Skip to content

Commit c03a710

Browse files
committed
chore(ci): update npm publish to remove devDependencies from package.json
1 parent d37e8f2 commit c03a710

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/npm-publish.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,16 @@ jobs:
3838
- name: 🛠️ Build package
3939
run: npm run compile
4040

41+
- name: 📝 Remove devDependencies from package.json
42+
run: |
43+
node -e "
44+
const fs = require('fs');
45+
const pkg = JSON.parse(fs.readFileSync('package.json','utf8'));
46+
delete pkg.devDependencies;
47+
fs.writeFileSync('package.json', JSON.stringify(pkg, null, 2));
48+
console.log('Removed devDependencies for publish');
49+
"
50+
4151
- name: 🚀 Publish to npm
4252
env:
4353
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)