package.json 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. {
  2. "name": "@xkeshi/vue-qrcode",
  3. "description": "Qrcode component for Vue.js.",
  4. "version": "1.0.0",
  5. "main": "dist/vue-qrcode.common.js",
  6. "module": "dist/vue-qrcode.esm.js",
  7. "unpkg": "dist/vue-qrcode.js",
  8. "repository": "xkeshi/vue-qrcode",
  9. "homepage": "https://xkeshi.github.io/vue-qrcode",
  10. "license": "MIT",
  11. "author": {
  12. "name": "Chen Fengyuan",
  13. "url": "https://chenfengyuan.com"
  14. },
  15. "files": [
  16. "src",
  17. "dist"
  18. ],
  19. "keywords": [
  20. "qrcode",
  21. "vue",
  22. "component",
  23. "vue-component",
  24. "html",
  25. "css",
  26. "javascript",
  27. "front-end",
  28. "web",
  29. "development"
  30. ],
  31. "scripts": {
  32. "build": "rollup -c",
  33. "clear": "del-cli dist",
  34. "compress": "uglifyjs ./dist/vue-qrcode.js -o ./dist/vue-qrcode.min.js -c -m --comments /^!/",
  35. "dev": "rollup -c -m -w",
  36. "lint": "eslint src test *.js --fix",
  37. "release": "npm run clear && npm run lint && npm run build && npm run compress && npm test",
  38. "start": "npm run dev",
  39. "test": "karma start test/karma.conf.js"
  40. },
  41. "dependencies": {
  42. "qrious": "^4.0.2"
  43. },
  44. "devDependencies": {
  45. "babel-core": "^6.26.3",
  46. "babel-preset-env": "^1.7.0",
  47. "babel-preset-stage-0": "^6.24.1",
  48. "chai": "^4.1.2",
  49. "change-case": "^3.0.2",
  50. "create-banner": "^1.0.0",
  51. "del-cli": "^1.1.0",
  52. "eslint": "^4.19.1",
  53. "eslint-config-airbnb-base": "^12.1.0",
  54. "eslint-plugin-import": "^2.12.0",
  55. "karma": "^2.0.3",
  56. "karma-chai": "^0.1.0",
  57. "karma-chrome-launcher": "^2.2.0",
  58. "karma-mocha": "^1.3.0",
  59. "karma-mocha-reporter": "^2.2.5",
  60. "karma-rollup-preprocessor": "^6.0.0",
  61. "mocha": "^5.2.0",
  62. "puppeteer": "^1.5.0",
  63. "rollup": "^0.60.7",
  64. "rollup-plugin-babel": "^3.0.4",
  65. "rollup-plugin-commonjs": "^9.1.3",
  66. "rollup-plugin-node-resolve": "^3.3.0",
  67. "rollup-watch": "^4.3.1",
  68. "uglify-js": "^3.4.1",
  69. "vue": "^2.5.16"
  70. },
  71. "peerDependencies": {
  72. "vue": "^2.2.0"
  73. }
  74. }