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.

109 lines
3.4 KiB

3 years ago
2 years ago
3 years ago
3 years ago
3 years ago
5 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. {
  2. "name": "doccano",
  3. "version": "1.0.0",
  4. "description": "doccano is an open source annotation tools for machine learning practitioner.",
  5. "author": "Hironsan",
  6. "private": true,
  7. "scripts": {
  8. "lint": "eslint --ext .ts,.js,.vue --ignore-path .gitignore .",
  9. "lintfix": "eslint --fix --ext .ts,.js,.vue --ignore-path .gitignore .",
  10. "precommit": "yarn lint",
  11. "lint:prettier": "prettier --check .",
  12. "fix:prettier": "prettier --write .",
  13. "test": "jest",
  14. "dev": "nuxt",
  15. "build": "nuxt build",
  16. "start": "nuxt start",
  17. "generate": "nuxt generate"
  18. },
  19. "dependencies": {
  20. "@flatten-js/core": "^1.3.4",
  21. "@nuxt/vue-app": "^2.16.0",
  22. "@nuxt/webpack": "^2.16.0",
  23. "@nuxtjs/axios": "^5.13.6",
  24. "@nuxtjs/composition-api": "^0.33.1",
  25. "@nuxtjs/proxy": "^2.1.0",
  26. "@nuxtjs/vuetify": "^1.*",
  27. "@toast-ui/vue-editor": "^2.5.3",
  28. "@vuejs-community/vue-filter-date-format": "^1.6.3",
  29. "@vuejs-community/vue-filter-date-parse": "^1.1.6",
  30. "axios": "^0.21.1",
  31. "chart.js": "^2",
  32. "class-transformer": "^0.5.1",
  33. "codemirror": "^5.*",
  34. "consola": "^2.15.3",
  35. "filepond": "^4.28.2",
  36. "filepond-plugin-file-validate-type": "^1.2.6",
  37. "fs-extra": "10.0.0",
  38. "js-cookie": "^2.2.1",
  39. "konva": "^8.3.10",
  40. "lodash": "^4.17.21",
  41. "nuxt": "^2.15.7",
  42. "nuxt-i18n": "^6.27.3",
  43. "papaparse": "^5.3.1",
  44. "reflect-metadata": "^0.1.13",
  45. "ts-loader": "^8.3.0",
  46. "tui-editor": "^1.4.10",
  47. "uuid": "^8.3.2",
  48. "v-annotator": "0.1.28",
  49. "vue": "^2.6.14",
  50. "vue-chartjs": "^3",
  51. "vue-filepond": "^6.0.3",
  52. "vue-konva": "2",
  53. "vue-shortkey": "^3.1.7",
  54. "vue-template-compiler": "^2.6.14",
  55. "vue-virtual-scroller": "^1.0.10",
  56. "vue-youtube": "^1.4.0",
  57. "vuetify": "^2.*",
  58. "wavesurfer.js": "^5.1.0",
  59. "webpack": "^4.46.0",
  60. "yarn": "^1.22.10"
  61. },
  62. "devDependencies": {
  63. "@babel/core": "^7.14.8",
  64. "@babel/eslint-parser": "^7.14.7",
  65. "@babel/preset-env": "^7.15.8",
  66. "@mdi/js": "^6.5.95",
  67. "@nuxt/types": "^2.16.0",
  68. "@nuxt/typescript-build": "^2.1.0",
  69. "@nuxtjs/eslint-config": "^6.0.1",
  70. "@nuxtjs/eslint-config-typescript": "^6.0.1",
  71. "@nuxtjs/eslint-module": "^2.0.0",
  72. "@nuxtjs/google-analytics": "^2.4.0",
  73. "@nuxtjs/google-fonts": "^2.0.0",
  74. "@types/lodash": "^4.14.171",
  75. "@types/uuid": "^8.3.4",
  76. "@types/wavesurfer.js": "^5.1.0",
  77. "@vue/test-utils": "^1.2.2",
  78. "axios-mock-adapter": "^1.19.0",
  79. "babel-core": "^7.0.0-bridge.0",
  80. "babel-jest": "^27.0.6",
  81. "core-js": "^3.15.*",
  82. "eslint": "^7.31.0",
  83. "eslint-config-prettier": "^8.3.0",
  84. "eslint-config-standard": "^16.0.3",
  85. "eslint-plugin-import": "^2.23.4",
  86. "eslint-plugin-jest": "^24.4.0",
  87. "eslint-plugin-node": "^11.1.0",
  88. "eslint-plugin-nuxt": "^2.0.0",
  89. "eslint-plugin-promise": "5.1.0",
  90. "eslint-plugin-vue": "^7.14.0",
  91. "nodemon": "^2.0.12",
  92. "prettier": "^2.3.2",
  93. "raw-loader": "^4.0.2",
  94. "stylus": "^0.54.8",
  95. "stylus-loader": "^4.3.3",
  96. "typescript": "^4.3.5"
  97. },
  98. "resolutions": {
  99. "node-fetch": "^2.6.7",
  100. "follow-redirects": "^1.14.7",
  101. "highlight.js": "^10.4.1",
  102. "markdown-it": "^12.3.2",
  103. "watchpack": "^1.7.5",
  104. "minimist": "npm:minimist-lite@2.2.0",
  105. "nuxt-i18n/@babel/traverse": "^7.23.2",
  106. "@nuxtjs/eslint-config/**/@babel/traverse": "^7.23.2",
  107. "@nuxtjs/eslint-config-typescript/**/@babel/traverse": "^7.23.2"
  108. }
  109. }