{ "scripts": { "build": "NODE_ENV=production webpack --progress --config webpack.prod.config.js", "dev": "NODE_ENV=development webpack --progress --config webpack.dev.config.js", "watch": "NODE_ENV=development webpack --progress --watch --config webpack.dev.config.js", "lint": "eslint --ext .js,.vue src", "lint:fix": "eslint --ext .js,.vue src --fix", "stylelint": "stylelint css/*.css css/*.scss src/**/*.scss src/**/*.vue", "stylelint:fix": "stylelint css/*.css css/*.scss src/**/*.scss src/**/*.vue --fix" }, "devDependencies": { "@babel/core": "^7.11.1", "@babel/plugin-transform-arrow-functions": "^7.10.4", "@babel/preset-env": "^7.11.0", "@babel/preset-react": "^7.10.4", "@nextcloud/browserslist-config": "^1.0.0", "@types/bootstrap": "^4.5.0", "@types/jquery": "^3.5.1", "@types/react": "^16.9.48", "@types/react-dom": "^16.9.8", "@types/webpack": "^4.41.21", "@types/webpack-env": "^1.15.2", "autoprefixer-loader": "^3.2.0", "babel-core": "^6.26.3", "babel-loader": "^8.1.0", "babel-plugin-transform-class-properties": "^6.24.1", "babel-polyfill": "^6.26.0", "browserslist-config-nextcloud": "0.1.0", "clean-webpack-plugin": "^3.0.0", "css-loader": "^3.6.0", "eslint-plugin-react": "^7.20.6", "less": "^3.12.2", "less-loader": "^6.2.0", "lodash": "^4.17.20", "mini-css-extract-plugin": "^0.11.0", "postcss-loader": "^3.0.0", "postcss-nested": "^4.2.1", "postcss-preset-env": "^6.7.0", "react-hot-loader": "4.12.21", "style-loader": "^1.2.1", "ts-loader": "^8.0.3", "typescript": "^3.9.7", "url-loader": "^4.1.0", "vue-loader": "^15.9.2", "vue-template-compiler": "^2.6.11", "webpack": "^4.44.1", "webpack-cli": "^3.3.12", "webpack-dev-server": "^3.11.0" }, "dependencies": { "@nextcloud/axios": "^1.6.0", "less": "^3.12.2", "less-loader": "^6.2.0", "nextcloud-server": "^0.15.10", "nextcloud-vue": "^0.13.0", "oc-react-components": "^0.2.0", "react": "^16.13.1", "react-dom": "^16.13.1", "react-flip-move": "^3.0.4", "react-select": "^3.1.0", "vue": "^2.6.11", "vue-click-outside": "^1.1.0", "whatwg-fetch": "^3.4.0" } }