package.json 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. {
  2. "name": "vuedraggable",
  3. "version": "4.1.0",
  4. "description": "draggable component for vue",
  5. "license": "MIT",
  6. "main": "dist/vuedraggable.umd.min.js",
  7. "types": "src/vuedraggable.d.ts",
  8. "repository": {
  9. "type": "git",
  10. "url": "https://github.com/SortableJS/Vue.Draggable.git"
  11. },
  12. "private": false,
  13. "scripts": {
  14. "serve": "vue-cli-service serve ./example/main.js --open --mode local",
  15. "build:doc": "vue-cli-service build ./example/main.js --dest docs --mode development",
  16. "build": "vue-cli-service build --name vuedraggable --entry ./src/vuedraggable.js --target lib",
  17. "lint": "vue-cli-service lint src example",
  18. "prepublishOnly": "npm run lint && npm run test:unit && npm run build:doc && npm run build",
  19. "test:unit": "vue-cli-service test:unit --coverage",
  20. "test:coverage": "vue-cli-service test:unit --coverage --verbose && codecov"
  21. },
  22. "keywords": [
  23. "vue",
  24. "vuejs",
  25. "drag",
  26. "and",
  27. "drop",
  28. "list",
  29. "Sortable.js",
  30. "component",
  31. "nested"
  32. ],
  33. "dependencies": {
  34. "sortablejs": "1.14.0"
  35. },
  36. "peerDependencies": {
  37. "vue": "^3.0.1"
  38. },
  39. "devDependencies": {
  40. "@vue/cli-plugin-babel": "~4.5.0",
  41. "@vue/cli-plugin-eslint": "~4.5.0",
  42. "@vue/cli-plugin-unit-jest": "^4.5.4",
  43. "@vue/cli-service": "~4.5.0",
  44. "@vue/compiler-sfc": "^3.0.0",
  45. "@vue/eslint-config-prettier": "6.0.0",
  46. "@vue/server-renderer": "^3.0.0",
  47. "@vue/test-utils": "^2.0.0-beta.6",
  48. "babel-core": "7.0.0-bridge.0",
  49. "babel-eslint": "^10.0.1",
  50. "babel-jest": "^24.6.0",
  51. "bootstrap": "^4.3.1",
  52. "codecov": "^3.2.0",
  53. "element-plus": "^1.0.1-alpha.12",
  54. "eslint": "^6.7.2",
  55. "eslint-plugin-prettier": "^3.1.0",
  56. "eslint-plugin-vue": "^7.0.0-0",
  57. "font-awesome": "^4.7.0",
  58. "jquery": "^3.5.1",
  59. "popper.js": "^1.16.1",
  60. "typescript": "^4.0.3",
  61. "vue": "^3.0.1",
  62. "vue-jest": "^5.0.0-alpha.5",
  63. "vue-router": "^4.0.0-beta.13",
  64. "vuex": "4.0.0-beta.4"
  65. },
  66. "eslintConfig": {
  67. "root": true,
  68. "env": {
  69. "node": true
  70. },
  71. "extends": [
  72. "plugin:vue/essential",
  73. "@vue/prettier"
  74. ],
  75. "rules": {},
  76. "parserOptions": {
  77. "parser": "babel-eslint"
  78. }
  79. },
  80. "postcss": {
  81. "plugins": {
  82. "autoprefixer": {}
  83. }
  84. },
  85. "browserslist": [
  86. "> 1%",
  87. "last 2 versions",
  88. "not ie <= 8"
  89. ],
  90. "files": [
  91. "dist/*.css",
  92. "dist/*.map",
  93. "dist/*.js",
  94. "src/*"
  95. ],
  96. "module": "dist/vuedraggable.umd.js"
  97. }