{"_id":"@konfuzio/capture-vue","_rev":"91-f272470e69cbc7d6cd8b1de1f13d4a0e","time":{"created":"2022-06-24T21:48:16.135Z","0.0.3":"2022-06-21T10:49:28.588Z","modified":"2024-03-11T11:28:26.859Z","0.0.4":"2022-06-24T21:48:16.535Z","0.0.5-empty-annotations":"2022-06-30T11:09:32.909Z","0.0.5-pre-release":"2022-07-05T10:09:28.987Z","0.0.5":"2022-07-06T16:46:11.939Z","0.0.6-label-popup":"2022-07-11T16:30:00.431Z","0.0.6-label-popup-2":"2022-07-11T17:18:49.893Z","0.0.6-label-popup-3":"2022-07-11T19:08:34.089Z","0.0.6-label-popup-4":"2022-07-12T13:15:18.964Z","0.0.7-edit-mode":"2022-07-16T14:07:31.450Z","0.0.7-edit-mode-2":"2022-07-16T14:39:56.721Z","0.0.7-edit-mode-3":"2022-07-19T18:42:10.167Z","0.0.7-edit-mode-4":"2022-07-19T21:44:03.187Z","0.0.7-edit-mode-5":"2022-07-20T16:22:06.644Z","0.0.7-labels-redesign":"2022-07-20T21:00:56.224Z","0.0.7-labels-redesign-2":"2022-07-20T21:08:22.228Z","0.0.6":"2022-07-21T14:03:49.739Z","0.0.7-page-select":"2022-07-21T22:57:37.945Z","0.0.7-scroll-annotation":"2022-08-03T15:03:46.532Z","0.0.7-filled-ann-editable":"2022-08-07T14:04:29.770Z","0.0.7-filled-ann-editable-2":"2022-08-08T18:07:03.186Z","0.0.7-filled-ann-editable-3":"2022-08-11T13:57:45.688Z","0.0.7-edit-doc-styles":"2022-08-12T10:58:50.639Z","0.0.7":"2022-08-13T19:49:03.412Z","0.0.8-missing-annotations":"2022-08-13T20:54:21.276Z","0.0.8-annotation-selection-bug":"2022-08-13T21:02:50.790Z","0.0.8-pre-release-1":"2022-08-16T15:11:06.405Z","0.0.8-pre-release-2":"2022-08-16T21:25:26.100Z","0.0.8-multiple-bboxes-support":"2022-08-20T17:42:28.647Z","0.0.8-document-list-reload":"2022-08-22T20:47:13.304Z","0.0.8-rename-doc-update-list":"2022-08-22T21:11:01.008Z","0.0.8-pre-release-3":"2022-08-24T21:22:14.526Z","0.0.8":"2022-08-26T20:27:21.330Z","0.0.9-entities-boxes":"2022-08-29T15:19:39.923Z","0.0.9-reject-labels":"2022-08-30T08:13:05.680Z","0.0.9-annotations-fixes":"2022-09-01T15:30:31.380Z","0.0.9-pre-release-1":"2022-09-08T20:38:14.522Z","0.0.9-edit-document":"2022-09-10T11:43:25.132Z","0.0.9-edit-document-2":"2022-09-10T14:25:16.290Z","0.0.9-read-only-mode":"2022-09-14T22:08:13.906Z","0.0.9-pre-release-2":"2022-09-16T16:01:43.986Z","0.0.9-edit-document-3":"2022-09-19T10:07:39.795Z","0.0.9-edit-document-4":"2022-09-21T16:00:14.359Z","0.0.9-pre-release-3":"2022-09-23T16:25:33.785Z","0.0.9-pre-release-4":"2022-09-23T23:33:26.152Z","0.0.9-pre-release-5":"2022-09-24T12:03:48.251Z","0.0.9-pre-release-6":"2022-09-24T12:27:31.154Z","0.0.9":"2022-09-30T20:08:25.936Z","0.0.10-pre-release-1":"2022-10-05T18:24:16.678Z","0.0.10-pre-release-2":"2022-10-07T20:38:41.219Z","0.0.10-sentry-fixes":"2022-10-07T22:45:26.429Z","0.0.10-pre-release-3":"2022-10-10T21:06:43.523Z","0.0.10-pre-release-4":"2022-10-24T16:01:03.934Z","0.0.10-pre-release-5":"2022-10-28T22:33:06.600Z","0.0.10-pre-release-6":"2022-10-29T18:17:41.078Z","0.0.10-pre-release-7":"2022-11-04T11:34:13.260Z","0.0.10-pre-release-8":"2022-11-10T22:30:26.567Z","0.0.10-pre-release-9":"2022-11-14T18:02:21.231Z","0.0.10-pre-release-10":"2022-11-14T18:09:56.170Z","0.0.10-pre-release-11":"2022-11-17T20:48:20.873Z","0.0.10-pre-release-12":"2022-11-17T21:21:56.688Z","0.0.10-pre-release-13":"2022-11-18T09:52:56.995Z","0.0.10-pre-release-14":"2022-11-18T10:42:29.879Z","0.0.10-pre-release-15":"2022-11-18T14:23:17.767Z","0.0.10-pre-release-16":"2022-11-18T16:28:53.406Z","0.0.10-pre-release-17":"2022-11-18T16:51:28.081Z","0.0.10-pre-release-18":"2022-11-18T18:53:04.718Z","0.0.10-pre-release-19":"2022-11-18T20:44:22.913Z","0.0.10":"2022-11-18T22:46:19.175Z","0.0.11-pre-release-1":"2022-12-02T10:37:23.707Z","0.0.11-pre-release-2":"2022-12-12T11:58:57.935Z","0.0.11-pre-release-3":"2022-12-12T18:25:20.308Z","0.0.11-pre-release-4":"2022-12-12T19:53:51.689Z","0.0.11-pre-release-5":"2022-12-19T15:06:42.690Z","0.0.11-npm-dist-support":"2022-12-19T16:00:46.925Z","0.1.0":"2022-12-23T14:40:58.195Z","0.1.1-multi-ann-set":"2023-01-18T15:34:53.796Z","0.1.1-multi-ann-set-2":"2023-01-25T21:43:30.886Z","0.1.1-multi-ann-set-3":"2023-01-27T23:33:00.899Z","0.1.1-multi-ann-set-4":"2023-01-30T19:06:03.529Z","0.1.1-pre-release-1":"2023-02-03T13:57:39.367Z","0.1.1":"2023-02-04T10:50:04.377Z"},"name":"@konfuzio/capture-vue","dist-tags":{"latest":"0.1.1","empty-annotations":"0.0.5-empty-annotations","pre-release":"0.1.1-pre-release-1","label-popup":"0.0.6-label-popup-4","edit-mode":"0.0.7-edit-mode-5","labels-redesign":"0.0.7-labels-redesign-2","page-select":"0.0.7-page-select","scroll-annotation":"0.0.7-scroll-annotation","filled-ann-editable":"0.0.7-filled-ann-editable-3","edit-doc-styles":"0.0.7-edit-doc-styles","missing-annotations":"0.0.8-missing-annotations","sidebar-annotation-select-issue":"0.0.8-annotation-selection-bug","multiple-bboxes-support":"0.0.8-multiple-bboxes-support","document-list-reload":"0.0.8-document-list-reload","rename-doc-update-list":"0.0.8-rename-doc-update-list","entities-boxes":"0.0.9-entities-boxes","reject-labels":"0.0.9-reject-labels","annotations-fixes":"0.0.9-annotations-fixes","edit-document":"0.0.9-edit-document-4","read-only-mode":"0.0.9-read-only-mode","sentry-integration":"0.0.10-sentry-fixes","npm-dist-support":"0.0.11-npm-dist-support","multi-ann-set":"0.1.1-multi-ann-set-4"},"versions":{"0.0.4":{"name":"@konfuzio/capture-vue","version":"0.0.4","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"gitHead":"8403577baaf73c37eada29bc438e708757d101a5","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-uBfBMbRy7raVD/pvc7ntBFfoEa2bdP/ChQxOngukwmDNjH8rOhdFaWRX0tYD9k/b37+nZ+DmXxc7/1nVabxSxA==","shasum":"8b3b9cc3ae8ebabc8be53639c8c32896feb5c261","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.4.tgz","fileCount":96,"unpackedSize":10754244,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCslcEQo5Pd3ql2jUw1ErD6g2f3/yzWWFFBmBB7/jIQAIhAOI4OyRJ8O8P5R+4dP2EFDeNr4uIzGU2YEvwwiC5u7pP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitjEgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMDA/+Muh2UehnpdP/fjntl5YWo+K8A0MYDJRIV6ZKHuPz456o0sJA\r\nzC1riwHP5iUDs3qmq5o8Zi4rtwG5/GX0HHn505iJBLBWz86CeAe2bfEu5ucN\r\nZSNs3NlP0ELvsx9cMCYwgB/jW4m5brVhUUClFIDWyGq/iuj4GvjflEuvBy1P\r\nnz4ODioQGwjnoR3GlEDkEgaJwmBJhKV0x8vgny8nMYkSYCuj/Y7W4PCtD4E7\r\nGqWDWJwSFfo8OPQ2bM//RvpoD6QQwb0HTl/GxUWYe4B7LrR+vsXp6txIt9Lw\r\nDXm9S6k/2hnT4De3HAtP9F6W69qIvoyHELeMq+0HCKpSb0qseHr/K/p9M4L4\r\nn357bZksBGIdGCiRdAn+KaJRnhst9ETVNuj3G2uR80i37plwoxySGl0RBdSB\r\njXPjCWzcGj0vCy5bNEvIrID9oEwPiCZEGuwKrt7JEGKnqlkqtRZoDoz5JoWd\r\n+Xj+pBPJS4yHFe8x5SUr0PZ8nts04e7mPucMCA1pHPxNu3qqWke1fVWB/sBK\r\nGXLzLP+xpc+Zx26i2DOGG7Z6In9eJCxlfvAZEcdrPfR0u5+9Ps2a2/0ioHHl\r\n+awbMZSJ7MaBK8yuk2Gk18es10lbIYhnS2wq6tbxOcYhVRYB6NJuwT1nFXyB\r\nhviwOW1XBu7QSWQ8JE40W7A2fWi//qj5xF8=\r\n=000N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.4_1656107296215_0.04275839771405576"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.5-empty-annotations":{"name":"@konfuzio/capture-vue","version":"0.0.5-empty-annotations","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"1fc291f0249376b002889387f102d7148e3d54e9","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.5-empty-annotations","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-2rgNKMpvSB/zvNWdkAWB/D4A46c5QHtuE6QnzZhiEdfMgYFtFPcipCsS8l7yXd0O5mYKmmYpewyKv5Q8bBmc5A==","shasum":"75be6eb438fcec3ffa3ab905fb068486e4948779","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.5-empty-annotations.tgz","fileCount":100,"unpackedSize":10867955,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlyyR3As+fhG8QFTkKVaSOAQTr3nzwe4BbZU0MTmmW+gIgTcuBPgXD9Yl+xrba9Qglqv/cdhIttEKRKQeqOrjbfNk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivYRsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmropw//fyZysrqs0EC9cD7rHnla2fuycyN0qRJNH0oFtwoar9Ow2JuQ\r\nOZAZixfr96F7WJI7M/jUhe5eqHGHU65AbpG+SuPh9mHrITodSdfZcAQnlgh8\r\no0PHtLfShvG+Cap+8Cnrbm6mSheOwzxUYWWNpnaj1Hl19Cg0TE9y4wACA/8e\r\ntsxFU27820zDN/uPV3sFl19o9E99cNI56Q6RGOvEerLwcNrT4teOsqon053x\r\nGPeMR11S1lHws+UgomXboBInNVmWMs7XzDlGlJGDMVIqfmufF8CmsSL5XZbJ\r\nfOaE/Tk0UOwN33YDUbHgkQhDgTNomOiEoQ1Ur/VHJNDVLFN0ANjJhVsvlHKc\r\nKnNCLo+U0J2GOmvIRWmIMNjvfpdoMi5sm+ESREdqOPBwnAwxobOakvVbSrSA\r\nsoJl+Yf83uyHlhysi0hT8VULAWEOcHHTAULCGf8l59HT16406LAVM5Yl526r\r\nitF7MvwPBLD/yVVtA3p6BhdomGGmRYaaDPpDIxICyYLNrX2wy4ua/fZAC1Jv\r\nQElUqL0fF48oFJE60wfGXGpLGRsYiTYKpvtgZ9CuXLFouL9NiHV+QBQtkfoW\r\nTiygkyQJLnz5nXg4a69L49LyfQ0n3KhiCkZ8pDIhTtGSWpxnIcWmYIAZFcmY\r\nPOTP9ylUB/0Drkx+PwgjhTg8pFa1RwFDYP8=\r\n=9R/s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.5-empty-annotations_1656587372708_0.814423948375482"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.5-pre-release":{"name":"@konfuzio/capture-vue","version":"0.0.5-pre-release","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"310a9912a617b91946040da8c2c5325dccc9a57b","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.5-pre-release","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-oUAcXmdVkHrv3wUl0aA3HvSu2Rlzy8NRVelAvZt/uXyNA/f8M1iKQNrkXTTrXUcQDhMtpOqNypk8+y445cpSVA==","shasum":"a21132e996f9b5eb9245b5c842e690b090712707","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.5-pre-release.tgz","fileCount":99,"unpackedSize":10880457,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFxKtqAibN3yb2uIF4WM+g1xj2L15TguEdHtHTiYuwWAiEAm3r8Q4HEoJQnEgQhDljeows0bzlmGK0mzswPaEq73gQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixA3ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMOg/9EHfAyCccQjpHa9Sci1L9Futtml3Z3oFodB7Urxb8jFHlrzZY\r\nbEiU/G8AwoKvElEV8hcHJr/ZfGUvLigKFLghlTABv8xS8fPzEeegFSsk2oOE\r\npieXn1UM0PKW4mPNquSrmrHOtOATKnAVIhOz4/0vPTfZYX8DA+gEOyEdgWCj\r\nOOaTVf4T5w0uHjvpZmNxCcMwZYSylQZR3/KAOLdjEiGanhy4isSODYxckVsN\r\niTQFPkAXqUThwBnMJyIGf2wrUzEu6mweU+FJ/jqiZ/A3Q1ugEvjp6RUHc7js\r\nq71ZQ214QJNiJ/LR0SnAJ2O8hf+57stf7RWHaz03qMsQbK7xwI4dZzCFJqMP\r\nhHNhlkQpfzFeQ3qbCoXWwMdztq7vuOH4aGpayPSYly4jlHQEA5VolvNIJAP2\r\nz6ngNxzXzZzY7LfOBBQUlLUtTMJlwZlHzuzhg57VXHWAJWt+Ho0eEtkopwdw\r\n68nkCThxSybeoZyZCBj4z1IxVrAdS7ILsnPB+HltGglxHuur0qGqSYENF45b\r\nrjHHrK8qVYCke2qk+289fUH8tDdbc22K8fZXZBhFsNPr0urRcGGMAOXlV7gf\r\nlISpLJ2FtKzEJ0A4/pQ6jodLv9tqm23/dyFVfZYG/mGUhMEKP6xOtGQRQHlN\r\nQVttzlOK8OYa76Hy2G2pf7pHV6a84lzjSC8=\r\n=qLUu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.5-pre-release_1657015768661_0.1664896507110647"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.5":{"name":"@konfuzio/capture-vue","version":"0.0.5","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"gitHead":"396093898b7021425024139f2eb6a069426349b3","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Q/YfPvBLxwYdZtn+hymr476UqIgVlRz/4P7r0gWKOlNi6O4KIlAsVqpC5wdNHfVwspyVHQqsb7m+2zX2XcxZKQ==","shasum":"0a9e95f024d92befcb6f4975d6a7174887f82765","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.5.tgz","fileCount":99,"unpackedSize":10880738,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEr+hOjVDKAAdbJbxkdWkYWhGE8LMAYiFuzf5548HrcyAiAik/VkmH/35FaETfkUuYYk/it2yisFrQ28JlfPhsa66Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixbxTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrE6A//aQodFAx8BNWYVC+zHdOzhr/cRwI/2dab27bPdo4gUKENLory\r\noY9/gGPxEnNMngPMq7PD3VNkHX2DVxhfImZXnozJ8lTQA93OyqV1eCiUbNrG\r\nDnxl2McC4olkMmQ+fX0lLS+YvkybqbhZLjW8XcqYnCF6VWderbKfnGWUMgCW\r\n0ZkaXTwgMP1GJi/G0urhFCJ1PLrr49FKmeu7ANfcQjSyLG440+OgvCpfJBCq\r\n7T/aydjP8W6thxhCrSs9mHuglL2I3/sknmjDAlJ9w7dqggAdPAwBh9lAaiTG\r\nTdA6kzemsghtl4YmMaW5AiWjv7weAi00ygHXkG+sRwin2S6QTVH+FkfOm9UL\r\nMCDID69Mmh5I/XJeNgOpDFDmZkPYLzC2A1VO891vPPDrpKjxy0dWqkEya/Mg\r\nVGtn5yKKg7Eg/oKrO7JOLmKTdYRw1p0mWuNAKpeIb5GvLpYwTIyaZq5iu0bv\r\nrwAYhV7egWq69REAyiMoEikQ57yZ4feUc0jXsOJlRdBRXbecN5UIzSMMYLQ8\r\n6PnBKC62caPSWQ9CI1m9hUsQ+9xq/zzGmX8KoZXkLjJBNLdKC/oh3w/asMna\r\nnjqbwOrjKB0nCAc1kWksGKyduHkHgPb+QoAzTg4EocXxf3LkguCije+dNMJy\r\nD4E1HZu0DIETfTfwvoMOjiGYzZbjXDyIUJU=\r\n=AL6U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.5_1657125971545_0.5500125049344626"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.6-label-popup":{"name":"@konfuzio/capture-vue","version":"0.0.6-label-popup","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"14f146874426a3370153407c2ffdaedb88ab45c0","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.6-label-popup","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-1cEP7MBCM8Fn+JIyM1q3d2VHlU9J2ZTHKSQIpZxrqqMZiK6oe3mGLos5irhVwJwq/lAJMJBPo73vz+TyWE6qMw==","shasum":"32b6d77a52bf9a09aa3131de25a0694369d1b70e","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.6-label-popup.tgz","fileCount":114,"unpackedSize":12029201,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiyL945aJjVStKS6oT4pN4SS89OZF1y1XJqKT+ISEyywIgYGSNukqP8nYWmyvww4TKYb1v5nrjMwd++P12cWCcH4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizFAIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYlg//Y1WKwKqpJwBqhlmCz4rJjPJOOYTCvEvNPW1HGKcV1+l+M1du\r\nIhEr8T5cJ9l1UA8KW5KsvCdGOia5l2wHXL98dAAijEyp+zG3x8FdAf0hRxuO\r\nsUpQn+EKbAYH7M9lGRCfoBIU897JPc8NXcoLc9NdXxDQEh5jF/pCTNvaHEZm\r\nyPWjVRCb3Pg2LBlVnuOvb20bLpBBPHFWQ/EkimITiiC07lzudbzh7s4gWvai\r\n0867oheZ80SHqr7pwXLXfH9tA3EXM/8LtI4alYIwVhpSouYYsjYOXj+Aor6x\r\nf1J3u8irKfmHWWJqmKitwRvHDOlOF/wW0CBOScReqNiLzOahEVIlRFv9BQUl\r\n1tQ7dj2NLENJkOoAmj8A5AiLbi7RE0GEdctOjzsEb2zEHQ5AshYC0L/pLY4v\r\nlIIsDk64uhc2Hx4LmsSPF+saiNE5mfvdIOYtAUL3m0Nrgj6Y1PTRnEh27LbB\r\nPfgKulZFJod4VbG9dcyj1K1YAZQt/PuMUaHm09wyZoapmd/m4UzY3WRtHW55\r\nbK8uE7fYsmrte+qtwXAIJ8UFMNJfe67DqIJ/6jHsxKLyeGKGbda+cJKurmKV\r\n61BRXnDOVZEDDJ8CVnIVg2fMkVKmyQNXzsX9hOOFOy1zUFPK7/XIRu+F6qB5\r\n0cciNeSCbMmQCcYbKg3GuOnKUB918S5JOvo=\r\n=F/bq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.6-label-popup_1657556999978_0.42760024178840506"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.6-label-popup-2":{"name":"@konfuzio/capture-vue","version":"0.0.6-label-popup-2","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"b50e6aa6bed8884e73f221b4465ab1b018311e09","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.6-label-popup-2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-qtoLMjsI8Sa4p0g/JlX13pQCzCnqApha6XD8eUTL2VA6O+1ZZugS73R1fqWfNpjfwcam6XY3mS8Scl8aaxzMJg==","shasum":"cb3506967e2e456d8153bbd2d4d2d9e3495e8819","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.6-label-popup-2.tgz","fileCount":114,"unpackedSize":12029065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwohwNJYgGhlDcnETIXHI7AmizGf/wmlbZ3DecOZFrXQIgcbqgv3HCbH9xS0Y7QuTXbTOrOt8qNDsT9ThEtaIAnZo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizFt5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrA4g/+Ld0v8K7e/9KoSCEiqmF2YorJXMuinUHDibmGSoZAPy01EwFD\r\nrkHHJ/m7dOQrRql95ahf+ab+VgsEV6QFnfrH18r8MIs/E2G38zFtUpwDYOfy\r\nTxqMcwKa1gegSk4uWXpQcCvDn9WcUn5w9BQjgrXdZghPBNC9vcmBWKpQj81A\r\nJQi5r+xfHI6qP4l6sN73dYAD6uCSQnIry04q6SZaex742jJMLrT8uMfCzS08\r\nB33vtCmRnXYT4vUmABQZbvf1KAFVUDgniIvpREd1XBIGcUul5u6zEiCJNC1x\r\nxmXAn0E50ZX44OCDrWZDjSdlZSNGMLIeslH+TmqnX5dfb/I9kHAq9cmJPbXh\r\npC1WP3s82W+yjQ5YFEe98Vb82/gd1Ebx9VMxHcOWuPczGlLryngwBK4WNlzM\r\nJzP0P6thGKG8kqeyAdIDLRQuJwDT7oE/SqhaGYN9hj7aJnjcWZMjhNDnCANw\r\noBk1xgIG1VJwW+oArcnmMPXASvPGLw0PmbHiVpkywn6CP4K5eiTDacprfVe0\r\np21juFFrXHC1G8KkMAwFK+CGw+AwL1l+9MwtpeEMxB3YeFBT0VZmz2/nSnks\r\n21Ao8elMB33PTwgdjlpq5qb3wkt0TgoVm77Rbq/60agW8m5CMZOSfELsTCS4\r\ni4AQ0r19ANewoyHiO2KizYsd/6kM57mvWtU=\r\n=CsQV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.6-label-popup-2_1657559929621_0.16436880931515874"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.6-label-popup-3":{"name":"@konfuzio/capture-vue","version":"0.0.6-label-popup-3","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"d8fcd08a47d9b6e1d0b78be26bffddec3719b8af","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.6-label-popup-3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-xBuM+E2gqT+QioKdZpJuSZcC5bjtaQwkxWIEP9JeHwf2h0MuA5LLnkH4lNq28ERUiX1NmmHDKPQsj80R8qzKHw==","shasum":"1844fbf9b5e3339841f3b8fce1e75bd4f4300043","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.6-label-popup-3.tgz","fileCount":114,"unpackedSize":12028936,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIGRPgE015fxIYrp+kq9PXf+yc/xgQHKpYEcLv/1Eb7QIgXNSrmStkQ+TMRF/7UK8kdNsvLt/ZnY2gx4XCcZFKP14="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizHUyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwRRAAhX3lq6nZ5fbZVWjAtr2WsI3Rz6k/JidQESqw2D+pS5sdJvml\r\noWmG2dSfTzbSFFyRNFwfQN+u+l21NDqaiGYYS1af8yABRvK3gHLNHpT8F23g\r\nNyCE9t1OVh+P5+L2eDQ0SkYAN6gV4iFJ6JQ2jELRZsEdbp/a8nsp6nYsXGUY\r\nYsLfnzGiplYHBV0reTjevZfdWb2x1DvoHSpulcaarobm6wNUoGkRQ0yIx9xW\r\nP21ohr014lEk0e/GcLHzPxwjsoAtzrvboIlYDAqlGCFvwbNK30VX1vRY3mKw\r\neojN+Ngj2Per6z3EOP80vdFfQhaQijaef2Q3g3MZ9Jl/75a+YkeMpvI0cRm3\r\ndDD/ybDjdLDdJrfDY6EtJvP/2iJ+HPZd80tOdL6ZOIH44iwSQgPG0Lom92R2\r\nwJSpd8lFDAACe+2fR3DUjffLc4L5c3SQJAi2ixRPdia7CjJH+DJ+It1vBU6+\r\n9vOifhQpuy5eWuomXDY+9mSTWaPSjZNS2N4MDEWo2kTQI+0v0TnKdsp97wak\r\nMe+IWM05Ih9nyYFdrkafKi9XDPj6fZfi0hG2mjDYc98L/TWa/rJtnb73SKpx\r\nvkkkH234Nph44AGVw4yiSKI4ahOK72jHAWantrJT2MM9Cw23byTyW2bCnUXZ\r\nAc/WP5E1vUVE9H8cxpGqIhz1ghvSKROddzc=\r\n=iJfx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.6-label-popup-3_1657566513762_0.2641597649804144"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.6-label-popup-4":{"name":"@konfuzio/capture-vue","version":"0.0.6-label-popup-4","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"6e395a1fcf0d2409cdef61d11916a20c13dad884","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.6-label-popup-4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-sOp1piZZaikDxGzKSXoLP5cZCRzJ3rFldTopPviCasQ4ZbxH7VsFmX6ZaSrkitkWAxfrycIPVdhK+k6R4/N9Qw==","shasum":"a960aed9c6e50ab9f43d7a21fa206b8894d825f3","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.6-label-popup-4.tgz","fileCount":113,"unpackedSize":10916658,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFz0zn7/xtaZLScQPfUyuqE9yDArQAtXkpH4AByCw4sIAiEAibi7IFQJaFBxcBm3PNY3fyJah8yi+j2xADVSshTuuQY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizXPmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0bg//Uoz7RmOgm9ooNrDuQ+Lcrd3kcrvcI+ksXqPxUmoKYAmOplFq\r\nKm1xW02fukVB/159HiS1+SQG+/tFx5eglHhfl/7XZjDtMWlMvnqxi71JPCVx\r\nEi4EfOI99CkrBWChbEZ+TJkCKAttGJXzfFXNU8Pouj5R3qtpU5ovJ6aeDXcr\r\ndNRYsnRHhlFYRVAK6hhc5dU9eb+gFusA5eeA+nDVMOdmKp5W9zlV20PYT+VF\r\nMoI6rZwhfVNKUeMLMlqdjYDH6Pe5RCrAntmI//nLz6oIOq+NV0TbMCXddwdH\r\nvp0j6lSBEWU1wepOISHV+GlNDACf6b3X3lsw1fZMNoYjRN8SthgRnoOiTORN\r\nghlgbMHIiumFYCXhvyxPIOC3BB/c5OdDdLuqlkjCxG2CG1mlCpFISGMilR2D\r\nsk2LOAqWaXmg8MfUCyW8C1LgdVamu4tE55hDfb7cPBUrBtRa0roQR4i+58/b\r\nn4Te9/KGmVGxzVbXY20oG+2kh3dVTXQGULEm1rg8NW+B+uvnT3mTbYbW7Mkj\r\nz4PiErEpmjbWrgDh5mvWyJX5ApCUNn1LdQvr5NIW8NazVZ4C9lDK67cDCl4k\r\nbsF7n20PAmYka2GQv2fLJ/Acj237wwButiBG4DVoPS/9o/CSqyLY9C5qL5+r\r\nvq3aaoB8yHl0tvz/u5JxLpeSwEumDhmzdME=\r\n=zs50\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.6-label-popup-4_1657631718642_0.1516280546591635"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-edit-mode":{"name":"@konfuzio/capture-vue","version":"0.0.7-edit-mode","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"90c2a5a1ed16d889b0c98cbe1ef0a5e87235c052","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-edit-mode","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-FmmsPlEFWtFIWtXTP9v4uj/6+t/RFVfk6nGddtX10InWHVN7NtKLdmgjRkVeXWeManYMm9ihl2vnrCbjP2s05A==","shasum":"f0b477f6480eb041e33e0899ff82e6fd339987b5","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-edit-mode.tgz","fileCount":120,"unpackedSize":10929331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl8h0WQUYNbpiR9Ed0duXQStzWnxi51w337Zb5JW6KAgIgMtU/PMm3TyJTTKXxyOFyE0RWOOb42UGg5C4xNw9s2hk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0sYjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5Tw//c+k0hYqdvaETyK+A3/6DD4epO6DWVz0oJTPLbSlIps1qVSZY\r\ndosywf+SLdZVLACdiy0t19AGu/GX4WZwsO44pWfbCWv1SXA4Yxln9llgltB2\r\nYkyGK4a2/2mJ0RFWaVupvqUvFUcnh02kZuCUSanqpd75xgg5SEoPOGXt82P+\r\nurY5v0vXvANEhQmRuLhRT9Y5yvt1Rd6y6TGdcEZYultrGRzk3jgf7LcwhnSL\r\nzIf6fxn30I0Yza32+gzc0JV7+HdqUArbrssmss7bOmcCrZEQO133aviG7IHm\r\nZUp9pfRU4ldJV1o7HTf5iciSSE3KE4dCL0CIs1r4KghHLgLIaGmp6eqbtsgC\r\nWGcOMwvmD98UktUIl6doJpVF7tXGeQ5qYreGV1cBAQcSeGv+/MDhsmsnZj+f\r\n27mdvyWplZjMzQ5LfPz10FmGyNLpoHqnarqSmCqm3/VRVKih9d8yBNPwZFwx\r\nH5PFoJ1L5GJD7aexP0TEM6k2gqK4q5p29iS/HasWhKlCFKoVquRkHR5lTFan\r\nTYmnpFR2J8SXlRYWqqAwq05UFrFoqfZyx9FvPYerkyyrXmmlDT218bpjmGWg\r\n0u3ZQblEoa02g2AEVtfS2TUL3wU1hVIlqr3O88QIGTJ5qdeW5anvqBwtbcjK\r\n43z2D4X8de3t3fWYvxf8MAN5Blh+eseqAJ0=\r\n=LLUS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-edit-mode_1657980451117_0.35181984688210366"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-edit-mode-2":{"name":"@konfuzio/capture-vue","version":"0.0.7-edit-mode-2","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"c4feadef7a16ff9ddae2f8c36c2b7ffbaf7475c9","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-edit-mode-2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-F1eI8mi/5Y+c8hM1/7IPv7s+g4rmpL9+qrUhP59Ukbe8ZisBomr6tTYE1E/gnKoqNnb4DUv1yDZB9ztO6U3wDA==","shasum":"39e5168a01263f897792336c2e755e7997e72e49","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-edit-mode-2.tgz","fileCount":120,"unpackedSize":10929286,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6+acciaPjrq3SAtv4zFLJXq6CCfiY0dxilDbsaMABSAiEAte/cx1SOGmtYvvAkZReoXSFKsDQZoOtWeiNC/WAYsvw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0s28ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL5g/+NUXaRTPvZ0IctJtRPF48Bj0tSovl0Akz2fUxr9Wr7tXoUBlJ\r\n5QGeBboQYU7L15kNjTn58bgz4xk9u6TQAh0Ta/mmDyBwP8nqqXP/NQZYqUGB\r\nfvdws5YxThxRiwV+MWQjy8QlkA3aZv3zVWV8r9MaS9d4ZTy+pM+lWOBbcu7e\r\nHFw/qHHSUyanUxxszAD+NRS716uxhkCiwGvd254btKUGCokgmKZEmsi2URlX\r\nUgPKHLCDVHFZKhN2t7By14tJ3ddfkszatOMJn/SUNzY2cx5gAJxm4Msm3YO3\r\nvse0pwJBBnqOV6spgIs/JJvQIrSZR7SIHAfoAbam7mtgTcLnx6/9Mz4+RaQT\r\nFL93ZMLZ6m2n9xxAcJXuMyPWKCsjY8ABAvCMbCgUUfKl4yXPKgdFUl5EHV+6\r\nQy4RPFFLKedw8BEbOxDP52w7s46DSOgFmBNuPxQ/Qgt4I3RSVABzKtUXZgcj\r\n9vX0DxRMPBjAjNBcRQEHu+nF+WGjXgMVOwktztILmrECzcq4olxY2Yw1mQKM\r\n/s2Y/z8BfgbgH16rr7iAs9E0U2+gOQ22B49kdFYN4SIse0z9/mRwQGFfH5e5\r\n/k1hnbYRuB6ZnMW+IU056fvQkwLU6mW5d+IFjTpUMM6rYY0US1puMjfifKgy\r\ntzpoN0AOts+L3WVBhq4U0LNSLb7GNEAXAc4=\r\n=oZ2R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-edit-mode-2_1657982396399_0.06238213238100099"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-edit-mode-3":{"name":"@konfuzio/capture-vue","version":"0.0.7-edit-mode-3","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"9867f6b7bd405657ff7d1a52fe2bc6325faf3bcb","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-edit-mode-3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-bZLT+NA3s09P1HwO3eiRBhfUc0FfVPsPmYptshv+UsENGf15ryBldDRttTh5A95TBwevU1bkN/w71BKCGYqfyA==","shasum":"7f472068b7fa559eebf0014f4db86aae070945ba","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-edit-mode-3.tgz","fileCount":121,"unpackedSize":10931153,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpVZptv33TFSWkbDwb1IX4fBYHhyjf8kDcrbrOmnP1YAiB9DfAxF/6MrIM+vfrUO26i+9lQbTZumymst/f7dQoJGg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1vsCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbqBAAgZQZox3LO8/2NhDsws38J0eZ8ZPwLxJPdCUC32HJ3+DJjgXu\r\nULbDAzrc/rvzEVz11mNVXudfVqfgi1LZ9YuyGddPBRbASKEXQ/B9k/rqBuQj\r\np+bo7X32TdcQHS3/K8qrQkC6pxKgVAmj7zdwR+r4CNC3s0Q1EARi/dXYoaSB\r\naR68sjRQ71yCjUKqszht7PmZRWuoSSjeOcOS7CnZP7vC5ZSYb+WXUZDhr70+\r\nvsT0qO2cIgXwHqmL4IcJ6vjmmdG+xUQ+8QdQ8xit0Pg16c+MayUjLcZTxOBo\r\n+mKcX3X/DE/3e7u4yw4Kygi4t/XPNslVQAU9wdz5cK4GnMkVKAVgFK7tyYxX\r\n5vBYLyPYXsPmie4vw+eDtJQDQq9HpX1s6mupQsQss11uSpycZBr/A2jcNVON\r\ns8bgiE67tSC6noiXjtVUrSnsICtK+KQYs8/+KjYRYkS06tHl7XriokKgjnww\r\nHXCYSaN5ieE2kYqYtE2PXrhv9JeMetdJ3nk6EGzb1yDqikYDALb5fYIM+yeO\r\nsX45Uhulvg2oJMX12ys0/z1sUkZ14UgS41NKKm6EaQlw0xFfskm7OFnPT36C\r\nNY1T5M0yeJQ3CVWgm+S+doatHxBqvVtMFiPSJLXZOxFfv6P7f6CfWJWmkZ4W\r\nXFFLq0pUblsNziZKh/EZwqVY17DQJEPAY4Y=\r\n=UhsE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-edit-mode-3_1658256129823_0.25216520101729545"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-edit-mode-4":{"name":"@konfuzio/capture-vue","version":"0.0.7-edit-mode-4","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"ce38e1509ff5c9be186314fe1b5dda4f3feaa214","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-edit-mode-4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-eOl3qG2HPQXChuZ2G/TKIp0cosgV7Q0YDJHPCwfO+cIcJ6uR2o9oChzUSqsNyiCPEMCFGnsBMIukAIxk1a21Kw==","shasum":"4e134408add31bf109773064206872b1f2d5225c","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-edit-mode-4.tgz","fileCount":121,"unpackedSize":10931169,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMqfWnWujD9uCpSToy9ul2WVD3abUmZHmZcw+WmOMwfAiEA/ktHzekSn/PgYISkrgwwJOrwFtStssZd4w8r4oKhL7o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1yWjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX/hAAmk0BVtWQ7o/RcEAMNjgVmpvhsrleWgkQG6O/z6BeCqNH4ZrS\r\nqDuRNXhkcqHQ5EFuBjkGUckfXNM7W982ivDTLMKKJzJyhuTg/Wd4Mhp8zzQ1\r\nTf+UQD0j3HrgzPyzoVthjfIqx7kFL3aEWCD3F/JEmB5Z27CDeL67MY0oEUeP\r\nHtPiKfl0sWtnOlOGKyihYJtBrva74rl7IhBxbWeggE9VKc7bLIhtUI/jTw5/\r\n4Uu9C84jZu/aLYyex/9D7l1ab5xBhZuxRHuo62CXSMe6Q5B6EyJrguaOU4Ue\r\ngnUTqZxtb9eH/40Orxvz6mfn8ItKJ3GSRNOmLIKB7UqpKDFL/ZOvXD5CueOa\r\nJNCUEKB3YTl5jUf91H/1bVo54UlaGYHe3mXQYzw548/TOiJflgGzQq5CrLyy\r\nqGPaw+XhkyFZiVmPnHcnPtFurLxr7dBg7dcINgYA49TqgHFNZpEmDnCFjRmS\r\nGdb9Ekisy//Ll6YHLwBcXlLFOMPeSHHK9QwV4A+eu4shoj0Za5iGinpYOoNF\r\nt6He/34+cHguVR397siUGc4Yi/wjPv7TvNaby8TcAN6m7G3VfbRTLYASyhjZ\r\nJoqZoLeBXIWz2Caer2YGAYvCbaeCicHZspmdSd4B1AU8i34ZiaM/SlbdhYM4\r\n0jIc0z7HXXqoPFSuJ+ZtxEc2CWzZ9huKYlo=\r\n=zyMl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-edit-mode-4_1658267042847_0.6116599606926869"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-edit-mode-5":{"name":"@konfuzio/capture-vue","version":"0.0.7-edit-mode-5","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"d527876ec07d989b4312b7ba1eeceef57897524d","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-edit-mode-5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-tFOhiI2LpLVYruMYTwk6gM7kyl4UzXttfFiKZvOJJ/F0UemN4aRZ20om4fZaJWj7y1SUgbM8D0BlHq+znwYi5Q==","shasum":"2647723d30e68e7957bbfd440d619859119dafc0","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-edit-mode-5.tgz","fileCount":121,"unpackedSize":10931467,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnhAC7fFA4/J0gCvY2Pe2RGX54SE4XetS4ALPHDlIolQIhAIYnfzlseWXmFd8axjaQvBPu073HD0i3pl+gwJgkI1yb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2CuuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHQQ/+PDsOvfA25NgT7qNoTfXRhJARUqSSVCVfs6obbAvv5l/KpN/K\r\nhXUMwoQCRiGsvXduqnk/Qxg/aWBUO6AR9Ua7LbwQorsM7hTcyAn5Z6E5cQ1h\r\nexBK1lyIjgIP9cG91sjJymTDPYlJB3UdaGWWr6qXObnImfrkb3IgZEQQifnB\r\nbAgO99boTbZ5PdY8igu2ZVs/zxDBP5xIL9zPe3aBZKxIE8VCknsB+wHxa2il\r\nCieh23Zt9o17cN2jnOEVDHRXnD4Ij1yf9K8XPi8x6ftrTncDxA+IXhDHSsH3\r\nACg7zZQAvUXyt8RK3vsbia2ip0XZK4KtNsNtkOs+/0K7VYpVYltnGelgfhZr\r\nt1clb1Eakm7mrBGxy2EsK2E8GvbbtYUTaSDoBrj8aOz1KVTaV5neey0qzHHb\r\nQU1ceZK2fmZBzpxne32/wpALHFUPsLL8ToMr1aNIpqsgJLGXKsTGl9TWs0o+\r\nT0WRKRaIYcC9oemP1ePTBot42S2/edwytcm5pmWnonxfv0zlwWs5R/xJ1fyN\r\ne4HdssNnYsoAKC0g0bJFL3vencPjEb9dWdhukojNKV2qEhxC9C/KyeBvkx6i\r\nSBCKAR9R4G/pGK8cxZjUoTw4ArFC6/KPGzk6MMj6RK8lXqlQI0XUwHw7UKwX\r\niuxwvv04zT+gU3fA1E9la0EEFBrdsq7wClM=\r\n=lnRc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-edit-mode-5_1658334125943_0.32609298828715816"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-labels-redesign":{"name":"@konfuzio/capture-vue","version":"0.0.7-labels-redesign","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"69cd7d5a9f5e6b8ac97658d1969c2529a5fff425","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-labels-redesign","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-xlqGg02KQh7Vvhzuc+dylZ0Z7bqvs2p9QdfdlLVoVkIza/0/5z8rrCCNWT+bfzbZsq2hTxs9a41nJTSB8PXOPw==","shasum":"ab26e9523b7db35cabffb695c15dd4eaaf8bc27b","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-labels-redesign.tgz","fileCount":110,"unpackedSize":10902877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0ceTs3P8uHL+HSlEQk02pAtWg46vqVGlzxdKv/AhsZAiBZ2DGa7mbTQKLQSFmU2mZ9sGWh+RKRxZejlDgcEAW+zw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2G0IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6pA/+PLcHvliCvMPMs+TOZa+lOj3SGThqnFVxSkGzz4JuNn1fEncN\r\nc2nLafXdhKDTqlOeKWxAkaBbl+6mRdYOCDqySrD2Vmdb6mKbOzzpuSzml/49\r\n73h3ti1Xmwr1cWEB6OnhRxd4O1ZyZgi6+5hZMyc7733flaMjcBdk6frWG3IR\r\nz+C5gRoKAf2+bim1tkdJx5hGRKSwIR+DQxYgc5wcLmWQ2PE9lQtD/TbW59x5\r\nlISA6JMJr+4LoVpp+tQNPNxL1f6f0tu9D/m1nwCtc5EM0lOF4AlS9IGYvHMR\r\nQ+BvgMwrsW5WalTltYym0zAlhEtvEmUV68G3XzNY3XanQsqkvZ302vbWdC2K\r\nzyF5WmPxDel7omvTHKOHY4CZ3mkwiuZe+tW9Vw+SljvSR/Wtfb9Zgbm4cI6S\r\nyAoarUG5N78A09/SvEptZnoMPWH3Psf7+xaZqgNSt6znIAb5zscsLt+I1LQb\r\n0tJ89TKk3SBQRiJCYOBFc1eTz4cSTwuqZfLYuWVl6VxTkBobM7W0OppKkTNd\r\niNETO/LitxUIIEfBlSlz/8vC5P3dPzEwJ9ANSFYw402kvVl1sYIma/Kip0DA\r\nLag210naZPVvawOPQMGCvCvUnoKt7aZ9goeyfpKQWrRiG6Lk8H4/m9KFMI8C\r\n4ykBbEi66mDuG2oThPhNbGDHVICO0ta2nIc=\r\n=E3Pc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-labels-redesign_1658350855923_0.40534955469918477"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-labels-redesign-2":{"name":"@konfuzio/capture-vue","version":"0.0.7-labels-redesign-2","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"887c3aa0897f59a00de8f629f07917e9e70be071","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-labels-redesign-2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-vTirK5DlJPqoDqyu3FXDi4orsrisEjwfAGHltvWAKtPQJhiJJqkC+N5p9P1EwuDN8DfVjqMYjdqHFuk02n2hmQ==","shasum":"539b5a8229f07f2c3b7659f30653dddcd27e3cf3","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-labels-redesign-2.tgz","fileCount":110,"unpackedSize":10902691,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICGWrorxsYu87ImWfGX7Uw9rIKuKNGkPezDdvo44wdtRAiEA9iAYKEqNEo9mv671Ez8hNrOTVvpeLkJp3qybpfB5bzs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2G7GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqElQ/+IMTz0SKmdxFxIM67ZNPQK5SD1ByR57NdVn/DSuenQvz+pPWI\r\nKhiY113Wu4CIkDz4YaN2PcQaN8fHvYOVm2ssYU+iMRqq9Yg1mBrxbuu6vChM\r\n1DWxOb9HCSbbi+vJsKba9sdCICbWQkaBPvAVeL86BJZeMXswW14Ouzr0E4x2\r\n+Whua8mWvgzuxFmpzd5N52b+BVALj0ghPnfDr3QcAi4uLZvImbPOgwQPW1c8\r\nAgJrUVSEiCfSsbOrSsBfHCpLxWzDFyl/6s7gHPelA5H5zN6A7aAkJ+aea6Dr\r\nl37gZSLD/0To3VeFs7qNf9JIlxVaLG+bOR3icuEI1cQhMG20CrSSEj4sfD/M\r\npn3uCNj3Ss3ELQxzV25nkoCh9oxF2BP3aOT6QLtBwV5XHxxRD4bOTf0bJvBW\r\nGHk1ZEg4R/ea03T2vHIZU9Lx+wUxMBmdodMBrATbzjrQO7esY5DrwBIpdlCs\r\n5VqkgLQTYF50HBUKbcxzB5aeLm3KN9U37BC7R3tMK56zTkbtDxYPb9OQPcR8\r\nhjGCVMKQBbq+zrCS887Ryb4KCL/hIQYW1l3xTMdpzGbRRlgHNAuXbs/lLP8s\r\nyCtdUG5ngetpLdrReWd9QDUOQEqq5K++fMn69RRSDH2CUAV6xBzTmtjooswS\r\n2t2jzeJkGmvLHBC2unNBgUu24sz+h5lx1RE=\r\n=XGq4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-labels-redesign-2_1658351301925_0.8710590370714257"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.6":{"name":"@konfuzio/capture-vue","version":"0.0.6","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"gitHead":"d98284c3ec1f13a5e8fc79db16e088fe0763c3e9","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-5RHJ1mtrqvb8+u/FAcYFzRS38QR7bckhD5PcTdiqalBP5cKv1J7Jesn9ODC1zxC3IivjqhWczgukPjevyxrsMA==","shasum":"3a84d6d461f365fbfe47191e1c44d5b83c5efb40","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.6.tgz","fileCount":110,"unpackedSize":10902962,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFegkOJg9wTgjeabnjVDLDhOa/g41MCIULsdjz+yUjLrAiEAk0gMHXAv47yFjzJ+duu3qXuqABSLX0tkKUvfqCion5g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2VzFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ2w//bWvFhQic1RVaxJo8cyUedXbsXtKtnh+p9oW55nnzf+dkZPdF\r\nNDgD1rGasJf5AkTbw492oB0NGP9fWZ71r15/Wnp032NE9F/65jq7e/QYTdGx\r\nZ+1ic/Pbwyxfj0vlc+ZGXTJoWInSGzlnGdrWzoOjUv4T26CzSed1qZ/ku51T\r\nhIWv7V1sclFdandUQiEuKlNOvdDsPoba5FObxC2cX6Uk8ANnCmjlEOns9H3A\r\nx/3a0G/w92TjBE3PBCMS/tUq4kSO8fKKqlRfCxTJiLaf/fdH/G9Hs42X16jh\r\nhauPy72daZxlkggPvt9EwDP2UdIhOornCEb7Q0GbhA3fLAgUKN34vGtVce6H\r\n4K55QNxamtF2Qdtlf2iLk+nkzRppqfAkhGJ3kozBCjS+HVC1NI+7qpqny0P0\r\npV1I08caiDA7C5VhzUMyS0to3bXLzosr+rcHNyPU3dtX5k36bJu3IIqJO4Mp\r\nZL3KNnY0tq/prZqPRTjKRlrdDpodhoczVJCsRh4/etxjPDpSlwMRZEorhyBJ\r\ny2xY6DdqkkWNxE5ipQ4aTAdz6YLXDExUKbTwhoBFoIaXbEjE3stCQqKjIXiy\r\nCiADIZm81QygHuVf1OmzFpkSFp5dZjYyEVF1nUgwbRwN1tLu4CQ221R88o7c\r\nI4uL5tzHF96ENjoW9CDXXFil489CzxFUNLM=\r\n=+T6O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.6_1658412229482_0.9821820569986266"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-page-select":{"name":"@konfuzio/capture-vue","version":"0.0.7-page-select","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"3c51f725aa0a3df7008b7eee0fb764df51d113c0","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-page-select","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-NR+LW6bsDvpE7+vHsCx1nhn4cMlfZMTIKRd7ppbFmahzQ2qmbVMzCSgBIZEa+/Z6Mmyaf1UA+TP/FI9Wf8IloA==","shasum":"150fe493867495adc4e6990f5593d83f82dda247","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-page-select.tgz","fileCount":110,"unpackedSize":10900699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEClDxSG1iU+Z71bA95TUCWs0K0+nE79r6Cv0dHt6UWPAiALrdht3lsnGHtPZrPWM5GFuZHFcEYVjLnWJ0/ZDeUFCg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2dnhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTTQ/7BOTMDGyiB43DntDMM1rONoJxIKKECdGz/sJ0JbbjpZHEMy1s\r\nWggQ6td7yLPVdy/TJVmlHbutYCdMOTp399yARfVHv1His/z2Kq52F9OIuN7r\r\n4U0Ddvjvu9q9v0bLx2Ohv8xy0hIJ2zenZ4+bcc3ug5C7mM9kmXcQtyMD1vqN\r\nMH2GM9fIeMmLutuldXym2fKWAjQNSHEkD7L26p8+Gduxv0N91f6yP5ImiT3J\r\nNJ9MT+D69aSb9nacdzDCeT6agyz0Uin6u/cJDghgqFGeUHwv+o5eMCii4jBd\r\nKA0Z9JfT4IVeRFzzqaubXZNX+km+ziojHs2h7xrUSOk6KZ2uMDsqOF9W4maU\r\nuBVxnBZWDDG2hlfiJauLYTszrTG4rNiHFkT1Z3iwtYdBjuTh6rMkLGp7mYFT\r\nSt/5otVpCFdoV8GUiyM/DSukl0TMhEE5BItDvi/a2lPLNwbb+Lj6vH+rbeWL\r\nGnsmqH3F5Cv7iS9mSHkMmOZCdRa25AEzzakFA36ph6AjQdsSU+F2CLINOxRG\r\npT6kGnCqjn7/Hk+uN3z+whsEHfE1I6zGULzQuK1RiAVN0T6Z6TbMfWYdz4TW\r\nzhlAp+fMRBueKnZda45iyuAeOFfSoIo2y31OAeCFuvnabno8Ijuit8UjkDHo\r\njuww5Cx+Hw+n+TKoXD2efbK2UcRyLt203S0=\r\n=SZLn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-page-select_1658444257679_0.3874708298272094"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-scroll-annotation":{"name":"@konfuzio/capture-vue","version":"0.0.7-scroll-annotation","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"eae88ea4ac0cf193fadbb9ac3261e194f6b92845","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-scroll-annotation","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-etGgMawKmkQ9399/i4QCyfdJ1NfKDJlPBUqzPdHVoJrTZ7A1o0nu73+HvGJ/0SGI+m4IFPi65xM9wV+XK60CNw==","shasum":"8fa980ce895d082cfd606315753418afcee58b73","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-scroll-annotation.tgz","fileCount":110,"unpackedSize":10900198,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBP71bWCk4o8RlUdr54cYTtSO+YP5IP9Nhlb5AWdVXnwIhALq6I+dVd2JtzX9rWwuD2TL24Bnmrz72KmgTDbF31kkW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6o5SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv6A/+N8hab3yv5HhtiVj2gN4vHTajLsP03NksazvezIfV3pitALZX\r\n32ngNIbTwXNsSJo2mPZQSmNI8+t8iot/0oQ7QcMvwP7ciSTnx3d5EiGOO3XW\r\nLOiAAIcf5OZ2oCWTZyi1PFrn+EWym6EEEwAxh+LHVd5Hy9wjjOwVGc21hdkT\r\nbFRxDBrsWri0HF+dizkmEtPPMedfqrLF0bV8BZY1cBljsuP7+7Ok4wbRKjQn\r\njkTXr1KX7WgMjzMcBAJ38/oquaICZ1z59fkml9EYZdE9NrR3Eb4gERBcjjht\r\nCPG8LoY0ph934s9NB+aaW+ZPC7dWRRM1i3pn2rZ6Q8XQzVcUPfZ84cwCOL2o\r\noMNM9qleTwWLy/gobL5b90Ko7CftSluP+1xr4sEuflmypZMzsNF4T4yIjhqH\r\nEiKmNtyPVxmzbJLU94ySINYldqew85Ip+4I7rqI6X+MsIzLeb1hDwhw1ukm8\r\n6gLFZ4neUDsLNRldcirETXFjGKxH1W6TeVrINAIuZWOofnd+29ADY2UzHs3E\r\ngFrE50+92aVw1idajvZWaXCY1WHtvT1dxPwPrh7h2Rg7nu+JwdfrcAx8WAAS\r\n+h8iIptsaCvAxMyN7N38/YiTaLDpE6tgJjkpeKD5ZqQW2e/GkGGpB4J/6yPd\r\nmOOoTUt5waUGgjrp0XvU1OIOi6o238AOUp0=\r\n=u24U\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-scroll-annotation_1659539026181_0.3071141711722458"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-filled-ann-editable":{"name":"@konfuzio/capture-vue","version":"0.0.7-filled-ann-editable","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"422fe9d32609f0a68cdf8114097be0b941f1c8bf","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-filled-ann-editable","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-C4VK03nZAtqdo1GhCKukzMxlh5nntZvZLNb9j0Sl4Wty3PZVYxtCwi++Q+W7qurGdsTmjPRNf358XHCcrXnrZw==","shasum":"88b68ee4d1899dc3d4987e4e662a461280fc96c2","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-filled-ann-editable.tgz","fileCount":110,"unpackedSize":10904022,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkG39h/vfzyOELGRXMdfwCDjyKaoGmBC3X6Zb8v+Y4BAiEAlxo8PJmSNWPqxpURVtdjztHJsVRpOJ9M24ofnFSRiVk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi78ZtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuQg//cL5uVy87NDPU2IisZH7SGickEEMJnLhcb4SB0CDA3FibqA/Q\r\nQSuWBt2ILcXm1z/00/voLpviqk5XDqnbqypQ6npUNHMDfK9eF2Th9S9o7eA+\r\nKplNX1jod6TSDOQNjgtx0eZcLGJNXf+h1PwANzEzBDzJc9YmNUqkndLEABL4\r\nOh27CJWs4m2JynC/4NqyNLzS0b+bJgfFJs/jwm0SqR65FrZSNnWVHQIgeSQg\r\nOlBRgbYJTMg8/tc7rl1idlm1TDMbhhFSkBFs5Crpo2v+has/rsDLUpwGpewt\r\nPipjOYOjANPI8VMqk0/4KDdWE9bjoHcth8U0ZESCBB9RKomxzB6VP4iAK00e\r\nD5YKnue+IdyvbTp76BLxU+5VLebh1XIWJl2lRwH0dH07NsnK4wZadZQf5HEB\r\nXOku4K2B/TXnWqW2sVpN6bhGygJYgrmY6NfdzSJ8qlLT4AAIW3ji+2fzWOYl\r\nOlTVpI0hkVItaRUs6kpc2wUN47+zddLdG3sQJqaTOs0L9UWQ6i1ttgnyCXe8\r\nl667DVMM+8R5MQyypd/96lG9JxOI1XMLjBXivrcp6uuO8S5zV8GgiEWfleKO\r\nCzo6wJp4KxsV5krgQMLPm7smwjzndsJEGdQFy4bv18vlElWcRxBge/PIBNze\r\nuVePPWXIdy9vdn68VYFYujVI9KCh83Oz4SE=\r\n=YsZT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-filled-ann-editable_1659881069124_0.4544514447870631"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-filled-ann-editable-2":{"name":"@konfuzio/capture-vue","version":"0.0.7-filled-ann-editable-2","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"b80006e57bdcdfceca9db89742a24481e29d6026","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-filled-ann-editable-2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-7j8UnwsOt49VmWtFrCbIIJP1xDhkgsrFiJ3CbG4pH9RrwWAc77lAQC8ek0AEghn+6+V6ucmoYmVd+UvR+b20OA==","shasum":"4bdedbbfe7ce9afca85c1628168e4a0fefa9d2b4","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-filled-ann-editable-2.tgz","fileCount":110,"unpackedSize":10904270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNLKsoBke95BauzeolXD54e4qQRy5FKLAdry7gnkXCMAiEAoM/J3x47EUpIt3DZQuDS/HQhd2Rg108anBzKKw5mFBU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8VDHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohZg/9HVz/iFVHkNxBPoODVYeSBlMuJXZ+vWYdPlCXMzOM+HUS5eeF\r\nG8uJpqjYqMGy5kreiKvNP6wsvZxS/qog1cFBPciYzczLhZruYTvVXrW+mvi0\r\nnyrRXlZJC8Y0MVjjgDYKPCg0LV01uF60orJfU4I4DKJWvsoO29HQRU2hIz/e\r\n5R5JUr4mYHMQZ2+o7cjLO1XkmGntLEWWo9XOotrd3bkr8Po3Jx3jTGNDhiqN\r\n5OEnBDD8esrsKiW9C3Z7wttBpHcaHqfctrpI6LCu4pT7pb6Pf+egKIrXY7hd\r\n9sFvqf05TTOwSSfEprzHt1Z+vLplBKqDNiK3cpFdTmYZgT8EM+PGrbTYOurk\r\ntIEOeq4nDOpnaFF3rnJvQiHUHyLIzZiBFzy74vMmoeGnhYm7h/GxsrgmBqeB\r\nFocYddPacO/9Tznq4/OLXxi2clHq3NWk6s28ToHrzfOPvzNJAd5fEWkl82/+\r\nX7TGD31vW99Ii4Z5nvjIwVlc1Qk9kXCRf7LyJOFDQaLVoC5OzmioM33FrNui\r\nGWJc4gmDwwovwlNfXuE4buaanb05BIM0wc4ZqNldXGWN47GUR9sP4fZ46nJ0\r\nEJVhTgbd51UtFjOh9VrdGRxE5Jf6uGW67NHgViFp8E1Pp87/uOkMdmqVPiat\r\n5Wr2kkt+dRsQ3i1NTdk/tck+dbvwvcgHjto=\r\n=72em\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-filled-ann-editable-2_1659982022931_0.4349742675564212"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-filled-ann-editable-3":{"name":"@konfuzio/capture-vue","version":"0.0.7-filled-ann-editable-3","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"029cc9a9886c5c59eaae63f029e62b30da1bb999","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-filled-ann-editable-3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-JlV59j3myK69AaD5bkHF6Sc6dJgu0cvOfUhe/yCnMjpgcdPRuHHC47Ang4EA8/yoA8lQuMTFj5Sn909CQFQ2Ag==","shasum":"f015aff35e4c7dfeda7ab3a8041d4fa070b3067a","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-filled-ann-editable-3.tgz","fileCount":110,"unpackedSize":10906389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrPFoSubbMQRrld4DXOnxfiTOfqfEa7/MXPEcypAdb1wIhAO+CuXQPbTLTiP9ljocWuTsxs2W2UgXvN/re/8DzOXcX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9QrZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqB8hAAlzUmcOqwPNnegdZFaJpDRf0liKOCUvoytBWqPuQWfZlwXTVn\r\n98Z1qfg2dKVu+FaWUxy2dk7Czl6Ln7GhJrj4jB/Q7dgk6xo/v8g3wmIXK4dN\r\noH2hvX11dnOdiBDQt1XaHYjHuo1nE0FtD5fPPs7nOs9e5FYj6BmAmz4vwH1E\r\n6c9pw6vpvlGoP1a0/GvkYWuCAw6lnMc3b8dDNQ2blc2FyagZCsOjY5Ga/rGa\r\ntIukM6HeNWJQaihgVWBNtJQkyIeHYsMqOH76wYcxH2OQwRQhTag5nlgPTA/5\r\nyfeD6bnwNYHmNERFQ+e1gLKFl6jxWhVjHluIsZ9Rglh5rsjlixEGX36XeMOk\r\n9qJlSkkArFzZdjIGuDJPWO6+hOlX/shUC/SiTiNfIOOddX4DZ8wUR8tSQIdN\r\nGn1WDaxv44giqMW88L408JQVS62r2DFAUX5Y6bKnA7u6wwV2gfw/utpdOpXu\r\ncmf3FfeytYTZc25/WaEZ2KrjS0eoieJT7n110NAmcIcuhm9b56XlIdkhpG3c\r\naSgvuLQjyzdqp93qmGkrvs+98tAx3hWRgyR0Ynf8iG1TaK/73rUViaK7KZhe\r\nCRKn6sfwNmQmoeaOOA/JCRO/0bShNH5fumTgT6MVHwqM3YJlX+jskC4iyQzs\r\n60uxDbpEXxe6YqQpCjELRjnlhRCKAlZRoLU=\r\n=PSbI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-filled-ann-editable-3_1660226265435_0.698243677262339"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7-edit-doc-styles":{"name":"@konfuzio/capture-vue","version":"0.0.7-edit-doc-styles","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"44d7120a02915c625065f190e0ad4fc754982392","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7-edit-doc-styles","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-VGFCMUEI/D0ocT3/mCZmxYOfu3FqIrp3/gJY0riwrh80g2YNxpmE5kyRwUAE7BtfglgW3VjAOg//OA9DjOanhg==","shasum":"373520193139107f34584bf9299b515f57304065","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7-edit-doc-styles.tgz","fileCount":110,"unpackedSize":10906143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUUelfv3G2CPtqu6yPhhArB3deBNUnmEt+9DI6w5q4gwIgIbegKs7yxgE7VLJ/a/JR7fb9Kzco1/wEklyMPx07kvQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9jJqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoF6w//VlgV9QJi7PxJMk4TCA3VEMmYWkbh/07kr+pSd4BsbjgNXz67\r\nKQtqHwa/V/VO7yPSzseGq7klDimac2/BEYlDDJ+sjH7sciyqGTboisyti9i1\r\nMBIH41epzWJIVOeR2FtV0ZBzFzGakkN4ZJmsZS2zAmcCDoFZk9CFNiEx7Fm1\r\nmwkHgbmXCIuU6D1EhQvjf2fsX7gD7YigVfR5B8wBsEtJvtDYq1kwYl44neUs\r\nySbDBnH9syBtBBrPX0NibpOeA6eM48FCcktkwkXqtKZHpLM7fIvX8jH1aI8O\r\nos513biw5Pyf3A8K9x5cXQ4xBEDNDWEgU40qgNb0XyWgZxo65sgvnbrSHETW\r\n6AIsXqU2R4kL+7f/b8oYlrcRsDkp5T49zybsxHlRQfnJ83zyz7KEuQrNW48G\r\ndwpO+WPDWpkTJny98pwdkCk/1Mic7w4WyKS9xvXjVF1AtNjgdAIXXpxxe5mf\r\nVG6fMHKwuzrvet7agul185O5rmwen/e2BBengxh+aANissLyjFSOtfYtDTrX\r\nyNhhqwnznxFQwSZq6lIaitX8cjUV20r0t/e4/mRBAETMBh8/9rQHyS7bA99e\r\nIifYVOqGfNdUcKZvpXpCYLw90nJ5af1qbrh6ZoA52lwcteZEGEW151bBv62x\r\nP096WQWz//puYNypQw3cuAfq/AEDvgWQAwI=\r\n=LBZb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7-edit-doc-styles_1660301930356_0.3193061396512302"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.7":{"name":"@konfuzio/capture-vue","version":"0.0.7","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"gitHead":"4732230756d78dcbddd472867ef4d7f546215269","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-0oAzDcuHKLsOKBV2yyj5pYCmkxTIkGjOMYGcMc0kcOusZO22hiLc09kbAb8BWOH+oJ3G/CpxLAgwKAkuipffXQ==","shasum":"cbb47390feb75f2ff55f1368ebbbe032d717029f","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.7.tgz","fileCount":110,"unpackedSize":10906127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw/AITsEPfMCiIvtHbD/VqkX7Ge0r+DEJJjZYH/rr5zwIgR9NICyCoA+x3ivePBax/SYckIrERc2LUfFXn7YuFAME="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+AAvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB0hAAhHLaz/FfNFuh+sjhVoNFVeZl4C2AH/fp0GF56RZCU4X9nr74\r\n1udrZfGWC7Eurh1chX4amcMkr9y8K89ffwmIng/heuQn0tiL8x2cAhBnDtWB\r\nMgL+pAozBfvezxEoHzAmy0iZ2Mihc3fUNs0vWkYzgxB6WrG9Z2DxTCWFy918\r\nnfGNQYd2oKzxOq6ONO8SOOktLPiNE1s3pqKlKcjJvddZ+j/SCyVFJq544Gh5\r\nljyct2N58OczerdeXfP+xj2mqLj3uORuH3zC7/+8zHk1fM/sKbqzHMtNdBB3\r\ncsYJEqZAhpaI7wf7W7NhpKO/RN7F7F4oDPUJMHHqrcqErtTRjN0UXNIb0p0L\r\nR8idm/DT4l6U+DCNV6uqFNbKSqkGYFclrPgrY0ZYtr4WIr6BfYh+ed0nObWI\r\ngGecOBEqd89kQBWHPjiVCk+mfNLQF7XAo9X7S1n8LyDqkkMJA7hITanJm8Xq\r\n7IL0yuF2s/oWuJGmcPrvIwbmcV9JlDBXppFg7tjJV/svcx22srXntkvFj7Uf\r\nw7aUaPx+TGjdjHGMPC7yHwf+VtOyqAeHdlmpqu+8ILUUcn0XMXi7+ai3ziw/\r\n8P9l37i0SX8fIrrvwtHtAemv27ev6v5/yhqDIvLzaIyLak6mHiXNo2tXWht5\r\n4X+2E3/o4dt0MEo46gDRO4sm1dET5xZk7CU=\r\n=Yf1b\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.7_1660420143053_0.8291144216610935"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.8-missing-annotations":{"name":"@konfuzio/capture-vue","version":"0.0.8-missing-annotations","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"c60162fb8414e2fc878ec2c812f30cbf594c918b","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.8-missing-annotations","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-jz4kXs+6AacOJyAcjvFx0qZHC4uwzDLCap9lwVvWTrOKxa9OfDTfIpuB8Hitnmz7l9DdTI+iHxrKCyg/V4ykwg==","shasum":"b02a6fa9cc1b9dfe007b6d6b7c02a8efd95dd29f","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.8-missing-annotations.tgz","fileCount":110,"unpackedSize":10906563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNJJM6wowmvLhw/6Op4+NNPzEi3la6G5YLohz9dIsiUAIgH8eXl3L0FgXQbZcITPwoxXFa8chG0Eh2/iUkmqxEnrs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+A99ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBKw//dV2wtQZRl7dwxUYZmxdmAvosbqEYapTBfJaG0dEZhtKIxyhv\r\n2uh0GWtrT2QIFJdDffzvKh4qBA6HEa4apyOVoiI1l2T9z6AYsQjvU09shr1I\r\nusbo2zQvZt9WMU+wh4DlrtvWfwPay/Jw02oPpq5tEjEbKf9QToo4sLov1Rgq\r\n/xjHyeSE2tzToXdZJiE1K93+g3LiRTntN2+1PAtTTEhzbWpI5cz7hTpckPBt\r\nkZ5lYwxf54DR4BZ5owFNwnRo/6hHHKOH2H8/LxjmB3VS6+jHBVFmj0qnKT/I\r\n+tQCCIXe2fPe/fwBEp0sNN2PO0RbMGJF+3RrFGQ0moccRfjfysmyIOXdiMMF\r\nGuGfSjMD4AY5jNJuvgofTmJpgG6BfrI1hypL9sMxNz1Lrk3KLXJfl6L06LQu\r\nUGblfVQhikFWPWZ4x0P08SATJC9vjmU3qoJWNYiPaJDYFAqRN3yV95OINa4I\r\n/t+YdWW5sSm3Vh/yj9FQjqQcbPioBQtjIZYpGSm4jogqj4xnsJkChd4Hns/5\r\nTXSVaS1kIw/3RfgchVJUf8YSFh11qGgWTgdzrumTo/50ZPioNdJJoXwFmA81\r\nOr86NKgGnMGclC+ZCEDQGBpSwJRjQmOhD+n3CY7WhHtxYQfzqC0gSjjpc3yr\r\nNxUm86Pnlht8TykPKdMFFb5NbxpZU/U5Zuk=\r\n=QHzE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.8-missing-annotations_1660424060990_0.7066505566207253"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.8-annotation-selection-bug":{"name":"@konfuzio/capture-vue","version":"0.0.8-annotation-selection-bug","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"3fd245df5c01562bb50ab9657efafb16f520060d","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.8-annotation-selection-bug","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-F9DEvD3uKHchRnJkRNknyZwhVpXut0vnfyEYKl/Q6Z+hQCnUikHakBP6Y6mpqHuVhQZD2tt5DMnbm6Qil/5G5w==","shasum":"a32daf6220bf79c64dd2f9bb6dbe477d3ac426f7","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.8-annotation-selection-bug.tgz","fileCount":110,"unpackedSize":10906199,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFvvhaSX0DPDfHSrck5QgmTIaQ1CdLDfwHfKah9JDVzgIgOAGxGelGkTg7nTe0JqcltP9iTXFb4idPBupHdMCIT98="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+BF6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW7BAAiF++6v8BbIrJjcZfMc65/NDJ2KMgL+UuXBIKv6sbOakaCUs2\r\ncKCyiTffFoB9GcDmAGr5BBniCO0/W3l6ttlCFhw1++/BW+6Y5UWNr1H/imQu\r\ndxMnR7rZUGpdp7PVLSJsBpKBHr7SGleZIZRae5nODzTU99XbJiKQiRduYIF4\r\nCjQAeBk2BNBbCDJK66M0v8mdhgZPPGoPNkGgFE4cwv3pdUBjKaGQapnvYJ1c\r\nntIDHueRu6dNngTJlHDjP8itB/gJQ4Nvp7D8bWAeyVzXSG1Es8RoAjxZuPQm\r\nTD/fWhfqHJYAVE4ar5H1AMq7vBJhXpxaSZ/vOREZlSh2a4gI152KAsbUt6tm\r\n4pg+8/0ELpGQMmJ5wGTRDAl4PcyDOg+nKXRPLzzxF8Y1G/F7pjWUmGcHdopo\r\nwAfH7jID69A4RC5LsDJJ0MS9hUz15PDbEK3Ab+jNG41Qzz8SZ7MaarOG4Wht\r\ncn13vnrE8GM/7N7gk86ch6vwIvULZ0nrecGU9R7E0Nc6qAsuo1UVBQRSL17h\r\nikPJo4/TvcsVkBv8cuIFujYXHL6jQlo8pvS5J1zvp/D56meP/mZqGkYReVTr\r\nPWM16L7D8FsAl388NaPGuEzSezbyuUha596VG/UjQVm9cAWqVAq1np6M9mxD\r\nGRFoXnuJZeVwG+uEPNy1a5xqChoaHaqO3lE=\r\n=xGAz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.8-annotation-selection-bug_1660424570444_0.561617818041307"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.8-pre-release-1":{"name":"@konfuzio/capture-vue","version":"0.0.8-pre-release-1","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"a5b5074d97a6539a260a27d06f92d48b7a6940d8","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.8-pre-release-1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-zPpopgmVhgBUeJMO/D8kB+W1ncERJLVOkUJZPOYeG3nkiCYKBll70X8EYla2MkKClmfFdb/Vb7E6d+HxvKjU+g==","shasum":"eb0af6d548d9e30905a51e5f05d854ba34c5d4ce","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.8-pre-release-1.tgz","fileCount":110,"unpackedSize":10906604,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFs+AGuE39hi3h6yEs17zvusseF3Kx305gNorkpdV4hGAiBSizrIhgstOjtzspKaGTId0nEtM6GaUgEBoGkYgrfANg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+7OKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5iw/+NgkcBSwHYJtZxdg0ABy8Y6eP23e0qrElMX9yTrx60Cl4II4R\r\nbbyzOF4z8S8azhVQzX7G+c1nORvC4245+UA/Gdllp8A8Q7tgXOrHRw3cLr9t\r\nMH+fPsORwlvUch1hSDanZ08mQdKpieV3zdcRAa+i7sUQK+MUFIKETT8A+dWU\r\nvQ6ePpRgL8n1+yLsiK8QDxvqUQyPy3G12e2y63HH3sWwR1GC7I9gp7k5Ino4\r\nn1fjH8qnK/kGIcOxzcZ+KdBD6fhd31Gd7t19ZqO/vB6P6EPmD2MFSmTrSZpi\r\nSKYWq1pYEoeWZqaghcedM6cFyE0joebjp3sUezwRu7l1Bmu+sp0bDXJKtr8I\r\ntwYWsBwyowh1/XqVO2QS3e+X6M06xNlCrFSWNteJ/rsnIpNlY6AqmZu5AVf4\r\nbVrYc2irLPXfpAbqxvzYqocIQkMzAa2F5Mehp8qPTdOoYM5VUT4P0n29cyZ1\r\nvu4X1UCd3jDRnB0qaYkDM9DBIs5k3ooPHC5AsSAiJ+mNsyrN5KU1zMZGIwyN\r\no8hRobHHvs/eR8Q466mVhnjbl2uy2iL53xgaq2Kulei/huNsF0/eImnCELbc\r\ny0lkKuYz59q2+M39TwRecMp9lnlarLa2FA1BWpW/iNWkteXVtwf+7rp/tGoY\r\nV399ig93OzEjjrg3qcfh/gglJ2eNYZvjaIo=\r\n=ADJ8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.8-pre-release-1_1660662665994_0.6893340679762756"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.8-pre-release-2":{"name":"@konfuzio/capture-vue","version":"0.0.8-pre-release-2","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"fd3da10a5aff7055b3a7763800fc7024fd7e352e","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.8-pre-release-2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-pxip4cwC6kJvliRMpAzFVQjxDaH/b6wZ+3Lr3dcQcCC8JTF+OXaLhnt6Uq4m2NeQzQgBbOihN4uidgZWHhcRWg==","shasum":"67342f84be608c563e0ae66bb0060b5c76fa13c9","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.8-pre-release-2.tgz","fileCount":110,"unpackedSize":10906539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4eMFDeN9Rnnb+G5HQhTnW5FaSb++AaUmRleIJBD38gAIhAN6Fnmnay8gxXsmsSuA8dI3Sw7znz9rfmULaFKFrh3mi"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/AtGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX9xAAiCGvaEx5vbp5sV2LvAMgjdw4mAP38mVWSBouBDqWcwanvvxA\r\nRBozp+K8sdxbtIlkqaX9U/DdYjZYH3zLZb2AHAbTSaQVhTo3pRZfzX9c7Kgf\r\neKQ9kyk3YmiiRo5T5L7MLft3W5elySxhMclnYR+XFHrS5R0P61DJBsat5wxz\r\nBEU9HPxU92pEItKMLssZEfVomYDwEuV/mPgicC0mvh+YYAOAykjDvNd4qtxw\r\n+Ur28n6y2pVofNZTNx5TUDHM6Fq4FGpvdsg9/Z4yVQ4DmBrg5U3tTxcquO3y\r\n+kdqk/W91N6YaqXZsHlL/c4wX56CO3AAsYY6I5WLnhL2Whbx/zP068u1KUcl\r\nP7O7T72AWF/bbU/gyoDqSS80q2bqjM6mJjByzNg0El+KRfieJdjuqmjoLN+M\r\n8syyi1gibJ6sI59gWTgMvEjhrnWK6VpQq5KGVu3QriQKPhC9jrLxQUirlnwa\r\ndFvZ4HrRulFec1yoOV0lcORbyNGkXWDuEcesjq+kO7BAgY4kuMo5jpQPdPlw\r\nWuE+2PcPRjB7ahEN/VOewAgp3lhyQcjUs467SajcGWERunMgrpd/u/S/ZOON\r\ndFT39UThyMjVLgMEgjH8cchjosqzqLT4inD3yezXx+Kiz+n5dZvYVQvqshka\r\nhCB17234avhzKhm1d+0T3HG/ycC1id6ZV4c=\r\n=diOD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.8-pre-release-2_1660685125781_0.9631480508056744"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.8-multiple-bboxes-support":{"name":"@konfuzio/capture-vue","version":"0.0.8-multiple-bboxes-support","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"5d90b8704612b274b834d5c263787bd826944ad9","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.8-multiple-bboxes-support","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-2dovufyvifPryd+15eufyZKN5aI/tBWoV+7dKH1iBKDFjhzKobnTSJcevZ8p52Wu6rkcAGflwe8LPMD2Me04ng==","shasum":"ce992a8e320c3e41e688033d3fca41009d57d02c","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.8-multiple-bboxes-support.tgz","fileCount":110,"unpackedSize":10908510,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZxB13+9F6Psj3TLrav3tklXgEsZUS+dCK/z+2yy2TCAiEAxhlKVo7TgRXDRkTWmvy1WOcw/YC8yUdVz6A8DtkPaUE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAR0EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe0A/+Jf6qJynpOPNwSixQcEQ283kXwqGvUbDFQQEglyeH+iT5H91J\r\nfsYbPU6RIdm4q0UYa0gLDKlfvOrMh4AhtXnFp0EKZnBXOiXtM+zWJPE3uhaZ\r\n8yKcFP495JN0TP78b1wxw060bbIN0H8GSkuBqUuXReCwOfzjzS1ZMM/n0Vr1\r\n1jjRoskkJJyQ7pRP4/tCDRKhz+Ix6IsEd3YTLGSEKIAawhThF0jOR76VoSoc\r\n1LEy4H9QoV93mD53WPxTyp+lxJBfiLHC9ZCleGKjd2pR6ngC4AdxslD9od7Y\r\n6Ux5WRpXJt0pGTujul8Rsl3qX30asf7FySMA4H80RK/T1NTEuj8c5PyqAYbX\r\njfos/miGW0LF5T0RcZsJUhzMp79LHB2WEDZ/+jyPxzl+f9Bwzb2tm43chqzo\r\nDBbsnmT005i6tbo4/C038SV3MPQKyNs9WxjEV5cRc5sfeCxo3ms/9je8HqBA\r\n0lWb2u3SNDqMFSrRIvmDhdmLT0LOAfAgqIZrhhE9VndPlqOUYpxImLfXVw8Q\r\nUL7i81GdQDHvTcXcDZMSALm3Uj29CtF1AE7LquCTigSVOWCSjbW2gbRqtmf9\r\nJfFR6RQgd2e86vPKpwo2dEguZB+WBRJg785juuHHDSaPB7EuKM1YggdQRDj9\r\nUGE5E1u34IrC5ffk40rkgNT65jPD1MYOvs8=\r\n=ybIT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.8-multiple-bboxes-support_1661017348344_0.695802425960562"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.8-document-list-reload":{"name":"@konfuzio/capture-vue","version":"0.0.8-document-list-reload","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"3772d69687d31d0195b7e68b056d91915de53bb9","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.8-document-list-reload","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-X+Za8Y4H61AQtfisEXGVCjpVBC4uP34tY8oLV764H0iFeBusIdPAxr21wpj8DDI9p3tCW4Z/ttDRmBsI4crhEQ==","shasum":"8bef0d3f5351cd24783c6623db8ae1ba8507953c","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.8-document-list-reload.tgz","fileCount":110,"unpackedSize":10906666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK/cLt0hIfp8wMFMvnZCLbLULgxidUeea5EZJrEzFrqwIgC84wW8lo3vydW3nBFYki24nnYWQFkOV2gLZEG7G/rqo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA+tRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmruzw//e/vds+RvLww5k0nqKge4JUIzcHjn0oShPU/cRTEP9AwWujA/\r\nPDqVynbwXTOCSDF7XgHObdRyyu58yVvBgljKLbO4RYVn5yOMZ0I9PEjjOtfy\r\n8plvNfPs11JD1y6Wg2yuINL7eAW/m4x5Lwo/z1kaNAyoqI6oUiumGtsGEXpg\r\nsyem8SICxOJ+g0EWMna5UAS8dpLZOepYilWQeoIxIx9Cojsdus1r2PICPJ07\r\nF2eO+DmJixKNP52n8kPsygiMzjP9zMjJHBcls+zQuKdfcCcwaqg5/FFkY/K4\r\nbnf4wnns2RUQWHkLVlC9HJMTsPTuwmHhf2n3bsqyFEM2D+Y65/BihplH8T/J\r\ni6Jb0pxdhLDuvXTkK5Oljk9ow4QBosN9kl/O0JUyYZfmMDkYy/lD4HdChtQP\r\n6Qb6vW/DVesWOrp2QlpbJbhBCEAkRnScMmQKlU+H0GJ1S06WL4s2Ne2TfUpd\r\nnORxgm8AR7bvxG39psl6sJAvWrQFzg8VJ6dgbgi0ZiaS1z02FSuNhQnbulZj\r\naUabXrYExuIysgNZdLA1ecXuuDCKgqMR0zg992DAZa1vuPobt0pK40cbcjx7\r\nfuiiUzz/ZptEBItzaIHIxTUFa/BFskiuVHBKCF2fLlI3EiSUhCg5Y9F6jdcN\r\nOM5lNsG6LdbUqrtj6S/X3i5MMx+cF+lFrug=\r\n=zEB3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.8-document-list-reload_1661201233023_0.8171165022692448"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.8-rename-doc-update-list":{"name":"@konfuzio/capture-vue","version":"0.0.8-rename-doc-update-list","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"3de8ee64251fb450b7e0386cb19e122938525005","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.8-rename-doc-update-list","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-dKWXi/CPLt1TOrEleXlf4FcVfsDDEeP6DfX84mW/PC+peG9W71Ja58twh44QSbSNSpEA+xbiTvHz6j370jyEsg==","shasum":"fa63294dc49d7e7d292da593e65fece42e74dd18","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.8-rename-doc-update-list.tgz","fileCount":110,"unpackedSize":10906798,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY1LaqFhauhUHkcSVrsIDcJZwboGGwGk9Dr+nIxq82HAIhALcMD7/Yh95g9Rmf6hG1J+udWR6kW2n4QYZPURXy9wId"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA/DlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoFA/+OXh/iRLYDelvw0DfqAMv565Pk4+V8Zageaj232YEtA3EekVx\r\nRRjpQBOqsQOecwibwoZYO1N6qBXYvyZdKYR5BLmjm83Su5T0H53tO65jPFVf\r\nDiWqfwfW3kRcHqLNp4dfD+4OjLlSubiQ5og4xt7CjOGhuak6n/SLmKOpB4Cv\r\nmmzR0x9NAHEDRZtGTGBKZWIHEd0Ce/dxg+wgP6NVQJ5iZ+wvs5IY3V6GMi9y\r\nAj+DueihO8H8ttj66HyXhfZv9V13SgJDMJCohwhlXUdofR+fiUx3Kp/ghHSe\r\nN/lmggMDz3hWDd33Gp+Xee32ZywZCAAChNda3KAcMCZmG11rsNqRTmhJUbjq\r\ne8+f0XJ+bEOC17SX3oBWzxHt9WeYWOUOGCeeIlZIkRQHSAbkrMUxjMI7zH/u\r\nLKEaUjCwRAVCZCC/Upb0fnWJEB1WFKsQp8T73JCFvJmI7ewNHfK2rGlUc6Ac\r\ns9wfkQ1tVFQoh1dDUpbH6ahMD0lmXwHtymMDCbFDW0unCRtALpHaKUxFzLrO\r\nVfThaQLImSUUaPpYMkIHqdpH/zk3v/nc0WslFHpyj5W7YgogWWrjjNvwbIgN\r\nKiMdsG9npuL7zMsw0ioG6YUo+fKK5pDjDLdsOhlEOUXMBYB3flLmLpkC52n3\r\n/RIjIHkOG6S5WfWQRM/wTA9p1IrPhdu2G+Q=\r\n=22R/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.8-rename-doc-update-list_1661202660724_0.915753444020101"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.8-pre-release-3":{"name":"@konfuzio/capture-vue","version":"0.0.8-pre-release-3","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Run `npm install` in the project root.\n3. Create a `.env` file in the project root with the properties from the `.env.example` file.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n5. (Optional) Run `npm run build` to build the app for production if you want to put it on a web server. After building, export the `dist` folder to the desired location.\n\n# **Documentation**\n\nThis sample app is built using Vue.js and all the required components are inside the `app` folder.\n\n## Vue Components\n\nThe entry point of the app is the `main.js` where the `App.vue` component is loaded. This component has the responsibility to tell the store to fetch API data and save it. While fetching the data, the main UI of the app is drawn on the `DocumentsList` and `DocumentDashboard` components.\n\n## DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis main component is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\nBy default, this feature is disabled: in order to use it, you will need to add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication) to the `.env` file alongside the category ID that you want to load.\n\n## DocumentDashboard\n\nThis main component is divided into three components: `DocumentThumbnails`, `DocumentPage` and `DocumentAnnotations`.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it, like scrolling (`ScrollingDocument.vue`) and rendering a loading dummy page (`DummyPage.vue`). It also draws the bounding boxes for the existing annotations.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a tab bar container to interact with each label set on the project. For each label set selected, a list of labels and annotations is shown alongside with corresponding information.\n\n## Store\n\nThe store is implemented using `Vuex` and is located under `store/index.js`. It is responsible for the behaviour of the app, and it is where most of the information is obtained, filtered, grouped and processed.\n\n## Styles\n\nThe styles for each component are located under the `assets/scss` folder with the same name as the component file. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `assets/scss/variables.scss` and edit all the colors and variables to match the desired design. You can also add new ones following the guidelines from the [Bulma documentation](https://bulma.io/documentation/overview/variables/).\n\nThe app uses FontAwesome for the icons; if you need to add new icons, you can do so on the `main.js` file on the icon library.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using `Vue Test Utils` and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"fb5c216238fb1bdf34f362e6c8f758f300793db4","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.8-pre-release-3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-GupvGE8q5D60yBrchav0MpZ2jIWGpnEZ7i3VXn6RAWnE5R3+igh434hfABQc1SToYkP9nrTWtc0pPFnCxXwfng==","shasum":"bee5b0610c41930d7a2a3dbf7f5f001f8c03e79a","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.8-pre-release-3.tgz","fileCount":110,"unpackedSize":10908700,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0nZJ+7VEM9qnZct10MErsUhBBZxxZOMMAz/oNFAi2TAiACmNFnrL2edi+HBAlAf3+YYb5BpepN7CTKSjOcPVZ+Kw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBpaGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWpRAAglet0yQfOM0NKFyZDA78vZJdKQyHYLGFOk501pdUH0RzOtGm\r\nQjOgq0z0La5LPaKDZLTHJyN8jAv2VqB6UQxzw7p8Z/Q0cNxoQfKmz2JtkG1l\r\nWvyiabF+aghOhP2/Lz/OXKVlB9iNwKj6evrnDaRv4qyLs9xgc8jEWejEPXPA\r\nJlNVFvOoFc/Lbc6+sCbJn24UiX7hingO2OGAZyhe/0o/UZaqIEAYrlULBWPZ\r\n5lAta2hSH7TBH5KJZoeZZLQTXBkiOTEmfQ+eQU3W4QX+coxf33NUwrTYVJBX\r\nxE+0VC3f9G/TUlN7m/8z6lkVBUfxe4ZrOUZENuZkG/VoH7TAZKkM6RJC4Qb4\r\nt0PTIfFwkddv0QCZoftdtVu59094JP0eZ7cK8wrLZXIZmQZY6DzLAA0Xh43B\r\nevLE2H9IoxtQ3xQCoYhc5xm+Q612c8t8FgsKLUwmn8D+3Gu316xR9NwOvcZt\r\nNTeA3k70X/10rUEAKCNIjtCWV8tWEuxj3GoB73hoFGFMZvnOtVM507nn+tKi\r\n+3LZdqvf7wKVwlq60Kc+gJfhXGl5XcCqbAfcZq3m0EE4hf7xklki4USmJLf6\r\n3/6pzLq97W4WNtZP/30/3oDehIPVzwXZcJv8H9Fk70/JzQbuHLrziXFRo5rM\r\nS6Xq+8/x2ieu+QLJyw03zkp3YSqizziVLQA=\r\n=yIvx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.8-pre-release-3_1661376134267_0.757264518149612"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.8":{"name":"@konfuzio/capture-vue","version":"0.0.8","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"gitHead":"370906110f6ef86eaaff715c54dec4556d1ac247","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-zoLGxjDLm0H+xEyLOfxFfkNA4Df6wk4XFQtMIBEl9WVBQrGy9vYnTi5HsTo1A34ncj2UpAWPMwdhnO4XkXG0HA==","shasum":"1166f54ed5abeb455c509ce5660c44cb068c2a0e","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.8.tgz","fileCount":110,"unpackedSize":11348315,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV8DrS+l2NVE4NZbakkVCZCt2CzV817TIeT2NgHciengIhAMbwtdl2gyN2E1vsm2UBWpkIt3CdkFeVCQlQu5KBvucL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCSypACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9FxAAoTfJ2BzB3P8A8+r0xtoKzOGC7vaWxXMjAFPygc+71SNU1F2j\r\nEctOTAMBq2/VZ6rIoXGxGEcCUD0h9BHMaApEgkIonpM+EzVVQIHdTiel31mZ\r\nbyWpk66X33K4nigZ6yMMtRddM7kWhaeJBse+kRB/wf5hAlKZemtuOU+0eWQF\r\nxE5NSNpi1D+Km+0Uqr0WjSA+g024/yGqxFh7lybMxfauqDCrLgPU3IYXDSW2\r\nfkqt8RkHCA6Znh9gZD/HNVvrCcJqeSU6SC9ESsR3Lbcc77+SOJvnWf+COvCS\r\nFTFKNslYgtMmrt+QCOCcYjFSdxunair03PEpcfjZGZNW9UK264besYzAs+Dv\r\nxmNk9YjNRtcLt6OB4gMqtVMU9JNhxqjzHnDpErM1NU6NZAdS/v2KGm8+OkDt\r\nRCVYVc5G5mLNJQfWhTRgI9iWPlQVNF1vw5B7MHPLf8+lJll0jt8+X/P5w0sK\r\nD003ATou2MRVVM0NtE1iAYCPUgu5JYWhyY5uiF8KKWoNgbFzt/RolmAht1d0\r\n0AjG5EvQXKu6OhvUgY5/UXKV+TtyXN8iozC05PinTuFmAFfsVkzpGVt2kb4b\r\nH6/8ALIQmGV6xYd0f9EmcYSuc0l3c78Euozu8kJBMxn1QaZo+VuC2f+kz93q\r\nKcdUWBjQ/FdAoXuuUYU2qFOZ6UvqPloULNQ=\r\n=0zzD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.8_1661545640923_0.6489051065620612"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-entities-boxes":{"name":"@konfuzio/capture-vue","version":"0.0.9-entities-boxes","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/) and a look at the [Documentation](https://help.konfuzio.com/) for getting aware of the app business concepts.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Create a `.env` file in the project root with the properties from the `.env.example` file. Take a look at the required ones. \n3. Run `npm install` in the project root.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n\n# **Deployment**\n\nIf you want to serve this app in a web server environment (like your company host xxxx.mycompany.com or in a cloud environment), do all steps from the previous section (except point 4) and then:\n\n1. Run `npm run build` to build the app for production. \n2. Export the `dist` folder generated from the command above to the destination source in the host server.\n3. Configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n# **Documentation**\n\nThis sample app is built using Vue.js version 2. The `src` folder is the root of the project and is divided into:\n\n`assets` - contains all the images and styles. Each component has it's styles under the `scss` folder. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `scss/variables.scss` and edit all the colors and variables to match the desired design. \nThe app uses FontAwesome for the icons. If you need to add new ones, you can do so on the `main.js` file on the icon library setup.\n\n`components` - Vue components that are responsible for making the app work. They are divided into sections related to their function.\n\n`directives` - directives for manipulating the elements in the HTML.\n\n`locales` - translations files.\n\n`store` - the store is implemented using [Vuex](https://vuex.vuejs.org/). It is responsible for saving all information coming from the API and local information regarding the use of the app, like the display scale. Most of the information is obtained, filtered, grouped and processed in the store files which are separated by their concept.\n\nThe entry point of the app is the `main.js` which loads all the Vue libraries and therefore opens the first Vue component, the `App.vue`. This component has the responsibility to tell the store to fetch the API data required to load the next components. There are 4 main components which will be explained next.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it. The main thing is that it uses [Konva JS](https://konvajs.org/docs/vue/index.html) to render a canvas element that has the document image as background and shapes on top. Most of the shapes are annotations from the Konfuzio API. \n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a list to interact with each annotation on the document. You can edit the annotation, edit empty labels and change the annotation bounding box, among other things. \n\n### DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis is an optional component that is only loaded if a category ID is provided under the environment file. You also need to add add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication). Is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using [Vue Test Utils](https://github.com/vuejs/vue-test-utils) and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"8e4055a853e6a353d00fad95a8dac0ecaa0255a9","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-entities-boxes","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-rRrMDafjcZ8/zjx+Tl96Hf2GFltzIP3nl5aspXBgyoLqFseglba0SdP/Q3GKmnaTkBY2E//3wR5DWk5AoSmO9A==","shasum":"e96b3c3bc52957b4208dd2eebc18fd02995db1b1","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-entities-boxes.tgz","fileCount":110,"unpackedSize":11350405,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXb2OInVjUgZ7xJfAIjwgcvL1abD7gvbIiHy7e2EzVuAIhALBgCaIY/cdBvFCcadE+fiequHf/fW2P0OXo4zfhHzMD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDNkLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR5Q/6A0xwaWRQiY0JQP7FWTyiU3+Lowrt3ufFGNPC5qVgWZFj9CJH\r\njRL2AZ46rSHzezdSdAlEAu7Dk/utI5apNwz0XRIuLuyQUnce0qKRBLfWN/XS\r\nxxXF2BALK/zN/1S5Gz6lbksUxWPatmyoKA+pTMkHm6prcvo0cn5VvsAHv1Yp\r\nstOSqPn1HywLH5VQ19Eyz3wtLve7XhUC368RW3VTu6cvKP+NXvqhMEPcmoWr\r\nKTi5C8ePG2ZKy/bQybhT8QdDWQblIncDu/NGLDmg4TBXxoorRZi/o6o5Ihxf\r\n2Fxjqa3rbnuJZtKDjy7oQACg4jfd77K9LsxNbl0LSFSdnGdU5m8vVzU3SWqN\r\neL5GYblvnkSMBIBxHdkk5fWqD4q5t1R7AEopyY6RaXHyCFu/ZvfZAuXGqM8w\r\nwbp0/pOPcPOk41dLxFvCn63q4o+NB70nLl6NGc2dOsI6mTQaTSnl0ByuNbR2\r\nx825hWDRkunnhWXcsFD4pxz21+NlH0d48RQeVxRffHmjZzyz/froyaJc6pSd\r\nuaHq8wnAUp1A+mk9edeDh7Xv4dqz0P3u9aIzqIOdkUCc0nPAo3+qetX9/ZMV\r\nYpKLuEMHF+xtFUcGmbRb0loXAFplTgX3ZchBr5lL84ayv0VPxMEq+e9GZGgC\r\nAkSzgIOVgR3Mmax/mz3PhY67EptQX+7VSYM=\r\n=ov+9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-entities-boxes_1661786379386_0.6825275662064043"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-reject-labels":{"name":"@konfuzio/capture-vue","version":"0.0.9-reject-labels","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/) and a look at the [Documentation](https://help.konfuzio.com/) for getting aware of the app business concepts.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Create a `.env` file in the project root with the properties from the `.env.example` file. Take a look at the required ones. \n3. Run `npm install` in the project root.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n\n# **Deployment**\n\nIf you want to serve this app in a web server environment (like your company host xxxx.mycompany.com or in a cloud environment), do all steps from the previous section (except point 4) and then:\n\n1. Run `npm run build` to build the app for production. \n2. Export the `dist` folder generated from the command above to the destination source in the host server.\n3. Configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n# **Documentation**\n\nThis sample app is built using Vue.js version 2. The `src` folder is the root of the project and is divided into:\n\n`assets` - contains all the images and styles. Each component has it's styles under the `scss` folder. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `scss/variables.scss` and edit all the colors and variables to match the desired design. \nThe app uses FontAwesome for the icons. If you need to add new ones, you can do so on the `main.js` file on the icon library setup.\n\n`components` - Vue components that are responsible for making the app work. They are divided into sections related to their function.\n\n`directives` - directives for manipulating the elements in the HTML.\n\n`locales` - translations files.\n\n`store` - the store is implemented using [Vuex](https://vuex.vuejs.org/). It is responsible for saving all information coming from the API and local information regarding the use of the app, like the display scale. Most of the information is obtained, filtered, grouped and processed in the store files which are separated by their concept.\n\nThe entry point of the app is the `main.js` which loads all the Vue libraries and therefore opens the first Vue component, the `App.vue`. This component has the responsibility to tell the store to fetch the API data required to load the next components. There are 4 main components which will be explained next.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it. The main thing is that it uses [Konva JS](https://konvajs.org/docs/vue/index.html) to render a canvas element that has the document image as background and shapes on top. Most of the shapes are annotations from the Konfuzio API. \n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a list to interact with each annotation on the document. You can edit the annotation, edit empty labels and change the annotation bounding box, among other things. \n\n### DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis is an optional component that is only loaded if a category ID is provided under the environment file. You also need to add add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication). Is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using [Vue Test Utils](https://github.com/vuejs/vue-test-utils) and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"e9829c003690b2a00fa821552e1f7135be7b663a","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-reject-labels","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-FJLXzD6uCA7FprMbKxTdwh1L5419aTrFDrox4vYlfj1RRHTO0WX7EJPKAPaTrTXPzDospXwlbuyTMOh27IHBqQ==","shasum":"432c38b4abd5205f4c11793952d08f9c05626d82","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-reject-labels.tgz","fileCount":110,"unpackedSize":11355931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFFRu3o7Q22i9hQO82FoR0Bz92UJxBBtA88o85H629twIgUR3IEJBkGPjZupMRDQF9b9D/8SdHejj8G13VHGZtyhQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDcaRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq17A/+OUiO2cMPCYvwSPdAqG5OeacGRAkUsxwRfwchZ1ZX7B6vJ/Bn\r\nb3M+YW8jiyNkU9o4+TKlQM50xssyn5S78Zc0qCIBepxjczVRZYqUwbCU4kZj\r\ngePVqcU6hCisS9fBS0dvLZQJOjwtMF4hAX27SSo/ioda+ofG6JuLPhB0UXoC\r\nV43l3PdQr1ooU6EFPlUqqQUnjy0LoOpvB8cAfAM3aseaqsIUc8IJ/izwB7e+\r\nLqMwXO/169y+Kv0mxIAsEVFDq+ZwFI7w8wMOFMyPneZOIrtb3Pq8fuKpBChC\r\nQdN7LuFEkJb4l2aDjRTaoDTIKyuVwp15LtQqrWxN2z7kCpy5bgGbUF0R6wkV\r\n0j7oS9I9hs+5h4pVGG6OCQCjbBEPDWil0c8rAOwIap4SDA48wrucizj0lCQY\r\nMCUskQFECVNop+TlYPSKNeAh8B0nAI7tRY58CyJnqYTf8aSzVrcsJD9JP8kZ\r\nNHYwvUbduhnxgMHX/W3R8gykRC7D9LVuuqhy9bqba9p4+7C7nNHlJleP0sTt\r\nHfDgdN6tzH84qZB5kRgZvWY4BUJLnHZV7RlAL9iRKBIRRPrA81Iu0GXXyijQ\r\n7rrjHydiSlTfh0VkbThB48sEZ7c3xKXOR5+d+0DFBcDW7LwSffXxjx03cGU9\r\nn+N5IAEVw+09L6HDBV4hR/2CbBi3Jzozx1M=\r\n=49X2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-reject-labels_1661847185397_0.5150820798974369"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-annotations-fixes":{"name":"@konfuzio/capture-vue","version":"0.0.9-annotations-fixes","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/) and a look at the [Documentation](https://help.konfuzio.com/) for getting aware of the app business concepts.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Create a `.env` file in the project root with the properties from the `.env.example` file. Take a look at the required ones. \n3. Run `npm install` in the project root.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n\n# **Deployment**\n\nIf you want to serve this app in a web server environment (like your company host xxxx.mycompany.com or in a cloud environment), do all steps from the previous section (except point 4) and then:\n\n1. Run `npm run build` to build the app for production. \n2. Export the `dist` folder generated from the command above to the destination source in the host server.\n3. Configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n# **Documentation**\n\nThis sample app is built using Vue.js version 2. The `src` folder is the root of the project and is divided into:\n\n`assets` - contains all the images and styles. Each component has it's styles under the `scss` folder. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `scss/variables.scss` and edit all the colors and variables to match the desired design. \nThe app uses FontAwesome for the icons. If you need to add new ones, you can do so on the `main.js` file on the icon library setup.\n\n`components` - Vue components that are responsible for making the app work. They are divided into sections related to their function.\n\n`directives` - directives for manipulating the elements in the HTML.\n\n`locales` - translations files.\n\n`store` - the store is implemented using [Vuex](https://vuex.vuejs.org/). It is responsible for saving all information coming from the API and local information regarding the use of the app, like the display scale. Most of the information is obtained, filtered, grouped and processed in the store files which are separated by their concept.\n\nThe entry point of the app is the `main.js` which loads all the Vue libraries and therefore opens the first Vue component, the `App.vue`. This component has the responsibility to tell the store to fetch the API data required to load the next components. There are 4 main components which will be explained next.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it. The main thing is that it uses [Konva JS](https://konvajs.org/docs/vue/index.html) to render a canvas element that has the document image as background and shapes on top. Most of the shapes are annotations from the Konfuzio API. \n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a list to interact with each annotation on the document. You can edit the annotation, edit empty labels and change the annotation bounding box, among other things. \n\n### DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis is an optional component that is only loaded if a category ID is provided under the environment file. You also need to add add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication). Is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using [Vue Test Utils](https://github.com/vuejs/vue-test-utils) and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"ed6fc006df2dd54735f55835976ff4d73d891e79","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-annotations-fixes","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-d2AppdMfNDaBo1j+YnqL/3aOh8h7gSM9FhnvzZRTfXcfnuJwhp7chnoC3I8Y9TQbr7TdTi4HSlOwaAhacSmPQA==","shasum":"1e080b5d4b694db8da775de1c5f9c7c1aa6ea3ae","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-annotations-fixes.tgz","fileCount":110,"unpackedSize":11356369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTHHRo6ZrOwjVeNCcefP8zPiPxtMdstYknnt+GweccSAiBav/jCsRFeVN8GWZRHiwoB3ouLrOZq1j4w/zr5wAgcFA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjENAXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprYw//e1uN2Rnw/21A2Y6b6KoHSCy0V+uwx9bX6+tN4ciO/jD0yi4t\r\nIrDQoHdCYzh55aCcYG4lBowh/6+CvIfrcALl5d8OZrkSnpKTPzEUng8ZQF4j\r\n2WI3Rrby9Jv6Scee8eJPQZ0iSpFUDw8MDUHna15heQrlhP/tVgh3UHcX5FOM\r\nXDowkzsLJ3Vot0G9i2vm4wymRr2hQvyzS23OjKQpLADmvdTQK6rzX9MGsC6N\r\nSIFOl4vrIFvoK8idaARvc+oIkNka1OaRwXBrJbgKalKrIbGzvQhd9992KC5i\r\nlVOwbpIu3tuwj+MWYGT7QXkUlI8cT7ebPBqbIwXuISxCts+1HvCYo3d4gGGT\r\nL3bl7fW8BDu4BPBUnq4ihhrELksTdVO4sGujIm6df9nbo9iv663APReVuuxL\r\nbA5bUQicP7UhpFiFqO9pY+2tuGnxBF05xmM53xV0kTMf2oGJ6Gy78RpSevhX\r\nQHWLycosmO2sTbYgDEyTgDqFxKDBDOFtt8ekGr2W9rX3oTg7shZBRizEq0wk\r\nKDao9FI3OQl1PaHGljaDWaI91QWEf4hUVTiQieyUL/IP9FQGWlrRqukbzcy3\r\nL5o4ZPTQP25/L3L46mjUfAgqbqLvRMGQgTF4RxbP+AtGP7YWEVVkX0RAoLwk\r\nuIXUTQftJ1Kf9blxgPpRuez/Nf3OYfmNeV4=\r\n=jFdz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-annotations-fixes_1662046231034_0.22552304760241348"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-pre-release-1":{"name":"@konfuzio/capture-vue","version":"0.0.9-pre-release-1","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/) and a look at the [Documentation](https://help.konfuzio.com/) for getting aware of the app business concepts.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Create a `.env` file in the project root with the properties from the `.env.example` file. Take a look at the required ones.\n3. Run `npm install` in the project root.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n\n# **Deployment**\n\nIf you want to serve this app in a web server environment (like your company host xxxx.mycompany.com or in a cloud environment), do all steps from the previous section (except point 4) and then:\n\n1. Run `npm run build` to build the app for production.\n2. Export the `dist` folder generated from the command above to the destination source in the host server.\n3. Configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n# **Documentation**\n\nThis sample app is built using Vue.js version 2. The `src` folder is the root of the project and is divided into:\n\n`assets` - contains all the images and styles. Each component has it's styles under the `scss` folder. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `scss/variables.scss` and edit all the colors and variables to match the desired design.\nThe app uses FontAwesome for the icons. If you need to add new ones, you can do so on the `main.js` file on the icon library setup.\n\n`components` - Vue components that are responsible for making the app work. They are divided into sections related to their function.\n\n`directives` - directives for manipulating the elements in the HTML.\n\n`locales` - translations files, which consist of key-value pairs. There can be as many files as languages needed. Translations are implemented using the library [Vue I18n](https://vue-i18n.intlify.dev/), and the expected value is rendered by using the `$t` translation API and passing the key as an argument.\n\n`store` - the store is implemented using [Vuex](https://vuex.vuejs.org/). It is responsible for saving all information coming from the API and local information regarding the use of the app, like the display scale. Most of the information is obtained, filtered, grouped and processed in the store files which are separated by their concept.\n\nThe entry point of the app is the `main.js` which loads all the Vue libraries and therefore opens the first Vue component, the `App.vue`. This component has the responsibility to tell the store to fetch the API data required to load the next components. There are 4 main components which will be explained next.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it. The main thing is that it uses [Konva JS](https://konvajs.org/docs/vue/index.html) to render a canvas element that has the document image as background and shapes on top. Most of the shapes are annotations from the Konfuzio API.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a list to interact with each annotation on the document. You can edit the annotation, edit empty labels and change the annotation bounding box, among other things.\n\n### DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis is an optional component that is only loaded if a category ID is provided under the environment file. You also need to add add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication). Is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using [Vue Test Utils](https://github.com/vuejs/vue-test-utils) and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"2bb4ec2da72d2d8407d7e7498d10866c87a8a4be","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-pre-release-1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-4tJ5UBvsj3bti1jYKeNk40NGLoc6ICnk/rOjxN3p+fP+5lQVSNk2IDbCea35ja/JDyf4o3lBXBCv/G0ld4SzXg==","shasum":"d696c77ba0c0e5341c6fdc674c0c79e00b58fee2","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-pre-release-1.tgz","fileCount":109,"unpackedSize":11358773,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6cXyMHi158+vNWYniAM2vlGYAckUoAzdfiLEQxUFh2wIgPESOtLeOLJDZa8QdG4fMScuTv/TcU+gLB4LhvIaasJo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGlK2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ8hAAkYGt6sCbvehND2DY7b488t5ue3KSXxMzYqRmzj/hqcX4X4s9\r\nTY4CXecYIVlXYnn+gFbC7NtC2VBtDmlVzWLrJQERDREj+e9RUo0vOEt+h/2B\r\nzJRfo/xeytGp5qYY4p+czPfZBqnDVvgxL8sQM7+vyi5Vbvw0ocZ8AWtCrPob\r\n60A5vg6cZXjA0AKKi3edT/VCZv8n31JwmHHJnKyCrucRR1rXfagJTTZW3Ou5\r\naoUzFaX5mCce8F4T7TCIAQIBuK2dfC43dB6UpT9m/gUxaN0YCWBnQC1mc2af\r\nYZJ8CYlAuAvBEQuFiTZXxRQpWV1So66RsvlVvaax6kFCwY6DWmMTdh0UAm99\r\nm72tVV3Z/BvHJ3Z6iQr6jRBduQEwVnG6mStQK6JLq38pC0asHELL/RFvzCHg\r\nVGxcoFn3r7hvD4yMKO8EtrIV8AqaxxaYSTciLThEcTyFGMJCESW2HVOgS68q\r\nw7HdzHH/PUHX/c7JXxHoJWnwGdD0Jt8j8vqyPjHIFrN95rEHhZPr5oahh7jE\r\nSEDtgRCVJ5QA1n5QeZ5HRKOO+sVgprf2Ggef8aUkBf9UjFclI0JaJi2Aq9i6\r\nNqzfmXKAGdG6raXj4OpT7PyBoNvWzmjwsixsTaHrGypk7wDPRZKV8n18VOEN\r\nNz86MTi9so2w1LyknjVGuhP0FdjZ9/SI4E8=\r\n=g0TO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-pre-release-1_1662669494172_0.4111866089304532"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-edit-document":{"name":"@konfuzio/capture-vue","version":"0.0.9-edit-document","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/) and a look at the [Documentation](https://help.konfuzio.com/) for getting aware of the app business concepts.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Create a `.env` file in the project root with the properties from the `.env.example` file. Take a look at the required ones.\n3. Run `npm install` in the project root.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n\n# **Deployment**\n\nIf you want to serve this app in a web server environment (like your company host xxxx.mycompany.com or in a cloud environment), do all steps from the previous section (except point 4) and then:\n\n1. Run `npm run build` to build the app for production.\n2. Export the `dist` folder generated from the command above to the destination source in the host server.\n3. Configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n# **Documentation**\n\nThis sample app is built using Vue.js version 2. The `src` folder is the root of the project and is divided into:\n\n`assets` - contains all the images and styles. Each component has it's styles under the `scss` folder. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `scss/variables.scss` and edit all the colors and variables to match the desired design.\nThe app uses FontAwesome for the icons. If you need to add new ones, you can do so on the `main.js` file on the icon library setup.\n\n`components` - Vue components that are responsible for making the app work. They are divided into sections related to their function.\n\n`directives` - directives for manipulating the elements in the HTML.\n\n`locales` - translations files, which consist of key-value pairs. There can be as many files as languages needed. Translations are implemented using the library [Vue I18n](https://vue-i18n.intlify.dev/), and the expected value is rendered by using the `$t` translation API and passing the key as an argument.\n\n`store` - the store is implemented using [Vuex](https://vuex.vuejs.org/). It is responsible for saving all information coming from the API and local information regarding the use of the app, like the display scale. Most of the information is obtained, filtered, grouped and processed in the store files which are separated by their concept.\n\nThe entry point of the app is the `main.js` which loads all the Vue libraries and therefore opens the first Vue component, the `App.vue`. This component has the responsibility to tell the store to fetch the API data required to load the next components. There are 4 main components which will be explained next.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it. The main thing is that it uses [Konva JS](https://konvajs.org/docs/vue/index.html) to render a canvas element that has the document image as background and shapes on top. Most of the shapes are annotations from the Konfuzio API.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a list to interact with each annotation on the document. You can edit the annotation, edit empty labels and change the annotation bounding box, among other things.\n\n### DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis is an optional component that is only loaded if a category ID is provided under the environment file. You also need to add add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication). Is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using [Vue Test Utils](https://github.com/vuejs/vue-test-utils) and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"ac27ee0abfda2b03566441756c9ed231ea02bc0d","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-edit-document","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-bY52d+enadVqPWYK9JAw4CKm9CimCIUNn0WhzfMSN3VJIg2Yf6HSLFVcVrt+cQdKOmCwKZa6I3Ir9zNhE5Xgzw==","shasum":"89438732835bf82086210fcd4b83fc87d5bbd195","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-edit-document.tgz","fileCount":118,"unpackedSize":11408286,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAskK8LDf9FGlReXop8iOZfW56u+7Jw+6TMeVcsTdmHuAiBrKpEgHaRjU2/mZMJGBBtaMEHsknULCEPxtZ8UmJO0qw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHHhdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQXBAAhKTa6j37rmigpdc1Z9v+57KPanQBEOC7YLVODcBILc6a2k6p\r\n+1Z4oB7J1aNKEfUwohX5/RDty+blPG+eKTvI6orDQ164BWHqVOhNFxNr/9jm\r\nMUI+6JUaiAX5Q9Eca5xFkIvdza6nINLOVIon39JjmJnQuNAlLxbwuEc5ZTkD\r\nBjLc/OK27QbUMiDpUaTbnlL3ld7Ci6IzlnaG09ZLs2iqPaPvAPM60BFXVDlz\r\nXqBLO8pg32NhEznHVMyB40PMOva7l546t4Q+7exzrmSQyVFnha6UQHn95xu7\r\nawN3QkT5/dR4JpL3zRcjTKhJR+VeoAwUHTmsyZiym88D/Wfow/Knxhy1cSZU\r\nlnpGP5+qsNHIhXwRg0vNEIQpU/tUbLJRlgqk4xo1tvAdn8hjvQnuLjMy5dk4\r\nUUSYzvcsvjeedXPiBOd2uZHKlTklsO2oLARqc6HKB2/qPS7porfbMqdQyX9a\r\n6GNu8eXmj9X50TBjuXfUsFZNAqPW4myIlIchLKgldiE99/C0ne70BAiY1A11\r\njcGrw6YG3cppmU6KG/FRaiPowAU12lkUGnq01Nez3oCjlQMknUw0iZd9Cm2I\r\nWMwN2XKWGspGkBOdpXHwxL50wYAIsT+0S24JEEKL8z9a0CTWVjNT950dDPjk\r\n/BGeQI539vFz+G5vQ799a0gPiTgnRjZI61k=\r\n=BDwI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-edit-document_1662810204889_0.28222890548585977"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-edit-document-2":{"name":"@konfuzio/capture-vue","version":"0.0.9-edit-document-2","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/) and a look at the [Documentation](https://help.konfuzio.com/) for getting aware of the app business concepts.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Create a `.env` file in the project root with the properties from the `.env.example` file. Take a look at the required ones.\n3. Run `npm install` in the project root.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n\n# **Deployment**\n\nIf you want to serve this app in a web server environment (like your company host xxxx.mycompany.com or in a cloud environment), do all steps from the previous section (except point 4) and then:\n\n1. Run `npm run build` to build the app for production.\n2. Export the `dist` folder generated from the command above to the destination source in the host server.\n3. Configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n# **Documentation**\n\nThis sample app is built using Vue.js version 2. The `src` folder is the root of the project and is divided into:\n\n`assets` - contains all the images and styles. Each component has it's styles under the `scss` folder. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `scss/variables.scss` and edit all the colors and variables to match the desired design.\nThe app uses FontAwesome for the icons. If you need to add new ones, you can do so on the `main.js` file on the icon library setup.\n\n`components` - Vue components that are responsible for making the app work. They are divided into sections related to their function.\n\n`directives` - directives for manipulating the elements in the HTML.\n\n`locales` - translations files, which consist of key-value pairs. There can be as many files as languages needed. Translations are implemented using the library [Vue I18n](https://vue-i18n.intlify.dev/), and the expected value is rendered by using the `$t` translation API and passing the key as an argument.\n\n`store` - the store is implemented using [Vuex](https://vuex.vuejs.org/). It is responsible for saving all information coming from the API and local information regarding the use of the app, like the display scale. Most of the information is obtained, filtered, grouped and processed in the store files which are separated by their concept.\n\nThe entry point of the app is the `main.js` which loads all the Vue libraries and therefore opens the first Vue component, the `App.vue`. This component has the responsibility to tell the store to fetch the API data required to load the next components. There are 4 main components which will be explained next.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it. The main thing is that it uses [Konva JS](https://konvajs.org/docs/vue/index.html) to render a canvas element that has the document image as background and shapes on top. Most of the shapes are annotations from the Konfuzio API.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a list to interact with each annotation on the document. You can edit the annotation, edit empty labels and change the annotation bounding box, among other things.\n\n### DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis is an optional component that is only loaded if a category ID is provided under the environment file. You also need to add add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication). Is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using [Vue Test Utils](https://github.com/vuejs/vue-test-utils) and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"9ccc979e74ebef8c9208eddd0a7d83e5bb5094b6","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-edit-document-2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-rnEq4CkQIXA7wG9YyWSt6WgWUFMKr7z23jlrBnzp7BKMPUXGwbdDNxv0/u2E1jOeoGYWJal7hdlumtqY4v3Yfg==","shasum":"85a1467cb5b66b3d858f77e4357cb626ed3c8700","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-edit-document-2.tgz","fileCount":118,"unpackedSize":11407918,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFRUDYd9g1Q7iKqCwo9Gl+Ix+gqgN+E/UP4i0rsUk95gIhAIu9P72eOOcT5glkluMioj0LUzGmZ4+0cv2X4bD16eXO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHJ5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw7w//ZynQTkddBI/LxdgxP9gnhnJJrZI1pYC8MfufqmHdKRx+thVN\r\n7HiKsAc39iHzyVlztXhOBKhUddJtb/oa+7+XI419dvPFeCZfUvptAlcB0buK\r\n6kmoJlDc6DYsxEGpUkK/3wEiOYYzZYOWffWpgw4pTVIyj9lE7bwk3mJKF5/k\r\nZH+ExkvNduCoKQvMfHtwT/3sPeF9IuYNqMnbo5WAzEs11KVDPvgYS8hovkQX\r\ndwdpeLwSWWHKzoCaZLoNMUh6SDRNvMCAz5g+h6ZUOXgyUFKpN7LVWxBA7ikO\r\n7PB8kJQIUwar/hWLY6MQD/Cpu9ybQkN1+iuBbi8I8w+Tee2SoLdcKqBnI+vV\r\nUFSb4xaBy1CXAlWKxckkqLd79EGJsaHKAoqGY8qOvOvHQgbafPZYWiDD4+YT\r\niPLBnDrU7m4psZKIiMC2rI3hQQIBaoPks/ASBFttxwhVi4ShBFNULZP8Wfll\r\nhef97MsydAfIXbzycSgiTEyPwQupXy1sjwqQoFhD+58u1XAM3q/pdny8gSqH\r\nXNk472k6wLzOv0fYKZj+Zmdlqr1ttxtewV7AHasXME2dt4yl2E4yxpfPHPLe\r\nIcYqkZz6TW/wyAUMRTfc0iFrBxDxOFG70cpWYaTYOKur9u5XD4k7oJbEXTGw\r\n4+aN2fsOxT7klfRxMOlvVguy3g/h9dIyvSM=\r\n=fHSq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-edit-document-2_1662819915927_0.48006059452973004"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-read-only-mode":{"name":"@konfuzio/capture-vue","version":"0.0.9-read-only-mode","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/docs/README.md).\nBrowse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/docs/README.md#create-an-user-account). Then, you should [generate a user token](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/docs/README.md#upload-document-&-get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/docs/README.md#creating-a-.env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 3 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"b0cc56fc5ca651df740670b94d8a9e9c5d4d6170","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-read-only-mode","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-95VJLxDly0J2gTRzQTefiIWjYleUz1RH0AAln+hsyVHA6xSwkTengEZYAutEzpSRDDEKWI79FKisOQ7ZZL3Tjw==","shasum":"1ea314fbc3749a1c42d6a4989676471a11229327","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-read-only-mode.tgz","fileCount":111,"unpackedSize":11627717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuoxLrfBivm5jVG8eNHxBS/NAZU7w76+Gr2PivJ/zyLAiEAsbBvVi98FSflJ2FQ1FIsFaJAIwcKWPLevmWxKn3oEa4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIlDNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk5g/9EUrOCoJnuqedeiP0llVgZTDPUvTB8trjnIbvlAt21IUs6mIM\r\n7khzXljOCWmmIBRnyACXBTBcq4bAhhYOf9XB3MKlN8CZ8c3mb2P86DnYIgZm\r\nlU71MMinQruDXlcO1OAOVlD2CRVK8JiWsqhfWo5F8kGAkD514l2jcsKUP9kR\r\nI33FrmPmUmIl02KA3rrDYFM3qmBdgQJwI6hGlwWnfrd0M5F97DAkY2ayvAz4\r\nREi1xAhoW0i+pz1HCRBN956jj3IBZ9CSVfn29xDg/5i3V6cpLoWCzDeDAz3j\r\nufeL8YfGRrHLZj8noqPXo3/bXhknSCzr77762hlbd3XUpt1FWdL7xL2rC/tE\r\nuvaRNCyqZCVfLl5v48Si5DC7/5Ru4LAOCAlkI2ur1nON71zuqfvT0ud/cGBg\r\nCLNW5SUZf83W//GAJLKMmkUS06LOVTpzcYf5DAkq22WsLhjdN1NGoR85iBUB\r\nImGoAqLVmc6AjeLdX3Drz+MBKT7Rb4trLl9DaoDvJ/YhSmOy4PN5GeBCRGfB\r\nbNfkHhH0fCKodBG9gRBSwyTuUP185odObShIFsHRHjGsJBJi3HJ2yVlyg8Ll\r\njetpOXKYXuFRHFxiOzVTvD/bKbA+5bUgtsaVZzsODbxdknK7PX5utse/rScO\r\nXeyd/RmzlqgRxajd+cSR+5cRp5JzTGcV+S8=\r\n=zmWB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-read-only-mode_1663193293546_0.07041402146815345"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-pre-release-2":{"name":"@konfuzio/capture-vue","version":"0.0.9-pre-release-2","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"7edf7f1a8dba624bf93752a990125dc44a03f651","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-pre-release-2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-AdkK4/tXKDDK/GxSgFjCWo77479mgtDQV69JLi3pukzCkHgl4PlxKHRX2ICRgMoE4A6jNCAQ+C59YuyM4rYoSw==","shasum":"4e92a90c33627d364f117a4e4a9a3299d3caf54e","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-pre-release-2.tgz","fileCount":111,"unpackedSize":11633523,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzrNFn6bsKBSQowb61wqX47b10IWWcgK1/MEMM2rvfWAiEA4HE1EaPOMNzyf/ovMiv47IVKajF8f+/HwcKszxNlH28="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJJ3oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmro5w/+MJT/HkGNm+5QoElKL6bYIPjTFnsqfj3LjS17NDxnpPCIsb/L\r\nwQD/TMC2S7ewS+EawfPwmxx/Bcp2wwy0t6R5ed7YGpwIjpCraX3oZnfGsMkF\r\nIghs8cVddmSaSOV5nO+4OFkbnd/rDl3eGjsPl2V44KzTjLprGnr7dfpcYSm6\r\naUNDf9kR7Q7z7TEayHl+Lhp29IyiJck3F6CAaWBBUhL/cbBehwpuk4hH+PPQ\r\nBU3RtO1jf0sabpWbd+Y9H3qXVelmK28ImmZVq4J3Lc7EnwuLTuiutDhXp5gA\r\nzIzaC9c1IuwE++KxjQ0DO3ltUil4qdFEg+ISB24VAPD2Pyl8+cQVfvp95LVO\r\nZDWV8nu8yky1xojha7uzI4HWP0HcMHb+XeiBUKx0jKGhnOe8TTdv6OClgVqI\r\ncZZgriduY3fi3ws/vczd5CLhmMeXBcWrRT4NTCKXVzX3K4U2X09CObNf3oQD\r\nwRQhWtdCXC1wIhlbJE4kFE6HOdSRhYuv+pTvwtAx9HH7h15wRGc/7HOYaHpH\r\nnc1cxuw+LLCuxhKZG7daJMfKvLnvy5oDypjguy5dWyGjjcXxMtBpEjkcpYOM\r\nfNdgOO7cnIOwOZYdU1qUX7Kq1FDAG9lzrGDvv6+5zofjNHz2yHCbYWH4oekS\r\nHDBBa3NjvXZv11QW6pdFmZCNNlIC53I6woc=\r\n=1WLb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-pre-release-2_1663344103647_0.9473458704623474"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-edit-document-3":{"name":"@konfuzio/capture-vue","version":"0.0.9-edit-document-3","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/) and a look at the [Documentation](https://help.konfuzio.com/) for getting aware of the app business concepts.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Create a `.env` file in the project root with the properties from the `.env.example` file. Take a look at the required ones.\n3. Run `npm install` in the project root.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n\n# **Deployment**\n\nIf you want to serve this app in a web server environment (like your company host xxxx.mycompany.com or in a cloud environment), do all steps from the previous section (except point 4) and then:\n\n1. Run `npm run build` to build the app for production.\n2. Export the `dist` folder generated from the command above to the destination source in the host server.\n3. Configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n# **Documentation**\n\nThis sample app is built using Vue.js version 2. The `src` folder is the root of the project and is divided into:\n\n`assets` - contains all the images and styles. Each component has it's styles under the `scss` folder. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `scss/variables.scss` and edit all the colors and variables to match the desired design.\nThe app uses FontAwesome for the icons. If you need to add new ones, you can do so on the `main.js` file on the icon library setup.\n\n`components` - Vue components that are responsible for making the app work. They are divided into sections related to their function.\n\n`directives` - directives for manipulating the elements in the HTML.\n\n`locales` - translations files, which consist of key-value pairs. There can be as many files as languages needed. Translations are implemented using the library [Vue I18n](https://vue-i18n.intlify.dev/), and the expected value is rendered by using the `$t` translation API and passing the key as an argument.\n\n`store` - the store is implemented using [Vuex](https://vuex.vuejs.org/). It is responsible for saving all information coming from the API and local information regarding the use of the app, like the display scale. Most of the information is obtained, filtered, grouped and processed in the store files which are separated by their concept.\n\nThe entry point of the app is the `main.js` which loads all the Vue libraries and therefore opens the first Vue component, the `App.vue`. This component has the responsibility to tell the store to fetch the API data required to load the next components. There are 4 main components which will be explained next.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it. The main thing is that it uses [Konva JS](https://konvajs.org/docs/vue/index.html) to render a canvas element that has the document image as background and shapes on top. Most of the shapes are annotations from the Konfuzio API.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a list to interact with each annotation on the document. You can edit the annotation, edit empty labels and change the annotation bounding box, among other things.\n\n### DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis is an optional component that is only loaded if a category ID is provided under the environment file. You also need to add add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication). Is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using [Vue Test Utils](https://github.com/vuejs/vue-test-utils) and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"b35422da675650debda84b1cae3c96472a1008e5","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-edit-document-3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-814AxDLT7HgsmPXkP6HtfJq2a3ZKfZq1B6oh5aY416zrIEP1X9T1yP5dVjp7GVi5P4MEdxNK6KFwdQJL8uE5Pg==","shasum":"2dd4efab9a326d6101a4598ceab35fd8c00477b2","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-edit-document-3.tgz","fileCount":119,"unpackedSize":11413341,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5jEgv0nZcR3cglJV3VPHZONoJ4IMbUIl0ErRUjQGgCAiEA0/ZEoveb2QOjyZQal/CxAyy+cJmOJ0Oh9gIPdjFOUXs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKD9rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb1g/8D8KHqAz/UlKnR43dGPUNZ7oUJuSCp9VkW+rLEnJ7iMGAJndd\r\nqMhaQwKxx1+utc1NTsanxOeWPDM735UCcK4gfy5yFP5W3QPeG3MSHX2mYykb\r\ncbbgzx0JINQkgTUQYpXzgNLqs95RSDAucdBWdKc5ih+0ZIVqWMaHG/9QJ4MR\r\nZ9S3SnoBfpCvK5LczeAh3+x+RHu+dshVnNTf3v3arQMaQB1euNNFAbBr9lw5\r\ndcEypM9p7V7hMcbuqDGsgK3Q9rYui+BoTsCAjoGyueLOWL6vcgZFRE6ctt3E\r\n7fOv4I5mK2nNWfEq42Y3hgUcC8LNu8UWLIHhYEJjoIKJoFNlB1u1DE0ZNPMn\r\nhc1jeEk44Rip5s8sZpJVm20VyvuptpqWrWLeAmkwdr5dQQZkfXWRQxcbpsTi\r\n+fZpSlXWpK3llJPC1JwlJMF/YiTQlpnW10WuHiDBRpzMXrVFQ1K18dCFygej\r\nRGFDDEJS0OGP2sOLnAe3IoKOFfHB95eiObQl75wrVxeAINQfqW5QczTdvY14\r\nZkq6pahFb/czE/MSB1Cn46dwcgS3wrBz2Jk7W2TdvHAmg8/PTNB4P8jS5LgZ\r\nWaudK45qkA7XJi4MCzaaiaCVPyCFViH5JLvZjbI3tLMyrGHoN//dsfZNwNO+\r\n24Ep76DbIz8AuUqv9mnH4HjsRBgUWJNpnPw=\r\n=o066\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-edit-document-3_1663582059545_0.20442567652631216"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-edit-document-4":{"name":"@konfuzio/capture-vue","version":"0.0.9-edit-document-4","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label widget that lets you upload your documents to [Konfuzio](https://konfuzio.com) and preview the results. Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n# **Requirements**\n\nThe widget requires `node` and `npm`. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/) and a look at the [Documentation](https://help.konfuzio.com/) for getting aware of the app business concepts.\n\n# **Installation**\n\nFollow the steps below to get the app running.\n\n1. Clone this repository.\n2. Create a `.env` file in the project root with the properties from the `.env.example` file. Take a look at the required ones.\n3. Run `npm install` in the project root.\n4. Run `npm run serve` to serve a local development app to run on a browser (default URL: http://localhost:3000).\n\n# **Deployment**\n\nIf you want to serve this app in a web server environment (like your company host xxxx.mycompany.com or in a cloud environment), do all steps from the previous section (except point 4) and then:\n\n1. Run `npm run build` to build the app for production.\n2. Export the `dist` folder generated from the command above to the destination source in the host server.\n3. Configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n# **Documentation**\n\nThis sample app is built using Vue.js version 2. The `src` folder is the root of the project and is divided into:\n\n`assets` - contains all the images and styles. Each component has it's styles under the `scss` folder. The app uses the [Buefy](https://buefy.org) library, so if you want to edit the app theme you can go to the file `scss/variables.scss` and edit all the colors and variables to match the desired design.\nThe app uses FontAwesome for the icons. If you need to add new ones, you can do so on the `main.js` file on the icon library setup.\n\n`components` - Vue components that are responsible for making the app work. They are divided into sections related to their function.\n\n`directives` - directives for manipulating the elements in the HTML.\n\n`locales` - translations files, which consist of key-value pairs. There can be as many files as languages needed. Translations are implemented using the library [Vue I18n](https://vue-i18n.intlify.dev/), and the expected value is rendered by using the `$t` translation API and passing the key as an argument.\n\n`store` - the store is implemented using [Vuex](https://vuex.vuejs.org/). It is responsible for saving all information coming from the API and local information regarding the use of the app, like the display scale. Most of the information is obtained, filtered, grouped and processed in the store files which are separated by their concept.\n\nThe entry point of the app is the `main.js` which loads all the Vue libraries and therefore opens the first Vue component, the `App.vue`. This component has the responsibility to tell the store to fetch the API data required to load the next components. There are 4 main components which will be explained next.\n\n### DocumentThumbnails\n\n![DocumentThumbnails](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_thumbnails.svg)\n\nThis is a simple component that loads the document images and displays them in a vertical list to act as a thumbnail selector. It is fully clickable and it updates its state automatically.\n\n### DocumentPage\n\n![DocumentPage](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_page.svg)\n\nThis component is responsible for drawing the document and handling any interaction with it. The main thing is that it uses [Konva JS](https://konvajs.org/docs/vue/index.html) to render a canvas element that has the document image as background and shapes on top. Most of the shapes are annotations from the Konfuzio API.\n\n### DocumentAnnotations\n\n![DocumentAnnotations](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/document_annotations.svg)\n\nThis component is responsible for creating a list to interact with each annotation on the document. You can edit the annotation, edit empty labels and change the annotation bounding box, among other things.\n\n### DocumentsList\n\n![DocumentsList](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/documents_list.gif)\n\nThis is an optional component that is only loaded if a category ID is provided under the environment file. You also need to add add an [authentication token](https://dev.konfuzio.com/web/api_v3.html#authentication). Is responsible for loading the documents list for a given category. You can then select which document will appear on the dashboard.\n\n# **Tests**\n\nYou can test the app by running `npm run test:unit`. Tests are developed using [Vue Test Utils](https://github.com/vuejs/vue-test-utils) and are located on the `tests` folder. Mock data is used to get information into the testing environment, so there's no requirement to connect to an API. The tests are grouped by the four main components and are focused on testing the components behavior.\n","readmeFilename":"README.md","gitHead":"bee05af011f75ac85edada9398e1f6b8c9393263","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-edit-document-4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-EOvGtmABNDzHlj/fM5zX3XUL3KcKvmZM23Q7XNYOGhJIxsz3lujmJPfkM1J+GrmIK//fXxFMkVf2Auwn2y5RHA==","shasum":"769f5ae3c2cb1f56a5250ff66feaad1acef52247","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-edit-document-4.tgz","fileCount":119,"unpackedSize":11413497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQD8A5RJiEs4JTl0fer4aZ8jYh4BUzVmem9e502E/x/AIgdG3Unj4AupgjMcUm+9q+V90rzuc+qOkXUc2RANUx9uo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKzUOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojRw/+KJzACZctme8ajLq1eC6u9lis9vg13WXwlreqaCD7V2g+ZwAy\r\nUaSst1A2HDb8A7JqMRbi0UFVy6VcelWcCOQonlDABo5xiuHKJCNeP39LskeI\r\nGhMCatk4N3E17PrBsK1jZa/WcTDjQyQe5C4L+LOx3z7UTTzuZrsqr9CjUFjf\r\n0zP5T/80D9jULIdbPzFZssZq7TSZ93XNYIYsOa7F//JJgW9Ixrzgy6QmmClg\r\naPRTMNFHhZDX1fthKQYH/0kz2J3xbiUhV0JAat6X7S8kRIfLaWz6C//3qYHg\r\npt2fhYyAiVnJgV+ewIQ/wDz0fGECCgqq9ZkoFSbEeGrCpgWkKfd2eYGGKzLg\r\ndaTNztGThU6vzZEfPqg0HB835Ii7ENEYxgrHUuMi1UgM765eWEU5wocfKeEB\r\nd3s2RMbGhbdc7FW4NmEpsWfhbQB1hvIfk4MDyIvsHp0nAgF9OtN/S98fYKul\r\nIDRujGIg/rwshXOW7R/PPitVj1n90/0z6rCR2cdutEwH/N4rWlRUdrTFmV+6\r\njyk43qGMqHiNLk2vHL5FLSFikXyCq6ZpKBtFLuXMMd8ozUsLMQFOg0eiiz3r\r\ncGEVCuqmJekrwXOa+5hUshgoHl5ZoNgFxLNhrLC8h4alET1D3EzgnE4B/Nrn\r\nP7xGiL7P1a80dK016qnL6SXfhQgW6ntjuMI=\r\n=Jfmv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-edit-document-4_1663776013941_0.003568185392579082"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-pre-release-3":{"name":"@konfuzio/capture-vue","version":"0.0.9-pre-release-3","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"a09a542d7a8691ec9545733652f8aed35df7f203","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-pre-release-3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-pXbqtiWfoMjcDLZxuALq0iloklJyYPYG9aTU/lB7gGU8Fsnn/I/YCOzcHtHVrRieMFthkQ0FZxOqV1uyfbazwA==","shasum":"fd1be5da559fbd6bb5b548bbd75a0c82c523d50e","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-pre-release-3.tgz","fileCount":113,"unpackedSize":11671811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkOruw7qUYwXCC7avpwENSVMw11jMD5BZjjksq1S8IbQIgMcFXX6DhgI8q89/ZqT1RNBILtWD0FM5/UHroDOayKXM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLd39ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreVxAAhHdsOT7Z52b9/ydGoYxnWF5J84gP4nsynZI4xLNILnWHwHEF\r\nLkaIw/ffnbuZ72Z7AzRhTe+IYFzzuuVguHGDVVjfTryoByh5Vxbrwhd9vJJD\r\nm9GfTgOI5jXanaZyx+BZU3l5JBEqT8Dgu54OHI6tEVy3KUAiQ2DAgIGIpmSk\r\nBYEyfTl+Y8eDa68b9ekpf1JJdkmQ6cGsMfiBtbfTdrnWl7GWhroi6J6Qp5E+\r\nHq6ExsGMEuYMnCSWIJsrXxzJ5fgOh0lpNSwI9eGq+JTN0Aw3sxKka73Uqo0l\r\nYDPgPEOinWGUFrOIkQJfOelmxSKxUT2Dnyu1G3sZp0SWGuDY/iCgfAyyu+6J\r\n7RWPbVnp9O61WIZxOkgNpd4H81+mAxIUVDBuAtAhtZ2QpDOgj5vQ+I29qexO\r\nuTu7fQn1mdYG6awYtpmfPoEMwreUeysiIGkdQH6cJXB0nV/AsweM9XoxWwI4\r\nvgcZJwgs3T9lWWm82BOH0Wa5Ebcxinme3Jt5AK9DUGjCNeepSI23ETIRMnJZ\r\nEth+9sBg4pD/pUaM1pdAEDi6jBSEQ1ggZZhR/CBHzGkUH9n3UQLHf6wUz5NK\r\nHBGayLVPRrHfseFLD5LVZ9qBidqEZEqpRogslyRhMGw+4zWsD5KeXPM7qYtK\r\nPXh/1MVGrSmpit9cwPVRqAW2wGNuWxjo0hM=\r\n=2izW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-pre-release-3_1663950333440_0.5276783454656895"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-pre-release-4":{"name":"@konfuzio/capture-vue","version":"0.0.9-pre-release-4","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"df0df46ab39db8105126d2a17358d6e919d686ff","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-pre-release-4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-BJPOoB9aJCxMChks7oqt7PGvmtKOJZs3zFzwkTMgphPUM7kLva4qhVH58NHfP7AEtC4oneNb2woVwv0aJ8OLlQ==","shasum":"8f2e377e2f45ef83537cd3d58a76c98fe5055f88","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-pre-release-4.tgz","fileCount":113,"unpackedSize":11671422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPjbdxJIER5FRUC8mz9nNwQ7MuvUF2hn6LxhVXc05Z2AiEA3Crdxk32wYnLeZ1sjn+6sKvxFN7qsoGaVBKD57hWFRs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLkJGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfEhAAm3p8DX4Q4m91fFQ7U96sp/CpADSj4eu8aZWPASjJRcMiwXVl\r\nKNt64cu4T2vtdqN2jC9ExAlHpPeEx0WHUpuazOa8Mo4pA5ffWLitmA0Ljz89\r\nWrEdkdR+9kjPQPxRevBA+rMwq7fi7LKaHmcurw9jsE5nqdNVTMOzNn3ACM1S\r\nj8IhXyh/3NtVi824+7YiDcysqZv1a5g0/3ytK7reGmQtB8p98zCQd8wqlINq\r\ndlhEOoTlxMdmMpxygbjZpZXf5yaPD5uHR7wh4M/PSGB3EMT4QQiFTZEhK7dr\r\nzODLoS6MzUc6o2MLu/98DN2Z+K8NcC0S+SPnUtW53ANkT1d4Q5uSl7X7kJre\r\nlP1kB1sy1uFY1SC0YWAbHKei+Dx4LLqTMPZENgC8K3Tcw9ewr9/sovfH3dmD\r\ny5fac0z5s/mO5rlS0tGwwOZrQmDFE5aI1t7nlz6nMzFvqrIEPYNreNZ3dXs1\r\nrhFGpkx5xnI0YMZtBU5BQ4M13DKmqsxOSPAOi3uVCuwHMMrreZarmRBXJ13p\r\nY144HNvX41PAICSGE2uey6Bp4T+qln1ZBBVtlj7rooQQgKiZjx3oxz4UVwqI\r\nJdKw7i4UU373xWtgQS+lY1dSZpcNACIpdlWI4aauTCeFDO8OQsd725ziHjNz\r\nE64J7z8jVwB82reLrBzXV2w2GDUecrdliHk=\r\n=uwVW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-pre-release-4_1663976005881_0.08799023385210658"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-pre-release-5":{"name":"@konfuzio/capture-vue","version":"0.0.9-pre-release-5","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"0e4fc08475ba09c90518b2a72e2a3ced571d6bc3","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-pre-release-5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Hlmq/G0NyWaD0ZfqU6ibtWJPr7EKdk6eZfH7BEwg8fGuxx+fFnmbNwTqrNirHws91di+1iD9hYVmkNOpg5vETQ==","shasum":"8365136826e0807dd1fa4173d2daa4528f1f7864","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-pre-release-5.tgz","fileCount":113,"unpackedSize":11671410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcRICx7A27M1dEDNKDa5M12XYGgwJiuDLL0oI3kpFZjAiBFYSMwUy99Ym4iJUhYJ8eBcNOA3xNroyg+WS4mN6S8ZQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLvIkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriHw/+NgvLnlgytzivlRUuPFwLupnJPfPSROTOwAtcsFC3ctZ7BWBl\r\ngXyhEMWtAXWM2uKeLEb7ChBpRQNJ8LYl08N6sHtunhKXQf3cJir/ix6pjwM7\r\nT5G7mC2Dq0lt+I57Y2/YAm638lW/PhZRqt4Yx/UQFi3xRl1U07VJJudDbc13\r\n39ifTJ8f+rYcXp8g/W4IfHAv4fppmeLgdg2a9/tJ/GSX3PuA5Wuia5OiI3sw\r\nmkKmkr5nU2oOcPQU3ebftMsZ7yno6eU1lxRqBB1EBRyARzgDfTL/TN8tV3wt\r\nqM7wubJtTOQ4/EX0kMcrLDM1W23sO2Xfc2DH7tmwY1gdcQm4wBsX3AHcm5td\r\nfbI2WPsVqOia0xhJjtZ4+wnN/NjgGFvU1FN4vB3O7T+tvsiVukL9y/fx/PGa\r\nGvsWL2QM0fgYku5/P010GIOtuV7Ffz3G6ZOA4Hlnn/bfHAB4btoyFv3v0Lti\r\nmCwd/7fRUiRjfRbO27LazMHRVktL+VkoFo6wgZqlBN0KM+3kOYQa5f1FjDt7\r\nPhQYtS/JagZ9PSi4UaYbDQjK0Bv0vSE9TpF8SKYjeXx8U313bp1s/ErubQFA\r\nj0Mc5NWYIkRGNdqAK9huQ7qPcter3cxVWeCX4ljchBYBNBXfGF6/1XYQYYnV\r\nBIongh9c2sww6H37XBNRhcuq9f10nN74O2w=\r\n=7rhP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-pre-release-5_1664021027972_0.8071050340136321"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9-pre-release-6":{"name":"@konfuzio/capture-vue","version":"0.0.9-pre-release-6","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"8b357a7d6a4d8a3f08c5d6741a2ba317e68ce536","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9-pre-release-6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-NnP6OA6C3u2DOiGjAalGbTC+86zqVfnBWldkOu708XUuAIeTAhEjwyRpI1+k7/dK1nGZc26FI9lloWb4IrQF5g==","shasum":"37281a126f8a9a7fce45fb9c8824611f2391e87e","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9-pre-release-6.tgz","fileCount":113,"unpackedSize":11671404,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgLjXA1qYmGglp6eCD0ts/DY040ykjinhtTRyCjCiF7gIhAIc2rup8mqFTpjgd8gsv1W0P2piMwL/7kMF6H374FxKq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLvezACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqo+hAAj32tQxZ9BC3TkFSRHvQLZj4fwvesRolq258hWz3CNeLBGKp3\r\nIjuwZxTagLF2B4r2n3JmbHozNg542FuQB5EYjENFzGA7p2j2Q7s63mu0+bg/\r\nvCil2mskX6d1o07dE+4mp1ETyQxKPwQBdbk3vVK2PhBX8IUSn7c58XedoM1H\r\nD/gRDSZgrIJOQNJMmZSX2aq33C3KchA4NI/1RpBbpsszAN+/0YniltLKLD6E\r\nHwxVAgRgsO7cwAJhod0JnuzPnTjuZlDr8czzKfTVRqKLu3KBbsc++9wfS1RX\r\nT7xsjkVxHcsM/VRbvekwAG8CMXIb1IVVohi5dZCNN9db8vc4u6WRHL25I8zn\r\n9Zhq1Rf0ImIW+a5ww98UWFxFxOgMFMCH2FAukTUiD58hfQ2TghDXyAh4JER8\r\ny5/CL9T82q03gDmS39BvzvhUQ/iFEdhYjzsYRyQsTx9pFIrNmXgMfEzZEbK6\r\n6YdiW0MFgzXPoSZfdxBWUVnAqWPu1K6G+qRHDaZ79r9RnPRG6zeJWS2okRGb\r\nhY5wtwrRt8Z4gaxVv+1YHwAaXZAJnXpGDQSHWmapTgTREJ86yoULXVrbairg\r\nyRNyzqY5ND8KJ9HJxMWi/xs9UcrsMqaNDDxWgPszsA4JfoZAemjEuY4B9L9v\r\ncTFY7dZn1A20JbGheVZiD39ugbWDW+J1+70=\r\n=VTZu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9-pre-release-6_1664022450753_0.6544674707920324"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.9":{"name":"@konfuzio/capture-vue","version":"0.0.9","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"gitHead":"14593bce1c83d74d1a7519f3ecd40cffa129406c","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.9","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-8p7GMN4096y06+oQBzP9glilPA4vzqpgA/+zOQXKkH2GOFK16G1/L27mLkNuDDKfQ/BZeX2HLsBrgFsBOmlcoQ==","shasum":"da7b6f4ed8ad8c6bf27b8f862cc1e66bfce67f3c","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.9.tgz","fileCount":116,"unpackedSize":11682929,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeDANk7GM5YQi9dG0KyI3W4q77ODkKQ53NRnMox95hEAiEAh86rODmNzz9hbNLWok15DcFBoHknjmc3Pbh/jF1TrEM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN0y5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFpQ//et3JngShsN2TtIdzJS3VwVAD+qV30Cb/U+fPbBJW7NtqHOHi\r\nIPvY5jipHVxckyR+As+Pg8IDgrECgO0RcxiGteGviC12bIvdBuTd+M4Sfxsz\r\nZtXuLLojWhclplpX7jfYLplBiq1n80+39Yf2tOplYZ8MyBImMiWBEq1zVyQ3\r\nli7awR9y0VDY4WV6IpuQK7fs9Atpdfu8Vo9wxAk3Go44aaVZO/8VDqKMaWlH\r\n9PIg/nn5LD0j9NcVOo+EKHhk+J60Vd/UcWqY2aOCW2H01u945pbKyfw9Dnon\r\nqEmJE/Ggb2JeGoF5370DqL5ZWX5FZu7Z617WMiesYk9LBQVQ9AT0lfwrhh0p\r\nnJp/ubzsQknqAv7NsWxCwxPIoOxLy4fi/s4Aqe2aFDxSCh7xbmwzj6ZsSuLQ\r\nOGhMbqkH4hqxSfTlwpKOmwm6FDcWhCSGHFm7Nd63TbaIynRciP9ZC54rRZee\r\nPiuzDifDqbXIMXYnV+JD3+cI+RFx9eAn/2bOoilEexNUlkCzVmamkBdscMxy\r\nWtaD/Ro6cqmEBjHYaq9SCbRQJDw9kaTWqhyrOiBubXoYM5ryltfTRQC3uFDX\r\nnZuDU8htjRW463L7//TRPA6LSm74j0dhy7BhZOFmRd8u+dgRM4dVpT/2bs+s\r\nGj+OLqKL6/O5YAnC8eemLegC19/kZOtyjYo=\r\n=X8Xt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.9_1664568505479_0.9307386519267749"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-1":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-1","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"1a599f621e7c7c303e62fb309afe7bf363caef58","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ixGLNI0eYuWOXUTScwnXAG0CVYHYGFmp5t92mEPeIrML2RnUW+xNMLTA1Lp3DKyKmOSqHQQPiYLbwUyNcnDAmA==","shasum":"c06b52b33b8f589a89ef50d643fea9a62ed9b292","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-1.tgz","fileCount":122,"unpackedSize":11695579,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLVqlDkwI05XQOk1j/UKAlbPhqIZjbGQQatJnQOzvVOwIhAI0jP4C6qYPx3JLgrV99qsCR8DQpSJp3cdL9SbCkLNKI"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPcvQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+QhAAixbXNAJonZFacZ1vdkTvvq686eTjidQUjDvO2eLZGeO1AvPq\r\nXc1WeNPaHGquIxHD1zYf8cSlF+nmT7H7TD/k61HbiswD7h39Zn2SjEqEE+m7\r\ndjF/O1ntBPwAi8uM7C7olMEUPZ5zogLy5J+m9lgMMVm2VuUqDeo0SsAvz2G8\r\n9CKihJzDBGB4ZY3+hs8YQm6uyrLzDAKvn39FG8WEYN0VBrh70YU/7Y3+MhLV\r\nc9BhBi9nt1ksrlxbfjJEgdIWAKGurNxL9FJCvlS9rZ94RVjeFaa2B09dmeN7\r\nrt79hlG42Kd9z4XGgozr84jC762fMw51wxkT5kPGUKzJhqxyyDxPLWmgMmhM\r\nrg4KmN5iISbX4AX9SWDDvT7kQEZfrWYRYAsOs8yBlUiUaBeD8fRitzi61faV\r\nqBleZa37A58FUXll9n2ZDQq8QgBAT+hz9UpA3mcOsmTdrNXdpyfub0Pzd+3N\r\nH8Gs3l5379XpXBcZHIGEF05zSE4Q4OU4DrBnT/sVsYZBTVHRrL0Oew6yJ86O\r\n8UqSnbStEpwqGbwOM3JKwuo5g4aw8A+71senwheaQDJDx9O1vwEDG15kHfqE\r\nzjEgeJJ9h+QEL4k+vx0Nk8W4pzzobhyxO0CLKJZiwLMpmbvz1TGypwedCkFk\r\nq/EjrSWWR3bs+xJ+GIA4LvrxJpIbbgt6h8w=\r\n=WRHz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-1_1664994256313_0.046103568137763506"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-2":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-2","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"3d7ce768c304d13a96b5b0abf23d781ebaafd2d1","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-hMU5t3jxBLGRbLfMPSnGFfZZJBDWMGQ6yUNYzT7VOt4VlA3bzKhMAdY72DBbDnHzoapQOtdTAqsKenWm+9aAxw==","shasum":"3b3de06bbb904fc449f24aa3503d894ed5bde707","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-2.tgz","fileCount":122,"unpackedSize":11698361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAFCK7ohyF02ARqeb1kDJnPQjMuz4BAkHiHJSQkh0E+QIhAOshJm8ihe/4uzrsXrDjwqCcXg2hypb6jfMFrUvVPGwX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQI5RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNiA//dlbbd481JoS8I0Edd2vuzpa8fYlCC5h+eJ2Hzz3aDvW2hQMI\r\nWf4pREImC64lD738tat/LvGj27SiFyM3LnQ6uj+p0E6xhl7MJ1i1XeV7T+4d\r\nW6FbtfyJAFiQ9p5nKphSlQKQE1jDBe8Ye4hcxVIPrxNQfhLxmNnU/OvPNkqV\r\nqzwf7sUMPK15D5xcNtOcfBJHhijGE+dfRmEmSOOIYimMUC45i6SaDbHtVhsg\r\nGgbcpKI2RwpEmE3B4gDnrJ76fKlsEO7W5VLAlQP1kvZH1O/InQWRgGyGwmKT\r\nF1FJH0yvafGLv3kHWZW9WGfqZWcf+vX+r922eW38IBWkPlcm3qpW9irQjsWd\r\ndzbCC1zkf3oWb1grbIsWx87jXWz3jzQqqB25OCwrHWCelsy3+T+xdlOyPKrj\r\nCwArtaq2aznfdiIczTiesi+aE9s4A32RJOT+RtozewOPBDzFlAoV6YiTwsIJ\r\n+PuAIiC9/kefdOq3udM5jFGFnYOHwsSPYbtNIyPUVHnLRnfoLveeHdkFkLA+\r\noV66RTrrsiAyE3og2GPFE8U/UVNMXtr4983S0oZWRLtGf01rjm7qkkhD6qQX\r\nnpmoZvPhQTujpurTNzlBtSW6frblI0xvIeL4Xrf/psOU8jzBWHBWOqESYMqC\r\na91AIGN4L41yaIy1I/HCm8SFeI8iuk67rtA=\r\n=VgrD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-2_1665175120918_0.2680064230467074"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-sentry-fixes":{"name":"@konfuzio/capture-vue","version":"0.0.10-sentry-fixes","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"bb41b34bc0e69216f331317f11082db55fb97d17","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-sentry-fixes","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-QQPAGgwRhHXO9IFG7WJypPzgWy99eeTni7l+7B/vMhXq7hi3xD3FsVkHeHl4pSxvpswH5Ksuwdf/IEVUNQAqAw==","shasum":"2e28f9edcc56a407a44c12ef94e02d7fd98cc299","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-sentry-fixes.tgz","fileCount":122,"unpackedSize":11698423,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDptpxcPJtZeu9kV6cU/h+r22R/bzxjCHq4pp6EgHoe3wIhAMlVDqNkXukfKeeAgARMJ4plfNorWu44sHgxfKWqZITc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQKwGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrteQ//c75t7OQ1es6Q7Kfl+mtW0HmJwcVIT0FrDYxYMYIrI5frWb1p\r\neBC/WrCL6hZTOJAeIeywC9vCNOXNpSCbkEnyIPqFJY0ANB/cl8xR8QK3qkBf\r\nwman1ht4PP6zKusozamiUekGHwCpP39f+T00mGA2faqDvad0uhcNscS5CprY\r\n7IyJcqcexqPbzUI5ost2LY5OFRTOAsI2knaYqjUjEfBZt45tJ3McrA8QpADv\r\ntekkzbCuT6mYAur3E/KYyz4ohOBwusQVOb7ahC+YFa7MIR9BOiAKzBS5rsfo\r\nmWWzo0Dt/Qn7npYv86wI7Qo0OCXY2y5xDAOIf1IzJgnAXKYwGynfDewf/rg1\r\niUMjli+H4SRZ3Rv2TFfWOaerFBfjaaHIqaPYc2SmPBEl5a65/hOFXdNkPaaS\r\nhsG0V1fgWebe7tnlovu9OZbG0rImsDQAmrcy0p/jcJ1U+xjMk75W0I32ZUh7\r\nBpCZhiFXRWlIO1q56NHM+oPP2PqYWY/xu6ydDT0uTkfWAa7+/aMn4qgG3QzU\r\ntSbiB9rdyts2dKhO4zxYAdFeqrMwNjlgKeJ2XYv1E1MXwbW88+OZ9d0Mi3KM\r\n6ldfV3ZhCMPwYy94TPPjH7pkogTce6ux6ll9M5powYVrA1fqq8rPdGttJZuK\r\nj8Ns1weAW1l8Pi6wIjaqxYJ2uxzgm6xXKds=\r\n=WgLd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-sentry-fixes_1665182726034_0.6107874163909555"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-3":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-3","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"81b2ab9068a29c83f474f0181c328ef6f682e68e","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-gTdxZcwb8PbJ3XnUh1Y9xRX/vTWVV2S9Q/g2hALLgPN+mX1WavhoJVP9snJjKqD5BaZFFbPOaZ60ufRLPmXR9w==","shasum":"867b6d47c018b0c46bff8468e7f1c3929441ab3f","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-3.tgz","fileCount":122,"unpackedSize":11699302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLFCJ/VIlw0dzP6roloT988iHehRD207gySKKU/Kbj/wIhAKglJqEc2qxQlWhmQOvWPxPvjmbTIkFybKgyp6S2UAUC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRIljACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoGQ/9E2SMgQEln4sJ4FSKbTlVHrBjLnETHBwu/w8RsyjELsLe7ojy\r\ncQi6dS0shDkJmtOn9/fkKNnikcjhUeChdEn3ZiArQLjxkWc46owbheZH8OSp\r\nvs5Wf7ZEBATqFyt3fNp+fMQDhdRJtuJdJgc5ibBzS76+/lgGtkpjtt+AyXxa\r\nqFW9+4p0sW2WCavZkQrp6STiqHg8JvxRhvCcQthszvQHVqPMNWhRH2Fu8yYw\r\n/4QTgpHcPYaxzHoAzFtX3K10YysRNMMjbNVuWSfxIlML7lazv2Db5vWd6uJv\r\nlr4bnxWWyt5zEYrtZAZRjw3nHf5yyXhtdHR8ij2JRry22YUxnF+JDdGmcTyJ\r\nWnwpEHsTOXlRFVE2h4tW1AJnNfF3om61WIt/01TtsuvG7cvjTS/OTIUlMJoW\r\nWJN3+zDKV+yvxhZiTeRfv5w/cIQsILH8sCve4T8UB5Epy1uS3BBn6uYe6W5y\r\niZeo+vkNZPquKGzhIKmfXEZQ0ggkfI3OTOj2RPw7wkCZIDr/A4KL1hveZOgi\r\nlzMlx273v0KphgPzSFhBX6ycfiCKwA662mXCopCpzP/+LZP0dkQ6Fw6joTPO\r\nlxOOmcdjX2wLO2hIgRr/UN2jvgEMe/5ma2SEl/5sOMyzjA3o+mq3eJLtPoz/\r\n6Y/m14irJ37bV+6WjPRB1Qla0+175z4icDg=\r\n=uyTQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-3_1665436003200_0.7320673617748223"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-4":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-4","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"7f4b6b9bb238273996940e3e2d033a4ebf135a75","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-32unbM6euS0540D+C5FyEHM6/UvRrzb1mY6Ijys6t2q0WYlT9fgHVYJqTIFPsP/mjrgXb6ZVFLuWpgybwwPatQ==","shasum":"b34ccf606c21a2c2599307090b34190be1edb3a3","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-4.tgz","fileCount":123,"unpackedSize":11718653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz0CJCuIdHz758CTj81J8a/eDkQliVHfh7e/VyD/MjBwIhALviZ2I4NORBgc3Xf0Hrwjnulm58EIzXGQIiiQtHIAn8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVra/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrjcg//VmSyPiagM3yG6dKpekENvcR27vvvPQ/j1Q3gbx7LkuyOftGB\r\nhcsKCtsq3VL7i9HDe3mH72s/kettbb0yjTXLw/HCSc9jt9MRoIBVOzHHYLGe\r\niZdsAQvnRtrt5hlNw4HokWEuxfbAGqBWpdRWHlkB9J7uWu1uYZsiqOmnMtuz\r\n5x9KVFs/YzXFt4hNsRIjm4AvxgPBm2OEc/NOusGOPxFiJ+HRz0agvfTotWdO\r\n9WC+dCBXtZSEWNPgmkEQIHAR3hPfYFrG1sFPXQW+6RDpjnG1hBkCLHwslQfq\r\nzPXKPuwJSR+Miach12F82MVpYQe/g31ejbVzpTmWushHSaWhhswI59sgPm0T\r\n1m3jWIL/yAKoFJ9kAzqIBQ2Dkn2RDy/JIumq1WOqBL0FU/moUqF9xTss1fhn\r\nKN+dORAYzbX4YNx/6/br5ovj68OUiJjG6wGsxrxKrTojEPuQkbYixJulZRTM\r\nT+Vq980qIirk8Ud96M0gwPaSVeVcSiTwA3Vea1wrHamDVvzZ3nJNEa5u5+8g\r\nAnqZljGouVSjHdaML3xl6sqPXIiFj38g4EzQw01BBMIj+VR+SVG9Hq2aceLE\r\nhpm3YUwKfRnPxFi5dwr2btMfPY1n2b5qlAYFZLMVPjyrmeqN258K3JyttSLp\r\ndhHCUMx61+68a5eOZdn400BFGv7WTo59bJY=\r\n=dEsb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-4_1666627263539_0.7557441828450422"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-5":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-5","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env). And if you want, you can now specify which document category to load in the `index.html` file or in the `.env`. \n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"428de788f6f16677b586f1d3e6b31a11b6cb6f41","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-brPEkraTuaJT3MJLzIakAXpPD8EiFspSpF/7Bt97inncYlvWWirmSMtHUBcnuDNyC5IyTK8G+SrOvSwUNI2IUQ==","shasum":"b5eae1f4119fd019cf20dc12dd14b839b82aafd6","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-5.tgz","fileCount":121,"unpackedSize":11719505,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqLsWlTa8Ao8g2E+9XBqaFLD2vRU2+HJqg0rqtjb7pcAiA0buZ0GzTgb6jVN51dxdQmWjl+s7Hd3QvhCF6KhTsESg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXFiiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFiw/+M//Y18XvZ13c9Al3t2K8QoTP6oqz7JEf/dWhiXZY63oQEsFY\r\nbdijA5RWwZcSwnIMkvJAZvpyw6y8T0E9FWYC3HppcvOlHkoYoqrZgcpDQIHL\r\ntufSoUhmpawP6tSVV4t02MWDkwqn2FyjxmnrVV1Y91FOYkbYdTLx+eQ1Ek2D\r\nplKO5iu5owupsLFayIAWXT5yGnOsDv8b1RrSCCiHssVC23Mq3wcdphO8ALFH\r\nECnmz53aepfFwY8qCwwJTJqtbttDlziG6TLf47LVJTC3XLxxQ5gOzjj/6pFB\r\nnEWULSq+dlAhTMtwq5FITOFYBN/GuwsbhBOktR3x6i+jmV4vm966aduQXyZn\r\nTi0NBwmvZzbmy6GuvRlnrhVwyMloS7usWqdRP0BVjpLX0FWnd9of+xpZ0/DM\r\nqse3BoeJbk5Y/Kcej2vJinMpT5JWca0YCzcF73pIRSIwh/QdkIrB13BT38iU\r\n10LwU+0JXZ4W8+N1Avya4U8dOf1nbmywVphbBx9xZGZEr1rmDZWxqCIPd/+N\r\nCLJPTRArYSlCSV9cwLoL6ax022urBJxwpyRbAKge77VwBJE/QAykfDHiL0eM\r\nX338UN0kZrjOxyFaV4i2+xJ8lXZpSKVX+bDzz/dSiwiFUTXcslX9qRZoEpj/\r\neEf9M1qpt9AkQCFRCSR01lAafq+yGCQFPbQ=\r\n=y69O\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-5_1666996386270_0.4133725873349958"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-6":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-6","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"9e729cacee62866752831fad269e74291c56d134","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-2ezy9l/Ep8p5h571QiWYmPT/gqe1mIbOSUaHxjfPzvvf8WlodqQdjGt18scZGL8ENIM1XJOoAEn3K6qLRcUtQg==","shasum":"0854ee530b352c5ff5ccbcf2854e4f0b250d3a9f","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-6.tgz","fileCount":123,"unpackedSize":11726244,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICg38dRAovaPQoUmsi8v4AAXHh2A9qugUTczaTU57dwxAiAMqJH1OIOOZmkGOtTesej25KOiAnsL1anNT9BCTfSyyg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXW5FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouxQ//VEj/ErNBTziAUbiVmAG5AZpz502go5ov6AeOz5IqgxqYSWV5\r\nF1juWp2NlD2O1O6hUxMPfGNVTXoOoeQDtC6GSPiW6fEzIDSLjM+RUQ/ySChf\r\niFCup1unDL6czNele+gZ+xTfGWvdIAeq4j4bFxzj95Qk10tR0kPSZjjS7SUt\r\nN7NAdQQwcHamby9UFG8KWpRJResDkvZkonMnPomtCcxaAOaE9OFm1KKvdGux\r\nKzTlVEG0DvmzFP+LjXbrHY5ayDl493ERpIgoedsKPe9iGGv0RssDlbHByqWC\r\nDg8B9AnbQQe040tYZZ4MGBgHEyHSAVHwKK19XqRQFCXuyNdyKayPxhmrrnbe\r\ncKRxpH+O0fO72ceBRsrP9FRMNxEQfE45odncl8PrAJSfVM+5ls7VC0sLK3vz\r\nyzuR+jSQEyyMLoNDsj6TfTQbI+HNSW7MSNOGAVdvr72BYxXQLgfJEXUcxQWu\r\ncOIVtlc+4/DjYbx2wdbdtlR1MxuZn2J6gEJlXKGg6kLtHPupKN9bbqF4Qge5\r\nkvTBdZxTu3y6cuQQ1kdGw+2TuXdgmo6af5Mnvv5/VmHR2kIvv7UlAVrZKGht\r\n6YlX+csV2oujIBmU1rCFZD4A/yHNhsE8GFqB3XMyHQzpqs/oMDAEbQXNaL9A\r\nCy/uPNTgW5NMyH2wcab2IQ/AQQNtPPXJFF4=\r\n=dRCO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-6_1667067460822_0.10684053758541756"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-7":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-7","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.1.1","@fortawesome/free-solid-svg-icons":"^6.1.1","@fortawesome/vue-fontawesome":"^2.0.6","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","bignumber.js":"^9.0.1","buefy":"^0.9.20","konva":"^8.3.6","sass":"^1.49.11","sass-loader":"^12.6.0","vue":"^2.6.14","vue-chartjs":"^3.4.2","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.0-beta.34","vue-konva":"^2.1.7","vue-multiselect":"^2.1.6","vue-shortkey":"^3.1.7","vue-swal":"^1.0.0","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^4.2.0","@vue/cli-plugin-unit-jest":"^5.0.4","@vue/cli-service":"^5.0.4","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0-alpha.2","babel-jest":"^27.0.6","jest":"^27.0.5","postcss":"^8.4.12"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"d64538c5d9820ab91661baa617f1d34200f6ba48","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-JSlWWNDAi/hhXogRBzzeiirlWQOGlgwpDpzU2HIx5+1cZKUrO2QkyoF3kbIWTqB3Tzum0pzg69w6rDB6ZUiMdw==","shasum":"064332e0726900eaa519db2d719686514cf7aaad","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-7.tgz","fileCount":124,"unpackedSize":11723432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4pmJhRa+Ax0aIzCvNtTPNzNYMz9K5AqaCdOHH26UDHAiAP/TraEnACI2cBDRZjiL6evHig6ZSSFEYkWHlWjLSDqw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZPi1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn/Q/7BALqRmSkNkdbveryIwmaWmtUSjdgcRcU5sN6G1nSOhfeT/pJ\r\nwX9rqlU1Q6BI1UPx8H2jnjPOsZdGgEuBpXCTWikDRGUL/KsQ9g/+oNsJTaSx\r\n7/za739/0xzUI2+bj4os/KCSTqB0q6v28lFyuTM2y86ZU2HewXZxe22XSajn\r\n7wySlx1aipCAparW3LMcgDXFIMlsaVuXb0fnEkpPELU6GHB3pP6UG1lfY/BP\r\n4qeF+5FIS9bUh/hcPozjwi1I8vIjaJPb+oYXN1ixCW7ZTLmZ1jkSyCt2KKtU\r\n04jtbkWRl5tPx3rqgnTlgLGXapkJeXnMZ/9Pbn/qEOV+c0k0ge8u/YlVrmvz\r\nX9xMOr6nxVh4uOqmiIN/eb5f0I+d4N4rjFcC5iGPv+LNL3h/AuGPJDW1TODf\r\nB6HnmErJw6LppvQ4pQgzhrLmQzREMsu4gVFGf/6er99bxgl2ey9IZ04quRn4\r\npnYRd/jkbqWddZHnzMnoMA5PRmqxSri8172dJ1QFVmqqjIwTX2Sf98Uw3UU7\r\nsdKu1Fx0eYSYeiV5iyQJL8NK7Wwi1q6djISfYWV/Pv3xDTHjeflyff3Y+i0+\r\n33uNgKftVl/oAPpY9L8/s3ZEKtVXyKouZwIYd47B369lCFZKlj0CCkQJR4O9\r\nVIgLgDhfeJOufK8VbD9GQv/3t9S1GpHPa6s=\r\n=Km2r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-7_1667561652947_0.8645046498501343"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-8":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-8","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"2c6c899fe11a3f3d97e1c3eac6bfaf9674a0e5cd","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-GVD1AHaNMhqHYzY97KJhS7KcHiIM9SA1hCgERIwDBW/1f4iUMsgQWm3ADC1LJyEtq4vDxF6QWWP7VkttJZULqg==","shasum":"06ef4f44cc67b1540e4aa0ad9a97ba2ccf72a89c","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-8.tgz","fileCount":124,"unpackedSize":11721199,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCILX+KAJHGvDIidRZJ+/5oG5uA+Jj3hEhluQX16N+mWwIgKMUEmBudQttCE/+8+qBhDJdxPwOLjyR8HADDPGIriqU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbXuCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXcw//ZpDtSmEEm6/HckzHgD7X6mqjkcBD0tadu2KAURAUSunGqyHX\r\nf+PVN3qqey37lQo6ql9G5M9lFc8yF9IriYhq0Tf4Hf7M7oWjbWbT3Cw50Wry\r\nDiGcaot1Pg4QmGau/4Zma2pm8w/9FlZuK+3KyTCLpqbrRhjLVnAINFQH4X25\r\nNi5jzkabr15dSnWnsNfqV33hO1OI3BuRNrTn6nGgFv4WzYu7vSvRwhUcaH50\r\nLd4NRo2DBRgGizJKFxQU8OVFS5CU18/vGftqqyWlwGOP/8LeJ6nWbjEuT+qe\r\nhARwMxyCrfjHmG/fvIxca6ji2ztjAu8fLo3EIZbGvnPQ2os4LfiMgkf+RBd4\r\n8Se5c1TkMObSXfLO/A2aU3tS5if9Nbb8fb9DwZ1QlJRHcvW8pfFFPPGiSG2Q\r\nXNpounGfb2lLKZQzQO2NKVWTAAFHOTfKVprpVe8EmYCIEc409yjU1kV0CKPM\r\nc3eN8UWbkBahClMC3gzDVNIyb9MrNKiGc+ps/ohg/s7M+xbJ1vmgG0cCuamp\r\nLyd5QONdFkzjifObsZZj4wM/eEelwatPoah+QkpEWzSyFfcJR14IERvu59Tn\r\nlCdk0TpgH974ygz4IQmUeZnzSMO604oW9Ec8ontNTE58+ytIQp9VPgvIddp6\r\nhECZEWnSvWPZP685ZJeJWQTJ/CHV17SNctA=\r\n=hj6N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-8_1668119426246_0.683659317570896"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-9":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-9","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"6381f1f81153621c226ef9c66ceaf72097cd2656","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-9","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-CpnaQorcoRXytGO3GJCCN9Vkmkl9zUPizQsVzXhHYF7qd6QXPB2xDFPAAwQh+dqcQr58epEEbMu4B+f+hQfg9w==","shasum":"052841c059b0bfd4951efb43171d5191101f068c","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-9.tgz","fileCount":123,"unpackedSize":11726032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZgq16pd9dJbGZGwI2gKJfB5YA/uSrxRA1QLMvKX9JQAiBhi4kIeeP1SBojjZuQSzCiT4J2qw0u+4V+5jrVWc5oMw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcoKtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhxg//YtBcPAJey9VWe2VaJh+8DR/zIB4yJp4iAfkLD+TQ2q2M9iac\r\nvCXX0xfYuKeleuUh0vVuhaVLPUfRhAKVtyg9wI4R/g2tVJmnUaJy70WEJJ9E\r\nMhDEkoU7D1ON4qG6kULOD6vlt6vCc+354MGzq+YF2fLQUmlZGY95qNkxrk/T\r\nYMzHdcm6L3CvGHPd8g46KVI7sqewThDhU4xAwmgTRIcQYldZhLMt3iBR3E/w\r\nx1Iug6sRrnMvdQrZcO3a58fn+q7pwZCw+UTM25CUTYyFA/j8eIhhFx9MgFda\r\nDXFOPG91Tqg7JjX42od/iyLqho/IE1qGSdmJjwhGSpcwFf/+W2At9XBDld1X\r\nrCFPXxjfgzsNivX9ZA7/Qi3k0wuKYpBjJaMph9ILt8+fzTRux+4Eu1/VR6Wj\r\noZdQsJxHcOTAH0ElxO5Vyl49/RAoK4dpvJ7b9R0mLGto36lOw4I7nQ+Ej4It\r\ndfjbaWS/F4CPOTZrtn+4Rrj11DpwCkeTZsyFQBmQ3KJYH11sVV0WKGqP6H9S\r\nIVXkYLL3EXqM4VP2dQIsx5ti4SuQNtgaTtWuMbv1UoXIdr68RzgsmTKYW40E\r\naZ0Y5V7ilrmpiVwQc+4nWPP0bQwYcPsrreqcG/9VE2r323I69JlVjm7lXoow\r\nVkPREv5RUGZ9vuAgCoWxSAgRzB2lPxTlA48=\r\n=+Ylx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-9_1668448940864_0.6157454978673431"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-10":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-10","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate a user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want:\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" category=\"CATEGORY_ID\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"36342f0959e4a80c9fc4cc0c1158994260ed03b7","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-10","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-uNPK1KCiJGgQINb3NL2m8XichMV4IpUzzD7dG+yX2Snup8Cj1v2LFdv7QQFWlR0K5CiqZBwK0tvVTDghLAq78A==","shasum":"30355026b08ab012b9bcdf579571e17b3fcc8c81","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-10.tgz","fileCount":123,"unpackedSize":11725992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCrrExxqJiYwegkmsXW5MpLdTgTQC38EO+F7Uts6Mh1AiEAyIvmS1O61SoSz/2CLgpm5PBcD1jWEAhnKNFVExbl/jI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcoR0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLjg//T0kHEAIkZhbUTpVb6Su10FaZqbVPIH+TmxuMACjrXSnkFOuh\r\nkd1AL/dW5F2So9SbuAAKsAnyc2h5GIhMH/4OTP3cxcOsMJLHERhNf9K8pwR5\r\nl0EBGM20O5IgVjvuuv2rqkrclmxj15cBqP9k4RfZfntBb7qj50X2B+MOL/bc\r\njpbBKzOyuGwN7b5HToamqAsYOobedag+rANckoAKqf39FcfhexuKKIZUxzrW\r\nlKuR9EXEyIjhG7N6yrScTG2DkdUUWJNG1K9P6Z3/GnhbEcPRmJULKXw0CpEW\r\nSTA10753Sz+uQH3ZsPUDDDDh4v4+ecpWgfvT5wPfCyaV9zCKRFhYYVzCxh+q\r\nw1HHEqnNrCHb9rYA10uJkqa7dq2mF8qUvWoiGe6PkDByX2qzqgG2yRtp0FZC\r\n6Mg9JHMWUNcT+cvM+wyTCSn24lN+vYpWNWjszvmYGpeJnPo5C1WqqjVhvFD/\r\nFP0dzOX1faCB5ipKozxZIrL/eAQsF4Vojb7bVk7sICCCUeAPnfTVGncrW/o8\r\n96Ehwv0f7TwXrrRhcATP7Sj5kkgP0g1SYXhgJ/leTHsoggEbBgrplTtgGjc9\r\nvdTR/lmFgxwIz2lP5QIzXhA7pdLriVAepesPxdatSePYXh/cDAJ4BwaGDisO\r\nbNdOEfX3EHf985O8+k/GRLKCHD9o1xcctxw=\r\n=VuPa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-10_1668449395627_0.02046227664243383"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-11":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-11","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate an user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want. Only the document one should be required but if you want to make changes on the document, the user token should also be necessary. As stated previously, you should [generate an user token](docs/README.md#generate-user-token).\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" project=\"PROJECT_ID\" user_token=\"USER_TOKEN\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"6108859a75968242a0a99fcc05f0a1b953e3eafa","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-11","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-lqhdbB16T8zSRfzM4VZIGyICSG+lK4WP5oXtMS6OPCbWFa4gLGcuHpRDFUe+N5woHJx4jFT4k+8COVgZfL1S7g==","shasum":"701eb421d1142cca16e03a5555c2a0837e6a51e3","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-11.tgz","fileCount":124,"unpackedSize":11729004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSjcI7p85JWrxBffEyWHjd+IxsVIMYoBM2Uq/XVi/KTAiBSWDyOBytXq019osRrxHLFIoePtRdQdT/egesA0Nbe8A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdp4UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeXBAAg7b7UTI2zycbGvUnth4oE7NdZo70O81TTrsPkokpC+lLq3DO\r\nHfPX47MB6LNx8r4fbQ2jDOgpOIKL74nz6w0CmbYdRUlGbPn0z/El82Ivh1qw\r\nzxVpNAyrGdDB3fpA/Ot63NhqkrqWCC1ilCtsUmIizc+D3PIJa9L8K6/GyaAn\r\nU9SbcIZLtZQ0ExpDBtdDWZHlgYTlX6/K6d0Vthi1Hh+ePqM6VjYI9XBJVO0G\r\nJtu6JCjQUZvXNq2EEQ4ENNvAOKUK4R3pxwVLu5iGmDDknqO8gI80Pk2yWHHq\r\nRpS4MujjEoQSb/yPHBF/FR5W+kDKONS+6JkiD+VpuAyUokSPDFBWwtRBfXnR\r\nbBOfMshw1QgGYI9oXy0dhZ4rZNji+CdoJ0Pz4GoyNNCQ5Cbq5ul8qEZXBMAB\r\n2FxFApRmDUBkSrPWOyZmWCZWC/yQ5dWkzPi3g2LHjsAIr14z1M4Hns5CJZ6q\r\nj7uUjS9SfQHTZkKYZtXgFtCf1JFjq+AwuQvbqtbXF9/Dw+ocwYcVvZSRQmXr\r\n26NbU0oJVPq8A27vHRnlCQxBbvv7G2dQNrIwzYiKfTLD3+i4Rn98Tl9geTmm\r\nOX+87aseBppqOlCvhfOggj5W1iweDwlSvqxtzZVNaNbFQ9RpsrKv9+uP8+gM\r\nODf+wosjZNOtNlq/ZwNkEa41wXcwHwUHIzM=\r\n=FO8F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-11_1668718100585_0.8112166348029797"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-12":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-12","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate an user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want. Only the document one should be required but if you want to make changes on the document, the user token should also be necessary. As stated previously, you should [generate an user token](docs/README.md#generate-user-token).\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" project=\"PROJECT_ID\" user_token=\"USER_TOKEN\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"0b54bb58c88d443c00db50e84939fdf6e98c61d3","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-12","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-EiV7QdC7Q7e2yz01j2xMFuF2UH+sENQj+9S12XZbKLktE2r8LTpmId3ARJoNaLHqFvrBuZCVmEVrDKtEY92CuQ==","shasum":"f6d124498d6109e14ddb2c997096a62d42549c23","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-12.tgz","fileCount":124,"unpackedSize":11730504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8xyl0eCR0js27F+g8IQ8bv+Nkp4aOLSmHOmQ8Fd0/uQIhAKm6tSJhKd7xE9kMV4lvyTLHIkgJOLGr2r32rQEMiSqJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdqX0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq09w//br1QwUcaktaor4hQPFhIxbqR1CvgRokBKYEsxH0BHA6UhUUC\r\nZq4mxErEGByv4dfNh53TPfGYMSWxPUe48Qc6Gwg5gTgTrMdcRPjLvLDt8Pkj\r\ndTxw6z/Bk5CKMMg2KWxhXyQRHuuUtviEAkg0rkjK7D6M7lE1OjfJs8xpC4L8\r\nhlW8XRfboXgTWUAZuncSeJm6s4Z798eJZL2YhakQ6fHZOaBkF9XZSp5lTCYK\r\nTJeBeH3ojYVHU0zoaxOZFW4YFoQ9WPAXZcSdmO/UDLim1+bg8YdYdWQV3x1+\r\n2OId/RBDoTzgsb79KHyLfDJdh5a4OcW0O81rQWD/pHhJ5zE11M6Trz57dYzo\r\nNATT3Uqi0pkwFVdkgmk7MMsCKCxdEcHIxDPofeCVcuWMaU4jidkSYzoWcy5y\r\nY+ISjsMJc7hPIagonKOHtcCSUMfou7CSX16LsKhYZYVhv41psJodwMv9zcgN\r\nE3VPa+/iPpUzPywYMFpAQllBh2AHoQpmimOTTB+2lXxXYK+OrJ3OsnvzpIo5\r\ncIXJgHjMIwr+YY+mo9LHxPfmnu6Aa7hi48ze2GJWG/gkO1ZFr+1aYYTE/2+n\r\nSrtKY0zqGWp0LI7afIr6vmbLmXot76HlU5jKIt1LmPoeJzNufpvTk8GiijUW\r\n4M9LKMqHznqUKZi+e71WH99Y2hK9AJL/0QA=\r\n=52SM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-12_1668720116390_0.2920575853259124"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-13":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-13","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate an user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want. Only the document one should be required but if you want to make changes on the document, the user token should also be necessary. As stated previously, you should [generate an user token](docs/README.md#generate-user-token).\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" project=\"PROJECT_ID\" user_token=\"USER_TOKEN\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"53a4c61f53cb12bfcc9e6405c947d537cecc6b75","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-13","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-UHjYQs4zFXMVv8/9r92FENIOGxojBNC5g7ZRLA7X7+bUWP2WaLz8QQsxYVq92270QHUhOF9dHRoBDxkd2O8hGQ==","shasum":"d5785af902b20c75387f86ea81e55bfa601a3fb6","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-13.tgz","fileCount":124,"unpackedSize":11730796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEaAVW0LsTykweQaLWcJLilo0/G3Wh78F1P9I3fUT22AiEAiAlzn0td/fG/QcnkiX4k+2Vf7SQkTZgbPQG7UJbx9mM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd1X5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomNhAApK9xGPFlqCC2LMV5l4OlX+PJrWj0o8U/OBEHEl/3GKv6kQy2\r\nFITC0BRGenTlPQGHcWGCXBOmTnX8gzJFwZvGfKpmSnEm5adL7VGIuVaapaKA\r\nyAHRT9Vz/0FXA3O2/hLgwYsV63YJU5H3S56Fd7ti49fKq1G1XepIEaJB0m2k\r\ngwruf67nnm6QlxYeSTC5GLGwu66qjew8F8pBNardIbIuHqHKz0EvjyPDVJ8c\r\njGIFFhMWIIHkPz8LbMUkMrWJYZRIFCKNsyLFUF6C2WWFBqkEH/VVlg9uUYTs\r\ndi+E/urAwMouGnapWt/RhQzuA8iXCQwZpIvGh9rG1z32SenbvuLYtjzrNz8B\r\nzh1nGed2/d/UG7NhNulomKmeNMPPi2L4SON6S8qqrju3MGEwJiItZXRGNurQ\r\nY36NrsUa6mG4SM7YGIirnvPxPnpsfk/JQFgvlAEcUUHvJtWM9iH3rIbDhISI\r\nMCUQR5G2pAYAplV9FbvXyPUqgtyGFIhnrORCkF4wVLpfuN01jT0COO5O1gK8\r\nc56QH+4Gm4Qtn/9RWBiJCwGOQDf9OW7CNOWBj637KQfCOfkPiQ4wTpLRZKG5\r\nqtJwjEBi02ePw8j1vWyf+PSk8O9jsCizd0Q9zOjLkwb9mppGpl6CkLl98Amr\r\no77nASVpL80np1Z3T/1ngDw/cGgnrH5OB18=\r\n=RvYa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-13_1668765176793_0.32992076917614854"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-14":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-14","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate an user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want. Only the document one should be required but if you want to make changes on the document, the user token should also be necessary. As stated previously, you should [generate an user token](docs/README.md#generate-user-token).\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" project=\"PROJECT_ID\" user_token=\"USER_TOKEN\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"6574e3e623cd0bd3119fc06ddfd702f7d9c3f486","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-14","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-12lw+pZs82T/SviFXsRTJf0hVFwjFPkWpjjxwKceW2QQYgUcbLUfSTiofy9HfFLaG7zeZOc9uZvSge8mSyr8Xg==","shasum":"51f78c5156abf5ddbebf160c132567021b5516d6","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-14.tgz","fileCount":124,"unpackedSize":11730771,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDytDii/d4Y0zSMVoKwxccYZFGgkT6rqlVtv2vPFVeOmwIgLhfgDXVc+7cXLRBxB6+mRoF8OWuNpSzDcVIB1+oq7mc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd2GVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrevxAAlRB3HmrN6gTMtGr9rHB9SZHL745UjG1jrOu0VwEE+JD+Bsfx\r\n6bzZz2wD5275e9+AWIkJ/7fY71VXD152RUHV4icvv66L8yWSNrbVTtOefYpF\r\nKwTA8driq8F/hijGbhvv22kjdXk6wGN6vfqKjOjbZu/3aBcXdYyW5INgv+ed\r\nzLko2vrOUAp1qh+4KK5rZigH8irS1ckEYTAVGmj2BKDZe1YDB3p3sEZu335y\r\n1KPKJJHAK6gEfG7sVq5S5GYl7odFzEcFo1A3QcMtpU60qdJxNo0ZaPau0sAw\r\nuPDynjNxyIfgRTyqF17yANyebK0NlrceZRE81Wxu4fufmE0nKnMurjj1WVb7\r\nOWmwBQ9E0q4/uiyqIL5ZVPaHVVSNe+NCPausHPT7WenGKXncvutOZ4S1cbRM\r\nH8BfVJdPyoecCyyr5D6wbnhIizAFkuLkR3x2o0IariXtnQwrN1nd5kkjWfFO\r\np8cMnosueREs+vcPstvXpEb7YiJubzP5LaS1lJi72qaqmETKyGQSKQYiCEtf\r\nmTEpo64fPHI22nZCSi2p/NakhmPN4jRTqETIxF9/wXqSKlIOegdhHLTk0dfE\r\nhNz86MHsOpROoJEh7HQnhWceT5DCSxl3GvC1LjV3HO/DKRr34dV7wpvZF1gJ\r\ncPkieZHuQ5jsi88tK/QxM+Ba13YGLIqR/U8=\r\n=hVQn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-14_1668768149595_0.5083849167815511"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-15":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-15","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate an user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want. Only the document one should be required but if you want to make changes on the document, the user token should also be necessary. As stated previously, you should [generate an user token](docs/README.md#generate-user-token).\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" project=\"PROJECT_ID\" user_token=\"USER_TOKEN\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"5816f95b4d7feb1e4eec5d56ade491dc3fbb016b","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-15","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-K9WL61TEICjzt3G/TtRhaWUzdc8ECCauk/Gy73dB6FHESu2fyWkk5mpzJQd8XNX9gPdqMhItqPN1KMCBwpJ1aA==","shasum":"aa629ff8b15196dbdfa5ec182155f14d3df7e01d","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-15.tgz","fileCount":124,"unpackedSize":11732300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjst10x3YHJ64FUzzfpuQsnRWOGYLyljwbNaDxgumftAiEA63AVpuUj5iypD8KdzIo/ZdFkv+4/S5cC+Z10UB/+lsk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd5VVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa6A/9EkHC0FiG4MnSt6ZE+I4DK+oMcuAo2NYg0m37rEgd45Ma+lzF\r\nxgsgmEilU0p5GhXc8anuEn6aO6RHvd0XgFCOAf/zXOMpabHs2fbhK47l8vXa\r\nSzqeFoFOp0zZZDLeJcjjqw3qrEYg6+cV9SEG0KBLs4tm1cKirHuaRfe7XFQY\r\nIWjmVWw0sAvVO7sqkecmj8VNlGQyBPRIhj++PiPJjwmsOXVgs2Zoe7NKcUr6\r\nD54QAb5LuGyb4fVGFDs4ycgdMH/L1U/PfDdht0u1ZFvIYWP9SVw3SUaRY+3I\r\nkR5LwkKJpOqBz5DwHd+3ybI5D/ZfM0cE19c+A9oZAhOR33EOrgMpbHXQ7xxY\r\nJvZKOd37+VMAPu8KaHLHvGKOR2jRa/uTlJm4sz8eyLyfoNmAeF0Ln7lnoy8c\r\nCjEV3Cnd6fY+An8nWscGGOD2ijRjyVRGXi132lKg1wrYhrfiq25ijoXkCHoq\r\nMRrBVZdx2VsVxW+Y/uNiZmYFGj8WvZBKWeM0J1YFpz0fWBJGhADlqz6APzaJ\r\nl9YoK7hpiTjZCWlfpSI9x8HTLvHrMKCsJO69xXpPHO4m2886yXX5HumA8c0g\r\nbEO9qu4Zp/joYOBHnrel6PAeiEQLCehkkUlKUOy2QPI2DyCAbl6Akar3pK23\r\ne6pxukivs+w5C2mHSLcnJifRn3eTnlUrF8M=\r\n=fnBk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-15_1668781397477_0.9181872074191144"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-16":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-16","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate an user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want. Only the document one should be required but if you want to make changes on the document, the user token should also be necessary. As stated previously, you should [generate an user token](docs/README.md#generate-user-token).\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" project=\"PROJECT_ID\" user_token=\"USER_TOKEN\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"e70c318e6e01d1b133d95957fe2c1158b9dbe0e4","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-16","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-IiuPNqaUAbhrxmrU6I1Nqysp1kkBBDI9+e2/FdZbTYE1s4/YY115uNqG+MzUK48zIbbmZ7SXIAm8JK8NYPWE8g==","shasum":"570a7a50bb0b47f635dadbf78fd12c4e95e24519","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-16.tgz","fileCount":124,"unpackedSize":11732215,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4Rep2UqXN+c5cA6oAXRZ5qCt57k9BSI/gzxP6/OLYlAiEAhuDsMc8GaoACGFvVJsesKFp7/ZLxWwiQzLcO0tm+rZI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd7LFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPBw//Wmx8XHNrBbG/Ao5TVrOwPWqzHowrZiBWrx3rRoDLG6kj8QYE\r\nca0utGcO+f0tEvMk5G/qKmNrmohFVMop4SVR0vIfCDfC3dpfoWUuuIAkdamL\r\n2zg9Fn56S5fer5ssvZQSGqBu9Exotsd2IzJnrvmSU6yiuo1FH/3pbiYqtrzn\r\nMAyk235QmyK5lrTd9fxMC9HR3VQNeNs6T7Ii7V5+xwa/6C423ejmW2ztvOgG\r\nSwb+Mp/clFBDUvMYnOqYZknj+tUM9C6w/h+egMSDTlT3XgQNJ5qaCiN9E6ZV\r\nRC+bVxJw7mM18oD/YYb1MQhIW3wro7zXXXrHMQhWj5/aNJ0t6W+s0P6ag3tX\r\nr3F/yRJkV1xKQMI1rMM0M21JOTsLCmvQKcgQxumZDekyvAH+tjkqipvcP3Ir\r\n+oLNxj0B6Sf4aG0yT7zb3UCkH8FR+9t9eTYo8+LKY2hmN9hn+IiyAs/JcSw8\r\nZrhMeFLDPCA27pCBblcVJKNECk3Efy8Ts4mqUWEqAS9bCBJblUOxMDMPJDPc\r\n+7+SPkvCyx/eT9gnyMGMszmKT56/rNtpOz/URx12qiRwVy15rQo8EI2KF3az\r\nXGFHIyyXz9JY3sjaIyJX5YR1NeeX31pf2o/cDeQXSz2zmuw5TT8tVqcUCTj+\r\nhIuu4WZ3lYwVl0zDbZC8TJwHsSgFC59MJd0=\r\n=D/E1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-16_1668788933033_0.47297541978995117"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-17":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-17","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate an user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want. Only the document one should be required but if you want to make changes on the document, the user token should also be necessary. As stated previously, you should [generate an user token](docs/README.md#generate-user-token).\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" project=\"PROJECT_ID\" user_token=\"USER_TOKEN\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"d4bda2fed6032c1c42da18aa6207e5d565bbdf59","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-17","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-zCpOT1u2fDl132Q5HUDvsECZs3XRUCC6YyDoKe1r4E07uXhCOls5xKOJ5soF4C1I6umiUObDgEL1LRPv4rx05g==","shasum":"593aa9581b9c9b11826be9aa0f7a78ed0e338ca6","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-17.tgz","fileCount":124,"unpackedSize":11732461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIOAJqEZbYTrtwRnUiCVN/Wrt5jc2hi8/pdepPfUSMaAiEA98mt97lNzSO/bgM65P9RpWl+oFLAYiDNuNw9RgMGras="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd7gQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCcBAAoc9o80avkSbI6cxGN3OB5SDXtDEJg2phje9HA5TyZoq7Y9qk\r\n8EJ46f0xYAwkWvOnvH69xO/mS2PGWPzmFgC8W6sQRXW9NUvPN3DjGz3voBA7\r\nuC2r5LzYWSqGH4v4rCdlzEFaiUQXURqOiNgqZ9sYVEG39quHsdwgRSbmdDaq\r\nzXUJnn6Kxoz6lPKNCOAElZ2gRMhs93wanyX8R6Zug4HLTDibzRSIetJVSmac\r\nKnD06Ti8Xg5M0CWX3nmxNh5iiBTKNsENoRq3N7DCdeViIK5rkUy68XWFw0Yu\r\n7INt0sZB7HwHb4WcDifJEHYiBzkKgi7tLsXu19X31sLpk/EtMc4qSyGT6qls\r\nDjvLoHvjVQbPnPrRQbzptnk8gn3FmlUBVYJVEL4IPCcmFHBWjZuxPZ0B01KQ\r\ndzKZqu2vJh5UoAVhZgf19Kz8GS5qhUjsyBmWhunbbZ9MPFkgpo2BW95Iqmqd\r\nkG71GFnZB5yCqU+/n188PcOskTd3AIHRbVfGdSB+VaLVoLgbtZ4A9+bi/LSl\r\n1vv6w/ojUdnxAJQjsLN1qRe+G5NaguIKJC1GpDsn1v7v8LljL4BgPJTd6nXm\r\nOthaWlhKfLTy+ZUjK+/WH1CvKOUIlpxc09rMQ9BSm9/k9I1ypTP8PYgHpDlc\r\nxzVNU4AHjSmAulyNaB9TdLYroeuT5R6nyMU=\r\n=J0hp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-17_1668790287707_0.18964541136004742"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-18":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-18","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate an user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want. Only the document one should be required but if you want to make changes on the document, the user token should also be necessary. As stated previously, you should [generate an user token](docs/README.md#generate-user-token).\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" project=\"PROJECT_ID\" user_token=\"USER_TOKEN\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"9bb3beddd4dbb69a8cb4c954c7f8b93aeb15793c","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-18","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-CGQCoBZtV4eOBzrTJNr8STOWotqx8PYzlukOzbk0CfF74t4U/M9xovmTsKaHZ9/ywRgER8zG8Rtp+VPvVOfTwQ==","shasum":"f4517b523a1d4c34f1c248f4dfbd347050957b51","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-18.tgz","fileCount":124,"unpackedSize":11733015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7utMM/8mp2AeyVlUgv7efyKwXHL7VVbmr8TShTGReEwIhAIja2GaFsBjZ3iEHP0ifN0XMlgQTSrxolGga0U3NmQa5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd9SQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr39xAAkrrm5z9uvyWEJHElZB6iQTOVktJQ/4nFUlRa/pTYyfOFiXHM\r\nHTdznxzZHS7ej7liM9sSRr4p976Axjjmwf4OXaqqxl1JgMCluDWCre4lWd/P\r\nJV8ad8tu+jjt1B8ylYxO559uvyeGLP0hhHfyo5pLBsLOb9q13tjEb02tgema\r\n7POq7T5fvOdii2HjPwnEZ78SjP/QRrvxsCg9XNS2agV7xqGjDHNcoVYEQWCz\r\nrCsS7cUIAFJABlrNOMqfUSk7vRXPFAXw+L6kvLQ2CYx/a344BomEL9KwwITE\r\ngZw+Fsfb1qe9wRJd5ZVOii9ol080GEb4dE2e773RRla9ruaHj78exQYkskh9\r\nMSpfG2fpwOldR8Vx/qTQSS7bumjyxnu6GdAuIwLyCJ7zLBLaCv2d9bX3i66G\r\njOZf6qGJaZa3ZX2XB0WtWptaBpbCBPwVi76JER6gLHF/9m3ck+7YOUAHRiYg\r\nQfLHUNmrKF+qFo63DQwXGXGkuilmfCYd6tj21hvbELHh/moRN968DibHg5wI\r\nOWAh21adneHFSUukQCv87tLJ5bIjfaosM5Jaw3EG+sfOxJ6xhb+X50hTYobQ\r\nAELENgd5k6l8xbPFCYKESzZzdN3VVuijWMf0gBNUmRuB5jE+XkRLdN/iSaKO\r\n1qRCp1IxxkU3op4tVPMtNefewDL9qmt84l8=\r\n=ecwo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-18_1668797584409_0.04946315624375952"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10-pre-release-19":{"name":"@konfuzio/capture-vue","version":"0.0.10-pre-release-19","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio](https://konfuzio.com). Chrome, Firefox, Edge and Safari supported.\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the Konfuzio [documentation](https://dev.konfuzio.com/) and [support](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio API version 3](https://app.konfuzio.com/v3/swagger/).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have an [user account created](docs/README.md#create-an-user-account). Then, you should [generate an user token](docs/README.md#generate-user-token).\n[You will also need a document uploaded and a document id](docs/README.md#upload-document--get-document-id).\n\nWith the user token and the document id, you can create a `.env` file with those 2 variables. [More information on how to create this file](docs/README.md#creating-a-env).\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n\n## Integration\n\nIf you want to integrate it in an existing application then we recommend to use the available package on the [npm repository](https://www.npmjs.com/package/@konfuzio/capture-vue).\nYou can also deploy the app as stated in the previous section and copy the `dist` folder to the existing application.\n\nAn example of that integration using a `Webpack` based configuration:\n\n### webpack.config.js\n\nCreate a webpack configuration for the app:\n\n```javascript\nconst VueLoaderPlugin = require(\"vue-loader/lib/plugin\");\n\nmodule.exports = {\n  entry: {\n    capture_vue: \"./node_modules/@konfuzio/capture-vue/src/main.js\",\n  },\n  output: {\n    path: \"/server/bundle\",\n    publicPath: \"/bundle/\",\n    filename: \"[name].js\",\n    sourceMapFilename: \"[name].js.map\",\n  },\n  module: {\n    rules: [\n      {\n        test: /\\.vue$/,\n        loader: \"vue-loader\",\n        options: {\n          sourceMap: true,\n        },\n      }\n    ],\n  },\n  plugins: [\n    new VueLoaderPlugin()\n  ],\n};\n```\n\n### HTML\n\nIn the html we should load the script we created with the webpack and customize the variables we want. Only the document one should be required but if you want to make changes on the document, the user token should also be necessary. As stated previously, you should [generate an user token](docs/README.md#generate-user-token).\n\n```html\n  <div id=\"app\">\n    <App document=\"DOCUMENT_ID\" project=\"PROJECT_ID\" user_token=\"USER_TOKEN\" locale=\"LOCALE\"></App>\n  </div>\n\n  <script src=\"/server/bundle/capture_vue.js\"></script>\n```\n\n\n\n","readmeFilename":"README.md","gitHead":"7e90cd1e6627e66e60527c5d5294d5cca58e8e45","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10-pre-release-19","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Up9iBr26G0sZQLyDBj3zZXwkX3MOYBqU8TmpOC4PvM9o1hKquWn2NZF59PzXW7WN0lc5pLtPtT6CJxVu3vZ9uA==","shasum":"050186799032bc8838e07b237d056bfa5a52cb58","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10-pre-release-19.tgz","fileCount":124,"unpackedSize":11733462,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQw4yikwrI2qFfgPMx9F4Hj0cjo4DojW14PjHQf+WLDAiA0UdhdMU00ufVYkLkyhZvZguHiORhQXk2lvuuynY+y3g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd+6mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraXw//ScbCbQ1+J1fsuGUY2eUPOZGHTiA9FvzvO+SAcDApKfm2a6ap\r\nV9txKBNLOWuCG0E5kZctNhgmlrPyvJoJKU14JnknDCb9FnbMBaVG6ReN2FOI\r\nvNfMKcoO9+DNJrAnEYCKX7nxjQJPg/A4QEtHBlb7mRu/uaLCkD0LPiifVcAF\r\nl0cXxXyMxDJimX5XQbJsmy2YFPiq44tFEZQ6sk6OjLkpr8YGb2JYxZFx8qJ5\r\ntLeysblYOFJ+8cg8u/pPnMIkCdjQ7efeRwBIeBgWBcLL4FQMIeJ1AGCmDaGc\r\n9QbLO3Sm28SMtREV1s1ds9+UDM3KrL1kDbcUEovdY0q0ztnThtH3qbUwvghM\r\nJtlfQ75gfIHG+t9h12uqd0ubRT52LdwI1zNT82x/H1zYV/exOYM3nd/hFT/e\r\nK7+9j62aUrACbdynxoZ0jKRBycTiCFtui+L87shUwfU7EzJxSckk/hxmSK2a\r\nH74xtoLohHhBr+Bs40bZFvREVdq3HdOsjDRjQbG+J9ucQ9Oe1Hzbz1qy6atw\r\nCEGh7HMdg1+fYvIINyw06AprXdlIN/yp728U7eTnAkWrxuHsWH/h4I9LcyOo\r\n1k84sbixLkNcKyTyWWQnOC+tMmWdXjFxQgVpCEoSzq9QfcRwOv6PYLKASL0m\r\nwnP2UYWB4FMIpgNAVyvgVh+XCB1XiW+nrlw=\r\n=/Txx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10-pre-release-19_1668804262654_0.8375620230654781"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.10":{"name":"@konfuzio/capture-vue","version":"0.0.10","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"gitHead":"e634a0d2fc106ee50735b062dc6ee961a7d05531","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.10","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-vMMfkjPWsjdjb1580j9YylI7fXDJydThjVMo8QzUI6dUTg4A0oo0Z082mUK+ndWFgaMbbaFIj1sKAnv3GrtjAQ==","shasum":"3bd3e8a0dd5dbbc57dc6490fd6f3c1d2c0c464ef","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.10.tgz","fileCount":124,"unpackedSize":11733447,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDksTtagW5Ma5+/SUuwXUfy+DZVMjd7QzorSIS47benAiEAs18MDbdtkl6KmqppojsysQAOrooccBic6eO9ktIK120="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeAs7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0ww/8CpcfRlzg8gH/4f0zrBmMl4Db/ud3I8kIzssP/CRW3dyeg6Rf\r\nIRsb682JItszawJxrFTGd59pg9mBw03ksfFgRvcHOzzSNqvY6Yvthu1OVz0K\r\n9n6LiHlevqzcwJbcL4svDXsz3JkWGxbw0Q6I/tJuiqUtg48ntQuTHznQtW+5\r\nfThJxTpgtNI1tjdQa8RfJON8A4PIgUr5N6uvwvvr0Ys8ynRWm7QgyR+mUKNj\r\n885+ynjR9ZnIIc498+j1J3IchJAEu8v3usMNIjqJw5gmGMnEJ4EiEFCUtVLd\r\nQvvOoWHixh0uvHwumcVgzz0R4IUoZXNBq3Qomset7VgPaZ/b4wZPAgGiOrqL\r\n9qC4Xkf7sku2lI2fc3xwpSW7gCVaVPka0nt7Ftgv3U5o37o//Y0u3aYbl8AQ\r\n+s+IMxQY1vPywd7LAMneBofVw3YlBfcqRAERzoBioMr8BPkgfvdLnRe7ZO47\r\nCRIj/Vrp8Xj9tr/s5BjpmH4xcHqo5UF4fkqEDLQ5HhZ+DsyDMxijPZCkMIOr\r\nI0WhnsjxALP3qwGT2XYLd34Jb5tgePH5/LfOERjapYnykaWLtA+iRIAiANF3\r\nlYpVxRi89MrgqeoHUtRj6btkPmy61zKDhS4Hs6yvgJWoRgjS6nZOq2qnU4+e\r\njlrdD6fCyzJ8W2+ytS2HPRL0vVn5QcjuYX4=\r\n=68vy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.10_1668811578850_0.6392134833382601"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.11-pre-release-1":{"name":"@konfuzio/capture-vue","version":"0.0.11-pre-release-1","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe source code documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the full Konfuzio [developer documentation](https://dev.konfuzio.com/) and [guide](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio Server API version 3](https://app.konfuzio.com/v3/swagger/). See [full Documentation](https://dev.konfuzio.com/web/api-v3.html).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have a [user account created](https://app.konfuzio.com/accounts/signup/). Then, you should generate a user Token, by accessing the [Konfuzio API version 3 Auth Request](https://app.konfuzio.com/v3/swagger/) and making a request with your username and password. If the account exists, then a Token will be generated that you can copy.\n\nYou will also need a [Document uploaded](https://app.konfuzio.com/v3/swagger/#/documents/documents_create) and a Document id, and will need to be logged in to [Konfuzio](https://app.konfuzio.com/) before being able to upload the Document. After successfully uploading it, if you want to show it on the Document Validation UI, you can copy the Document id from the URL, as shown in the image below:\n\n<img width=\"1424\" alt=\"Screenshot 2022-11-18 at 13 09 25\" src=\"https://user-images.githubusercontent.com/64650497/202742355-c3c13356-349f-41d3-9b67-404a7018325f.png\">\n\nYou can create a `.env` file with the user Token and the Document id. And if you want, you can now specify which Document Category to load in the `index.html` file or in the `.env`.\n\nYou can create an environment variables file `.env` on the root of the repository based on the `.env.example` for specifying various options, especially the API endpoint, the user Token, the Document and Category to load, and the default language of the app.\n\nPlease be aware that any variable in the `.env` will have priority from the variables defined in the index.html.\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n","readmeFilename":"README.md","gitHead":"a29a37549cc81e7d56bd2f8772ca9f585fbd8854","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.11-pre-release-1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-yhIuev6AiixFll+xMBXBItB5gbVxuOaogOF9n6qCf34I6DDBQUodHwAGHxUETEu0CHGFhQ5rQpeN+aYVl+w5Sg==","shasum":"9046c4470c79b7717a34d556469dcdd9d30b8f1d","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.11-pre-release-1.tgz","fileCount":124,"unpackedSize":8355916,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC55JW/jAVUUS6hRo8Q2zJeT+aMynlW0ypeEmiFSyJajQIhAKG69p+Ux0reL7l/EBpTcStLSo+zlBjJshJKffcvGprt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjidVjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYdQ/9HRdjik90l26HM7JtTUajIxvxuntnGjf6zkP408+h97awRqzA\r\n62e+RgFpsdpJ2uqODMzzzliaaLlWbdJHMzUNSzNGC6glIO8KAhlYin2rNsKh\r\nCqI6PE8LlK5O5LnmOtzhbWBWF44tbPclJMHq/G3hP5lFL+uZDMbW4K3RD8iJ\r\n2uYwjsnEzyXMILVHA96zBM4QWKGDQXTIH3UdXN1bMcFRj2JtX0DwVt8/4mVg\r\nIXQaiq3kfb/LqcEISlEO3RmPnhd1drDdCDaRCyBzM+bcajjnWJdQUoIejcc7\r\nECYdrLNyyyc7zGe1hJh0ezicFlJtqkzZI7Cbi4Qy7NslNu3J4IRwMv/2nqKL\r\nX/WPKUXh9kr6wb7TWw6D34i2/WQHI/n9SPEX+COZZzFA/IO7YU5JLuSC6tzX\r\nDa5wkIEzbA7JGioKrV7IGnoUOrXfoOJJZDnR46JmhwXPvkxjP4wgeuma31HJ\r\ndYMbVc3ZiBJT+sIZjPgwfyNIC87+g38e90lDLcsAM1l+XwugFog5qxH5Zdr3\r\nBfCyO0YO2eryFL45vpX9C7a9Do1/n/OtvvXPQHyDCQDL1QDJ85+bVkHO1YlM\r\niVf30fXwWOoJGI8BL0oPuagmqBwnTD9vwVGo9VKggEwjHQLIjX5FeMq8Gl19\r\nOnI4nGBuQm+KC25cstCE+lWj4P599aIJXAo=\r\n=dgPy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"vebarina","email":"vebarina@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.11-pre-release-1_1669977443373_0.20905099174530162"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.11-pre-release-2":{"name":"@konfuzio/capture-vue","version":"0.0.11-pre-release-2","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe source code documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the full Konfuzio [developer documentation](https://dev.konfuzio.com/) and [guide](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio Server API version 3](https://app.konfuzio.com/v3/swagger/). See [full Documentation](https://dev.konfuzio.com/web/api-v3.html).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have a [user account created](https://app.konfuzio.com/accounts/signup/). Then, you should generate a user Token, by accessing the [Konfuzio API version 3 Auth Request](https://app.konfuzio.com/v3/swagger/) and making a request with your username and password. If the account exists, then a Token will be generated that you can copy.\n\nYou will also need a [Document uploaded](https://app.konfuzio.com/v3/swagger/#/documents/documents_create) and a Document id, and will need to be logged in to [Konfuzio](https://app.konfuzio.com/) before being able to upload the Document. After successfully uploading it, if you want to show it on the Document Validation UI, you can copy the Document id from the URL, as shown in the image below:\n\n<img width=\"1424\" alt=\"Screenshot 2022-11-18 at 13 09 25\" src=\"https://user-images.githubusercontent.com/64650497/202742355-c3c13356-349f-41d3-9b67-404a7018325f.png\">\n\nYou can create a `.env` file with the user Token and the Document id. And if you want, you can now specify which Document Category to load in the `index.html` file or in the `.env`.\n\nYou can create an environment variables file `.env` on the root of the repository based on the `.env.example` for specifying various options, especially the API endpoint, the user Token, the Document and Category to load, and the default language of the app.\n\nPlease be aware that any variable in the `.env` will have priority from the variables defined in the index.html.\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n","readmeFilename":"README.md","gitHead":"c0eed2e451a52b93a5a86dca82f21ffdb7022dd0","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.11-pre-release-2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-6p7MW09N7aGyFJ3Q8VfCg24wmuZF8cfuBIDd+x2Lyj/JWEkRYAJFRRLzFE2RaVRxo9f7XXiTymVnDgcGugdwAA==","shasum":"16cfa5a5958ff0e4c3983ae1c303a7e9aa94a0be","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.11-pre-release-2.tgz","fileCount":127,"unpackedSize":8373282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiB/Rp1NSDgkjD4U/6Ruzu6Z/doV1EKnWAaaN8ZYmALAIgG66ivHHBup0W2NNalzHr5eYww6wy22JAM38ebGgBrmA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjlxeBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotBxAAoBEv5vW7noA3dtF1U82o6qf+Kkq4Ai6mSkqy0zj2AaJ4KGpW\r\nlaaRC61AnYTCG54UM3X1kkmsIrzQ8qi8URNxiYDa8LSGlZ+xFREoZXLjvMiO\r\nereB5eqO998RkmkLxlP7PMK56jL6tw0iAsX/oL6BEDUXOQecheKSx92lwr7C\r\nPa61TK5rYyfRMGvflDEXb0kNKNure08ab5ndiRsRj1hHunmZ6tgzeZIvyImZ\r\nipmbuuRKq6mWX/IpMiK3kb1alZZxNJyIZMsNgpoftxKMu7G3tOoLVP7oou2m\r\nIEOwGMGZaSyGCJJkkNXJ5T9JkAnpaRbTWC5FZnQ95B92U65g/wCGh7hTp5Wg\r\nsUs3dOEJz0PT5LQWboAf9XtdSWINV9kpWhNSK50QM3k52VTkmo1zoj1neqlk\r\nXLVbqv4YWB7v/fzE3lpdaN8fGudDuSqjpnPp92QBwHNvudoxMelyT1Uas/9I\r\nVF3xrv8OFMhhAPL28mm8DAFSlExgsNhm9LOIMzj3M3bQa4DsZ5Rm2JYunPbM\r\nSBFJa9cuMEYMWmD+Vevwm48BgNQQYMh5aH27Ye7bQcrtyPgWmG5hHEt3gFFu\r\nLOTpBvafiS6ecW+/en7u5izaGsjbRjrIWSVi/lNA7eZiemKFt9itBG/K3eS+\r\njxy2FCkbDDq/2LERsKWndqL55X13WQob9eA=\r\n=Cx0m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.11-pre-release-2_1670846337609_0.622227905667941"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.11-pre-release-3":{"name":"@konfuzio/capture-vue","version":"0.0.11-pre-release-3","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe source code documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the full Konfuzio [developer documentation](https://dev.konfuzio.com/) and [guide](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio Server API version 3](https://app.konfuzio.com/v3/swagger/). See [full Documentation](https://dev.konfuzio.com/web/api-v3.html).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have a [user account created](https://app.konfuzio.com/accounts/signup/). Then, you should generate a user Token, by accessing the [Konfuzio API version 3 Auth Request](https://app.konfuzio.com/v3/swagger/) and making a request with your username and password. If the account exists, then a Token will be generated that you can copy.\n\nYou will also need a [Document uploaded](https://app.konfuzio.com/v3/swagger/#/documents/documents_create) and a Document id, and will need to be logged in to [Konfuzio](https://app.konfuzio.com/) before being able to upload the Document. After successfully uploading it, if you want to show it on the Document Validation UI, you can copy the Document id from the URL, as shown in the image below:\n\n<img width=\"1424\" alt=\"Screenshot 2022-11-18 at 13 09 25\" src=\"https://user-images.githubusercontent.com/64650497/202742355-c3c13356-349f-41d3-9b67-404a7018325f.png\">\n\nYou can create a `.env` file with the user Token and the Document id. And if you want, you can now specify which Document Category to load in the `index.html` file or in the `.env`.\n\nYou can create an environment variables file `.env` on the root of the repository based on the `.env.example` for specifying various options, especially the API endpoint, the user Token, the Document and Category to load, and the default language of the app.\n\nPlease be aware that any variable in the `.env` will have priority from the variables defined in the index.html.\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n","readmeFilename":"README.md","gitHead":"9c199eb9ac2a21e1047c602726d9d6bbd88663af","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.11-pre-release-3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Py/pXhbM8vz+hpaZzBbsbmta8BhAzs82Pw8LfFsBt1XtAeya3bcP5AuUs9jwkfD1yYYoeiqJBiwHVTTKYKRohg==","shasum":"6761fce1ab74c98a190355a38103f15100afd12f","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.11-pre-release-3.tgz","fileCount":127,"unpackedSize":8373449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmBOzKlFi47chIHAl486c+cZN7+7ZKmIO8kv8XdNWIdAIgNw5VEYFGnb4Z9dcxWFIjHSP1lQmeeO3ZtghDw4jH4Ds="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl3IQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzQQ//Yt89sYW+dhJYP9Sl38iI6YuDFSnLzmOjclkNNBMz/V402Naz\r\nYbnKQAU0SRJPPTtoLEmjqHkw76zgRIZv6YlR35qlnLpr2X1UmD6BXJRX/0GK\r\nDBWwAxqWqvliD+NJQLoUW/z27fAjfWnu2b31ZdaQqly2pw7p4c0MVdaawMZt\r\n4CclmKPNtuTK1HykgUdN4E+aJRW1PjOf612/pVgY9JfqR2gtC1Pf1+Is6Jgh\r\nHB5DhuNjHsDbWKTzVla+SdBfHc9jBtsqK7QqnVx9vVOl83HWmjapVt2viV29\r\nwByb1rPBWuRkPviHLpet9ACL9mbv6iD4fARVoIiuAJWbbGoYiFQasO6LNp/n\r\nQir3EBBA1Zd5g9JuVbOmNr0Jm+r5eMPnz9hLsQhnDBG8vvkurWpoiBhsttzL\r\np9jjgHvvtWR/2aC38gn+/3PYJVoXp8mrGH7XXRQU653CzDb8+LsFdxT585y5\r\nYiFWhf0FEun9BNKy/d2b91mJhKZOy/F6llPMugvEwTCgqutMuwWO1xZxFvdp\r\nmEYPIfc6dRxLA/wRlEmuHceVASAEQimpdztAYn2v8I1fYSwnP4oa/IYuQ+fA\r\nVXxhSC0Q8+M15PP2nR/OHrVxp+StVL5jVHGHlTepsr6izZUgd84nxOx2dJRP\r\nVQXRUlkupArfr3dwB+wM7k+LhqJh9UgWO+4=\r\n=q/v6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.11-pre-release-3_1670869520023_0.49201524540533836"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.11-pre-release-4":{"name":"@konfuzio/capture-vue","version":"0.0.11-pre-release-4","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![Screenshot](http://raw.githubusercontent.com/konfuzio-ai/konfuzio-capture-vue/main/screenshot.png)\n\n## Documentation\n\nThe source code documentation for this app is in the docs directory. [Take a look here](docs/README.md).\nAlso, you can browse the full Konfuzio [developer documentation](https://dev.konfuzio.com/) and [guide](https://help.konfuzio.com/).\n\n## Installation\n\nThe app requires `node` and `npm` to run. It also requires a connection to the [Konfuzio Server API version 3](https://app.konfuzio.com/v3/swagger/). See [full Documentation](https://dev.konfuzio.com/web/api-v3.html).\n\n### 1 Clone the repository\n\nYou can download the app by cloning this repository or downloading the source code.\n\n```bash\ngit clone git@github.com:konfuzio-ai/konfuzio-capture-vue.git\n```\n\n### 2 Configure the App\n\nThere are two modes for running the app: Read Only (default) and Full mode:\n\n#### Read Only Mode (default)\n\nIn this mode, you will have a sample document with annotations that you can only preview. The default API endpoint will be https://app.konfuzio.com and no user account is needed.\n\n#### Full Mode\n\nIf you want to run the widget in full mode to be able to interact with the document by editing annotations, document pages and other functionalities, you will need to have a [user account created](https://app.konfuzio.com/accounts/signup/). Then, you should generate a user Token, by accessing the [Konfuzio API version 3 Auth Request](https://app.konfuzio.com/v3/swagger/) and making a request with your username and password. If the account exists, then a Token will be generated that you can copy.\n\nYou will also need a [Document uploaded](https://app.konfuzio.com/v3/swagger/#/documents/documents_create) and a Document id, and will need to be logged in to [Konfuzio](https://app.konfuzio.com/) before being able to upload the Document. After successfully uploading it, if you want to show it on the Document Validation UI, you can copy the Document id from the URL, as shown in the image below:\n\n<img width=\"1424\" alt=\"Screenshot 2022-11-18 at 13 09 25\" src=\"https://user-images.githubusercontent.com/64650497/202742355-c3c13356-349f-41d3-9b67-404a7018325f.png\">\n\nYou can create a `.env` file with the user Token and the Document id. And if you want, you can now specify which Document Category to load in the `index.html` file or in the `.env`.\n\nYou can create an environment variables file `.env` on the root of the repository based on the `.env.example` for specifying various options, especially the API endpoint, the user Token, the Document and Category to load, and the default language of the app.\n\nPlease be aware that any variable in the `.env` will have priority from the variables defined in the index.html.\n\n### 3 Install all packages\n\nInstall all the dependencies by running:\n\n```bash\nnpm install\n```\n\n### 4 Run the App\n\n#### Local Development\n\nIf you want to serve the app locally to run on a browser (default URL: http://localhost:3000) you should run:\n\n```bash\nnpm run serve\n```\n\n#### Deploy\n\nIf you want to deploy this app in a web server environment then you should run:\n\n```bash\nnpm run build\n```\n\nWhen succeeded, you should export the `dist` folder generated from that command to the destination source in the host server and configure the web server engine in order to have the `index.html` file as the entry point. If everything is correctly configured you should be able to open the server URL and the app will load.\n","readmeFilename":"README.md","gitHead":"a9bd3782c4d65a6f526dad93eeb0beaffcf3630e","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.11-pre-release-4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-VoVCsjlboQG3a233rTXxATFKXVX/cPhtjxDq5pdDc0z6jTiYzh6si00huf3ePK/QhfvqI+7fQ4CNsn2gXA/9ig==","shasum":"564e77bddd9798abd5e2b0e8d225200733e9c88a","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.11-pre-release-4.tgz","fileCount":127,"unpackedSize":8373725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFm0nKFoH3joFg3m+bu9/Lr0p0PsHZ+otH6YFslbq3QKAiEA0S8VfWIjVvtGDtfJ7quq9XInTSYESoTyw9g2SyH2CM8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl4bPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+Mw/8Dm4scL4qHso9lglpzL5XPleq7P/sVxMLCY0PTdk9lXXybMrg\r\nw52oAS5cDYLzAlC+DwEe3B2Ucg0crejE1mAxVcY5IDHxaguKyRjTfZINf9nH\r\nenuryoeG/X3HZcXalkKk4RyvGGI1Amj3K0myYrTU0K/ZWMs4ehnUWgfo0LIE\r\nDcjy9RNDzY87p1etgpDG1azZz6svlIYiEa0R5Qv07YMAsBV9F05/Z+NepO5b\r\nv8Dmre3VgTCj6dJdCCj+y+tLGENbkgiDTH2oplxyVBMRhrfPWsjb7H9Bvydf\r\n4Sd5vhmBALn/r6Ii1D8EPPsWVrJxTA7z23d9WLAi2wuVJQCQtxG/wEbO325x\r\nDk/D4EtwHFz9ryY0zZrgfRMEBeNR10TTtohyUO3CayMxbZtn4edKuT2T6SNa\r\njQdn70yR75+qZcZ4Dq4iv9DxOArHqAH6AlVHq1YiFSRCeeFuq8fgFIDc5IRT\r\nPd1EzgJdVl6DzHhXCWjuXKxYrciufX/8NzCJRlfNj88pvvHhlSeuFpC3zbNR\r\n1o/TGdVDLyPwTvuTFqKWfm9J2fF7flGC89B9GZEOVkylDFIHh0N0pUpNXIfy\r\n5u7Ptj+o63s04bqMM4zi4kJZvWctGUboYJZFIAvWvj3LpWjCgjkx33ydEXJX\r\n7AEFp38iuHC/7wVV7Hka0UVZX9Pu9QLT2QI=\r\n=xhjP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.11-pre-release-4_1670874831396_0.6768513706272212"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.11-pre-release-5":{"name":"@konfuzio/capture-vue","version":"0.0.11-pre-release-5","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\""},"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","jest":"^27.0.5"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![dvui.png](dvui.png)\n\n## Documentation\n\nThe source code documentation for this app is in the docs directory. [Take a look here](docs/README.md).\n\nFor a full guide on how to install or integrate the application, visit our [Document Validation UI Developer Guide](https://dev.konfuzio.com/dvui/index.html).\n\n![dev.konfuzio.png](dev.konfuzio.png)\n","readmeFilename":"README.md","gitHead":"a8750b89c791adfed07dbec2615d305b184298a1","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.11-pre-release-5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-V4NM+hvGuP6I+braezhKMIel5teGeUeup89Fp7ZjVXB6uyGsvMrzyCfKeJvLdr8v/sg4BdMue1z191+Evne65A==","shasum":"6085bba3d1d03481a4985948feec01d64919ab5b","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.11-pre-release-5.tgz","fileCount":124,"unpackedSize":3820131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvqY12fmeZ51lxIMcAosoGQxYtgG+IR/Q353JU0GNgKQIgCWRGM3LhyffaR64Vpsy4pkx4JPNzR6wtE+1wt4RnD6Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoH4CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUfA/+PvwvmvsUr2lpTic0889uukthwd+K3jP6GZMt/TnguzSuXitb\r\nsjIwXXPjz/G6dYvqYWB5C3oWzMwKgf8GmnfUWhZ7q4Gjx5FK3Us6AD4Q6kc6\r\n/GDpKNh9aRmGrz+e4LQwhEtFKw1fQqzkoBJbGfI7Kg+Nb2zMLeS+TBlH54aj\r\nI8N/EMSTJhukVzqkBMxvMxsWvhnuFKUjicj4n3ebWOT2Cd7dEqz8uLfcYzyi\r\n+KTepmKCPi41y41oFvFrwjgDhT5NcxnAYNcxGqmvq5pV3Jq/PfqzM4D/C0lt\r\nPrKXwlIOt1lIR2lq6OxKPX35noEqZbIqddYkyLmlrxjclIKvFevpNDb8OzH6\r\nhgynnLdAWnN3iZxMDI6rSHV83ZFce3IovBcUVY/gk6hrXIgWYJn0+gXcJ+7n\r\n79wtgAZX/GxwpaXNZ/d+ovBzwh3c5E5sCKFH1+EaEMT0otTB3M0oBa4GwpJP\r\nRGjVXl9spKkeRWTsZ9HRGxNh8qC+bgrZxO1Ci+e7Hs1PI/kBhoCNDksV8RKr\r\ngpySHAZQaBWunV0OLked2p3/uedvJGX4XLuZOEqv+Q8FB5RwRL73G5znb/+2\r\n0WdCj9yQOTW5os0t/4Qro/ZxWtfLAxKGo+pptzg0JANvTblmpuyRW5GsHTv2\r\n2bnBkZw1uvUh6bH6kzxxImVlpmyRSAy42d4=\r\n=2sRA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.11-pre-release-5_1671462402415_0.04898951335088886"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.0.11-npm-dist-support":{"name":"@konfuzio/capture-vue","version":"0.0.11-npm-dist-support","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --name CaptureVue ./src/main.js","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\"","lint":"vue-cli-service lint","prepublishOnly":"npm run test:unit && npm run lint"},"pre-commit":["test:unit","lint"],"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-eslint":"^5.0.8","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","eslint":"^8.30.0","eslint-plugin-vue":"^9.8.0","jest":"^27.0.5","pre-commit":"^1.2.2"},"readme":"# Konfuzio Document View\n\n(Under active development)\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![dvui.png](dvui.png)\n\n## Documentation\n\nThe source code documentation for this app is in the docs directory. [Take a look here](docs/README.md).\n\nFor a full guide on how to install or integrate the application, visit our [Document Validation UI Developer Guide](https://dev.konfuzio.com/dvui/index.html).\n\n![dev.konfuzio.png](dev.konfuzio.png)\n","readmeFilename":"README.md","gitHead":"d25963771fdf90f4c92d9ea46c67786457242624","description":"(Under active development)","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.0.11-npm-dist-support","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-tcsh/CYVfq0seS0wR6u5NoNzo8owe1sBisz8ujkLhd2+4OmOsWM/b94BL4N0OYUVUsUGcvvnMAPqQsR3b3GiMA==","shasum":"9567ee290b753972f7190d9f01480b969a7cc09e","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.0.11-npm-dist-support.tgz","fileCount":115,"unpackedSize":8048867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN64hUqYAAB0RbBHhAVeyVd+17gJuXQCCiwyIe/Qbi5gIgAMDgEjT4sHhIu0QiSSfbIWOx+St8ppSKKGforRlSdfs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoIquACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0KA/+JvD2cUf03wL+jyRjSZ5PxWaRrS6oNSDYIKu+1ic2iQ/Nghq8\r\nf8KB2xugxVaUQyMjXg3TgUla36vh2K9PHfuag5ZvdKuNBszkuCMwBY+tJQbr\r\nncDysu+EgTJyflQX/zI5XAh/ZN/PQzAeQM0nkFk3X0iSy9EN3HNxE5Mto7SQ\r\niI5147Bifl6VMhxcyR2GMAhF+5uO4Mraq4Hblzt9UfGM4gpF0pt5pYFMbHHd\r\nlz2socESMfV8pVes1CoLFAz+JrxxrsELiiZzTQb7syIC+3bXHKPUtJdkVGLv\r\n7PpMRYrRHqdxl2wIuUOvQF2zwMSrzNNY4nHIRWEmUAXyB4u1UEtt2lVvmW7+\r\niWSfTMX/a314Ryutp30VD/9wXkWIO3FmSHekffllKsXVFKIIUq/UFs8mFqqj\r\nV+CD90+2FA0YrciBMgiKJ45nvTKcoySxB7Sw+iDhyzEwGSOG1K8dPcBLf29W\r\nakc8Qr+fZ31ndFxjI0vX4298PRW0c2OTRZwrQhJpiUyn0GizckEzbtCFR5KM\r\ng9E5KOu30TBsvVbzqsDJeY9Q7+K/H7u8zBJXjQXJaifgBGZp0xWysc07PSUl\r\n/mzaY9f72PYnh+iQpWhRv+zM4rqB3n2Xy5XVLgiKA8b3/vKHg/GOqazMYLGd\r\nuqI83fIPSGrwQCvNJRRT1PIcsL/7wcZCBw4=\r\n=LuDN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.0.11-npm-dist-support_1671465646687_0.7229381951641598"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.1.0":{"name":"@konfuzio/capture-vue","version":"0.1.0","repository":{"type":"git","url":"git://github.com/konfuzio-ai/konfuzio-capture-vue.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --name CaptureVue ./src/main.js","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\"","lint":"vue-cli-service lint","prepublishOnly":"npm run build"},"pre-commit":["test:unit","lint"],"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-eslint":"^5.0.8","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","eslint":"^8.30.0","eslint-plugin-vue":"^9.8.0","jest":"^27.0.5","pre-commit":"^1.2.2"},"gitHead":"4b17675459ae2aeaed7b0d57b9284570e965d7ad","description":"White-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).","bugs":{"url":"https://github.com/konfuzio-ai/konfuzio-capture-vue/issues"},"homepage":"https://github.com/konfuzio-ai/konfuzio-capture-vue#readme","_id":"@konfuzio/capture-vue@0.1.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-UntXa4CiMvVRoV9OlwzhM8iN2yv8ptn7lot6LyM5RTDgMgnffFjD1um+PpBYgd7l9ItrzrVJ7OSfZmaYf0dgBQ==","shasum":"6c05dc70db4e50f75db556eb4b8e07f1edb18184","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.1.0.tgz","fileCount":121,"unpackedSize":8063035,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoQzPBwRVUVWTD3k815YAry8aDhCsuJd/cmrgGDB08BAIgRuPzFre3LsOUiJ12h0Eyzb87mRB+oaUQyLziJ3o7HUI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpb36ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwEw/+K0JMWbMUC3TBFgkuFDSomhjIAyULkOh7iYjCn24aYumDFtsT\r\nm2qCSFuaE1CzDWuVMYmnd0a+hTF6rjfPzgCbHF2Q5RbD4ZMunj3jLdkSfcUX\r\nkH834erRdLJ96GMMdqXQsGszJaxIWrZZUt6HuWb6/H30/mEyEJMVGItNw0CH\r\n4joi+E1LZxuUkUJqmN8B0t6J5ynaMDwpl5L/mGpsrnrmV8j5ggQSdgAdTAj7\r\nPcOZFdAm3d4xWQcAw+wWhy0iefCPrwjcvSBFSDFUA23oG+VCVAFjxGAonIHt\r\ncGgjJmLo2lq2GAabxcyVNJU9FzbuSaw7L+evaPHZ5jAjNTYlhx+vPOWZCjJ7\r\n3wTATUW3fMReYUBTdoTBZP7yXfUg2fuMr27W0F5Bb2C3CsHYX2PWQseMSq1v\r\n4AwqmrP2vOagAjDoKMh53h/AJw5fbFW/9vP7LK4/ateNLu9YKuE91mdNnFqP\r\n5rBNSO+YN1PNYovi0sPYkDDKUffl/X+VR5RnQxEqCkpgtlq44g5YJWQ0JFFC\r\nd7ImDjEmFIBHUMR5k4asL0yaNnYMvwli7NFBfvUi9VlIcq8TpHVkdLO2RifM\r\nO2ayiorqhV2qFAsDejKNFjIVc9Gm8Ztg4ay3kAZxs+ZL9A5cbYh0XWGjBl7W\r\n7TuxQQGgg44S4CfSdgXXLIW8LfnvWmtS/bM=\r\n=nVdB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.1.0_1671806457943_0.09705313739392074"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.1.1-multi-ann-set":{"name":"@konfuzio/capture-vue","version":"0.1.1-multi-ann-set","repository":{"type":"git","url":"git://github.com/konfuzio-ai/document-validation-ui.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --name CaptureVue ./src/main.js","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\"","lint":"vue-cli-service lint","format":"prettier .  --write","prepublishOnly":"npm run build"},"pre-commit":["test:unit","lint"],"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-eslint":"^5.0.8","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-vue":"^9.8.0","jest":"^27.0.5","pre-commit":"^1.2.2","prettier":"2.8.1"},"readme":"# Konfuzio Document Validation UI\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![dvui.png](dvui.png)\n\n## Documentation\n\nThe source code documentation can be found in the `docs` directory. [Take a look here](docs/README.md).\n\nFor a full guide on how to install or integrate the app, visit our [Document Validation UI Developer Guide](https://dev.konfuzio.com/dvui/index.html).\n\n![dev.konfuzio.png](dev.konfuzio.png)\n","readmeFilename":"README.md","gitHead":"2eb01ab80996040e750307312d045522419dd06c","description":"White-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).","bugs":{"url":"https://github.com/konfuzio-ai/document-validation-ui/issues"},"homepage":"https://github.com/konfuzio-ai/document-validation-ui#readme","_id":"@konfuzio/capture-vue@0.1.1-multi-ann-set","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-nNAw/xO3VKipEsU/lYyOfBrWy8fr4i0Edb8ztBfXlCw6IwE5jBjtiLHJMuLP/NANTgIx9WE9YPOQIVKpIZ9sCQ==","shasum":"3a5322d8964a654a5ff2a71b0e8882145bd886ff","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.1.1-multi-ann-set.tgz","fileCount":132,"unpackedSize":8335812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCJyREkdAIsOZp2QQk5gPNtRyXLFpmF9+knVtoJnF7qgIgTq3z7SuPSuX2gwlwtbp2hm2G9yRjJmTnkkKkVDv6mCM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyBGdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo76g/+K+dg/N/KmLo+J3NANsDDSwCvrPar8A04fuo+fv0q/I4YPoyw\r\nf6Q9P907E/oN8VUUgS/nfW2UUnl0fBVbXw73xCFzdjdFFsPYLkWfDes45JVa\r\nUTNYfLKgkavdw0+HdiBkNsnLLzDKthg3s/1QqhEClaSEMQT5T/Ku/gN85aeq\r\nNQCbgytY8Wpo55ghH9pgZ+Xk5jG0CXT/B5HapEvGH7hxDA6Dgk5uNOUV2DZD\r\nAokQQIVunif4NAqvBntM1sKdGDGnmxWW75Y6btJaNtTdMKHBOA4E9QTR4ueo\r\nK/ZG/HsPUjGlO01ouBNdshYROGMqryUf6bmYFRAInmr2dDyecg5zfH24431O\r\n3dppjqtWu6Jx+EXGEc7ZR2zUSE6Wgk1OD06yVsS3nZiuMFYanbGbPfG4Enfx\r\npVfGT3B9ugG2ZwlTFeuNYmoA6p/gsPZCmZs1MCdZy3hK93OdF7hwstSqvhgQ\r\nrOo4TGtw2BaFy+n1L2o3qEeGo7xrxXLTIU8KJUYujz994Cbv/6nj6nFSBRkp\r\nT5G1G9yBvyizNtUsEPPJMeW5DyEcVX1ghCD9VhcX4zqgaIfMBMUTsHBZnwM3\r\nNI7UQT1J3bf3rWPBYbkActFi75+0a3Gn9P66yMM4uuwNG4USzx64pmn+vq3f\r\nUVo3/TyRYz5O+VXtC+MaxCKJPzV8WdS4d4Q=\r\n=s3cW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.1.1-multi-ann-set_1674056093527_0.09662418166800624"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.1.1-multi-ann-set-2":{"name":"@konfuzio/capture-vue","version":"0.1.1-multi-ann-set-2","repository":{"type":"git","url":"git://github.com/konfuzio-ai/document-validation-ui.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --name CaptureVue ./src/main.js","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\"","lint":"vue-cli-service lint","format":"prettier .  --write","prepublishOnly":"npm run build"},"pre-commit":["test:unit","lint"],"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-eslint":"^5.0.8","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-vue":"^9.8.0","jest":"^27.0.5","pre-commit":"^1.2.2","prettier":"2.8.1"},"readme":"# Konfuzio Document Validation UI\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![dvui.png](dvui.png)\n\n## Documentation\n\nThe source code documentation can be found in the `docs` directory. [Take a look here](docs/README.md).\n\nFor a full guide on how to install or integrate the app, visit our [Document Validation UI Developer Guide](https://dev.konfuzio.com/dvui/index.html).\n\n![dev.konfuzio.png](dev.konfuzio.png)\n","readmeFilename":"README.md","gitHead":"5ee550e8c59d163f993a7dc52fa5f6c285112a95","description":"White-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).","bugs":{"url":"https://github.com/konfuzio-ai/document-validation-ui/issues"},"homepage":"https://github.com/konfuzio-ai/document-validation-ui#readme","_id":"@konfuzio/capture-vue@0.1.1-multi-ann-set-2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-vZ8jHNi5LiceF65i0gUF83Biq+W85resdJUD3GCKauYA+Uh8t80AT4b46m7blTADRBRCi9fg3JNItjWfdN5/tQ==","shasum":"1f881ef7d066d1ff6eccc2e56a776072753afbe7","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.1.1-multi-ann-set-2.tgz","fileCount":132,"unpackedSize":8345541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbAk1NSWLp8QH5wh4ozYitG3b40vwp/0hjILWw+UUzDQIgciBakrMZFkxEtg3nFmNfJiqb4OLo0ASp6b9yluXB2gg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0aKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYaw//QJRSep2N+sbP6PWs+opCVGQB/4YV4Ji5t0Zel9BydbyOF7O/\r\n+2/zwXOrxEvfa/H7ErFm0uUoCHOnkYXPxTiFvihJKVKXVRIMhK5+AfgFIzla\r\nHykPtll2fnsX1ozEDI6QOqFGFC1rRf9EqrOsChFb1esQXCOpEcU4w2w53TpC\r\ntb1/hgAOoVUzVdIhmNGa1IMz+sFUMbjA6IE38ZXKeAm/w7uVLCjQDx+JF5GT\r\nZLp3eyM52br6Hgh3eS/PbmObxPLZq4tbjx69ha/TBienNACO88h9F+t+xQND\r\nMAa/J4CTdaP6CB4jHbjd+sW+TPIXpBu669MEW9t3LBf20ClyrhlzGYwjB6ny\r\nMnIldJFQrqXV55olHyuUo8CTzPYpKsZcG8sDhfC5ADJPCkgKt6HstzkirWjV\r\nhO6ScHrA+2I3Oocqz3T99tcHnKl3TpcajzVnESE+8+oHQs25iqg+axqKDqJ5\r\nd8tDOyHrVxUJQsYa9OYLktrZ/tkA4LH3FkwARRgxb9ABUJp268Fri6Ok0/Zc\r\n/p0zqXlM4cQ2t6owlONWE1WPFJzPSlY+0DgCmw/S9HRnhUTUQYWmfHMXAz0q\r\nclSHl8aFubN+KU6d6+bAXfQbHKYFzolhn3fK1WXtCwXleDzUFDhgdufe3PKG\r\nWQycAmf1OTxRicbu3jdEtSZ+iUWJfKTzrEU=\r\n=oUXB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.1.1-multi-ann-set-2_1674683010636_0.6460584178970714"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.1.1-multi-ann-set-3":{"name":"@konfuzio/capture-vue","version":"0.1.1-multi-ann-set-3","repository":{"type":"git","url":"git://github.com/konfuzio-ai/document-validation-ui.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --name CaptureVue ./src/main.js","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\"","lint":"vue-cli-service lint","format":"prettier .  --write","prepublishOnly":"npm run build"},"pre-commit":["test:unit","lint"],"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-eslint":"^5.0.8","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-vue":"^9.8.0","jest":"^27.0.5","pre-commit":"^1.2.2","prettier":"2.8.1"},"readme":"# Konfuzio Document Validation UI\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![dvui.png](dvui.png)\n\n## Documentation\n\nThe source code documentation can be found in the `docs` directory. [Take a look here](docs/README.md).\n\nFor a full guide on how to install or integrate the app, visit our [Document Validation UI Developer Guide](https://dev.konfuzio.com/dvui/index.html).\n\n![dev.konfuzio.png](dev.konfuzio.png)\n","readmeFilename":"README.md","gitHead":"852975836b5cd0365838f088f66365e6a261e7a8","description":"White-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).","bugs":{"url":"https://github.com/konfuzio-ai/document-validation-ui/issues"},"homepage":"https://github.com/konfuzio-ai/document-validation-ui#readme","_id":"@konfuzio/capture-vue@0.1.1-multi-ann-set-3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-5/2WnuLj/pf+1cnyL8zG6/gEt0GMCAK5+u2CoGsQ0UOW5wHy/s0ZbxQHIU9GNaOPvgZXvVLBPt2C7iJrHCqj6w==","shasum":"e37adb71d3888f090fbd6e57e6a886b4c4111048","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.1.1-multi-ann-set-3.tgz","fileCount":131,"unpackedSize":8335171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdDgqrVpvXxFFqFuHXJ+5qTE+u2t37HJiPglDCBJlhOAiBKxnowqQMkZ+VZy4BET0/r3W7O0y+7NqQuSBAqYVRD2Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1F8sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMQQ/+M9+T6HQQIEURWMOsYGVudkHiSO4jzXH4ux+/IB6imLKMFbS4\r\n6BanKr3Pkz98By1KF4UmURELtJuJAgZQPZGcvVunU60VBksZKUmEr2hNbKh1\r\ndwRdlMrWVTUnGCvZPVPPQCdl1TTxriV4vfDZy3WNpUlxoDyQkZ2iL5JAC32P\r\n572qpXrkUh1B4NYkDpNdKfyfTn4Jp85a+QqY1AKT+1WCz3tVDFOV0NWyY0PF\r\npMQ3L5rFH9veLmdNdaY51SaNKQZCvKepptBqOlaHE2Yl65akDnpWszYtHpHv\r\nfayjbwdOBaMzyIOWYNsXoEqquPu/wAXglATz5sdatk9M90at9fabQQbeO3TL\r\nFv7dOV41WZZ4fgvQ1hekfxZBdSnA2Kp4wSP7hACkHA7AEL+nllbKMZvRLN4c\r\nWU2n3mFk0wXKTfz4d6JqCFFvtoHJS2hjyih9K6Pq9rY9elLon6lV0FrjGlOS\r\n1IMBCZyiA+ANVFY8A/GdZylcZwAzyoc8n1U2d5H0Won5EvQo3MXdF7OLVg+x\r\nQf6HCCz22trixeKW0mvQuNw1Nu94+xbSJpksO8Vg8MzB9aB1LK2epGm8N1eV\r\nydp9TBUi81TKwfPULG90oc3llKNALc+OGJUbcGiNnsh0Z7dTlqVF/luzKYjL\r\n9nEbIKjAvKWNnRrJzCwFpfH6GwrkdEi915A=\r\n=o7s0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.1.1-multi-ann-set-3_1674862380603_0.4518176840686803"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.1.1-multi-ann-set-4":{"name":"@konfuzio/capture-vue","version":"0.1.1-multi-ann-set-4","repository":{"type":"git","url":"git://github.com/konfuzio-ai/document-validation-ui.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --name CaptureVue ./src/main.js","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\"","lint":"vue-cli-service lint","format":"prettier .  --write","prepublishOnly":"npm run build"},"pre-commit":["test:unit","lint"],"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-eslint":"^5.0.8","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-vue":"^9.8.0","jest":"^27.0.5","pre-commit":"^1.2.2","prettier":"2.8.1"},"readme":"# Konfuzio Document Validation UI\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![dvui.png](dvui.png)\n\n## Documentation\n\nThe source code documentation can be found in the `docs` directory. [Take a look here](docs/README.md).\n\nFor a full guide on how to install or integrate the app, visit our [Document Validation UI Developer Guide](https://dev.konfuzio.com/dvui/index.html).\n\n![dev.konfuzio.png](dev.konfuzio.png)\n","readmeFilename":"README.md","gitHead":"bfb43fc5c801a1c0379340dc2c9dd0d099620076","description":"White-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).","bugs":{"url":"https://github.com/konfuzio-ai/document-validation-ui/issues"},"homepage":"https://github.com/konfuzio-ai/document-validation-ui#readme","_id":"@konfuzio/capture-vue@0.1.1-multi-ann-set-4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-yzUlzrs53uHUf0ni1qHqRwVn/dUMTpVl86TfYZoHScA1CJYqcUD2K3Qp0QSsFTY7z6/5vzf7p7N4S22HZfu5+A==","shasum":"e8883364db8eba10aa4dcebf5c5bc46090a39345","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.1.1-multi-ann-set-4.tgz","fileCount":131,"unpackedSize":8335189,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOakrANIy2sVFxiN3blDlDmLmS0D5+Ks5qdSXz+jFZkgIhAPI8Yct6zIAOlPEZZnryFT1r8ykY9I5bh1Jx2YJN1SXq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2BUbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFBRAAnpM/SzXqUxCnzT5hK6Snp8JMYgkwY+se4MHZqvXoIjEk7Qt+\r\nl6rbEsiewMEQsdagaCLVWp/Lu0WpRmpqXtLytmAqv6uH7jBlG3xQ/JQJsYGR\r\ncgSg6w2+FR4mDdwm3LV3mmmlLOOgpR7frlJNUfT07oDYLCFm1CGFXY4gN9ho\r\nagO672eoBlZGAQ6LbG61R9j7sUqQ5jr6GgjYRKalyFrGqSpmFlr/kFO729f3\r\nRVumm7RDIAGHGZYClWYvGndeYrCC235NhS6MjgWQHyajo2JXiO54WXmm0347\r\nLP1J975Q6ivoBoAtqh4xAghJuH7N474Fo5g3wVsy1CBQ3hWKQA8TAqpB1Wbp\r\nDYtQ4f1kHoFx08jjDRRLSiuJweMb0H5TrkoRw6WZPzLYojnCWL1ZOLZThTdU\r\nh5YtCfttkhE/PQITaJpy/AYratBsMZPHSS1ulWQumdmH6iVDCeOPOwau/SW7\r\nCC1cCkDftZiXAgqiPxe0UHcv//Iq0tEnua67xbtiCgFacqnA+d5KjVmR9aCy\r\n5t8aKtXIW18HpkPBvMSOdwpB9GRg05TdhUnkCDnQTUdkBN+a7eWK0gfeA1yA\r\nDM5S4maRWJGsjzVej/0sDj1S41OB19D9AMsYZrl3hhryFYQNx/fpXsasHFqc\r\nRErjv21D8AJG4AZYKbliHumrXswjQii0lkc=\r\n=eTGY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.1.1-multi-ann-set-4_1675105563265_0.06202313633983447"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.1.1-pre-release-1":{"name":"@konfuzio/capture-vue","version":"0.1.1-pre-release-1","repository":{"type":"git","url":"git://github.com/konfuzio-ai/document-validation-ui.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --name CaptureVue ./src/main.js","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\"","lint":"vue-cli-service lint","format":"prettier .  --write","prepublishOnly":"npm run build"},"pre-commit":["test:unit","lint"],"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-eslint":"^5.0.8","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-vue":"^9.8.0","jest":"^27.0.5","pre-commit":"^1.2.2","prettier":"2.8.1"},"readme":"# Konfuzio Document Validation UI\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![dvui.png](dvui.png)\n\n## Documentation\n\nThe source code documentation can be found in the `docs` directory. [Take a look here](docs/README.md).\n\nFor a full guide on how to install or integrate the app, visit our [Document Validation UI Developer Guide](https://dev.konfuzio.com/dvui/index.html).\n\n![dev.konfuzio.png](dev.konfuzio.png)\n","readmeFilename":"README.md","gitHead":"4d7371d540b5e72f25cdd49243fa1a21c47828f4","description":"White-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).","bugs":{"url":"https://github.com/konfuzio-ai/document-validation-ui/issues"},"homepage":"https://github.com/konfuzio-ai/document-validation-ui#readme","_id":"@konfuzio/capture-vue@0.1.1-pre-release-1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Jtj3ejrHDmggfdidiv/JMP/d52lhbCdyzssbbqJ5walRg1FHuqAb60D43MqBkqmEgkg4EAMRBr+dOSDF3pqguA==","shasum":"6050399e93d260048e562c7d32edea5f2b2c369d","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.1.1-pre-release-1.tgz","fileCount":131,"unpackedSize":8354005,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1i490DBIJrDWLZJVDTj1zs6ox4JnOeOyFrme5DhOp+QIhAPvmSDDQV+v+F4SeteXqg19ZZI3fn9VTm+jQRqWMYrJU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3RLTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorWg/+NOjT9WdzAyK0UGnBECi2XPMuCUc7nM8IRQI3QfzEAZI4g0D6\r\nt1k4ztFFjcteNSeXxouZANefuXV2sQ28ojIZ5MQLdrTL+GZQ69XJl/24gPef\r\np3Oj7yPUBMkbgtRHiWE0oVPoCUoCAa5PBqiKt3FNExhlDexfzq9cABKspvHG\r\nndMM1EvE3F1nlO7+jA0eLkqfw6yDlI7qiKlqk4iOzOH41jOWEZ585qND/pC8\r\nxcG0zpzjkRlL7ARpyTH0k9FQ4cb/UX0R3MrKPaLFYR4GWLfwg5ZzgdUpu43l\r\nkiS/iwLOJfPiD42ZM3rxT5dDd2duBbV4nykQ7mEYxVNAFhdTm3zecVHHdVRf\r\nLw5PKrE9kASCeMA5IjyBXfMqmAdxiM3e2i+fv0sJJ9RcdlFiqTt1vuXLUYh3\r\nzpS6juNrerNqxhGT518icJwECLHybnk4KbC8UmPRIzMM/qg+QU67RIBJvlse\r\nnCeWck2Sx6CquX+BZmRdn+c53mZXCzW+84NqC4rtvT6LoNDKEx4zGvbLmlNK\r\nHBkevMPVv4z923r2Ls1Zy498wXdTJfIZyIGS/uiYyvg+y1+KimwPX0tSe5lY\r\nGVUSo0QFkmNihMdbrW22K5/JV/0dQNffgj4k8h899u7i5rWDGETgM7/Fgb9M\r\nplx71xqP6shcJrxjUAvfDEwJA0+TEH96m0o=\r\n=wZBO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.1.1-pre-release-1_1675432659106_0.6831398125757826"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."},"0.1.1":{"name":"@konfuzio/capture-vue","version":"0.1.1","repository":{"type":"git","url":"git://github.com/konfuzio-ai/document-validation-ui.git"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --name DocumentValidationUi ./src/main.js","test:unit":"vue-cli-service test:unit","i18n:report":"vue-cli-service i18n:report --src \"./src/**/*.?(js|vue)\" --locales \"./src/locales/**/*.json\"","lint":"vue-cli-service lint","format":"prettier .  --write","prepublishOnly":"npm run build"},"pre-commit":["test:unit","lint"],"dependencies":{"@fortawesome/fontawesome-svg-core":"^6.2.0","@fortawesome/free-solid-svg-icons":"^6.2.0","@fortawesome/vue-fontawesome":"^2.0.8","@sentry/tracing":"^6.19.4","@sentry/vue":"^6.2.0","axios":"^0.21.1","axios-extensions":"^3.1.6","bignumber.js":"^9.1.0","buefy":"^0.9.22","konva":"^8.3.13","sass":"^1.56.0","sass-loader":"^13.1.0","vue":"^2.6.14","vue-i18n":"^8.27.1","vue-i18n-bridge":"^9.2.2","vue-konva":"^2.1.7","vue-template-compiler":"^2.6.10","vuedraggable":"^2.24.3","vuex":"^3.6.2"},"devDependencies":{"@intlify/vue-i18n-loader":"^1.x","@vue/cli-plugin-eslint":"^5.0.8","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/test-utils":"^1.1.3","@vue/vue2-jest":"^27.0.0","babel-jest":"^27.0.6","eslint":"^8.30.0","eslint-config-prettier":"^8.6.0","eslint-plugin-vue":"^9.8.0","jest":"^27.0.5","pre-commit":"^1.2.2","prettier":"2.8.1"},"gitHead":"8ae22ced4370c78bb1908acc34e3b3c7f670dc3a","description":"White-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).","bugs":{"url":"https://github.com/konfuzio-ai/document-validation-ui/issues"},"homepage":"https://github.com/konfuzio-ai/document-validation-ui#readme","_id":"@konfuzio/capture-vue@0.1.1","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-1rfpuXni/FLeL6ZMIpueRKgf+VqPEPFmDP/0LQoBrcSXT27pInzr1SoID7/V+/I8Zu00kTYbvDXlWlmyQ3VMkA==","shasum":"63596cc4cf5b6a1b5ca6d81290a6c0ea647501a4","tarball":"https://registry.npmjs.org/@konfuzio/capture-vue/-/capture-vue-0.1.1.tgz","fileCount":131,"unpackedSize":8354011,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAPvECCvYn3TMaBFQRz/b3AuXPJqp+I8AFkJgqo+yBMAiA4qqYxaoVIkg6nHTvZ3Mv62sf0vVNpq7f2NE/okE3T9A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3jhcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrgyw/9E96rn6BA8mx5U/nMcJcurJ0GiSmbs5sYnnSGIUoiWJ3SKet3\r\noKYpjBUMiNbT/RmKNf/ztoGQ6nEjc/GjZBarF+UDW96ukdB+vzz1oFfnSoLh\r\nnpeJjMag0pzmAiR3nVRUG6JulmebBzkPkt/28ItHfkibGtH4VuOd6RzW+qos\r\ne8cQJtKvPdEcyjw2+CKAfuOIP84WKqTaFAmYOWTYqJicOczjCdjKsOm63fHv\r\nvcEqpn2LP6heWG1W/ZsH0rf2sdbECT1BcMhl1nQeAl74P5E0ouHBCRruO+yo\r\nUh0lRWCZAJbSa7xBIU14YisVs34TYU8YYgbNYNp1lm+yIvXcyjNPdTYAw/4T\r\nqxYO5YhV5/cDwgQazsOXA6K+PGqbmKiDJYU+GJJfrHzXqj/ZewRx1I4MiytW\r\n4XbfrREmZgmUBo1Uo835ONxanMVqc2mbFiiJMDcrA1K4PVLZOLbPsZnuCJ1q\r\nls7W0z+iMjrK4WNRJE297WXhueF3FxNGAbkESd7/rMVLbqiiVGR878mspdJt\r\njlTYcUOpCJ97ldzh4szyDvnaTmNwuFdZbsoquQ4i9cSE2qwayPy0aSjHLTDF\r\nmJ0PE7pctVbLrnAinih4rd6JNmbycYOTM7WX3LpfpiQuy8exAhJ0czxp2URb\r\nJGtp0flNYTiQ2KsIM8A4nqc3u6f9eifs08A=\r\n=t1di\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pdinis","email":"pdinisricardo@gmail.com"},"directories":{},"maintainers":[{"name":"vebarina","email":"vebarina@gmail.com"},{"name":"pdinis","email":"pdinisricardo@gmail.com"},{"name":"fz-konfuzio","email":"fz@konfuzio.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/capture-vue_0.1.1_1675507804107_0.5585947540885567"},"_hasShrinkwrap":false,"deprecated":"WARNING: This project has been renamed to @konfuzio/document-validation-ui. Install using @konfuzio/document-validation-ui instead."}},"maintainers":[{"email":"giacomo.magnanini@helm-nagel.com","name":"gm-konfuzio"},{"email":"pdinisricardo@gmail.com","name":"pdinis"},{"email":"fz@konfuzio.com","name":"fz-konfuzio"}],"description":"White-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).","homepage":"https://github.com/konfuzio-ai/document-validation-ui#readme","repository":{"type":"git","url":"git://github.com/konfuzio-ai/document-validation-ui.git"},"bugs":{"url":"https://github.com/konfuzio-ai/document-validation-ui/issues"},"readme":"# Konfuzio Document Validation UI\n\nWhite-label app that lets you preview and interact with documents uploaded to [Konfuzio Server](https://konfuzio.com).\n\n![dvui.png](dvui.png)\n\n## Documentation\n\nThe source code documentation can be found in the `docs` directory. [Take a look here](docs/README.md).\n\nFor a full guide on how to install or integrate the app, visit our [Document Validation UI Developer Guide](https://dev.konfuzio.com/dvui/index.html).\n\n![dev.konfuzio.png](dev.konfuzio.png)\n","readmeFilename":"README.md"}