Skip to content

Commit c619c02

Browse files
committed
👷 build(package.json): improve build process and config
1 parent 5e8cd3d commit c619c02

File tree

2 files changed

+133
-4
lines changed

2 files changed

+133
-4
lines changed

package-lock.json

Lines changed: 127 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"description": "A Google Apps Script that helps you delete Gmail messages older than n days that match your custom regex filters.",
66
"scripts": {
77
"build": "npm run clean && node scripts/build.mjs && npm run update-timezone",
8-
"clean": "rm -rf dist",
8+
"clean": "rimraf dist",
99
"update-timezone": "node scripts/update-timezone.mjs",
1010
"lint": "eslint src/**/*.js",
1111
"format": "prettier --write 'src/**/*.js'",
@@ -19,7 +19,8 @@
1919
"deployments": "clasp deployments",
2020
"versions": "clasp versions",
2121
"logs": "clasp logs",
22-
"test": "jest"
22+
"test": "jest",
23+
"validate": "npm run lint && npm test"
2324
},
2425
"repository": {
2526
"type": "git",
@@ -53,8 +54,8 @@
5354
}
5455
},
5556
"engines": {
56-
"node": ">=14.18.0",
57-
"npm": ">=6.14.15"
57+
"node": ">=18.18.0",
58+
"npm": ">=8.0.0"
5859
},
5960
"devDependencies": {
6061
"@babel/core": "^7.28.3",
@@ -75,6 +76,7 @@
7576
"globals": "^16.3.0",
7677
"jest": "^30.0.5",
7778
"prettier": "^3.6.2",
79+
"rimraf": "^6.0.1",
7880
"rollup": "^4.46.4"
7981
},
8082
"dependencies": {

0 commit comments

Comments
 (0)