Commit 072d9af
committed
feat: migrate from NPM_CONFIG_PRODUCTION to NPM_CONFIG_OMIT
Replace the deprecated NPM_CONFIG_PRODUCTION environment variable with
NPM_CONFIG_OMIT=dev,optional for exact parity with previous behavior.
Changes:
- Remove --omit=dev flag from npm prune command
- Set NPM_CONFIG_OMIT=dev,optional in prune step instead of NPM_CONFIG_PRODUCTION=true
- This approach uses environment variables as recommended
The new approach:
- Omits devDependencies (via "dev")
- Omits optionalDependencies (via "optional")
- Maintains NODE_ENV=production for lifecycle scripts
This provides exact behavioral parity with the old NPM_CONFIG_PRODUCTION=true
approach while using the modern npm configuration method.1 parent efa24e7 commit 072d9af
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
243 | 243 | | |
244 | 244 | | |
245 | 245 | | |
246 | | - | |
| 246 | + | |
247 | 247 | | |
248 | 248 | | |
249 | 249 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
148 | | - | |
| 148 | + | |
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
| |||
0 commit comments