|
- {
- "name": "lesspass-pure",
- "version": "9.3.2",
- "description": "LessPass web component",
- "license": "GPL-3.0",
- "author": "Guillaume Vincent <guillaume@oslab.fr>",
- "scripts": {
- "start": "vue-cli-service serve --port 8000",
- "build": "vue-cli-service build",
- "i18n:build": "node src/i18n/build.js",
- "i18n:translate": "node src/i18n/translate.js",
- "prettier": "prettier --write src/",
- "cypress:run": "cypress run",
- "cypress:open": "cypress open",
- "test": "npm run test:unit && npm run test:e2e",
- "test:watch": "jest --watch",
- "test:unit": "jest",
- "test:e2e": "start-server-and-test start http://localhost:8000 cypress:run"
- },
- "jest": {
- "testPathIgnorePatterns": [
- "cypress"
- ],
- "moduleFileExtensions": [
- "js",
- "vue"
- ],
- "transform": {
- ".*\\.(vue)$": "vue-jest",
- "^.+\\.js$": "babel-jest"
- }
- },
- "dependencies": {
- "@oslab/atob": "^0.1.0",
- "@oslab/btoa": "^0.1.0",
- "axios": "^0.21.1",
- "balloon-css": "^1.0.3",
- "bootstrap": "^5.0.0-beta3",
- "copy-text-to-clipboard": "^3.0.1",
- "core-js": "^3.9.1",
- "font-awesome": "^4.7.0",
- "jwt-decode": "^3.1.2",
- "lesspass": "^9.0.0",
- "lodash": "^4.17.21",
- "vue": "^2.6.12",
- "vue-polyglot": "^2.0.1",
- "vue-router": "^3.5.1",
- "vuejs-paginate": "^2.1.0",
- "vuex": "^3.6.2",
- "vuex-persistedstate": "^4.0.0-beta.3",
- "vuex-router-sync": "^5.0.0"
- },
- "devDependencies": {
- "@babel/core": "^7.13.10",
- "@google-cloud/translate": "^6.1.0",
- "@vue/cli-plugin-babel": "^4.5.11",
- "@vue/cli-service": "^4.5.11",
- "@vue/test-utils": "^1.1.3",
- "axios-mock-adapter": "^1.19.0",
- "babel-core": "7.0.0-bridge.0",
- "cypress": "^6.8.0",
- "cypress-plugin-tab": "^1.0.5",
- "jest": "^26.6.3",
- "jquery": "^3.6.0",
- "popper.js": "^1.16.1",
- "start-server-and-test": "^1.12.1",
- "vue-jest": "^3.0.7",
- "vue-polyglot-utils": "^0.1.1",
- "vue-template-compiler": "^2.6.12",
- "walk": "^2.3.14"
- },
- "browserslist": [
- "> 1%",
- "last 2 versions"
- ]
- }
|