{ "name": "piped-material", "version": "0.1.0", "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" }, "dependencies": { "@babel/eslint-parser": "^7.18.9", "@fontsource/baloo-da-2": "^4.5.9", "@fontsource/noto-naskh-arabic": "^4.5.9", "@fontsource/noto-sans-jp": "^4.5.11", "@fontsource/noto-sans-kr": "^4.5.11", "@fontsource/noto-sans-sc": "^4.5.11", "@fontsource/noto-sans-tc": "^4.5.11", "@fontsource/nunito-sans": "^4.5.9", "@mdi/js": "^6.9.96", "antar-hinted": "https://cf-ipfs.com/ipfs/QmZxWPvQmFGZucKB2U1oChGpKYAAWdrbbSTj2RAQqL7gEd?filename=hinted-antar-web.tar", "axios": "^0.27.2", "core-js": "^3.24.1", "dexie": "^3.2.2", "dompurify": "^2.3.10", "format-duration": "^1.4.0", "i18n-iso-countries": "^6.8.0", "javascript-time-ago": "https://cf-ipfs.com/ipfs/QmSf7qn1E3GrBsriwrRCvJe9it45gPXGeyZ7N986ceoeAU?filename=jta.tar.gz", "lodash-es": "^4.17.21", "marked": "^3.0.8", "mux.js": "^5.14.1", "psychic-tiny-keys": "https://bafybeidtcftvyig2w34aodqfiqiige5zgwjntqtt6ofrqrydf3hydwgv4u.ipfs.cf-ipfs.com/?filename=psychic-tiny-keys-v0.0.1.tar.gz", "register-service-worker": "^1.7.2", "sass-loader": "^10", "shaka-player": "^4.1.2", "vue": "^2.7.8", "vue-i18n": "^8.27.2", "vue-json-viewer": "^2.2.22", "vue-meta": "^2.4.0", "vue-router": "^3.5.4", "vuetify": "^2.6.8", "vuex": "^3.6.2", "xml-js": "^1.6.11" }, "devDependencies": { "@vue/cli-plugin-babel": "~5.0.8", "@vue/cli-plugin-eslint": "~5.0.8", "@vue/cli-plugin-pwa": "~5.0.8", "@vue/cli-plugin-router": "~5.0.8", "@vue/cli-plugin-vuex": "~5.0.8", "@vue/cli-service": "~5.0.8", "@vue/eslint-config-standard": "^6.1.0", "buffer": "^6.0.3", "eslint": "^7.32.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^5.2.0", "eslint-plugin-standard": "^5.0.0", "eslint-plugin-vue": "^7.20.0", "lint-staged": "^11.2.6", "sass": "~1.54.3", "stream-browserify": "^3.0.0", "vue-cli-plugin-vuetify": "~2.5.1", "vue-template-compiler": "^2.7.8", "vuetify-loader": "^1.9.2" }, "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/essential", "eslint:recommended", "@vue/standard" ], "parserOptions": { "parser": "@babel/eslint-parser" }, "rules": { "no-tabs": "off", "indent": [ "error", "tab", { "SwitchCase": 1, "VariableDeclarator": 1, "outerIIFEBody": 1, "MemberExpression": 1, "FunctionDeclaration": { "parameters": 1, "body": 1 }, "FunctionExpression": { "parameters": 1, "body": 1 }, "CallExpression": { "arguments": 1 }, "ArrayExpression": 1, "ObjectExpression": 1, "ImportDeclaration": 1, "flatTernaryExpressions": false, "ignoreComments": false, "ignoredNodes": [ "TemplateLiteral *", "JSXElement", "JSXElement > *", "JSXAttribute", "JSXIdentifier", "JSXNamespacedName", "JSXMemberExpression", "JSXSpreadAttribute", "JSXExpressionContainer", "JSXOpeningElement", "JSXClosingElement", "JSXFragment", "JSXOpeningFragment", "JSXClosingFragment", "JSXText", "JSXEmptyExpression", "JSXSpreadChild" ], "offsetTernaryExpressions": true } ] } }, "browserslist": [ "> 1% in US", "> 1% in IN", "last 3 firefox versions" ], "gitHooks": { "pre-commit": "lint-staged" }, "license": "AGPL-3.0-or-later", "lint-staged": { "*.{js,jsx,vue}": [ "vue-cli-service lint" ] } }