8422c395d6
Basically, I reverted this change with some modifications. https://review.dev.storj.io/c/storj/storj/+/6731 We don't use signed requests anymore because its usage was not really affective and caused some UX problems like too long video loading/buffering. We don't use presigned URLs as well because they are not really compatible (I think) with video streaming. So long videos (> 1 min long) constantly failed to buffer. Instead of presigned URLs we just use STORJ linksharing. We generate new access grant which is valid for one day to render preview and object map. Issue: https://github.com/storj/storj/issues/5025 Change-Id: I0313f2c6b78811f1058c25fdf5b94dc5d563c15d
101 lines
3.1 KiB
JSON
101 lines
3.1 KiB
JSON
{
|
|
"name": "storj-satellite",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"serve": "vue-cli-service serve",
|
|
"lint": "vue-cli-service lint --max-warnings 0 --fix && stylelint . --max-warnings 0 --fix",
|
|
"lint-ci": "vue-cli-service lint --max-warnings 0 --no-fix && stylelint . --max-warnings 0 --no-fix",
|
|
"build": "vue-cli-service build",
|
|
"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",
|
|
"dev": "vue-cli-service build --watch --no-module",
|
|
"test": "vue-cli-service test:unit"
|
|
},
|
|
"dependencies": {
|
|
"@hcaptcha/vue-hcaptcha": "0.3.2",
|
|
"apollo-cache-inmemory": "1.6.6",
|
|
"apollo-client": "2.6.10",
|
|
"apollo-link": "1.2.14",
|
|
"apollo-link-context": "1.0.20",
|
|
"apollo-link-error": "1.1.13",
|
|
"apollo-link-http": "1.5.17",
|
|
"aws-sdk": "2.1128.0",
|
|
"bip39": "3.0.4",
|
|
"chart.js": "2.9.4",
|
|
"core-js": "3.22.4",
|
|
"graphql": "15.3.0",
|
|
"graphql-tag": "2.12.6",
|
|
"load-script": "1.0.0",
|
|
"pbkdf2": "3.1.2",
|
|
"pretty-bytes": "5.6.0",
|
|
"qrcode": "1.5.0",
|
|
"stream-browserify": "3.0.0",
|
|
"stripe": "8.215.0",
|
|
"util": "0.12.4",
|
|
"vue": "2.7.10",
|
|
"vue-chartjs": "3.5.1",
|
|
"vue-class-component": "7.2.6",
|
|
"vue-clipboard2": "0.3.3",
|
|
"vue-fragment": "1.6.0",
|
|
"vue-property-decorator": "9.1.2",
|
|
"vue-recaptcha": "1.3.0",
|
|
"vue-router": "3.5.3",
|
|
"vue2-datepicker": "3.10.4",
|
|
"vuex": "3.6.2"
|
|
},
|
|
"devDependencies": {
|
|
"@types/chart.js": "2.9.36",
|
|
"@types/filesystem": "0.0.32",
|
|
"@types/jest": "27.5.0",
|
|
"@types/node": "13.11.1",
|
|
"@types/pbkdf2": "3.1.0",
|
|
"@types/qrcode": "1.4.2",
|
|
"@types/vue2-datepicker": "3.3.1",
|
|
"@typescript-eslint/eslint-plugin": "5.22.0",
|
|
"@typescript-eslint/parser": "5.22.0",
|
|
"@vue/cli-plugin-babel": "5.0.4",
|
|
"@vue/cli-plugin-eslint": "5.0.4",
|
|
"@vue/cli-plugin-typescript": "5.0.4",
|
|
"@vue/cli-plugin-unit-jest": "5.0.4",
|
|
"@vue/cli-service": "5.0.4",
|
|
"@vue/eslint-config-typescript": "10.0.0",
|
|
"@vue/test-utils": "1.3.0",
|
|
"@vue/vue2-jest": "27.0.0",
|
|
"babel-core": "7.0.0-bridge.0",
|
|
"babel-jest": "27.5.1",
|
|
"compression-webpack-plugin": "9.2.0",
|
|
"eslint": "8.14.0",
|
|
"eslint-import-resolver-custom-alias": "1.3.0",
|
|
"eslint-import-resolver-typescript": "2.7.1",
|
|
"eslint-plugin-import": "2.26.0",
|
|
"eslint-plugin-storj": "0.0.2",
|
|
"eslint-plugin-vue": "8.7.1",
|
|
"jest": "27.5.1",
|
|
"jest-fetch-mock": "3.0.3",
|
|
"postcss-html": "1.4.1",
|
|
"sass": "1.51.0",
|
|
"sass-loader": "12.6.0",
|
|
"stylelint": "14.8.2",
|
|
"stylelint-config-standard": "25.0.0",
|
|
"stylelint-config-standard-scss": "3.0.0",
|
|
"stylelint-config-standard-vue": "1.0.0",
|
|
"stylelint-scss": "4.2.0",
|
|
"ts-jest": "27.1.4",
|
|
"typescript": "4.6.4",
|
|
"vue-eslint-parser": "9.0.3",
|
|
"vue-sanitize": "0.2.2",
|
|
"vue-svg-loader": "0.17.0-beta.2",
|
|
"vue-template-compiler": "2.7.10",
|
|
"webpack-bundle-analyzer": "4.5.0"
|
|
},
|
|
"postcss": {
|
|
"plugins": {
|
|
"autoprefixer": {}
|
|
}
|
|
},
|
|
"browserslist": [
|
|
"defaults"
|
|
]
|
|
}
|