{ "name": "privacy.sexy", "version": "0.12.0", "private": true, "slogan": "Now you have the choice", "description": "Enforce privacy & security best-practices on Windows, macOS and Linux, because privacy is sexy 🍑🍆", "author": "undergroundwires", "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "test:unit": "vue-cli-service test:unit", "test:e2e": "vue-cli-service test:e2e", "lint": "npm run lint:md && npm run lint:md:consistency && npm run lint:md:relative-urls && npm run lint:eslint && npm run lint:yaml", "create-icons": "node img/logo-update.mjs", "electron:build": "vue-cli-service electron:build", "electron:serve": "vue-cli-service electron:serve", "lint:eslint": "vue-cli-service lint --no-fix --mode production", "lint:md": "markdownlint **/*.md --ignore node_modules", "lint:md:consistency": "remark . --frail --use remark-preset-lint-consistent", "lint:md:relative-urls": "remark . --frail --use remark-validate-links", "lint:yaml": "yamllint **/*.yaml --ignore=node_modules/**/*.yaml", "postinstall": "electron-builder install-app-deps", "postuninstall": "electron-builder install-app-deps", "test:integration": "vue-cli-service test:unit \"tests/integration/**/*.spec.ts\"" }, "main": "index.js", "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.4.0", "@fortawesome/free-brands-svg-icons": "^6.4.0", "@fortawesome/free-regular-svg-icons": "^6.4.0", "@fortawesome/free-solid-svg-icons": "^6.4.0", "@fortawesome/vue-fontawesome": "^2.0.9", "@juggle/resize-observer": "^3.4.0", "ace-builds": "^1.23.4", "core-js": "^3.32.0", "cross-fetch": "^4.0.0", "electron-progressbar": "^2.1.0", "file-saver": "^2.0.5", "install": "^0.13.0", "liquor-tree": "^0.2.70", "markdown-it": "^13.0.1", "npm": "^9.8.1", "v-tooltip": "2.1.3", "vue": "^2.7.14", "vue-class-component": "^7.2.6", "vue-js-modal": "^2.0.1", "vue-property-decorator": "^9.1.2" }, "devDependencies": { "@types/ace": "^0.0.48", "@types/chai": "^4.3.5", "@types/file-saver": "^2.0.5", "@types/mocha": "^10.0.1", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "@vue/cli-plugin-babel": "~5.0.8", "@vue/cli-plugin-e2e-cypress": "~5.0.8", "@vue/cli-plugin-eslint": "~5.0.8", "@vue/cli-plugin-typescript": "~5.0.8", "@vue/cli-plugin-unit-mocha": "~5.0.8", "@vue/cli-service": "~5.0.8", "@vue/eslint-config-airbnb": "^6.0.0", "@vue/eslint-config-typescript": "^11.0.3", "chai": "^4.3.7", "cypress": "^12.17.2", "electron": "^25.3.2", "electron-builder": "^24.6.3", "electron-devtools-installer": "^3.2.0", "electron-icon-builder": "^2.0.1", "electron-log": "^4.4.8", "electron-updater": "^6.1.4", "eslint": "^8.46.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-vue": "^9.6.0", "eslint-plugin-vuejs-accessibility": "^1.2.0", "icon-gen": "^3.0.1", "js-yaml-loader": "^1.2.2", "markdownlint-cli": "^0.35.0", "remark-cli": "^11.0.0", "remark-lint-no-dead-urls": "^1.1.0", "remark-preset-lint-consistent": "^5.1.2", "remark-validate-links": "^12.1.1", "sass": "^1.64.1", "sass-loader": "^13.3.2", "svgexport": "^0.4.2", "ts-loader": "^9.4.4", "typescript": "~4.6.2", "vue-cli-plugin-electron-builder": "^3.0.0-alpha.4", "yaml-lint": "^1.7.0" }, "overrides": { "vue-cli-plugin-electron-builder": { "electron-builder": "^24.6.3" } }, "//devDependencies": { "typescript": [ "Cannot upgrade to 5.X.X due to unmaintained @vue/cli-plugin-typescript, https://github.com/vuejs/vue-cli/issues/7401", "Cannot upgrade to > 4.6.X otherwise unit tests do not work, https://github.com/evanw/node-source-map-support/issues/252" ], "tslib": "Cannot upgrade to > 2.4.X otherwise unit tests do not work, https://github.com/evanw/node-source-map-support/issues/252", "@typescript-eslint/eslint-plugin": "Cannot upgrade to 6.X.X due to @vue/eslint-config-typescript, https://github.com/vuejs/eslint-config-typescript/pull/60", "@typescript-eslint/parser": "Cannot upgrade to 6.X.X due to @vue/eslint-config-typescript, https://github.com/vuejs/eslint-config-typescript/pull/60" }, "homepage": "https://privacy.sexy", "repository": { "type": "git", "url": "https://github.com/undergroundwires/privacy.sexy.git" } }