openflexure-microscope-server/webapp/package.json
Richard Bowman 0e8340bb5b 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.
2024-01-03 17:15:29 +00:00

58 lines
1.8 KiB
JSON

{
"name": "openflexure-microscope-jsclient",
"version": "0.0.0",
"private": true,
"description": "User client for the OpenFlexure Microscope Server",
"author": "OpenFlexure <contact@openflexure.org> (https://www.openflexure.org)",
"scripts": {
"serve": "vue-cli-service serve --mode development",
"serve-without-imjoy": "VUE_APP_ENABLE_IMJOY=false vue-cli-service serve --mode development",
"build": "vue-cli-service build --openssl-legacy-provider --mode production",
"build-without-imjoy": "VUE_APP_ENABLE_IMJOY=false vue-cli-service build --mode production",
"lint": "vue-cli-service lint",
"lint:fix": "vue-cli-service lint --fix"
},
"dependencies": {
"imjoy-core": "^0.13",
"material-design-icons": "^3.0",
"mousetrap": "^1.6.5",
"vue-observe-visibility": "^0.4"
},
"devDependencies": {
"@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": {
"autoprefixer": {}
}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not ie <= 8"
],
"displayName": "OpenFlexure Microscope",
"homepage": "https://gitlab.com/openflexure/openflexure-microscope-jsclient",
"license": "GNU General Public License v3.0 ",
"publisher": "Bath Open Instrumentation Group"
}