Relax dependency specifications and build on node v20

I've removed the patch version from the version specifiers (i.e.
I'm now only specifying the major version for most deps), and
it now builds OK using node v20 on WSL.
This commit is contained in:
Richard Bowman 2024-01-03 17:15:29 +00:00
parent deeb2c7b9b
commit 0e8340bb5b
2 changed files with 5030 additions and 4875 deletions

9839
webapp/package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -13,33 +13,33 @@
"lint:fix": "vue-cli-service lint --fix"
},
"dependencies": {
"imjoy-core": "^0.13.74",
"material-design-icons": "^3.0.1",
"imjoy-core": "^0.13",
"material-design-icons": "^3.0",
"mousetrap": "^1.6.5",
"vue-observe-visibility": "^0.4.6"
"vue-observe-visibility": "^0.4"
},
"devDependencies": {
"@vue/cli-plugin-babel": "^3.12.1",
"@vue/cli-plugin-eslint": "^4.5.9",
"@vue/cli-service": "^4.5.9",
"@vue/eslint-config-prettier": "^6.0.0",
"axios": "^0.21.1",
"babel-eslint": "^10.1.0",
"css-loader": "^3.6.0",
"eslint": "^6.8.0",
"eslint-plugin-prettier": "^3.2.0",
"eslint-plugin-vue": "^6.2.2",
"less": "^3.12.2",
"less-loader": "^5.0.0",
"mdns-js": "^1.0.3",
"prettier": "^1.19.1",
"uikit": "^3.5.10",
"vue": "^2.6.12",
"vue-friendly-iframe": "^0.17.0",
"vue-template-compiler": "^2.6.12",
"vue-tour": "^1.5.0",
"vuejs-paginate": "^2.1.0",
"vuex": "^3.6.0"
"@vue/cli-plugin-babel": "^3.12",
"@vue/cli-plugin-eslint": "^4.5",
"@vue/cli-service": "^4.5",
"@vue/eslint-config-prettier": "^6.0",
"axios": "^0.21",
"babel-eslint": "^10.1",
"css-loader": "^3.6",
"eslint": "^6.8",
"eslint-plugin-prettier": "^3.4",
"eslint-plugin-vue": "^6.2",
"less": "^3.13",
"less-loader": "^5.0",
"mdns-js": "^1.0",
"prettier": "^1.19",
"uikit": "^3.17",
"vue": "^2.7",
"vue-friendly-iframe": "^0.17",
"vue-template-compiler": "^2.7",
"vue-tour": "^1.6",
"vuejs-paginate": "^2.1",
"vuex": "^3.6"
},
"postcss": {
"plugins": {