Dominik Pschenitschni
f4a69f8bec
All checks were successful
continuous-integration/drone/pr Build is passing
There are lots of error logs in sentry for cases where easymde is called but not defined. This tries to solve this.
115 lines
3.7 KiB
JSON
115 lines
3.7 KiB
JSON
{
|
|
"name": "vikunja-frontend",
|
|
"version": "0.10.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"serve": "vite",
|
|
"serve:dist-dev": "node scripts/serve-dist.js",
|
|
"serve:dist": "vite preview --port 4173",
|
|
"build": "vite build && workbox copyLibraries dist/",
|
|
"build:modern-only": "BUILD_MODERN_ONLY=true vite build && workbox copyLibraries dist/",
|
|
"build:dev": "vite build -m development --outDir dist-dev/",
|
|
"lint": "eslint --ignore-pattern '*.test.*' ./src --ext .vue,.js,.ts",
|
|
"cypress:open": "cypress open",
|
|
"test:unit": "vitest --run",
|
|
"test:unit-watch": "vitest watch",
|
|
"test:frontend": "cypress run",
|
|
"typecheck": "vue-tsc --noEmit && vue-tsc --noEmit -p tsconfig.vitest.json --composite false",
|
|
"browserslist:update": "npx browserslist@latest --update-db"
|
|
},
|
|
"dependencies": {
|
|
"@fortawesome/fontawesome-svg-core": "6.2.0",
|
|
"@fortawesome/free-regular-svg-icons": "6.2.0",
|
|
"@fortawesome/free-solid-svg-icons": "6.2.0",
|
|
"@fortawesome/vue-fontawesome": "3.0.1",
|
|
"@github/hotkey": "2.0.1",
|
|
"@infectoone/vue-ganttastic": "2.1.2",
|
|
"@kyvg/vue3-notification": "2.6.1",
|
|
"@sentry/tracing": "7.17.4",
|
|
"@sentry/vue": "7.17.4",
|
|
"@types/is-touch-device": "1.0.0",
|
|
"@types/lodash.clonedeep": "4.5.7",
|
|
"@types/sortablejs": "1.15.0",
|
|
"@vueuse/core": "9.4.0",
|
|
"@vueuse/router": "9.4.0",
|
|
"axios": "0.27.2",
|
|
"blurhash": "2.0.4",
|
|
"bulma-css-variables": "0.9.33",
|
|
"camel-case": "4.1.2",
|
|
"codemirror": "5.65.9",
|
|
"date-fns": "2.29.3",
|
|
"dayjs": "1.11.6",
|
|
"dompurify": "2.4.0",
|
|
"easymde": "2.18.0",
|
|
"fast-deep-equal": "3.1.3",
|
|
"flatpickr": "4.6.13",
|
|
"flexsearch": "0.7.21",
|
|
"floating-vue": "2.0.0-beta.20",
|
|
"highlight.js": "11.6.0",
|
|
"is-touch-device": "1.0.1",
|
|
"lodash.clonedeep": "4.5.0",
|
|
"lodash.debounce": "4.0.8",
|
|
"marked": "4.2.1",
|
|
"minimist": "1.2.7",
|
|
"pinia": "2.0.23",
|
|
"register-service-worker": "1.7.2",
|
|
"snake-case": "3.0.4",
|
|
"sortablejs": "1.15.0",
|
|
"ufo": "0.8.6",
|
|
"vue": "3.2.41",
|
|
"vue-advanced-cropper": "2.8.6",
|
|
"vue-flatpickr-component": "11.0.1",
|
|
"vue-i18n": "9.2.2",
|
|
"vue-router": "4.1.6",
|
|
"workbox-precaching": "6.5.4",
|
|
"zhyswan-vuedraggable": "4.1.3"
|
|
},
|
|
"devDependencies": {
|
|
"@4tw/cypress-drag-drop": "2.2.1",
|
|
"@cypress/vite-dev-server": "3.4.0",
|
|
"@cypress/vue": "4.2.2",
|
|
"@faker-js/faker": "7.6.0",
|
|
"@rushstack/eslint-patch": "1.2.0",
|
|
"@types/codemirror": "^5.60.5",
|
|
"@types/dompurify": "2.3.4",
|
|
"@types/flexsearch": "0.7.3",
|
|
"@types/lodash.debounce": "4.0.7",
|
|
"@types/marked": "4.0.7",
|
|
"@types/node": "18.11.9",
|
|
"@types/postcss-preset-env": "7.7.0",
|
|
"@typescript-eslint/eslint-plugin": "5.42.0",
|
|
"@typescript-eslint/parser": "5.42.0",
|
|
"@vitejs/plugin-legacy": "2.3.0",
|
|
"@vitejs/plugin-vue": "3.2.0",
|
|
"@vue/eslint-config-typescript": "11.0.2",
|
|
"@vue/test-utils": "2.2.1",
|
|
"@vue/tsconfig": "0.1.3",
|
|
"autoprefixer": "10.4.13",
|
|
"browserslist": "4.21.4",
|
|
"caniuse-lite": "1.0.30001427",
|
|
"csstype": "3.1.1",
|
|
"cypress": "10.11.0",
|
|
"esbuild": "0.15.13",
|
|
"eslint": "8.26.0",
|
|
"eslint-plugin-vue": "9.7.0",
|
|
"express": "4.18.2",
|
|
"happy-dom": "7.6.6",
|
|
"netlify-cli": "12.0.11",
|
|
"postcss": "8.4.18",
|
|
"postcss-preset-env": "7.8.2",
|
|
"rollup": "3.2.5",
|
|
"rollup-plugin-visualizer": "5.8.3",
|
|
"sass": "1.55.0",
|
|
"typescript": "4.8.4",
|
|
"vite": "3.2.2",
|
|
"vite-plugin-pwa": "0.13.1",
|
|
"vite-svg-loader": "3.6.0",
|
|
"vitest": "0.24.5",
|
|
"vue-tsc": "1.0.9",
|
|
"wait-on": "6.0.1",
|
|
"workbox-cli": "6.5.4"
|
|
},
|
|
"license": "AGPL-3.0-or-later",
|
|
"packageManager": "pnpm@7.14.2"
|
|
}
|