generated from nhcarrigan/template
Compare commits
13 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0610327be8 | |||
| 2e8d0a7343 | |||
| 33a0c40060 | |||
| 1119468f27 | |||
| c6799960c0 | |||
| a141d27cb5 | |||
| 836cb6e6a8 | |||
| f18e569b16 | |||
| 9c1ff8feb6 | |||
| afd8f969fc | |||
| 22a03aba0a | |||
| 57b7f3fab6 | |||
| 1beeccfab4 |
@@ -1,25 +0,0 @@
|
||||
# Package Manager Configuration
|
||||
# Force pnpm usage - breaks npm/yarn intentionally
|
||||
node-linker=pnpm
|
||||
|
||||
# Security: Disable all lifecycle scripts
|
||||
ignore-scripts=true
|
||||
enable-pre-post-scripts=false
|
||||
|
||||
# Security: Require packages to be 10+ days old before installation
|
||||
minimum-release-age=14400
|
||||
|
||||
# Security: Verify package integrity hashes
|
||||
verify-store-integrity=true
|
||||
|
||||
# Security: Enforce strict trust policies
|
||||
trust-policy=strict
|
||||
|
||||
# Security: Strict peer dependency resolution
|
||||
strict-peer-dependencies=true
|
||||
|
||||
# Performance: Use symlinks for node_modules
|
||||
symlink=true
|
||||
|
||||
# Lockfile: Ensure lockfile is not modified during install
|
||||
frozen-lockfile=false
|
||||
+2
-2
@@ -18,9 +18,9 @@
|
||||
"@nhcarrigan/eslint-config": "5.2.0",
|
||||
"eslint": "9.26.0",
|
||||
"prisma": "6.7.0",
|
||||
"turbo": "2.5.3"
|
||||
"turbo": "2.8.10"
|
||||
},
|
||||
"dependencies": {
|
||||
"@prisma/client": "7.3.0"
|
||||
"@prisma/client": "6.7.0"
|
||||
}
|
||||
}
|
||||
|
||||
Generated
+36
-43
@@ -9,8 +9,8 @@ importers:
|
||||
.:
|
||||
dependencies:
|
||||
'@prisma/client':
|
||||
specifier: 7.3.0
|
||||
version: 7.3.0(prisma@6.7.0(typescript@5.8.3))(typescript@5.8.3)
|
||||
specifier: 6.7.0
|
||||
version: 6.7.0(prisma@6.7.0(typescript@5.8.3))(typescript@5.8.3)
|
||||
devDependencies:
|
||||
'@nhcarrigan/eslint-config':
|
||||
specifier: 5.2.0
|
||||
@@ -22,8 +22,8 @@ importers:
|
||||
specifier: 6.7.0
|
||||
version: 6.7.0(typescript@5.8.3)
|
||||
turbo:
|
||||
specifier: 2.5.3
|
||||
version: 2.5.3
|
||||
specifier: 2.8.10
|
||||
version: 2.8.10
|
||||
|
||||
client:
|
||||
dependencies:
|
||||
@@ -1598,15 +1598,12 @@ packages:
|
||||
resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==}
|
||||
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
|
||||
|
||||
'@prisma/client-runtime-utils@7.3.0':
|
||||
resolution: {integrity: sha512-dG/ceD9c+tnXATPk8G+USxxYM9E6UdMTnQeQ+1SZUDxTz7SgQcfxEqafqIQHcjdlcNK/pvmmLfSwAs3s2gYwUw==}
|
||||
|
||||
'@prisma/client@7.3.0':
|
||||
resolution: {integrity: sha512-FXBIxirqQfdC6b6HnNgxGmU7ydCPEPk7maHMOduJJfnTP+MuOGa15X4omjR/zpPUUpm8ef/mEFQjJudOGkXFcQ==}
|
||||
engines: {node: ^20.19 || ^22.12 || >=24.0}
|
||||
'@prisma/client@6.7.0':
|
||||
resolution: {integrity: sha512-+k61zZn1XHjbZul8q6TdQLpuI/cvyfil87zqK2zpreNIXyXtpUv3+H/oM69hcsFcZXaokHJIzPAt5Z8C8eK2QA==}
|
||||
engines: {node: '>=18.18'}
|
||||
peerDependencies:
|
||||
prisma: '*'
|
||||
typescript: '>=5.4.0'
|
||||
typescript: '>=5.1.0'
|
||||
peerDependenciesMeta:
|
||||
prisma:
|
||||
optional: true
|
||||
@@ -5247,38 +5244,38 @@ packages:
|
||||
resolution: {integrity: sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA==}
|
||||
engines: {node: ^18.17.0 || >=20.5.0}
|
||||
|
||||
turbo-darwin-64@2.5.3:
|
||||
resolution: {integrity: sha512-YSItEVBUIvAGPUDpAB9etEmSqZI3T6BHrkBkeSErvICXn3dfqXUfeLx35LfptLDEbrzFUdwYFNmt8QXOwe9yaw==}
|
||||
turbo-darwin-64@2.8.10:
|
||||
resolution: {integrity: sha512-A03fXh+B7S8mL3PbdhTd+0UsaGrhfyPkODvzBDpKRY7bbeac4MDFpJ7I+Slf2oSkCEeSvHKR7Z4U71uKRUfX7g==}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
|
||||
turbo-darwin-arm64@2.5.3:
|
||||
resolution: {integrity: sha512-5PefrwHd42UiZX7YA9m1LPW6x9YJBDErXmsegCkVp+GjmWrADfEOxpFrGQNonH3ZMj77WZB2PVE5Aw3gA+IOhg==}
|
||||
turbo-darwin-arm64@2.8.10:
|
||||
resolution: {integrity: sha512-sidzowgWL3s5xCHLeqwC9M3s9M0i16W1nuQF3Mc7fPHpZ+YPohvcbVFBB2uoRRHYZg6yBnwD4gyUHKTeXfwtXA==}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
|
||||
turbo-linux-64@2.5.3:
|
||||
resolution: {integrity: sha512-M9xigFgawn5ofTmRzvjjLj3Lqc05O8VHKuOlWNUlnHPUltFquyEeSkpQNkE/vpPdOR14AzxqHbhhxtfS4qvb1w==}
|
||||
turbo-linux-64@2.8.10:
|
||||
resolution: {integrity: sha512-YK9vcpL3TVtqonB021XwgaQhY9hJJbKKUhLv16osxV0HkcQASQWUqR56yMge7puh6nxU67rQlTq1b7ksR1T3KA==}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
|
||||
turbo-linux-arm64@2.5.3:
|
||||
resolution: {integrity: sha512-auJRbYZ8SGJVqvzTikpg1bsRAsiI9Tk0/SDkA5Xgg0GdiHDH/BOzv1ZjDE2mjmlrO/obr19Dw+39OlMhwLffrw==}
|
||||
turbo-linux-arm64@2.8.10:
|
||||
resolution: {integrity: sha512-3+j2tL0sG95iBJTm+6J8/45JsETQABPqtFyYjVjBbi6eVGdtNTiBmHNKrbvXRlQ3ZbUG75bKLaSSDHSEEN+btQ==}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
|
||||
turbo-windows-64@2.5.3:
|
||||
resolution: {integrity: sha512-arLQYohuHtIEKkmQSCU9vtrKUg+/1TTstWB9VYRSsz+khvg81eX6LYHtXJfH/dK7Ho6ck+JaEh5G+QrE1jEmCQ==}
|
||||
turbo-windows-64@2.8.10:
|
||||
resolution: {integrity: sha512-hdeF5qmVY/NFgiucf8FW0CWJWtyT2QPm5mIsX0W1DXAVzqKVXGq+Zf+dg4EUngAFKjDzoBeN6ec2Fhajwfztkw==}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
|
||||
turbo-windows-arm64@2.5.3:
|
||||
resolution: {integrity: sha512-3JPn66HAynJ0gtr6H+hjY4VHpu1RPKcEwGATvGUTmLmYSYBQieVlnGDRMMoYN066YfyPqnNGCfhYbXfH92Cm0g==}
|
||||
turbo-windows-arm64@2.8.10:
|
||||
resolution: {integrity: sha512-QGdr/Q8LWmj+ITMkSvfiz2glf0d7JG0oXVzGL3jxkGqiBI1zXFj20oqVY0qWi+112LO9SVrYdpHS0E/oGFrMbQ==}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
|
||||
turbo@2.5.3:
|
||||
resolution: {integrity: sha512-iHuaNcq5GZZnr3XDZNuu2LSyCzAOPwDuo5Qt+q64DfsTP1i3T2bKfxJhni2ZQxsvAoxRbuUK5QetJki4qc5aYA==}
|
||||
turbo@2.8.10:
|
||||
resolution: {integrity: sha512-OxbzDES66+x7nnKGg2MwBA1ypVsZoDTLHpeaP4giyiHSixbsiTaMyeJqbEyvBdp5Cm28fc+8GG6RdQtic0ijwQ==}
|
||||
hasBin: true
|
||||
|
||||
type-check@0.4.0:
|
||||
@@ -7370,11 +7367,7 @@ snapshots:
|
||||
|
||||
'@pkgr/core@0.1.2': {}
|
||||
|
||||
'@prisma/client-runtime-utils@7.3.0': {}
|
||||
|
||||
'@prisma/client@7.3.0(prisma@6.7.0(typescript@5.8.3))(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@prisma/client-runtime-utils': 7.3.0
|
||||
'@prisma/client@6.7.0(prisma@6.7.0(typescript@5.8.3))(typescript@5.8.3)':
|
||||
optionalDependencies:
|
||||
prisma: 6.7.0(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
@@ -11603,32 +11596,32 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
turbo-darwin-64@2.5.3:
|
||||
turbo-darwin-64@2.8.10:
|
||||
optional: true
|
||||
|
||||
turbo-darwin-arm64@2.5.3:
|
||||
turbo-darwin-arm64@2.8.10:
|
||||
optional: true
|
||||
|
||||
turbo-linux-64@2.5.3:
|
||||
turbo-linux-64@2.8.10:
|
||||
optional: true
|
||||
|
||||
turbo-linux-arm64@2.5.3:
|
||||
turbo-linux-arm64@2.8.10:
|
||||
optional: true
|
||||
|
||||
turbo-windows-64@2.5.3:
|
||||
turbo-windows-64@2.8.10:
|
||||
optional: true
|
||||
|
||||
turbo-windows-arm64@2.5.3:
|
||||
turbo-windows-arm64@2.8.10:
|
||||
optional: true
|
||||
|
||||
turbo@2.5.3:
|
||||
turbo@2.8.10:
|
||||
optionalDependencies:
|
||||
turbo-darwin-64: 2.5.3
|
||||
turbo-darwin-arm64: 2.5.3
|
||||
turbo-linux-64: 2.5.3
|
||||
turbo-linux-arm64: 2.5.3
|
||||
turbo-windows-64: 2.5.3
|
||||
turbo-windows-arm64: 2.5.3
|
||||
turbo-darwin-64: 2.8.10
|
||||
turbo-darwin-arm64: 2.8.10
|
||||
turbo-linux-64: 2.8.10
|
||||
turbo-linux-arm64: 2.8.10
|
||||
turbo-windows-64: 2.8.10
|
||||
turbo-windows-arm64: 2.8.10
|
||||
|
||||
type-check@0.4.0:
|
||||
dependencies:
|
||||
|
||||
+21
-4
@@ -1,4 +1,21 @@
|
||||
packages:
|
||||
- "client"
|
||||
- "server"
|
||||
- "packages/types"
|
||||
# Security
|
||||
|
||||
# Do not execute any scripts of installed packages (project scripts still run)
|
||||
ignoreDepScripts: true
|
||||
# Do not automatically run pre/post scripts (e.g. preinstall, postbuild)
|
||||
enablePrePostScripts: false
|
||||
# Only allow packages published at least 10 days ago (reduces risk of compromised packages)
|
||||
minimumReleaseAge: 14400
|
||||
# Fail if a package's trust level has decreased compared to previous releases
|
||||
trustPolicy: no-downgrade
|
||||
# Ignore trust policy for packages published more than 1 year ago (predates provenance signing)
|
||||
trustPolicyIgnoreAfter: 525960
|
||||
# Fail if there are missing or invalid peer dependencies
|
||||
strictPeerDependencies: true
|
||||
# Prevent transitive dependencies from using exotic sources (git repos, direct tarball URLs)
|
||||
blockExoticSubdeps: true
|
||||
|
||||
# Lockfile
|
||||
|
||||
# Allow the lockfile to be updated during install (set to true in CI for stricter reproducibility)
|
||||
preferFrozenLockfile: false
|
||||
|
||||
Reference in New Issue
Block a user