Browse Source

Add v-annotator

pull/1511/head
Hironsan 3 years ago
parent
commit
a12be8e104
3 changed files with 73 additions and 15 deletions
  1. 25
      frontend/package.json
  2. 1
      frontend/vue-shim.d.ts
  3. 62
      frontend/yarn.lock

25
frontend/package.json

@ -15,28 +15,30 @@
"generate": "nuxt generate"
},
"dependencies": {
"axios": "^0.21.1",
"@nuxt/vue-app": "^2.15.7",
"@nuxt/webpack": "^2.15.*",
"@nuxtjs/axios": "^5.13.6",
"@nuxtjs/composition-api": "^0.25.0",
"@nuxtjs/proxy": "^2.1.0",
"@nuxtjs/vuetify": "^1.*",
"@nuxt/vue-app": "^2.15.7",
"nuxt": "^2.15.7",
"nuxt-i18n": "^6.27.3",
"fs-extra": "10.0.0",
"@toast-ui/vue-editor": "^2.5.3",
"@vuejs-community/vue-filter-date-format": "^1.6.3",
"@vuejs-community/vue-filter-date-parse": "^1.1.6",
"consola": "^2.15.3",
"axios": "^0.21.1",
"chart.js": "^2.*",
"codemirror": "^5.*",
"consola": "^2.15.3",
"filepond": "^4.28.2",
"filepond-plugin-file-validate-type": "^1.2.6",
"fs-extra": "10.0.0",
"js-cookie": "^2.2.1",
"lodash": "^4.17.21",
"nuxt": "^2.15.7",
"nuxt-i18n": "^6.27.3",
"papaparse": "^5.3.1",
"ts-loader": "^8.3.0",
"tui-editor": "^1.4.10",
"v-annotator": "0.1.19",
"vue": "^2.6.14",
"vue-chartjs": "^3.5.1",
"vue-filepond": "^6.0.3",
@ -46,10 +48,11 @@
"vuetify": "^2.*",
"wavesurfer.js": "^5.1.0",
"webpack": "^4.46.0",
"ts-loader": "^8.3.0",
"yarn": "^1.22.10"
},
"devDependencies": {
"@babel/core": "^7.14.8",
"@babel/eslint-parser": "^7.14.7",
"@nuxt/types": "^2.15.7",
"@nuxt/typescript-build": "^2.1.0",
"@nuxtjs/eslint-config": "^6.0.1",
@ -60,11 +63,9 @@
"@types/wavesurfer.js": "^5.1.0",
"@vue/test-utils": "^1.2.2",
"axios-mock-adapter": "^1.19.0",
"typescript": "^4.3.5",
"@babel/core": "^7.14.8",
"babel-core": "^6.26.3",
"@babel/eslint-parser": "^7.14.7",
"babel-jest": "^27.0.6",
"core-js": "^3.15.*",
"eslint": "^7.31.0",
"eslint-config-prettier": "^8.3.0",
"eslint-config-standard": "^16.0.3",
@ -80,7 +81,7 @@
"raw-loader": "^4.0.2",
"stylus": "^0.54.8",
"stylus-loader": "^4.3.3",
"vue-jest": "^3.0.7",
"core-js": "^3.15.*"
"typescript": "^4.3.5",
"vue-jest": "^3.0.7"
}
}

1
frontend/vue-shim.d.ts

@ -2,3 +2,4 @@ declare module "*.vue" {
import Vue from 'vue'
export default Vue
}
declare module "v-annotator"

62
frontend/yarn.lock

@ -965,6 +965,11 @@
minimatch "^3.0.4"
strip-json-comments "^3.1.1"
"@flatten-js/interval-tree@^1.0.14":
version "1.0.14"
resolved "https://registry.yarnpkg.com/@flatten-js/interval-tree/-/interval-tree-1.0.14.tgz#500466b41220fbc0229066ea9f29f6bb8e79b146"
integrity sha512-u7RFCMnrQb/fC6gIEXtfuqXFXN+yRDM+NSKZe0JECVyiDPTPqYDgkzvRHIX1NS1BxgK6BlZRLtPukAHoDJgGWg==
"@humanwhocodes/config-array@^0.5.0":
version "0.5.0"
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
@ -3983,6 +3988,11 @@ core-js@^3.15.*, core-js@^3.6.4:
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.15.2.tgz#740660d2ff55ef34ce664d7e2455119c5bdd3d61"
integrity sha512-tKs41J7NJVuaya8DxIOCnl8QuPHx5/ZVbFo1oKgVl1qHFBBrDctzQGtuLjPpRdNTWmKPH6oEvgN/MUID+l485Q==
core-js@^3.6.5:
version "3.18.3"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.18.3.tgz#86a0bba2d8ec3df860fefcc07a8d119779f01509"
integrity sha512-tReEhtMReZaPFVw7dajMx0vlsz3oOb8ajgPoHVYGxr8ErnZ6PcYEvvmjGmXlfpnxpkYSdOQttjB+MvVbCGfvLw==
core-util-is@~1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
@ -5781,6 +5791,11 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee"
integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==
grapheme-splitter@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e"
integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==
gzip-size@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462"
@ -7410,6 +7425,11 @@ locate-path@^5.0.0:
dependencies:
p-locate "^4.1.0"
lodash-es@^4.17.21:
version "4.17.21"
resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee"
integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==
lodash._reinterpolate@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d"
@ -9579,9 +9599,9 @@ range-parser@^1.2.1, range-parser@~1.2.1:
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
"raphael@git+https://github.com/nhn/raphael.git#2.2.0-c":
"raphael@https://github.com/nhn/raphael.git#2.2.0-c":
version "2.2.0-c"
resolved "git+https://github.com/nhn/raphael.git#78a6ed3ec269f33b6457b0ec66f8c3d1f2ed70e0"
resolved "https://github.com/nhn/raphael.git#78a6ed3ec269f33b6457b0ec66f8c3d1f2ed70e0"
dependencies:
eve "git://github.com/adobe-webplatform/eve.git#eef80ed"
@ -10075,6 +10095,11 @@ schema-utils@^3.0.0:
ajv "^6.12.5"
ajv-keywords "^3.5.2"
scrollparent@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/scrollparent/-/scrollparent-2.0.1.tgz#715d5b9cc57760fb22bdccc3befb5bfe06b1a317"
integrity sha1-cV1bnMV3YPsivczDvvtb/gaxoxc=
scule@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/scule/-/scule-0.2.1.tgz#0c1dc847b18e07219ae9a3832f2f83224e2079dc"
@ -11435,6 +11460,18 @@ utils-merge@1.0.1:
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
v-annotator@0.1.19:
version "0.1.19"
resolved "https://registry.yarnpkg.com/v-annotator/-/v-annotator-0.1.19.tgz#18eee887511d6c0d270ae51772c8b701c6f3f4f6"
integrity sha512-zkEVJlQZv2v3l6HZGPdHWRHFdbpqgUj9tMUKPXTEDp9yDRLRaDlkKj75JU7YQ9WkqksWKj0ZRDqNz6EkI7dOmQ==
dependencies:
"@flatten-js/interval-tree" "^1.0.14"
core-js "^3.6.5"
grapheme-splitter "^1.0.4"
lodash-es "^4.17.21"
vue "^2.6.11"
vue-virtual-scroller "^1.0.10"
v8-compile-cache@^2.0.3:
version "2.3.0"
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
@ -11557,6 +11594,16 @@ vue-no-ssr@^1.1.1:
resolved "https://registry.yarnpkg.com/vue-no-ssr/-/vue-no-ssr-1.1.1.tgz#875f3be6fb0ae41568a837f3ac1a80eaa137b998"
integrity sha512-ZMjqRpWabMPqPc7gIrG0Nw6vRf1+itwf0Itft7LbMXs2g3Zs/NFmevjZGN1x7K3Q95GmIjWbQZTVerxiBxI+0g==
vue-observe-visibility@^0.4.4:
version "0.4.6"
resolved "https://registry.yarnpkg.com/vue-observe-visibility/-/vue-observe-visibility-0.4.6.tgz#878cb8ebcf3078e40807af29774e97105ebd519e"
integrity sha512-xo0CEVdkjSjhJoDdLSvoZoQrw/H2BlzB5jrCBKGZNXN2zdZgMuZ9BKrxXDjNP2AxlcCoKc8OahI3F3r3JGLv2Q==
vue-resize@^0.4.5:
version "0.4.5"
resolved "https://registry.yarnpkg.com/vue-resize/-/vue-resize-0.4.5.tgz#4777a23042e3c05620d9cbda01c0b3cc5e32dcea"
integrity sha512-bhP7MlgJQ8TIkZJXAfDf78uJO+mEI3CaLABLjv0WNzr4CcGRGPIAItyWYnP6LsPA4Oq0WE+suidNs6dgpO4RHg==
vue-router@^3.5.1:
version "3.5.2"
resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-3.5.2.tgz#5f55e3f251970e36c3e8d88a7cd2d67a350ade5c"
@ -11605,6 +11652,15 @@ vue-template-es2015-compiler@^1.6.0, vue-template-es2015-compiler@^1.9.0:
resolved "https://registry.yarnpkg.com/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz#1ee3bc9a16ecbf5118be334bb15f9c46f82f5825"
integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
vue-virtual-scroller@^1.0.10:
version "1.0.10"
resolved "https://registry.yarnpkg.com/vue-virtual-scroller/-/vue-virtual-scroller-1.0.10.tgz#fdf243240001f05bd79aa77f2e2e60403760e2fb"
integrity sha512-Hn4qSBDhRY4XdngPioYy/ykDjrLX/NMm1fQXm/4UQQ/Xv1x8JbHGFZNftQowTcfICgN7yc31AKnUk1UGLJ2ndA==
dependencies:
scrollparent "^2.0.1"
vue-observe-visibility "^0.4.4"
vue-resize "^0.4.5"
vue-youtube@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/vue-youtube/-/vue-youtube-1.4.0.tgz#34b74a967783d3c64596d886efef5966032f9428"
@ -11613,7 +11669,7 @@ vue-youtube@^1.4.0:
get-youtube-id "^1.0.0"
youtube-player "^5.4.0"
vue@^2.6.12, vue@^2.6.14:
vue@^2.6.11, vue@^2.6.12, vue@^2.6.14:
version "2.6.14"
resolved "https://registry.yarnpkg.com/vue/-/vue-2.6.14.tgz#e51aa5250250d569a3fbad3a8a5a687d6036e235"
integrity sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==

Loading…
Cancel
Save