{ "name": "banana_split", "license": "GPL-3.0", "description": "Shamir's Secret Sharing for people with friends", "contributors": [ "Kirill Pimenov " ], "private": true, "scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "deploy": "gh-pages -b gh-pages -d dist -a", "lint": "vue-cli-service lint", "test:unit": "vue-cli-service test:unit", "test:e2e": "playwright test" }, "dependencies": { "base64-js": "^1.3.0", "ipfs-only-hash": "^4.0.0", "scryptsy": "^2.0.0", "secrets.js-grempe": "^1.1.0", "tweetnacl": "^1.0.0", "typescript": "^4.4.3", "vue": "^2.5.17", "vue-qrcode-reader": "^1.3.1", "vue-qriously": "^1.1.1", "vue-router": "^3.0.1" }, "devDependencies": { "@playwright/test": "^1.16.3", "@types/fluent-ffmpeg": "^2.1.19", "@types/jest": "^26.0.24", "@typescript-eslint/parser": "^4.31.2", "@vue/cli-plugin-eslint": "^4.5.15", "@vue/cli-plugin-typescript": "^4.5.15", "@vue/cli-plugin-unit-jest": "^4.5.15", "@vue/cli-service": "^4.5.15", "@vue/test-utils": "^1.0.0-beta.20", "eslint": "^5.8.0", "eslint-config-prettier": "^6.11.0", "eslint-plugin-prettier": "^3.1.4", "eslint-plugin-security": "^1.4.0", "eslint-plugin-vue": "^6.2.2", "fast-text-encoding": "^1.0.0", "fluent-ffmpeg": "^2.1.2", "gh-pages": "^5.0.0", "html-webpack-inline-source-plugin": "1.0.0-beta.2", "html-webpack-plugin": "4.0.0-beta.4", "jest-junit": "^6.0.1", "playwright": "^1.16.3", "ts-jest": "^26.4.4", "vue-template-compiler": "^2.5.17", "vuetype": "^0.3.2" }, "postcss": { "plugins": { "autoprefixer": {} } }, "browserslist": [ "> 1%", "last 2 versions" ], "jest-junit": { "outputDirectory": "test-results/jest", "oputputName": "results.xml" } }