25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

89 lines
2.2 KiB

  1. {
  2. "name": "lesspass-pure",
  3. "version": "9.5.2",
  4. "description": "LessPass web component",
  5. "license": "GPL-3.0",
  6. "author": "Guillaume Vincent <guillaume@oslab.fr>",
  7. "scripts": {
  8. "start": "vue-cli-service serve --port 8000",
  9. "build": "vue-cli-service build",
  10. "i18n:build": "node src/i18n/build.js",
  11. "i18n:translate": "node src/i18n/translate.js",
  12. "prettier": "prettier --write 'src/**/*'",
  13. "test": "npm run test:unit && npm run test:e2e",
  14. "test:watch": "jest --watch",
  15. "test:unit": "vue-cli-service test:unit",
  16. "test:e2e": "vue-cli-service test:e2e --headless",
  17. "lint": "vue-cli-service lint"
  18. },
  19. "jest": {
  20. "preset": "@vue/cli-plugin-unit-jest"
  21. },
  22. "eslintConfig": {
  23. "root": true,
  24. "env": {
  25. "node": true,
  26. "browser": true,
  27. "webextensions": true
  28. },
  29. "extends": [
  30. "plugin:vue/essential",
  31. "eslint:recommended"
  32. ],
  33. "parserOptions": {
  34. "parser": "babel-eslint"
  35. },
  36. "rules": {},
  37. "overrides": [
  38. {
  39. "files": [
  40. "**/__tests__/*.{j,t}s?(x)",
  41. "**/tests/unit/**/*.spec.{j,t}s?(x)"
  42. ],
  43. "env": {
  44. "jest": true
  45. }
  46. }
  47. ]
  48. },
  49. "dependencies": {
  50. "@oslab/atob": "^0.1.0",
  51. "@oslab/btoa": "^0.1.0",
  52. "awesomplete": "^1.1.5",
  53. "axios": "^0.21.1",
  54. "balloon-css": "^1.0.3",
  55. "bootstrap": "^4.6.0",
  56. "core-js": "^3.9.1",
  57. "font-awesome": "^4.7.0",
  58. "jwt-decode": "^3.1.2",
  59. "lesspass": "9.2.0",
  60. "lodash": "^4.17.21",
  61. "vue": "^2.6.12",
  62. "vue-polyglot": "^2.0.1",
  63. "vue-router": "^3.5.1",
  64. "vuejs-paginate": "^2.1.0",
  65. "vuex": "^3.6.2",
  66. "vuex-persistedstate": "^3.2.0",
  67. "vuex-router-sync": "^5.0.0"
  68. },
  69. "devDependencies": {
  70. "@vue/cli-plugin-babel": "~4.5.0",
  71. "@vue/cli-plugin-e2e-cypress": "~4.5.0",
  72. "@vue/cli-plugin-eslint": "~4.5.0",
  73. "@vue/cli-plugin-unit-jest": "~4.5.0",
  74. "@vue/cli-service": "~4.5.0",
  75. "@vue/test-utils": "^1.0.3",
  76. "axios-mock-adapter": "^1.20.0",
  77. "babel-eslint": "^10.1.0",
  78. "cypress-plugin-tab": "^1.0.5",
  79. "eslint": "^6.7.2",
  80. "eslint-plugin-vue": "^6.2.2",
  81. "vue-template-compiler": "^2.6.11"
  82. },
  83. "browserslist": [
  84. "> 1%",
  85. "last 2 versions",
  86. "not dead"
  87. ]
  88. }