* fix-private-nav: (53 commits) fix private mode & timelines dropdown Translated using Weblate (Esperanto) Translated using Weblate (Korean) Translated using Weblate (French) Translated using Weblate (Korean) Translated using Weblate (French) Translated using Weblate (Arabic) Translated using Weblate (Korean) Translated using Weblate (Korean) Translated using Weblate (Esperanto) Translated using Weblate (Esperanto) Translated using Weblate (Esperanto) Translated using Weblate (Ukrainian) Translated using Weblate (Dutch) Throw non-zero exit code if webpack build fails Update dependency @vue/test-utils to v2.2.6 Fix not to show "Save changes" button in "Delete account" section Untranslated text "Users" in mute settings I stand with the chad tusooa Update dependency eslint to v8.29.0 ...
131 lines
4.2 KiB
JSON
131 lines
4.2 KiB
JSON
{
|
|
"name": "pleroma_fe",
|
|
"version": "1.0.0",
|
|
"description": "A Qvitter-style frontend for certain GS servers.",
|
|
"author": "Roger Braun <roger@rogerbraun.net>",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "node build/dev-server.js",
|
|
"build": "node build/build.js",
|
|
"unit": "karma start test/unit/karma.conf.js --single-run",
|
|
"unit:watch": "karma start test/unit/karma.conf.js --single-run=false",
|
|
"e2e": "node test/e2e/runner.js",
|
|
"test": "npm run unit && npm run e2e",
|
|
"stylelint": "npx stylelint src/components/status/status.scss",
|
|
"lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs",
|
|
"lint-fix": "eslint --fix --ext .js,.vue src test/unit/specs test/e2e/specs"
|
|
},
|
|
"dependencies": {
|
|
"@babel/runtime": "7.20.0",
|
|
"@chenfengyuan/vue-qrcode": "2.0.0",
|
|
"@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",
|
|
"@kazvmoe-infra/pinch-zoom-element": "1.2.0",
|
|
"@kazvmoe-infra/unicode-emoji-json": "0.4.0",
|
|
"@ruffle-rs/ruffle": "0.1.0-nightly.2022.7.12",
|
|
"@vuelidate/core": "2.0.0",
|
|
"@vuelidate/validators": "2.0.0",
|
|
"body-scroll-lock": "3.1.5",
|
|
"chromatism": "3.0.0",
|
|
"click-outside-vue3": "4.0.1",
|
|
"cropperjs": "1.5.12",
|
|
"escape-html": "1.0.3",
|
|
"js-cookie": "3.0.1",
|
|
"localforage": "1.10.0",
|
|
"lozad": "1.16.0",
|
|
"parse-link-header": "2.0.0",
|
|
"lozad": "^1.16.0",
|
|
"phoenix": "1.6.2",
|
|
"punycode.js": "2.1.0",
|
|
"qrcode": "1.5.0",
|
|
"querystring-es3": "0.2.1",
|
|
"url": "0.11.0",
|
|
"utf8": "3.0.0",
|
|
"vue": "3.2.41",
|
|
"vue-i18n": "9.2.2",
|
|
"vue-router": "4.1.6",
|
|
"vue-template-compiler": "2.7.13",
|
|
"vuex": "4.1.0"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "7.19.6",
|
|
"@babel/eslint-parser": "7.19.1",
|
|
"@babel/plugin-transform-runtime": "7.19.6",
|
|
"@babel/preset-env": "7.19.4",
|
|
"@babel/register": "7.18.9",
|
|
"@intlify/vue-i18n-loader": "5.0.0",
|
|
"@ungap/event-target": "0.2.3",
|
|
"@vue/babel-helper-vue-jsx-merge-props": "1.4.0",
|
|
"@vue/babel-plugin-jsx": "1.1.1",
|
|
"@vue/compiler-sfc": "3.2.41",
|
|
"@vue/test-utils": "2.2.6",
|
|
"autoprefixer": "10.4.12",
|
|
"babel-loader": "8.2.5",
|
|
"babel-plugin-lodash": "3.3.4",
|
|
"chai": "4.3.7",
|
|
"chalk": "1.1.3",
|
|
"chromedriver": "104.0.0",
|
|
"connect-history-api-fallback": "2.0.0",
|
|
"copy-webpack-plugin": "11.0.0",
|
|
"cross-spawn": "7.0.3",
|
|
"css-loader": "6.7.1",
|
|
"css-minimizer-webpack-plugin": "4.2.2",
|
|
"custom-event-polyfill": "1.0.7",
|
|
"eslint": "8.29.0",
|
|
"eslint-config-standard": "17.0.0",
|
|
"eslint-formatter-friendly": "7.0.0",
|
|
"eslint-plugin-import": "2.26.0",
|
|
"eslint-plugin-n": "15.5.0",
|
|
"eslint-plugin-promise": "6.1.1",
|
|
"eslint-plugin-vue": "9.7.0",
|
|
"eslint-webpack-plugin": "3.2.0",
|
|
"eventsource-polyfill": "0.9.6",
|
|
"express": "4.18.2",
|
|
"function-bind": "1.1.1",
|
|
"html-webpack-plugin": "5.5.0",
|
|
"http-proxy-middleware": "2.0.6",
|
|
"iso-639-1": "2.1.15",
|
|
"json-loader": "0.5.7",
|
|
"karma": "6.4.1",
|
|
"karma-coverage": "2.2.0",
|
|
"karma-firefox-launcher": "2.1.2",
|
|
"karma-mocha": "2.0.1",
|
|
"karma-mocha-reporter": "2.2.5",
|
|
"karma-sinon-chai": "2.0.2",
|
|
"karma-sourcemap-loader": "0.3.8",
|
|
"karma-spec-reporter": "0.0.34",
|
|
"karma-webpack": "5.0.0",
|
|
"lodash": "4.17.21",
|
|
"mini-css-extract-plugin": "2.6.1",
|
|
"mocha": "10.0.0",
|
|
"nightwatch": "2.3.3",
|
|
"opn": "5.5.0",
|
|
"ora": "0.4.1",
|
|
"postcss": "8.4.16",
|
|
"postcss-loader": "7.0.1",
|
|
"sass": "1.55.0",
|
|
"sass-loader": "13.0.2",
|
|
"selenium-server": "2.53.1",
|
|
"semver": "7.3.8",
|
|
"serviceworker-webpack5-plugin": "2.0.0",
|
|
"shelljs": "0.8.5",
|
|
"sinon": "14.0.2",
|
|
"sinon-chai": "3.7.0",
|
|
"stylelint": "13.13.1",
|
|
"stylelint-config-standard": "20.0.0",
|
|
"stylelint-rscss": "0.4.0",
|
|
"unicode-emoji-json": "^0.3.0",
|
|
"vue-loader": "17.0.1",
|
|
"vue-style-loader": "4.1.3",
|
|
"webpack": "5.74.0",
|
|
"webpack-dev-middleware": "3.7.3",
|
|
"webpack-hot-middleware": "2.25.2",
|
|
"webpack-merge": "0.20.0"
|
|
},
|
|
"engines": {
|
|
"node": ">= 4.0.0",
|
|
"npm": ">= 3.0.0"
|
|
}
|
|
}
|