Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 

121 rinda
3.1 KiB

  1. {
  2. "name": "vue-persian-datetime-picker",
  3. "description": "A vue plugin to select jalali date and time",
  4. "version": "2.10.4",
  5. "private": false,
  6. "author": "Mohammad Talkhabi",
  7. "license": "MIT",
  8. "main": "dist/vue-persian-datetime-picker.common.js",
  9. "keywords": [
  10. "vuejs",
  11. "persian",
  12. "jalali",
  13. "datepicker",
  14. "timepicker",
  15. "datetime picker",
  16. "vue datepicker",
  17. "persian datepicker",
  18. "jalali datepicker",
  19. "shamsi datepicker"
  20. ],
  21. "repository": {
  22. "type": "git",
  23. "url": "https://github.com/talkhabi/vue-persian-datetime-picker"
  24. },
  25. "files": [
  26. "src",
  27. "dist/*.js",
  28. "index.d.ts"
  29. ],
  30. "scripts": {
  31. "serve": "vuepress dev docs",
  32. "build": "npm run export-common & npm run export-umd",
  33. "test:unit": "vue-cli-service test:unit",
  34. "test:e2e": "vue-cli-service test:e2e",
  35. "lint": "vue-cli-service lint",
  36. "docs:dev": "vuepress dev docs",
  37. "docs:build": "vuepress build docs",
  38. "docs:deploy": "docs.deploy.sh",
  39. "export-common": "vue-cli-service build --target lib --name VuePersianDatetimePicker --filename vue-persian-datetime-picker src/VuePersianDatetimePicker.vue --formats commonjs --no-clean",
  40. "export-umd": "vue-cli-service build --target lib --name VuePersianDatetimePicker --filename vue-persian-datetime-picker src/VuePersianDatetimePicker.vue --formats umd,umd-min --no-clean"
  41. },
  42. "dependencies": {
  43. "moment-jalaali": "^0.9.2"
  44. },
  45. "devDependencies": {
  46. "@vue/cli-plugin-babel": "~4.5.0",
  47. "@vue/cli-plugin-e2e-cypress": "~4.5.0",
  48. "@vue/cli-plugin-eslint": "~4.5.0",
  49. "@vue/cli-plugin-unit-jest": "~4.5.0",
  50. "@vue/cli-service": "~4.5.0",
  51. "@vue/eslint-config-prettier": "^6.0.0",
  52. "@vue/test-utils": "^1.0.3",
  53. "babel-eslint": "^10.1.0",
  54. "core-js": "^3.6.5",
  55. "eslint": "^6.7.2",
  56. "eslint-plugin-prettier": "^3.3.1",
  57. "eslint-plugin-vue": "^7.5.0",
  58. "node-sass": "^4.12.0",
  59. "prettier": "^1.19.1",
  60. "sass-loader": "^8.0.2",
  61. "vue": "2.6.11",
  62. "vue-template-compiler": "2.6.11",
  63. "vue-server-renderer": "2.6.11",
  64. "vuepress": "^1.8.2"
  65. },
  66. "eslintConfig": {
  67. "root": true,
  68. "env": {
  69. "node": true
  70. },
  71. "extends": [
  72. "plugin:vue/essential",
  73. "plugin:vue/strongly-recommended",
  74. "plugin:vue/recommended",
  75. "@vue/prettier"
  76. ],
  77. "parserOptions": {
  78. "parser": "babel-eslint"
  79. },
  80. "rules": {
  81. "vue/html-self-closing": [
  82. "warn",
  83. {
  84. "html": {
  85. "void": "always",
  86. "normal": "always",
  87. "component": "always"
  88. },
  89. "svg": "always",
  90. "math": "always"
  91. }
  92. ]
  93. },
  94. "overrides": [
  95. {
  96. "files": [
  97. "**/__tests__/*.{j,t}s?(x)",
  98. "**/tests/unit/**/*.spec.{j,t}s?(x)"
  99. ],
  100. "env": {
  101. "jest": true
  102. }
  103. }
  104. ]
  105. },
  106. "prettier": {
  107. "semi": false,
  108. "singleQuote": true,
  109. "endOfLine": "lf",
  110. "tabWidth": 2
  111. },
  112. "browserslist": [
  113. "> 1%",
  114. "last 2 versions",
  115. "not dead"
  116. ],
  117. "jest": {
  118. "preset": "@vue/cli-plugin-unit-jest"
  119. }
  120. }