You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

61 lines
1.6 KiB

  1. {
  2. "name": "lesspass-pure",
  3. "version": "9.0.0",
  4. "description": "LessPass web component",
  5. "license": "GPL-3.0",
  6. "author": "Guillaume Vincent <guillaume@oslab.fr>",
  7. "scripts": {
  8. "start": "http-server dist -p 8080",
  9. "build": "rm -rf dist && NODE_ENV=production webpack --mode=production --config webpack.prod.js",
  10. "build:i18n": "cd scripts && node buildI18n.js",
  11. "dev": "webpack-dev-server --config webpack.dev.js",
  12. "cypress:run": "cypress run",
  13. "cypress:open": "cypress open",
  14. "test": "npm run test:unit",
  15. "test:unit": "jest",
  16. "test:e2e": "npm run build && start-server-and-test start http://localhost:8080 cypress:run"
  17. },
  18. "babel": {
  19. "presets": [
  20. "@babel/preset-env"
  21. ],
  22. "plugins": [
  23. "@babel/plugin-proposal-object-rest-spread"
  24. ]
  25. },
  26. "jest": {
  27. "testPathIgnorePatterns": [
  28. "cypress"
  29. ],
  30. "moduleFileExtensions": [
  31. "js",
  32. "vue"
  33. ],
  34. "transform": {
  35. ".*\\.(vue)$": "vue-jest",
  36. "^.+\\.js$": "../../node_modules/babel-jest"
  37. }
  38. },
  39. "dependencies": {
  40. "@oslab/atob": "0.1.0",
  41. "@oslab/btoa": "0.1.0",
  42. "awesomplete": "^1.1.4",
  43. "axios": "^0.19.0",
  44. "balloon-css": "^1.0.2",
  45. "bootstrap": "^4.3.1",
  46. "copy-text-to-clipboard": "^2.0.0",
  47. "font-awesome": "4.7.0",
  48. "jwt-decode": "2.2.0",
  49. "lesspass": "9.0.0",
  50. "lodash.debounce": "4.0.8",
  51. "lodash.uniqby": "4.7.0",
  52. "vue": "^2.6.10",
  53. "vue-polyglot": "^2.0.1",
  54. "vue-router": "^3.0.2",
  55. "vuejs-paginate": "^2.1.0",
  56. "vuex": "^3.1.0",
  57. "vuex-persistedstate": "^2.5.4",
  58. "vuex-router-sync": "5.0.0"
  59. }
  60. }