stylus-0.54.5 404 not found. Installation fails (Habitica / Reactive Resume ....) #1327

Closed
opened 2026-02-05 00:22:25 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @lesu1 on GitHub (Jul 23, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Habitica

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/habitica.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📝 Provide a clear and concise description of the issue.

Installation script fails. According to the npm log it fails on stylus-0.54.5

🔄 Steps to reproduce the issue.

Just run the script in Advances mode and put everything by default, disable IPv6 (it doesn't matter if it's enabled or not tbh)

CT_TYPE="1"
DISK_SIZE="16"
CORE_COUNT="2"
RAM_SIZE="4096"
VERBOSE="yes"
PW="123"
#CT_ID=112
HN="habitica"
BRG="vmbr0"
NET="dhcp"
IPV6_METHOD="none"

Set this only if using "IPV6_METHOD=static"

#IPV6STATIC="fd00::1234/64"

GATE="none"
APT_CACHER_IP="none"
MTU="1500"
SD="none"
NS="none"
MAC="none"
VLAN="none"
SSH="yes"
SSH_AUTHORIZED_KEY=""
TAGS="community-script;gaming"
ENABLE_FUSE="yes"
ENABLE_TUN="no"

Paste the full error output (if available).

removed 9 packages, and changed 107 packages in 2s

25 packages are looking for funding
run npm fund for details
✔️ Setup Node.js 20

added 80 packages in 3s

8 packages are looking for funding
run npm fund for details

added 91 packages in 3s

29 packages are looking for funding
run npm fund for details
✔️ Installed Node.js modules: gulp-cli,mocha
✔️ Deployed: habitica (5.37.2)
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: eslint-plugin-vue@5.2.3
npm warn Found: eslint@8.56.0
npm warn node_modules/eslint
npm warn eslint@"^8.55.0" from the root project
npm warn 4 more (@eslint-community/eslint-utils, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^5.0.0" from eslint-plugin-vue@5.2.3
npm warn node_modules/eslint-plugin-vue
npm warn eslint-plugin-vue@"^5.2.3" from eslint-config-habitrpg@6.2.3
npm warn node_modules/eslint-config-habitrpg
npm warn
npm warn Conflicting peer dependency: eslint@5.16.0
npm warn node_modules/eslint
npm warn peer eslint@"^5.0.0" from eslint-plugin-vue@5.2.3
npm warn node_modules/eslint-plugin-vue
npm warn eslint-plugin-vue@"^5.2.3" from eslint-config-habitrpg@6.2.3
npm warn node_modules/eslint-config-habitrpg
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: vue-eslint-parser@5.0.0
npm warn Found: eslint@8.56.0
npm warn node_modules/eslint
npm warn eslint@"^8.55.0" from the root project
npm warn 4 more (@eslint-community/eslint-utils, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^5.0.0" from vue-eslint-parser@5.0.0
npm warn node_modules/vue-eslint-parser
npm warn vue-eslint-parser@"^5.0.0" from eslint-plugin-vue@5.2.3
npm warn node_modules/eslint-plugin-vue
npm warn
npm warn Conflicting peer dependency: eslint@5.16.0
npm warn node_modules/eslint
npm warn peer eslint@"^5.0.0" from vue-eslint-parser@5.0.0
npm warn node_modules/vue-eslint-parser
npm warn vue-eslint-parser@"^5.0.0" from eslint-plugin-vue@5.2.3
npm warn node_modules/eslint-plugin-vue
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE package: 'habitica@5.37.2',
npm warn EBADENGINE required: { node: '20', npm: '^10' },
npm warn EBADENGINE current: { node: 'v20.19.4', npm: '11.4.2' }
npm warn EBADENGINE }
npm warn skipping integrity check for git dependency ssh://git@github.com/HabitRPG/moment-recur.git
npm warn deprecated xmldom@0.1.19: Deprecated due to CVE-2021-21366 resolved in 0.5.0
npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm warn deprecated @types/bson@4.2.0: This is a stub types definition. bson provides its own type definitions, so you do not need this installed.
npm warn deprecated sinon@15.2.0: 16.1.1
npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm warn deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm warn deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.

habitica@5.37.2 postinstall
git config --global url."https://".insteadOf git:// && gulp build && cd website/client && npm install

[11:08:29] Using gulpfile /opt/habitica/gulpfile.js
[11:08:29] Starting 'build'...
[11:08:29] Starting 'build:dev'...
[11:08:29] Starting 'build:prepare-mongo'...
[11:08:29] Finished 'build:prepare-mongo' after 551 μs
[11:08:29] Starting ''...
[11:08:29] Finished '' after 250 μs
[11:08:29] Finished 'build:dev' after 1.45 ms
[11:08:29] Starting ''...
[11:08:29] Finished '' after 253 μs
[11:08:29] Finished 'build' after 3.18 ms
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: eslint-plugin-vue@5.2.3
npm warn Found: eslint@6.8.0
npm warn node_modules/eslint-config-habitrpg/node_modules/eslint
npm warn eslint@"^6.5.1" from eslint-config-habitrpg@6.2.0
npm warn node_modules/eslint-config-habitrpg
npm warn eslint-config-habitrpg@"6.2.0" from the root project
npm warn 1 more (eslint-plugin-mocha)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^5.0.0" from eslint-plugin-vue@5.2.3
npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue
npm warn eslint-plugin-vue@"^5.2.3" from eslint-config-habitrpg@6.2.0
npm warn node_modules/eslint-config-habitrpg
npm warn
npm warn Conflicting peer dependency: eslint@5.16.0
npm warn node_modules/eslint
npm warn peer eslint@"^5.0.0" from eslint-plugin-vue@5.2.3
npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue
npm warn eslint-plugin-vue@"^5.2.3" from eslint-config-habitrpg@6.2.0
npm warn node_modules/eslint-config-habitrpg
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: vue-eslint-parser@5.0.0
npm warn Found: eslint@6.8.0
npm warn node_modules/eslint-config-habitrpg/node_modules/eslint
npm warn eslint@"^6.5.1" from eslint-config-habitrpg@6.2.0
npm warn node_modules/eslint-config-habitrpg
npm warn eslint-config-habitrpg@"6.2.0" from the root project
npm warn 1 more (eslint-plugin-mocha)
npm warn
npm warn Could not resolve dependency:
npm warn peer eslint@"^5.0.0" from vue-eslint-parser@5.0.0
npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue/node_modules/vue-eslint-parser
npm warn vue-eslint-parser@"^5.0.0" from eslint-plugin-vue@5.2.3
npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue
npm warn
npm warn Conflicting peer dependency: eslint@5.16.0
npm warn node_modules/eslint
npm warn peer eslint@"^5.0.0" from vue-eslint-parser@5.0.0
npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue/node_modules/vue-eslint-parser
npm warn vue-eslint-parser@"^5.0.0" from eslint-plugin-vue@5.2.3
npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue
npm warn skipping integrity check for git dependency ssh://git@github.com/habitrpg/vuejs-datepicker.git
npm warn deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
npm warn deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm error code 1
npm error git dep preparation failed
npm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/root/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-run
npm error npm warn using --force Recommended protections disabled.
npm error npm warn old lockfile
npm error npm warn old lockfile The package-lock.json file was created with an old version of npm,
npm error npm warn old lockfile so supplemental metadata must be fetched from the registry.
npm error npm warn old lockfile
npm error npm warn old lockfile This is a one-time fix-up, please be patient...
npm error npm warn old lockfile
npm error npm warn old lockfile Could not fetch metadata for stylus@0.54.5 stylus: No matching version found for stylus@0.54.5.
npm error npm warn old lockfile at module.exports (/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js:215:23)
npm error npm warn old lockfile at RegistryFetcher.manifest (/usr/lib/node_modules/npm/node_modules/pacote/lib/registry.js:130:54)
npm error npm warn old lockfile at async /usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:725:24 {
npm error npm warn old lockfile code: 'ETARGET',
npm error npm warn old lockfile type: 'version',
npm error npm warn old lockfile wanted: '0.54.5',
npm error npm warn old lockfile versions: [ '0.0.1-security' ],
npm error npm warn old lockfile distTags: { latest: '0.0.1-security' },
npm error npm warn old lockfile defaultTag: 'latest'
npm error npm warn old lockfile }
npm error npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm error npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported
npm error npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported
npm error npm warn deprecated w3c-hr-time@1.0.1: Use your platform's native performance.now() and performance.timeOrigin.
npm error npm warn deprecated set-value@0.4.3: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm error npm warn deprecated glob@7.0.6: Glob versions prior to v9 are no longer supported
npm error npm warn deprecated sourcemap-codec@1.4.4: Please use @jridgewell/sourcemap-codec instead
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm error npm warn deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm error npm warn deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm error npm warn deprecated set-value@2.0.0: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm error npm warn deprecated rollup-plugin-terser@5.0.0: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
npm error npm warn deprecated rollup-plugin-replace@2.0.0: This module has moved and is now available at @rollup/plugin-replace. Please update your dependencies. This version is no longer maintained.
npm error npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated
npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm error npm warn deprecated uuid@3.3.2: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm error npm warn deprecated rimraf@2.6.1: Rimraf versions prior to v4 are no longer supported
npm error npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm error npm warn deprecated rollup-plugin-node-resolve@5.0.4: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-node-resolve.
npm error npm warn deprecated request-promise-native@1.0.7: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm error npm warn deprecated source-map-resolve@0.5.2: See https://github.com/lydell/source-map-resolve#deprecated
npm error npm warn deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm error npm warn deprecated rollup-plugin-babel@4.3.3: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.
npm error npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm error npm warn deprecated rollup-plugin-commonjs@10.0.0: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-commonjs.
npm error npm warn deprecated osenv@0.1.5: This package is no longer supported.
npm error npm warn deprecated mixin-deep@1.3.1: Critical bug fixed in v2.0.1, please upgrade to the latest version.
npm error npm warn deprecated lodash.template@4.4.0: This package is deprecated. Use https://socket.dev/npm/package/eta instead.
npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm error npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm error npm warn deprecated left-pad@1.3.0: use String.prototype.padStart()
npm error npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm error npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm error npm warn deprecated ini@1.3.5: Please update to ini >=1.3.6 to avoid a prototype pollution issue
npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm error npm warn deprecated svgo@1.2.2: This SVGO version is no longer supported. Upgrade to v2.x.x.
npm error npm warn deprecated har-validator@5.1.3: this library is no longer supported
npm error npm warn deprecated glob@7.1.4: Glob versions prior to v9 are no longer supported
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated consolidate@0.15.1: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog
npm error npm warn deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated babel-eslint@7.2.3: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
npm error npm warn deprecated abab@2.0.0: Use your platform's native atob() and btoa() methods instead
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1
npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5
npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7
npm error npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm error npm warn deprecated vue@2.6.10: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
npm error npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.2.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
npm error npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.2.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
npm error npm warn deprecated @babel/plugin-proposal-json-strings@7.2.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead.
npm error npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.4.4: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
npm error npm warn deprecated eslint@3.19.0: This version is no longer supported. Please see https://eslint.org/version-support for other options.
npm error npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.4.4: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead.
npm error npm warn deprecated @babel/polyfill@7.4.4: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.
npm error npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm error npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm error npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm error npm warn deprecated q@1.5.1: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.
npm error npm warn deprecated
npm error npm warn deprecated (For a CapTP with native promises, see @endo/eventual-send and @endo/captp)
npm error npm warn deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm error npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm error npm warn deprecated core-js-pure@3.1.4: core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure.
npm error npm warn deprecated core-js@2.6.9: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm error npm warn deprecated core-js@3.1.4: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js.
npm error npm error code E404
npm error npm error 404 Not Found - GET https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz - Not found
npm error npm error 404
npm error npm error 404 'stylus@https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz' is not in this registry.
npm error npm error 404
npm error npm error 404 Note that you can also install from a
npm error npm error 404 tarball, folder, http url, or git url.
npm error npm error A complete log of this run can be found in: /root/.npm/_logs/2025-07-23T08_08_33_561Z-debug-0.log
npm error A complete log of this run can be found in: /root/.npm/_logs/2025-07-23T08_08_29_266Z-debug-0.log
npm error code 1
npm error path /opt/habitica
npm error command failed
npm error command sh -c git config --global url."https://".insteadOf git:// && gulp build && cd website/client && npm install
npm error A complete log of this run can be found in: /root/.npm/_logs/2025-07-23T08_08_09_628Z-debug-0.log

🖼️ Additional context (optional).

No response

Originally created by @lesu1 on GitHub (Jul 23, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Habitica ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/habitica.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📝 Provide a clear and concise description of the issue. Installation script fails. According to the npm log it fails on stylus-0.54.5 ### 🔄 Steps to reproduce the issue. Just run the script in Advances mode and put everything by default, disable IPv6 (it doesn't matter if it's enabled or not tbh) CT_TYPE="1" DISK_SIZE="16" CORE_COUNT="2" RAM_SIZE="4096" VERBOSE="yes" PW="123" #CT_ID=112 HN="habitica" BRG="vmbr0" NET="dhcp" IPV6_METHOD="none" # Set this only if using "IPV6_METHOD=static" #IPV6STATIC="fd00::1234/64" GATE="none" APT_CACHER_IP="none" MTU="1500" SD="none" NS="none" MAC="none" VLAN="none" SSH="yes" SSH_AUTHORIZED_KEY="" TAGS="community-script;gaming" ENABLE_FUSE="yes" ENABLE_TUN="no" ### ❌ Paste the full error output (if available). removed 9 packages, and changed 107 packages in 2s 25 packages are looking for funding run `npm fund` for details ✔️ Setup Node.js 20 added 80 packages in 3s 8 packages are looking for funding run `npm fund` for details added 91 packages in 3s 29 packages are looking for funding run `npm fund` for details ✔️ Installed Node.js modules: gulp-cli,mocha ✔️ Deployed: habitica (5.37.2) npm warn ERESOLVE overriding peer dependency npm warn While resolving: eslint-plugin-vue@5.2.3 npm warn Found: eslint@8.56.0 npm warn node_modules/eslint npm warn eslint@"^8.55.0" from the root project npm warn 4 more (@eslint-community/eslint-utils, ...) npm warn npm warn Could not resolve dependency: npm warn peer eslint@"^5.0.0" from eslint-plugin-vue@5.2.3 npm warn node_modules/eslint-plugin-vue npm warn eslint-plugin-vue@"^5.2.3" from eslint-config-habitrpg@6.2.3 npm warn node_modules/eslint-config-habitrpg npm warn npm warn Conflicting peer dependency: eslint@5.16.0 npm warn node_modules/eslint npm warn peer eslint@"^5.0.0" from eslint-plugin-vue@5.2.3 npm warn node_modules/eslint-plugin-vue npm warn eslint-plugin-vue@"^5.2.3" from eslint-config-habitrpg@6.2.3 npm warn node_modules/eslint-config-habitrpg npm warn ERESOLVE overriding peer dependency npm warn While resolving: vue-eslint-parser@5.0.0 npm warn Found: eslint@8.56.0 npm warn node_modules/eslint npm warn eslint@"^8.55.0" from the root project npm warn 4 more (@eslint-community/eslint-utils, ...) npm warn npm warn Could not resolve dependency: npm warn peer eslint@"^5.0.0" from vue-eslint-parser@5.0.0 npm warn node_modules/vue-eslint-parser npm warn vue-eslint-parser@"^5.0.0" from eslint-plugin-vue@5.2.3 npm warn node_modules/eslint-plugin-vue npm warn npm warn Conflicting peer dependency: eslint@5.16.0 npm warn node_modules/eslint npm warn peer eslint@"^5.0.0" from vue-eslint-parser@5.0.0 npm warn node_modules/vue-eslint-parser npm warn vue-eslint-parser@"^5.0.0" from eslint-plugin-vue@5.2.3 npm warn node_modules/eslint-plugin-vue npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: 'habitica@5.37.2', npm warn EBADENGINE required: { node: '20', npm: '^10' }, npm warn EBADENGINE current: { node: 'v20.19.4', npm: '11.4.2' } npm warn EBADENGINE } npm warn skipping integrity check for git dependency ssh://git@github.com/HabitRPG/moment-recur.git npm warn deprecated xmldom@0.1.19: Deprecated due to CVE-2021-21366 resolved in 0.5.0 npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x. npm warn deprecated har-validator@5.1.5: this library is no longer supported npm warn deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 npm warn deprecated @types/bson@4.2.0: This is a stub types definition. bson provides its own type definitions, so you do not need this installed. npm warn deprecated sinon@15.2.0: 16.1.1 npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm warn deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.) npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm warn deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142 npm warn deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies npm warn deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. > habitica@5.37.2 postinstall > git config --global url."https://".insteadOf git:// && gulp build && cd website/client && npm install [11:08:29] Using gulpfile /opt/habitica/gulpfile.js [11:08:29] Starting 'build'... [11:08:29] Starting 'build:dev'... [11:08:29] Starting 'build:prepare-mongo'... [11:08:29] Finished 'build:prepare-mongo' after 551 μs [11:08:29] Starting '<anonymous>'... [11:08:29] Finished '<anonymous>' after 250 μs [11:08:29] Finished 'build:dev' after 1.45 ms [11:08:29] Starting '<anonymous>'... [11:08:29] Finished '<anonymous>' after 253 μs [11:08:29] Finished 'build' after 3.18 ms npm warn ERESOLVE overriding peer dependency npm warn While resolving: eslint-plugin-vue@5.2.3 npm warn Found: eslint@6.8.0 npm warn node_modules/eslint-config-habitrpg/node_modules/eslint npm warn eslint@"^6.5.1" from eslint-config-habitrpg@6.2.0 npm warn node_modules/eslint-config-habitrpg npm warn eslint-config-habitrpg@"6.2.0" from the root project npm warn 1 more (eslint-plugin-mocha) npm warn npm warn Could not resolve dependency: npm warn peer eslint@"^5.0.0" from eslint-plugin-vue@5.2.3 npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue npm warn eslint-plugin-vue@"^5.2.3" from eslint-config-habitrpg@6.2.0 npm warn node_modules/eslint-config-habitrpg npm warn npm warn Conflicting peer dependency: eslint@5.16.0 npm warn node_modules/eslint npm warn peer eslint@"^5.0.0" from eslint-plugin-vue@5.2.3 npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue npm warn eslint-plugin-vue@"^5.2.3" from eslint-config-habitrpg@6.2.0 npm warn node_modules/eslint-config-habitrpg npm warn ERESOLVE overriding peer dependency npm warn While resolving: vue-eslint-parser@5.0.0 npm warn Found: eslint@6.8.0 npm warn node_modules/eslint-config-habitrpg/node_modules/eslint npm warn eslint@"^6.5.1" from eslint-config-habitrpg@6.2.0 npm warn node_modules/eslint-config-habitrpg npm warn eslint-config-habitrpg@"6.2.0" from the root project npm warn 1 more (eslint-plugin-mocha) npm warn npm warn Could not resolve dependency: npm warn peer eslint@"^5.0.0" from vue-eslint-parser@5.0.0 npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue/node_modules/vue-eslint-parser npm warn vue-eslint-parser@"^5.0.0" from eslint-plugin-vue@5.2.3 npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue npm warn npm warn Conflicting peer dependency: eslint@5.16.0 npm warn node_modules/eslint npm warn peer eslint@"^5.0.0" from vue-eslint-parser@5.0.0 npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue/node_modules/vue-eslint-parser npm warn vue-eslint-parser@"^5.0.0" from eslint-plugin-vue@5.2.3 npm warn node_modules/eslint-config-habitrpg/node_modules/eslint-plugin-vue npm warn skipping integrity check for git dependency ssh://git@github.com/habitrpg/vuejs-datepicker.git npm warn deprecated @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. npm warn deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 npm error code 1 npm error git dep preparation failed npm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/root/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-run npm error npm warn using --force Recommended protections disabled. npm error npm warn old lockfile npm error npm warn old lockfile The package-lock.json file was created with an old version of npm, npm error npm warn old lockfile so supplemental metadata must be fetched from the registry. npm error npm warn old lockfile npm error npm warn old lockfile This is a one-time fix-up, please be patient... npm error npm warn old lockfile npm error npm warn old lockfile Could not fetch metadata for stylus@0.54.5 stylus: No matching version found for stylus@0.54.5. npm error npm warn old lockfile at module.exports (/usr/lib/node_modules/npm/node_modules/npm-pick-manifest/lib/index.js:215:23) npm error npm warn old lockfile at RegistryFetcher.manifest (/usr/lib/node_modules/npm/node_modules/pacote/lib/registry.js:130:54) npm error npm warn old lockfile at async /usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:725:24 { npm error npm warn old lockfile code: 'ETARGET', npm error npm warn old lockfile type: 'version', npm error npm warn old lockfile wanted: '0.54.5', npm error npm warn old lockfile versions: [ '0.0.1-security' ], npm error npm warn old lockfile distTags: { latest: '0.0.1-security' }, npm error npm warn old lockfile defaultTag: 'latest' npm error npm warn old lockfile } npm error npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility npm error npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported npm error npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported npm error npm warn deprecated w3c-hr-time@1.0.1: Use your platform's native performance.now() and performance.timeOrigin. npm error npm warn deprecated set-value@0.4.3: Critical bug fixed in v3.0.1, please upgrade to the latest version. npm error npm warn deprecated glob@7.0.6: Glob versions prior to v9 are no longer supported npm error npm warn deprecated sourcemap-codec@1.4.4: Please use @jridgewell/sourcemap-codec instead npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142 npm error npm warn deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142 npm error npm warn deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142 npm error npm warn deprecated set-value@2.0.0: Critical bug fixed in v3.0.1, please upgrade to the latest version. npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm error npm warn deprecated rollup-plugin-terser@5.0.0: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser npm error npm warn deprecated rollup-plugin-replace@2.0.0: This module has moved and is now available at @rollup/plugin-replace. Please update your dependencies. This version is no longer maintained. npm error npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm error npm warn deprecated uuid@3.3.2: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm error npm warn deprecated rimraf@2.6.1: Rimraf versions prior to v4 are no longer supported npm error npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm error npm warn deprecated rollup-plugin-node-resolve@5.0.4: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-node-resolve. npm error npm warn deprecated request-promise-native@1.0.7: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm error npm warn deprecated source-map-resolve@0.5.2: See https://github.com/lydell/source-map-resolve#deprecated npm error npm warn deprecated sane@4.1.0: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm error npm warn deprecated rollup-plugin-babel@4.3.3: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel. npm error npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. npm error npm warn deprecated rollup-plugin-commonjs@10.0.0: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-commonjs. npm error npm warn deprecated osenv@0.1.5: This package is no longer supported. npm error npm warn deprecated mixin-deep@1.3.1: Critical bug fixed in v2.0.1, please upgrade to the latest version. npm error npm warn deprecated lodash.template@4.4.0: This package is deprecated. Use https://socket.dev/npm/package/eta instead. npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm error npm warn deprecated har-validator@5.1.3: this library is no longer supported npm error npm warn deprecated left-pad@1.3.0: use String.prototype.padStart() npm error npm warn deprecated har-validator@5.1.3: this library is no longer supported npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm error npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm error npm warn deprecated ini@1.3.5: Please update to ini >=1.3.6 to avoid a prototype pollution issue npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm error npm warn deprecated svgo@1.2.2: This SVGO version is no longer supported. Upgrade to v2.x.x. npm error npm warn deprecated har-validator@5.1.3: this library is no longer supported npm error npm warn deprecated glob@7.1.4: Glob versions prior to v9 are no longer supported npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated domexception@1.0.1: Use your platform's native DOMException instead npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated consolidate@0.15.1: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog npm error npm warn deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor. npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated babel-eslint@7.2.3: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. npm error npm warn deprecated abab@2.0.0: Use your platform's native atob() and btoa() methods instead npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm error npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm error npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm error npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm error npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm error npm warn deprecated vue@2.6.10: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. npm error npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.2.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. npm error npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.2.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. npm error npm warn deprecated @babel/plugin-proposal-json-strings@7.2.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. npm error npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.4.4: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. npm error npm warn deprecated eslint@3.19.0: This version is no longer supported. Please see https://eslint.org/version-support for other options. npm error npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.4.4: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. npm error npm warn deprecated @babel/polyfill@7.4.4: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information. npm error npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) npm error npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm error npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm error npm warn deprecated q@1.5.1: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. npm error npm warn deprecated npm error npm warn deprecated (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) npm error npm warn deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.) npm error npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm error npm warn deprecated core-js-pure@3.1.4: core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure. npm error npm warn deprecated core-js@2.6.9: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. npm error npm warn deprecated core-js@3.1.4: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. npm error npm error code E404 npm error npm error 404 Not Found - GET https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz - Not found npm error npm error 404 npm error npm error 404 'stylus@https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz' is not in this registry. npm error npm error 404 npm error npm error 404 Note that you can also install from a npm error npm error 404 tarball, folder, http url, or git url. npm error npm error A complete log of this run can be found in: /root/.npm/_logs/2025-07-23T08_08_33_561Z-debug-0.log npm error A complete log of this run can be found in: /root/.npm/_logs/2025-07-23T08_08_29_266Z-debug-0.log npm error code 1 npm error path /opt/habitica npm error command failed npm error command sh -c git config --global url."https://".insteadOf git:// && gulp build && cd website/client && npm install npm error A complete log of this run can be found in: /root/.npm/_logs/2025-07-23T08_08_09_628Z-debug-0.log ### 🖼️ Additional context (optional). _No response_
OVERLORD added the not a script issueexternal labels 2026-02-05 00:22:25 +03:00
Author
Owner

@MickLesk commented on GitHub (Jul 23, 2025):

thats an issue of many repos at the moment.

Similar in Reactive-Resume: https://github.com/lazy-media/Reactive-Resume/issues/94#issuecomment-3105972926

Its not an Script issue, its an issue in there Repo / Stylus

=> You can Create an Issue in there Repo and Link this.

https://github.com/stylus/stylus/issues/2936

@MickLesk commented on GitHub (Jul 23, 2025): thats an issue of many repos at the moment. Similar in Reactive-Resume: https://github.com/lazy-media/Reactive-Resume/issues/94#issuecomment-3105972926 Its not an Script issue, its an issue in there Repo / Stylus => You can Create an Issue in there Repo and Link this. https://github.com/stylus/stylus/issues/2936
Author
Owner

@lesu1 commented on GitHub (Jul 23, 2025):

Ok, I think this is not the case anymore.
Now it fails on the post install with other issues... I have a feeling it's not related to the scripts.

habitica-client@1.0.0 build
vite build

failed to load config from /opt/habitica/website/client/vite.config.mjs
error during build:
TypeError: Cannot read properties of undefined (reading 'indexOf')
at file:///opt/habitica/website/client/node_modules/.vite-temp/vite.config.mjs.timestamp-1753294075260-4ba5105117fd5.mjs:59:26
at ModuleJob.run (node:internal/modules/esm/module_job:263:25)
at async ModuleLoader.import (node:internal/modules/esm/loader:540:24)
at async loadConfigFromBundledFile (file:///opt/habitica/website/client/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:49416:15)
at async bundleAndLoadConfigFile (file:///opt/habitica/website/client/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:49259:22)
at async loadConfigFromFile (file:///opt/habitica/website/client/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:49222:44)
at async resolveConfig (file:///opt/habitica/website/client/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:48718:24)
at async createBuilder (file:///opt/habitica/website/client/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:46707:18)
at async CAC. (file:///opt/habitica/website/client/node_modules/vite/dist/node/cli.js:862:23)

@lesu1 commented on GitHub (Jul 23, 2025): Ok, I think this is not the case anymore. Now it fails on the post install with other issues... I have a feeling it's not related to the scripts. > habitica-client@1.0.0 build > vite build failed to load config from /opt/habitica/website/client/vite.config.mjs error during build: TypeError: Cannot read properties of undefined (reading 'indexOf') at file:///opt/habitica/website/client/node_modules/.vite-temp/vite.config.mjs.timestamp-1753294075260-4ba5105117fd5.mjs:59:26 at ModuleJob.run (node:internal/modules/esm/module_job:263:25) at async ModuleLoader.import (node:internal/modules/esm/loader:540:24) at async loadConfigFromBundledFile (file:///opt/habitica/website/client/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:49416:15) at async bundleAndLoadConfigFile (file:///opt/habitica/website/client/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:49259:22) at async loadConfigFromFile (file:///opt/habitica/website/client/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:49222:44) at async resolveConfig (file:///opt/habitica/website/client/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:48718:24) at async createBuilder (file:///opt/habitica/website/client/node_modules/vite/dist/node/chunks/dep-DBxKXgDP.js:46707:18) at async CAC.<anonymous> (file:///opt/habitica/website/client/node_modules/vite/dist/node/cli.js:862:23)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1327