From 6ffc0effdd9b6df3314349f48584eb164cbc216c Mon Sep 17 00:00:00 2001 From: Johannes Millan Date: Thu, 18 Jul 2024 09:49:21 +0200 Subject: [PATCH] build: remove unused dependencies and update versions --- package-lock.json | 66 +++++++++++++++++++++++++++--------- package.json | 7 ++-- src/environments/versions.ts | 2 +- tools/is-skip-postinstall.js | 13 ------- 4 files changed, 54 insertions(+), 34 deletions(-) delete mode 100644 tools/is-skip-postinstall.js diff --git a/package-lock.json b/package-lock.json index 0a5a441e2..542158fa2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,6 @@ "": { "name": "superProductivity", "version": "9.0.2", - "hasInstallScript": true, "license": "MIT", "dependencies": { "electron-dl": "^3.5.2", @@ -78,7 +77,7 @@ "cross-env": "^7.0.3", "detect-it": "^4.0.1", "dragula": "^3.7.3", - "electron": "^29.4.2", + "electron": "^29.4.5", "electron-builder": "^24.13.3", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", @@ -87,7 +86,7 @@ "eslint-plugin-prefer-arrow": "1.2.3", "eslint-plugin-prettier": "^5.1.3", "file-saver": "^2.0.2", - "glob": "^8.0.3", + "glob": "^9.3.5", "hammerjs": "^2.0.8", "helpful-decorators": "^2.1.0", "husky": "^4.2.5", @@ -12520,10 +12519,11 @@ } }, "node_modules/electron": { - "version": "29.4.2", + "version": "29.4.5", + "resolved": "https://registry.npmjs.org/electron/-/electron-29.4.5.tgz", + "integrity": "sha512-DlEuzGbWBYl1Qr0qUYgNZdoixJg4YGHy2HC6fkRjSXSlb01UrQ5ORi8hNLzelzyYx8rNQyyE3zDUuk9EnZwYuA==", "dev": true, "hasInstallScript": true, - "license": "MIT", "dependencies": { "@electron/get": "^2.0.0", "@types/node": "^20.9.0", @@ -14747,18 +14747,18 @@ } }, "node_modules/glob": { - "version": "8.1.0", + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", "dev": true, - "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" }, "engines": { - "node": ">=12" + "node": ">=16 || 14 >=14.17" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -14782,21 +14782,35 @@ }, "node_modules/glob/node_modules/brace-expansion": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, - "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/glob/node_modules/minimatch": { - "version": "5.1.0", + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/global-agent": { @@ -18820,6 +18834,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/mocha/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/mocha/node_modules/glob-parent": { "version": "5.1.2", "dev": true, diff --git a/package.json b/package.json index 225766c65..09bf983f1 100644 --- a/package.json +++ b/package.json @@ -87,8 +87,7 @@ "int:watch": "node ./tools/extract-i18n-watch.js", "int:find": "ngx-translate-extract --input ./src --output ./src/assets/i18n/*.json --sort --format namespaced-json --marker _", "int:clean": "ngx-translate-extract --input ./src --output ./src/assets/i18n/*.json --clean --sort --format namespaced-json --marker _", - "int:test": "node ./tools/test-lng-files.js", - "postinstall": "cross-env-shell node ./tools/is-skip-postinstall.js --env.SKIP_POST_INSTALL=$SKIP_POST_INSTALL || echo ''jooo" + "int:test": "node ./tools/test-lng-files.js" }, "publish": [ { @@ -166,7 +165,7 @@ "cross-env": "^7.0.3", "detect-it": "^4.0.1", "dragula": "^3.7.3", - "electron": "^29.4.2", + "electron": "^29.4.5", "electron-builder": "^24.13.3", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", @@ -175,7 +174,7 @@ "eslint-plugin-prefer-arrow": "1.2.3", "eslint-plugin-prettier": "^5.1.3", "file-saver": "^2.0.2", - "glob": "^8.0.3", + "glob": "^9.3.5", "hammerjs": "^2.0.8", "helpful-decorators": "^2.1.0", "husky": "^4.2.5", diff --git a/src/environments/versions.ts b/src/environments/versions.ts index 97ea07c88..b98342f44 100644 --- a/src/environments/versions.ts +++ b/src/environments/versions.ts @@ -1,6 +1,6 @@ // this file is automatically generated by git.version.ts script export const versions = { - version: '8.0.10', + version: '9.0.2', revision: 'NO_REV', branch: 'NO_BRANCH', }; diff --git a/tools/is-skip-postinstall.js b/tools/is-skip-postinstall.js deleted file mode 100644 index c56651569..000000000 --- a/tools/is-skip-postinstall.js +++ /dev/null @@ -1,13 +0,0 @@ -console.log(process.env.SKIP_POST_INSTALL); -// NOTE: this is just a script to make conditionally executing ngcc work via || -if ( - process.env.SKIP_POST_INSTALL && - process.env.SKIP_POST_INSTALL !== 'false' && - process.env.SKIP_POST_INSTALL !== '0' -) { - console.log('\n\n!!! WARN: skipping postInstall !!!\n\n'); - process.exit(0); -} else { - console.log('Exiting with error code on purpose! No worries :)'); - process.exit(123456789); -}