{ "name": "vikunja-frontend", "version": "0.10.0", "private": true, "scripts": { "serve": "vue-cli-service serve", "serve:dist": "node scripts/serve-dist.js", "build": "vue-cli-service build --modern", "lint": "vue-cli-service lint --ignore-pattern '*.test.*'", "cypress:open": "cypress open", "test:unit": "jest", "test:frontend": "cypress run" }, "dependencies": { "bulma": "0.9.1", "camel-case": "4.1.2", "copy-to-clipboard": "3.3.1", "date-fns": "2.16.1", "dompurify": "2.2.6", "lodash": "4.17.20", "marked": "1.2.7", "register-service-worker": "1.7.2", "snake-case": "3.0.4", "verte": "0.0.12", "vue": "2.6.12", "vue-advanced-cropper": "0.20.1", "vue-drag-resize": "1.4.2", "vue-easymde": "1.3.2", "vue-shortkey": "3.1.7", "vue-smooth-dnd": "0.8.1", "vuex": "3.6.0" }, "devDependencies": { "@fortawesome/fontawesome-svg-core": "1.2.32", "@fortawesome/free-regular-svg-icons": "5.15.1", "@fortawesome/free-solid-svg-icons": "5.15.1", "@fortawesome/vue-fontawesome": "2.0.2", "@vue/cli": "4.5.9", "@vue/cli-plugin-babel": "4.5.9", "@vue/cli-plugin-eslint": "4.5.9", "@vue/cli-plugin-pwa": "4.5.9", "@vue/cli-service": "4.5.9", "axios": "0.21.1", "babel-eslint": "10.1.0", "cypress": "6.2.0", "cypress-file-upload": "4.1.1", "eslint": "7.16.0", "eslint-plugin-vue": "7.3.0", "faker": "5.1.0", "jest": "26.6.3", "node-sass": "5.0.0", "sass-loader": "10.1.0", "vue-flatpickr-component": "8.1.6", "vue-multiselect": "2.1.6", "vue-notification": "1.3.20", "vue-router": "3.4.9", "vue-template-compiler": "2.6.12", "wait-on": "5.2.0" }, "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/essential", "eslint:recommended" ], "rules": {}, "parserOptions": { "parser": "babel-eslint" }, "ignorePatterns": [ "*.test.js", "cypress/*" ] }, "postcss": { "plugins": { "autoprefixer": {} } }, "browserslist": [ "> 1%", "last 2 versions", "not ie <= 8" ], "license": "AGPL-3.0-or-later", "jest": { "testPathIgnorePatterns": ["cypress"] } }