{ "name": "privacy.sexy", "version": "0.11.3", "private": true, "description": "Enforce privacy & security best-practices on Windows and macOS, 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", "electron:build": "vue-cli-service electron:build", "electron:serve": "vue-cli-service electron:serve", "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:eslint": "vue-cli-service lint --no-fix --mode production", "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": "background.js", "dependencies": { "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/free-brands-svg-icons": "^5.15.4", "@fortawesome/free-regular-svg-icons": "^5.15.4", "@fortawesome/free-solid-svg-icons": "^5.15.4", "@fortawesome/vue-fontawesome": "^2.0.6", "@juggle/resize-observer": "^3.3.1", "ace-builds": "^1.4.13", "core-js": "^3.18.3", "cross-fetch": "^3.1.4", "electron-progressbar": "^2.0.1", "file-saver": "^2.0.5", "install": "^0.13.0", "liquor-tree": "^0.2.70", "npm": "^8.1.1", "v-tooltip": "2.1.3", "vue": "^2.6.14", "vue-class-component": "^7.2.6", "vue-js-modal": "^2.0.1", "vue-property-decorator": "^9.1.2" }, "devDependencies": { "@types/ace": "0.0.47", "@types/chai": "^4.2.22", "@types/file-saver": "^2.0.3", "@types/mocha": "^9.0.0", "@typescript-eslint/eslint-plugin": "^5.4.0", "@typescript-eslint/parser": "^5.4.0", "@vue/cli-plugin-babel": "~5.0.0-rc.1", "@vue/cli-plugin-e2e-cypress": "~5.0.0-rc.1", "@vue/cli-plugin-eslint": "~5.0.0-rc.1", "@vue/cli-plugin-typescript": "~5.0.0-rc.1", "@vue/cli-plugin-unit-mocha": "~5.0.0-rc.1", "@vue/cli-service": "~5.0.0-rc.1", "@vue/eslint-config-airbnb": "^6.0.0", "@vue/eslint-config-typescript": "^9.1.0", "@vue/test-utils": "1.2.2", "chai": "^4.3.4", "cypress": "^8.3.0", "electron": "^15.3.0", "electron-builder": "^22.14.13", "electron-devtools-installer": "^3.2.0", "electron-log": "^4.4.1", "electron-updater": "^4.3.9", "eslint": "^7.32.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-vue": "^8.0.3", "eslint-plugin-vuejs-accessibility": "^1.1.0", "js-yaml-loader": "^1.2.2", "markdownlint-cli": "^0.29.0", "remark-cli": "^10.0.0", "remark-lint-no-dead-urls": "^1.1.0", "remark-preset-lint-consistent": "^5.1.0", "remark-validate-links": "^11.0.1", "sass": "^1.43.3", "sass-loader": "10.2.0", "ts-loader": "9.0.1", "tslib": "^2.3.1", "typescript": "^4.4.4", "vue-cli-plugin-electron-builder": "^2.1.1", "vue-template-compiler": "^2.6.14", "yaml-lint": "^1.2.4" }, "//devDependencies": { "ts-loader": "Here as workaround for vue-cli-plugin-electron-builder using older webpack 4" }, "homepage": "https://privacy.sexy", "repository": { "type": "git", "url": "https://github.com/undergroundwires/privacy.sexy.git" } }