mirror of
https://github.com/danielmiessler/fabric.git
synced 2026-09-10 07:36:44 -04:00
security: add npm support with package-lock.json for dual package manager compatibility
Changes: - Added npm "overrides" section to package.json alongside existing pnpm overrides - Generated and tracked package-lock.json with security fixes applied - Removed web/package-lock.json from .gitignore to support npm users - Both npm and pnpm now enforce secure dependency versions This enables developers to use either pnpm or npm while maintaining consistent security posture across both package managers. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
b59f381aac
commit
03a496912f
31
.gitignore
vendored
31
.gitignore
vendored
|
|
@ -91,35 +91,6 @@ target/
|
|||
profile_default/
|
||||
ipython_config.py
|
||||
|
||||
# pyenv
|
||||
# For a library or package, you might want to ignore these files since the code is
|
||||
# intended to run in multiple environments; otherwise, check them in:
|
||||
# .python-version
|
||||
|
||||
# pipenv
|
||||
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
|
||||
# However, in case of collaboration, if having platform-specific dependencies or dependencies
|
||||
# having no cross-platform support, pipenv may install dependencies that don't work, or not
|
||||
# install all needed dependencies.
|
||||
#Pipfile.lock
|
||||
|
||||
# poetry
|
||||
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
|
||||
# This is especially recommended for binary packages to ensure reproducibility, and is more
|
||||
# commonly ignored for libraries.
|
||||
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
|
||||
#poetry.lock
|
||||
|
||||
# pdm
|
||||
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
|
||||
#pdm.lock
|
||||
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
|
||||
# in version control.
|
||||
# https://pdm.fming.dev/#use-with-ide
|
||||
.pdm.toml
|
||||
|
||||
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
|
||||
__pypackages__/
|
||||
|
||||
# Celery stuff
|
||||
celerybeat-schedule
|
||||
|
|
@ -342,8 +313,6 @@ web/.svelte-kit
|
|||
# End of https://www.toptal.com/developers/gitignore/api/node
|
||||
|
||||
web/myfiles/Obsidian_perso_not_share/
|
||||
ENV
|
||||
web/package-lock.json
|
||||
.gitignore_backup
|
||||
web/static/*.png
|
||||
|
||||
|
|
|
|||
6798
web/package-lock.json
generated
Normal file
6798
web/package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -49,6 +49,18 @@
|
|||
"vite-plugin-tailwind-purgecss": "^0.2.1"
|
||||
},
|
||||
"type": "module",
|
||||
"overrides": {
|
||||
"qs": ">=6.14.1",
|
||||
"form-data": ">=2.5.4",
|
||||
"glob": ">=10.5.0",
|
||||
"tunnel-agent": ">=0.6.0",
|
||||
"hawk": ">=9.0.1",
|
||||
"http-signature": ">=0.10.0",
|
||||
"mime": ">=1.4.1",
|
||||
"hoek": ">=4.2.1",
|
||||
"cookie": ">=0.7.0",
|
||||
"tough-cookie": ">=4.1.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"@floating-ui/dom": "^1.7.0",
|
||||
"clsx": "^2.1.1",
|
||||
|
|
|
|||
Loading…
Reference in a new issue