forked from profectus/Profectus
thepaperpilot
e499447cf5
Note: This feature is being enabled through babel, and unfortunately doesn't really have any typescript support. Using an overloaded operator will show an error and be typed as "any". If ecmascript ever support operator overloading, then typescript will follow suit and these issues can be resolved. Here's the current proposal for how that could look like, although it's a long way's off from being accepted, if it ever is: https://github.com/tc39/proposal-operator-overloading Alternatively, there's a proposal for declaring that certain types have operator overloads, which would also work just perfectly: https://github.com/microsoft/TypeScript/issues/42218 In the meantime, the errors will unfortunately remain present, although they won't cause any issues in production. BTW, the rhs can be any DecimalSource, but the lhs has to be a Decimal.
60 lines
1.6 KiB
JSON
60 lines
1.6 KiB
JSON
{
|
|
"name": "the-modding-tree-x",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"serve": "vue-cli-service serve",
|
|
"build": "vue-cli-service build",
|
|
"lint": "vue-cli-service lint"
|
|
},
|
|
"dependencies": {
|
|
"core-js": "^3.6.5",
|
|
"lodash.clonedeep": "^4.5.0",
|
|
"vue": "^3.2.2",
|
|
"vue-class-component": "^8.0.0-rc.1",
|
|
"vue-next-select": "^2.9.0",
|
|
"vue-panzoom": "^1.1.6",
|
|
"vue-sortable": "github:Netbel/vue-sortable#master-fix",
|
|
"vue-textarea-autosize": "^1.1.1",
|
|
"vue-toastification": "^2.0.0-rc.1",
|
|
"vue-transition-expand": "^0.1.0"
|
|
},
|
|
"devDependencies": {
|
|
"@ivanv/vue-collapse-transition": "^1.0.2",
|
|
"@jetblack/operator-overloading": "^0.2.0",
|
|
"@types/lodash.clonedeep": "^4.5.6",
|
|
"@typescript-eslint/eslint-plugin": "^4.18.0",
|
|
"@typescript-eslint/parser": "^4.18.0",
|
|
"@vue/cli-plugin-babel": "~4.5.0",
|
|
"@vue/cli-plugin-eslint": "~4.5.0",
|
|
"@vue/cli-plugin-typescript": "~4.5.0",
|
|
"@vue/cli-service": "~4.5.0",
|
|
"@vue/compiler-sfc": "^3.2.2",
|
|
"@vue/eslint-config-prettier": "^6.0.0",
|
|
"@vue/eslint-config-typescript": "^7.0.0",
|
|
"babel-eslint": "^10.1.0",
|
|
"eslint": "^6.7.2",
|
|
"eslint-plugin-prettier": "^3.4.0",
|
|
"eslint-plugin-vue": "^7.0.0-alpha.0",
|
|
"prettier": "^1.19.1",
|
|
"raw-loader": "^4.0.2",
|
|
"sass": "^1.36.0",
|
|
"sass-loader": "^10.2.0",
|
|
"tsconfig-paths-webpack-plugin": "^3.5.1",
|
|
"typescript": "~4.1.5"
|
|
},
|
|
"browserslist": [
|
|
"> 1%",
|
|
"last 2 versions",
|
|
"not dead"
|
|
],
|
|
"gitHooks": {
|
|
"pre-commit": "lint-staged"
|
|
},
|
|
"lint-staged": {
|
|
"*.{js,vue}": [
|
|
"vue-cli-service lint",
|
|
"git add"
|
|
]
|
|
}
|
|
}
|