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.
 
 
 

100 regels
2.6 KiB

  1. {
  2. "name": "vue3-persian-datetime-picker",
  3. "description": "A vue plugin to select jalali date and time",
  4. "version": "1.2.2",
  5. "author": "Mohammad Talkhabi",
  6. "license": "MIT",
  7. "main": "dist/vue3-persian-datetime-picker.common.js",
  8. "keywords": [
  9. "vuejs",
  10. "persian",
  11. "jalali",
  12. "datepicker",
  13. "timepicker",
  14. "datetime picker",
  15. "vue datepicker",
  16. "vue3 datepicker",
  17. "persian datepicker",
  18. "jalali datepicker",
  19. "shamsi datepicker"
  20. ],
  21. "repository": {
  22. "type": "git",
  23. "url": "https://github.com/talkhabi/vue3-persian-datetime-picker"
  24. },
  25. "files": [
  26. "src",
  27. "dist/*.js",
  28. "index.d.ts"
  29. ],
  30. "scripts": {
  31. "serve": "vue-cli-service serve",
  32. "build": "vue-cli-service build",
  33. "lint": "vue-cli-service lint",
  34. "buildAll": "npm run export-common & npm run export-umd",
  35. "export-common": "vue-cli-service build --target lib --name Vue3PersianDatetimePicker --filename vue3-persian-datetime-picker src/picker/Vue3PersianDatetimePicker.vue --formats commonjs --no-clean",
  36. "export-umd": "vue-cli-service build --target lib --name Vue3PersianDatetimePicker --filename vue3-persian-datetime-picker src/picker/Vue3PersianDatetimePicker.vue --formats umd,umd-min --no-clean"
  37. },
  38. "dependencies": {
  39. "moment-jalaali": "^0.9.4"
  40. },
  41. "devDependencies": {
  42. "@vue/cli-plugin-babel": "^4.5.11",
  43. "@vue/cli-plugin-eslint": "^4.5.11",
  44. "@vue/cli-plugin-router": "^4.5.11",
  45. "@vue/cli-service": "^4.5.11",
  46. "@vue/compiler-sfc": "^3.0.5",
  47. "@vue/eslint-config-prettier": "^6.0.0",
  48. "babel-eslint": "^10.1.0",
  49. "core-js": "^3.8.3",
  50. "eslint": "^6.8.0",
  51. "eslint-plugin-prettier": "^3.3.1",
  52. "eslint-plugin-vue": "^7.5.0",
  53. "node-sass": "^4.14.1",
  54. "prettier": "^1.19.1",
  55. "sass-loader": "^8.0.2",
  56. "vue": "^3.0.5",
  57. "vue-router": "^4.0.3"
  58. },
  59. "eslintConfig": {
  60. "root": true,
  61. "env": {
  62. "node": true
  63. },
  64. "extends": [
  65. "plugin:vue/vue3-essential",
  66. "plugin:vue/vue3-strongly-recommended",
  67. "plugin:vue/vue3-recommended",
  68. "@vue/prettier"
  69. ],
  70. "parserOptions": {
  71. "parser": "babel-eslint"
  72. },
  73. "rules": {
  74. "vue/html-self-closing": [
  75. "warn",
  76. {
  77. "html": {
  78. "void": "always",
  79. "normal": "always",
  80. "component": "always"
  81. },
  82. "svg": "always",
  83. "math": "always"
  84. }
  85. ]
  86. }
  87. },
  88. "prettier": {
  89. "semi": false,
  90. "singleQuote": true,
  91. "endOfLine": "lf",
  92. "tabWidth": 2
  93. },
  94. "browserslist": [
  95. "> 1%",
  96. "last 2 versions",
  97. "not dead"
  98. ]
  99. }