df9a6e968e
This change enables linting for the Vuetify proof of concept code and fixes the linting errors that were detected. Additionally, it migrates the Vuetify components to the composition API. Change-Id: Id8cc083954e3f4cb66a00ad2715a96c8747b592c
77 lines
2.5 KiB
JSON
77 lines
2.5 KiB
JSON
{
|
|
"name": "storj-satellite",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"preview": "vite preview",
|
|
"dev": "vite",
|
|
"build": "vite build -c vite.config.js",
|
|
"build-watch": "NODE_ENV=development vite build -c vite.config.js --watch",
|
|
"build-vuetify": "vite build -c vite.config-vuetify.js",
|
|
"build-vuetify-watch": "NODE_ENV=development vite build -c vite.config-vuetify.js --watch",
|
|
"lint": "eslint **/*.{js,ts,vue} --fix && stylelint . --max-warnings 0 --fix",
|
|
"lint-ci": "eslint **/*.{js,ts,vue} --no-fix && stylelint . --max-warnings 0 --no-fix",
|
|
"wasm": "chmod +x ./scripts/build-wasm.sh && ./scripts/build-wasm.sh",
|
|
"wasm-dev": "chmod +x ./scripts/build-wasm-dev.sh && ./scripts/build-wasm-dev.sh",
|
|
"test": "vitest run"
|
|
},
|
|
"dependencies": {
|
|
"@apollo/client": "3.7.14",
|
|
"@aws-sdk/client-s3": "3.338.0",
|
|
"@aws-sdk/lib-storage": "3.338.0",
|
|
"@aws-sdk/s3-request-presigner": "3.338.0",
|
|
"@aws-sdk/signature-v4": "3.338.0",
|
|
"@hcaptcha/vue3-hcaptcha": "1.2.1",
|
|
"@mdi/font": "7.0.96",
|
|
"bip39-english": "2.5.0",
|
|
"chart.js": "4.2.1",
|
|
"graphql": "15.3.0",
|
|
"pinia": "2.0.23",
|
|
"pretty-bytes": "5.6.0",
|
|
"qrcode": "1.5.3",
|
|
"stream-browserify": "3.0.0",
|
|
"stripe": "8.215.0",
|
|
"util": "0.12.5",
|
|
"vue": "3.3.2",
|
|
"vue-datepicker-next": "1.0.3",
|
|
"vue-router": "4.2.0",
|
|
"vuetify": "3.3.2"
|
|
},
|
|
"devDependencies": {
|
|
"@types/filesystem": "0.0.32",
|
|
"@types/node": "16.18.14",
|
|
"@types/qrcode": "1.5.0",
|
|
"@typescript-eslint/eslint-plugin": "5.59.5",
|
|
"@typescript-eslint/parser": "5.59.5",
|
|
"@vitejs/plugin-vue": "4.2.3",
|
|
"@vue/eslint-config-typescript": "11.0.3",
|
|
"eslint": "8.40.0",
|
|
"eslint-import-resolver-custom-alias": "1.3.0",
|
|
"eslint-import-resolver-typescript": "3.5.5",
|
|
"eslint-plugin-import": "2.27.5",
|
|
"eslint-plugin-vue": "9.12.0",
|
|
"jsdom": "22.0.0",
|
|
"postcss-html": "1.5.0",
|
|
"rollup-plugin-visualizer": "5.9.0",
|
|
"sass": "1.62.1",
|
|
"stylelint": "15.7.0",
|
|
"stylelint-config-standard": "33.0.0",
|
|
"stylelint-config-standard-scss": "9.0.0",
|
|
"stylelint-config-standard-vue": "1.0.0",
|
|
"stylelint-scss": "5.0.1",
|
|
"typescript": "4.9.5",
|
|
"vite": "4.3.9",
|
|
"vite-plugin-compression": "0.5.1",
|
|
"vite-plugin-require": "1.1.10",
|
|
"vite-plugin-vuetify": "1.0.2",
|
|
"vite-svg-loader": "4.0.0",
|
|
"vitest": "0.31.1",
|
|
"vitest-fetch-mock": "0.2.2",
|
|
"vue-eslint-parser": "9.3.0",
|
|
"webfontloader": "1.6.28"
|
|
},
|
|
"browserslist": [
|
|
"defaults"
|
|
]
|
|
}
|