1
0

Add typescript support for helper functions (#598)

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/598
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
This commit is contained in:
konrad
2021-07-19 18:20:49 +00:00
parent b812c422f9
commit fa8492f97c
12 changed files with 584 additions and 59 deletions

View File

@ -40,11 +40,16 @@
"@fortawesome/free-regular-svg-icons": "5.15.3",
"@fortawesome/free-solid-svg-icons": "5.15.3",
"@fortawesome/vue-fontawesome": "2.0.2",
"@types/jest": "^26.0.24",
"@typescript-eslint/eslint-plugin": "^4.18.0",
"@typescript-eslint/parser": "^4.18.0",
"@vue/cli": "4.5.13",
"@vue/cli-plugin-babel": "4.5.13",
"@vue/cli-plugin-eslint": "4.5.13",
"@vue/cli-plugin-pwa": "4.5.13",
"@vue/cli-plugin-typescript": "~4.5.0",
"@vue/cli-service": "4.5.13",
"@vue/eslint-config-typescript": "^7.0.0",
"axios": "0.21.1",
"babel-eslint": "10.1.0",
"cypress": "7.7.0",
@ -54,6 +59,8 @@
"faker": "5.5.3",
"jest": "27.0.6",
"sass-loader": "10.2.0",
"ts-jest": "^27.0.3",
"typescript": "^4.3.5",
"vue-flatpickr-component": "8.1.7",
"vue-notification": "1.3.20",
"vue-router": "3.5.2",
@ -67,7 +74,8 @@
},
"extends": [
"plugin:vue/essential",
"eslint:recommended"
"eslint:recommended",
"@vue/typescript"
],
"rules": {
"vue/html-quotes": [
@ -88,7 +96,7 @@
]
},
"parserOptions": {
"parser": "babel-eslint"
"parser": "@typescript-eslint/parser"
},
"ignorePatterns": [
"*.test.js",
@ -105,11 +113,23 @@
"last 2 versions",
"not ie < 11"
],
"license": "AGPL-3.0-or-later",
"jest": {
"testPathIgnorePatterns": [
"cypress"
],
"testEnvironment": "jsdom"
}
}
"testEnvironment": "jsdom",
"preset": "ts-jest",
"roots": [
"<rootDir>/src"
],
"transform": {
"^.+\\.(js|tsx?)$": "ts-jest"
},
"moduleFileExtensions": [
"ts",
"js",
"json"
]
},
"license": "AGPL-3.0-or-later"
}