Important Note
When upgrading to this release, your existing config file may now break. If you see an error like:
noisedash-1 | Error: Cannot parse config file: '/var/noisedash/config/default.json': SyntaxError: Expected double-quoted property name in JSON at position 152
noisedash-1 | at util.parseFile (/var/noisedash/node_modules/config/lib/config.js:844:11)
noisedash-1 | at /var/noisedash/node_modules/config/lib/config.js:644:26
noisedash-1 | at Array.forEach (<anonymous>)
noisedash-1 | at util.loadFileConfigs (/var/noisedash/node_modules/config/lib/config.js:643:16)
noisedash-1 | at new Config (/var/noisedash/node_modules/config/lib/config.js:116:27)
noisedash-1 | at Object.<anonymous> (/var/noisedash/node_modules/config/lib/config.js:1492:31)
noisedash-1 | at Module._compile (node:internal/modules/cjs/loader:1529:14)
noisedash-1 | at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
noisedash-1 | at Module.load (node:internal/modules/cjs/loader:1275:32)
noisedash-1 | at Module._load (node:internal/modules/cjs/loader:1096:12)
then remove the comments in the default.json
config file (see current default.json
file for reference)
Changes
- Bump node to 20 and fix some vulnerabilities
- Upgrade Vue to the last Vue 2 version (Vue 2 is EOL btw, sowwy)
- Remove comments in json config files