|
- {
- "name": "lesspass-pure",
- "version": "9.0.0",
- "description": "LessPass web component",
- "license": "GPL-3.0",
- "author": "Guillaume Vincent <guillaume@oslab.fr>",
- "scripts": {
- "start": "http-server dist -p 8080",
- "build": "rm -rf dist && NODE_ENV=production webpack --mode=production --config webpack.prod.js",
- "build:i18n": "cd scripts && node buildI18n.js",
- "dev": "webpack-dev-server --config webpack.dev.js",
- "cypress:run": "cypress run",
- "cypress:open": "cypress open",
- "test": "npm run test:unit",
- "test:unit": "jest",
- "test:e2e": "npm run build && start-server-and-test start http://localhost:8080 cypress:run"
- },
- "babel": {
- "presets": [
- "@babel/preset-env"
- ],
- "plugins": [
- "@babel/plugin-proposal-object-rest-spread"
- ]
- },
- "jest": {
- "testPathIgnorePatterns": [
- "cypress"
- ],
- "moduleFileExtensions": [
- "js",
- "vue"
- ],
- "transform": {
- ".*\\.(vue)$": "vue-jest",
- "^.+\\.js$": "../../node_modules/babel-jest"
- }
- },
- "dependencies": {
- "@oslab/atob": "0.1.0",
- "@oslab/btoa": "0.1.0",
- "awesomplete": "^1.1.4",
- "axios": "^0.19.0",
- "balloon-css": "^1.0.2",
- "bootstrap": "^4.3.1",
- "copy-text-to-clipboard": "^2.0.0",
- "font-awesome": "4.7.0",
- "jwt-decode": "2.2.0",
- "lesspass": "9.0.0",
- "lodash.debounce": "4.0.8",
- "lodash.uniqby": "4.7.0",
- "vue": "^2.6.10",
- "vue-polyglot": "^2.0.1",
- "vue-router": "^3.0.2",
- "vuejs-paginate": "^2.1.0",
- "vuex": "^3.1.0",
- "vuex-persistedstate": "^2.5.4",
- "vuex-router-sync": "5.0.0"
- }
- }
|