{"_id":"@digital-maritime-consultancy/vott-dot-ct","_rev":"10-5f654d90a37ace940a29e0af41010102","name":"@digital-maritime-consultancy/vott-dot-ct","dist-tags":{"latest":"0.1.14"},"versions":{"0.1.4":{"name":"@digital-maritime-consultancy/vott-dot-ct","version":"0.1.4","description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","main":"./lib/js/ct.js","types":"./lib/js/ct.d.ts","scripts":{"bundle-lib":"cpx \"./src/canvastools/{icons,css}/*\" \"./lib/\" && cpx \"./types/**/*.d.ts\" \"./lib/js/\" && tsc --project ./tsconfig.bundle.json","prepare":"npm run clean-dist && npm run clean-lib && npm run bundle-lib && npm run webpack-dist","webpack-dist-prod":"webpack --config webpack.config.js --env.mode=prod","webpack-dist-prod-min":"webpack --config webpack.config.js --env.mode=prod-min","webpack-dist-dev":"webpack --config webpack.config.js --env.mode=dev","webpack-test":"webpack --config webpack.config.js --env.mode=test","webpack-dist":"npm run webpack-dist-prod && npm run webpack-dist-prod-min && npm run webpack-dist-dev && npm run bundle-dts","bundle-dts":"del-cli ./dist/ct.d.ts && dts-bundle --configJson ./dts-bundle.json && npm run clean-dts","clean-dts":"del-cli ./dist/CanvasTools/ ./dist/CanvasTools.d.ts","clean-dist":"del-cli ./dist/","clean-lib":"del-cli ./lib/","plato-report":"es6-plato -r -d ./plato-report lib","start":"webpack-dev-server --config webpack.config.js","build":"npm run bundle-lib && webpack --config webpack.config.js --env.mode=prod && copyfiles -f dist/ct.js samples/shared/js/","test":"jest","lint":"tslint src/**/*.ts --exclude **/*.d.ts","lintfix":"tslint src/**/*.ts --exclude **/*.d.ts --fix"},"author":{"name":"Jinki Jung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","dependencies":{"snapsvg-cjs":"0.0.6"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^17.0.22","copyfiles":"^2.3.0","cpx":"^1.5.0","css-loader":"^1.0.1","del-cli":"^1.1.0","dot-prop":">=4.2.1","dts-bundle":"^0.7.3","es6-plato":"^1.2.3","handlebars":">=4.5.3","imports-loader":"^0.8.0","jest":"^25.1.0","serialize-javascript":">=3.1.0","style-loader":"^0.23.1","ts-jest":"^25.2.0","ts-loader":"^5.3.0","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.19.2","typescript":"^3.2.2","webpack":"^4.44.2","webpack-cli":"^3.1.2","webpack-dev-server":"^3.10.1","webpack-merge":"^4.1.4"},"gitHead":"fe4cc5bf0955a7991e3f9e5e29c9b516e73c94ef","_id":"@digital-maritime-consultancy/vott-dot-ct@0.1.4","_nodeVersion":"14.18.1","_npmVersion":"7.5.6","dist":{"integrity":"sha512-vLn/I4JNryfSTv1PnSDTTJay8iiuNbXF8grYyIT15asBW9JvRu89vNWKbYDVnk3menJC73A+Sl/TlgpvjlkK4Q==","shasum":"fe9491b483e5650df09973ceb3028583f6ea8c95","tarball":"https://registry.npmjs.org/@digital-maritime-consultancy/vott-dot-ct/-/vott-dot-ct-0.1.4.tgz","fileCount":308,"unpackedSize":6848414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDseR+ZGbpltHy8Bru86cFhYDuaJPvhHLKu/ppBf8o9ZQIhAMdjpEn3NHkrkqaRPIR2DNpM3ULnOeG7on73vi2D167H"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3vssACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4/Q/+I8mHhru4lf6WiZUIAMf0zCACXJYpuAtwMKQWANysIrFjQuPH\r\ne/cZDrGYJ/VyprrgXpaZgczdJHSQot+HdjUotM4cLvqGsfXhFd/8HfvYjA3G\r\n1YNiHH84fV1u6UOx6yVTDvBt34688GeOfMA6zLTHFbUnCC0LHQkZGN1v8sKh\r\nWIr5+7WyqPzhnzAIpUjqIQfFRUoFGQ9royheDzomFOGMulW58/ZSMh7W5oZv\r\ns3aSnWath6humOYxbzz25iWNGSTECcyScDOvMOYAvxbPyUtKPnX/qY38FZvX\r\nMbLwHaJVr3TkKLWtEeKmq2DoDCXQ5uZ8kYM3sI1cWvwHEWg+uOJTQl9Yd2ia\r\nfdxOzINsBmr5b3uyufSF3Uq+nWiDMPMl7BcJSlVVJsAoG7YUiQ7LB0x6ZZ7P\r\nOr9k4gsjDl21s4Pyta3vKqxU0OPbC2jdG7opPtSY6zk2isKnOfNvDt4cDHsN\r\n0eGb0QUebHRth5zYk+es86qmtCGsfrxgr60CrCXBhc1HQmEEfeCnAz5CA2cK\r\nq8Jlq8h9WrKERdzQ5FY2vd3wBHsg/Y1cez47g9AbNglj1307NV2PE3Yiu5ju\r\nefOKtIpvPGi/eQs+XOlX7qpndc94SzThe6jMAGe7p+hqA5Wf8wl4nxAkt890\r\nn0GNBoqjGKSY9W7X6CJtMK61XFsrhGw4/vM=\r\n=6Urq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jinkijung","email":"your.jinki.jung@gmail.com"},"directories":{},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vott-dot-ct_0.1.4_1658780460357_0.12998262481271405"},"_hasShrinkwrap":false},"0.1.5":{"name":"@digital-maritime-consultancy/vott-dot-ct","version":"0.1.5","description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","main":"./lib/js/ct.js","types":"./lib/js/ct.d.ts","scripts":{"bundle-lib":"cpx \"./src/canvastools/{icons,css}/*\" \"./lib/\" && cpx \"./types/**/*.d.ts\" \"./lib/js/\" && tsc --project ./tsconfig.bundle.json","prepare":"npm run clean-dist && npm run clean-lib && npm run bundle-lib && npm run webpack-dist","webpack-dist-prod":"webpack --config webpack.config.js --env.mode=prod","webpack-dist-prod-min":"webpack --config webpack.config.js --env.mode=prod-min","webpack-dist-dev":"webpack --config webpack.config.js --env.mode=dev","webpack-test":"webpack --config webpack.config.js --env.mode=test","webpack-dist":"npm run webpack-dist-prod && npm run webpack-dist-prod-min && npm run webpack-dist-dev && npm run bundle-dts","bundle-dts":"del-cli ./dist/ct.d.ts && dts-bundle --configJson ./dts-bundle.json && npm run clean-dts","clean-dts":"del-cli ./dist/CanvasTools/ ./dist/CanvasTools.d.ts","clean-dist":"del-cli ./dist/","clean-lib":"del-cli ./lib/","plato-report":"es6-plato -r -d ./plato-report lib","start":"webpack-dev-server --config webpack.config.js","build":"npm run bundle-lib && webpack --config webpack.config.js --env.mode=prod && copyfiles -f dist/ct.js samples/shared/js/","test":"jest","lint":"tslint src/**/*.ts --exclude **/*.d.ts","lintfix":"tslint src/**/*.ts --exclude **/*.d.ts --fix"},"author":{"name":"Jinki Jung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","dependencies":{"snapsvg-cjs":"0.0.6"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^17.0.22","copyfiles":"^2.3.0","cpx":"^1.5.0","css-loader":"^1.0.1","del-cli":"^1.1.0","dot-prop":">=4.2.1","dts-bundle":"^0.7.3","es6-plato":"^1.2.3","handlebars":">=4.5.3","imports-loader":"^0.8.0","jest":"^25.1.0","serialize-javascript":">=3.1.0","style-loader":"^0.23.1","ts-jest":"^25.2.0","ts-loader":"^5.3.0","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.19.2","typescript":"^3.2.2","webpack":"^4.44.2","webpack-cli":"^3.1.2","webpack-dev-server":"^3.10.1","webpack-merge":"^4.1.4"},"gitHead":"f7350593b09a745af0128445ccd3056c56117a16","_id":"@digital-maritime-consultancy/vott-dot-ct@0.1.5","_nodeVersion":"14.18.1","_npmVersion":"7.5.6","dist":{"integrity":"sha512-ByEq/xoKwj8g6E2U43p+oi9E+QviErNgHsaZ78weXvHRHsAW9MUtsVeCk1ZwrTUwqhqf5kmtW4PWtFrjz7WG2Q==","shasum":"78a7e21dc1a39e2f4cde80c4fb8f115d7dc95352","tarball":"https://registry.npmjs.org/@digital-maritime-consultancy/vott-dot-ct/-/vott-dot-ct-0.1.5.tgz","fileCount":314,"unpackedSize":6883618,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDcBB493Z0lEFoK+FqMFCAqUVGxFwlicvuNlKMbU7/eAiEAllIp1MsNjq6kw6kgItwkmeWwnc4TtAg9yQUklrIvbUQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEJHNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoENQ/9FBR5JJHvmj/nsG5xpiRSz4lxQa3gZol2dKzZl7Ag6D3+280j\r\n1Kv32Xql90R+lBvPmPcBWHTfnyxV9qO4hpQxII9KAK66BXaOI1zhnSXfnOqe\r\nEN9LfyvOkN7Uh4UrwY0CR/6aa9parFD2fsvndRXfvZt4A6qXcDf9jjSAwiyJ\r\nwnB91RtMi8mqo9aAfV+yBK15yBzA06j2X8qryuluPIcBa7dlb8B7quFVJhtS\r\nc7embXjkSoBZI+76kbXHdQXvycL8O/5ZIJFJkUkqCXfDGh++Gu/7MjeEUDjD\r\n4zxu+lnNlVJbWbU1OVyOUKW2EDgh/WKTcdv3ZoOltGpIXTcfeVcCFwhl5BqC\r\n4sZ+UdGylQf89mNHRzll/vDc90nHlXbWgr9Qz/XjeJfUkJApgxVt4JkliEUo\r\n0n2U/UkoESPbehi3cgOhadawWGxNAp4duRVIFKb6No8rt7wZo4dl61aNOJrm\r\n7VDBI19CsJMJUwAayCb/kNLk4eYnTwQ6GFPk/YA18r53ULe8+kyNG9k42vUk\r\nOGMBM78GuWanbT36g2NX+G8KZ/2XFKx9P1AtgumtBeK877/66t4EJiaGVeGc\r\nil1Y6ms/70EOs2qlulg9NzNWgJBD5d87xABlqCt+GilmgA6JqdggQ9kiC9YX\r\nkq2VkhHB9IPYPaGHqhMGgL8chNNrrZbOcng=\r\n=4U1+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jinkijung","email":"your.jinki.jung@gmail.com"},"directories":{},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vott-dot-ct_0.1.5_1662030285287_0.6073735346968083"},"_hasShrinkwrap":false},"0.1.6":{"name":"@digital-maritime-consultancy/vott-dot-ct","version":"0.1.6","description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","main":"./lib/js/ct.js","types":"./lib/js/ct.d.ts","scripts":{"bundle-lib":"cpx \"./src/canvastools/{icons,css}/*\" \"./lib/\" && cpx \"./types/**/*.d.ts\" \"./lib/js/\" && tsc --project ./tsconfig.bundle.json","prepare":"npm run clean-dist && npm run clean-lib && npm run bundle-lib && npm run webpack-dist","webpack-dist-prod":"webpack --config webpack.config.js --env.mode=prod","webpack-dist-prod-min":"webpack --config webpack.config.js --env.mode=prod-min","webpack-dist-dev":"webpack --config webpack.config.js --env.mode=dev","webpack-test":"webpack --config webpack.config.js --env.mode=test","webpack-dist":"npm run webpack-dist-prod && npm run webpack-dist-prod-min && npm run webpack-dist-dev && npm run bundle-dts","bundle-dts":"del-cli ./dist/ct.d.ts && dts-bundle --configJson ./dts-bundle.json && npm run clean-dts","clean-dts":"del-cli ./dist/CanvasTools/ ./dist/CanvasTools.d.ts","clean-dist":"del-cli ./dist/","clean-lib":"del-cli ./lib/","plato-report":"es6-plato -r -d ./plato-report lib","start":"webpack-dev-server --config webpack.config.js","build":"npm run bundle-lib && webpack --config webpack.config.js --env.mode=prod && copyfiles -f dist/ct.js samples/shared/js/","test":"jest","lint":"tslint src/**/*.ts --exclude **/*.d.ts","lintfix":"tslint src/**/*.ts --exclude **/*.d.ts --fix"},"author":{"name":"Jinki Jung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","dependencies":{"snapsvg-cjs":"0.0.6"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^17.0.22","copyfiles":"^2.3.0","cpx":"^1.5.0","css-loader":"^1.0.1","del-cli":"^1.1.0","dot-prop":">=4.2.1","dts-bundle":"^0.7.3","es6-plato":"^1.2.3","handlebars":">=4.5.3","imports-loader":"^0.8.0","jest":"^25.1.0","serialize-javascript":">=3.1.0","style-loader":"^0.23.1","ts-jest":"^25.2.0","ts-loader":"^5.3.0","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.19.2","typescript":"^3.2.2","webpack":"^4.44.2","webpack-cli":"^3.1.2","webpack-dev-server":"^3.10.1","webpack-merge":"^4.1.4"},"gitHead":"dd69780ae7286b031e7ab31c82250396e576bbd4","_id":"@digital-maritime-consultancy/vott-dot-ct@0.1.6","_nodeVersion":"14.18.1","_npmVersion":"7.5.6","dist":{"integrity":"sha512-U6taId/MMgt8JTqlB6bZ6IcN2G3qX/vicsJNWAT+XjoEj16OwTC++kdEt/HgN9lCjEZ7621xUVq5vkv8LjRsUg==","shasum":"7f47e1c8f9b0ab853f026b86dbcbfdbd2e805a70","tarball":"https://registry.npmjs.org/@digital-maritime-consultancy/vott-dot-ct/-/vott-dot-ct-0.1.6.tgz","fileCount":314,"unpackedSize":6877732,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyKWW5cKqFU+XmYCc0MHJDBgCB7oMTJocfdy+N35ny5AiEAxfXFkCaF1UYN71YkRJZ9J0xErtaVrvHKWxOCVVMR4gI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFwHWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3Wg/9GPZ8+O+o4BJMfqvtlPibm+Cyt1MFnb3F3NFMZ5+LroM0dBM2\r\nNsbTvyJpY+R1YksYmlnNvmcBk99NaqTipxEauseUnEnOxPe40eUqZeLQmCTW\r\nWXAot3KGzxaMCZj+3x5xLjPezG2ZxMhEpq+XEjYXVnQHP7gmqDEay3F9TBRQ\r\ncov660+zrIdnP0PgVFtmPcS0ulM2b4ltyBHSOwTxmF2qMMZTVmCjsqkduDrj\r\nSIb7KKnplA9uvzT6MNaT4UCi9OLICuyco+5QM+yGFEHjqc1+Jo+/RForvA81\r\nLdSEJ5eZUIh3RtCLcCsizhdKI9ESM9aLU6daN9uAYg5KQ4qHorWNL9M5jzMV\r\nJaXbTKHLTm+sCxDK0qxLrkedGqHwkLPUX4VYQPMYaIaxaWKFs/rHrDrJL15W\r\n/EDnn9wW/P+VezOLK90Ciso5o6UBnQF/lXoQ+h4OAEnIE0LcyoVnPrMA5oEL\r\nc7icUCgjkEFq27ptgMnR41XkX7/XpxQG8y+fhjmNV1ZcRyiTUBhO8pqjOY3M\r\npHioD1kauGfOLGEpuE5t1qVYM0YtRNorkzxCUcgAZR0oR0vtm52J6RMrdgYd\r\nhih1LHveSrapzXGdQIxJapghc4bZZIVxp+Fc9CGzVWSml4ZP5FD1L0TpLCy/\r\nb0ilz+NSOs8NltcE+Dph/D/jUb/CICif5II=\r\n=AQWq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jinkijung","email":"your.jinki.jung@gmail.com"},"directories":{},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vott-dot-ct_0.1.6_1662452182701_0.9108017857592929"},"_hasShrinkwrap":false},"0.1.7":{"name":"@digital-maritime-consultancy/vott-dot-ct","version":"0.1.7","description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","main":"./lib/js/ct.js","types":"./lib/js/ct.d.ts","scripts":{"bundle-lib":"cpx \"./src/canvastools/{icons,css}/*\" \"./lib/\" && cpx \"./types/**/*.d.ts\" \"./lib/js/\" && tsc --project ./tsconfig.bundle.json","prepare":"npm run clean-dist && npm run clean-lib && npm run bundle-lib && npm run webpack-dist","webpack-dist-prod":"webpack --config webpack.config.js --env.mode=prod","webpack-dist-prod-min":"webpack --config webpack.config.js --env.mode=prod-min","webpack-dist-dev":"webpack --config webpack.config.js --env.mode=dev","webpack-test":"webpack --config webpack.config.js --env.mode=test","webpack-dist":"npm run webpack-dist-prod && npm run webpack-dist-prod-min && npm run webpack-dist-dev && npm run bundle-dts","bundle-dts":"del-cli ./dist/ct.d.ts && dts-bundle --configJson ./dts-bundle.json && npm run clean-dts","clean-dts":"del-cli ./dist/CanvasTools/ ./dist/CanvasTools.d.ts","clean-dist":"del-cli ./dist/","clean-lib":"del-cli ./lib/","plato-report":"es6-plato -r -d ./plato-report lib","start":"webpack-dev-server --config webpack.config.js","build":"npm run bundle-lib && webpack --config webpack.config.js --env.mode=prod && copyfiles -f dist/ct.js samples/shared/js/","test":"jest","lint":"tslint src/**/*.ts --exclude **/*.d.ts","lintfix":"tslint src/**/*.ts --exclude **/*.d.ts --fix"},"author":{"name":"Jinki Jung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","dependencies":{"snapsvg-cjs":"0.0.6"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^17.0.22","copyfiles":"^2.3.0","cpx":"^1.5.0","css-loader":"^1.0.1","del-cli":"^1.1.0","dot-prop":">=4.2.1","dts-bundle":"^0.7.3","es6-plato":"^1.2.3","handlebars":">=4.5.3","imports-loader":"^0.8.0","jest":"^25.1.0","serialize-javascript":">=3.1.0","style-loader":"^0.23.1","ts-jest":"^25.2.0","ts-loader":"^5.3.0","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.19.2","typescript":"^3.2.2","webpack":"^4.44.2","webpack-cli":"^3.1.2","webpack-dev-server":"^3.10.1","webpack-merge":"^4.1.4"},"gitHead":"795b8cab2ebbdcc2dc6f3491c7132107ef17f83b","_id":"@digital-maritime-consultancy/vott-dot-ct@0.1.7","_nodeVersion":"14.18.1","_npmVersion":"7.5.6","dist":{"integrity":"sha512-0Q8SyQnlb8+5yZ1Xn68VEP2AvIrh0K+jhO5mxXRWmlluMrTO7CBF56HZB+qM908eddBFJhKV56CCSnd1zGpavg==","shasum":"6ec552173ccb284c63ec7b4f7d4475f9906e78fc","tarball":"https://registry.npmjs.org/@digital-maritime-consultancy/vott-dot-ct/-/vott-dot-ct-0.1.7.tgz","fileCount":314,"unpackedSize":6895340,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiDKepzggSa+baJyg6hq2g4c8YA22k6KZeN2vkJ+MRkAiAbFWFq8FkBbZGi+62uAuSEXUzHawSWl7PWraFUmdcAsQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFwwOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Dg//TRpjc16mxbvVnXPuIRR14ZKp6YvBI/xnZX2jd9gAJcz2kvYq\r\nCwfA5Zuunp1Jx2XEHj+CYk86eTx/Fr1X5LVVRxxvTmKRAiqP2R1pxJlqiWIT\r\nDZYlsmIZVwxYKE8SEFzF24C5cik0QXoy+W7KbJYiI5mVzNH+35vTXfuXdFri\r\nDqnhXY9xkufZLOjNyFSHNCAlUhcPyuKcbmwzdqcMyCmnfXbGIeS9PahsI6rP\r\nW0b2ePgurA2kjY7vYgEQJE/hXYW3+0XszqXTtrsrBb+tNuYCNhqq6HBggNa5\r\nnGvfsbunv9t6Jex5Rukle9NE+q0t/Zpu9MQId38xjzRTE9VU854WOH53EqcD\r\nw+qMlXc39HdAzUaST2ZizCYDK6gNxGeIQ8eOnM6KCSeTIo4afZS8ejC5lvej\r\njkEKK5It+SSf5F0dC0YLtS+O6+gt7+pbj1/GzYKFVBOcrD4lU6EFxotxMIsV\r\nC7qD2btDJXBRSdQc9OPDhX9y0w5xYDorL5brZz/UDY/CrKTEuOyPQAZDoF5P\r\n0o4XKWY7vvnAKA8RfCwKgJByeI3Wkocb8NNRUWpHS3ATOfCQe2UVLENyNx9M\r\nMv32LWOqGBA5C2JKgg9Ilzz6WeLV+4CJmw70DPicz9m+LEXkF/oGbVPuHMJO\r\nmnFIihNXzJy+6qXrMqkiX9kzwRtaa0DD6rM=\r\n=3yvJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jinkijung","email":"your.jinki.jung@gmail.com"},"directories":{},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vott-dot-ct_0.1.7_1662454798774_0.8320779513245151"},"_hasShrinkwrap":false},"0.1.8":{"name":"@digital-maritime-consultancy/vott-dot-ct","version":"0.1.8","description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","main":"./lib/js/ct.js","types":"./lib/js/ct.d.ts","scripts":{"bundle-lib":"cpx \"./src/canvastools/{icons,css}/*\" \"./lib/\" && cpx \"./types/**/*.d.ts\" \"./lib/js/\" && tsc --project ./tsconfig.bundle.json","prepare":"npm run clean-dist && npm run clean-lib && npm run bundle-lib && npm run webpack-dist","webpack-dist-prod":"webpack --config webpack.config.js --env.mode=prod","webpack-dist-prod-min":"webpack --config webpack.config.js --env.mode=prod-min","webpack-dist-dev":"webpack --config webpack.config.js --env.mode=dev","webpack-test":"webpack --config webpack.config.js --env.mode=test","webpack-dist":"npm run webpack-dist-prod && npm run webpack-dist-prod-min && npm run webpack-dist-dev && npm run bundle-dts","bundle-dts":"del-cli ./dist/ct.d.ts && dts-bundle --configJson ./dts-bundle.json && npm run clean-dts","clean-dts":"del-cli ./dist/CanvasTools/ ./dist/CanvasTools.d.ts","clean-dist":"del-cli ./dist/","clean-lib":"del-cli ./lib/","plato-report":"es6-plato -r -d ./plato-report lib","start":"webpack-dev-server --config webpack.config.js","build":"npm run bundle-lib && webpack --config webpack.config.js --env.mode=prod && copyfiles -f dist/ct.js samples/shared/js/","test":"jest","lint":"tslint src/**/*.ts --exclude **/*.d.ts","lintfix":"tslint src/**/*.ts --exclude **/*.d.ts --fix"},"author":{"name":"Jinki Jung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","dependencies":{"snapsvg-cjs":"0.0.6"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^17.0.22","copyfiles":"^2.3.0","cpx":"^1.5.0","css-loader":"^1.0.1","del-cli":"^1.1.0","dot-prop":">=4.2.1","dts-bundle":"^0.7.3","es6-plato":"^1.2.3","handlebars":">=4.5.3","imports-loader":"^0.8.0","jest":"^25.1.0","serialize-javascript":">=3.1.0","style-loader":"^0.23.1","ts-jest":"^25.2.0","ts-loader":"^5.3.0","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.19.2","typescript":"^3.2.2","webpack":"^4.44.2","webpack-cli":"^3.1.2","webpack-dev-server":"^3.10.1","webpack-merge":"^4.1.4"},"gitHead":"1c22f3d34f24cfedc2756d4933a8411b7fab0659","_id":"@digital-maritime-consultancy/vott-dot-ct@0.1.8","_nodeVersion":"14.18.1","_npmVersion":"7.5.6","dist":{"integrity":"sha512-upU0H3BukdWpDR8IEPrJiascGtWr0kQM+Kq6O2pgVUb5Y/QBLeqfJAE54LERfPAu6nRsYuSOxcZ3cWS/IqD8qw==","shasum":"6480c0b05d19900681ce5a1a1917c8bf8b5ee40d","tarball":"https://registry.npmjs.org/@digital-maritime-consultancy/vott-dot-ct/-/vott-dot-ct-0.1.8.tgz","fileCount":314,"unpackedSize":6898431,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmRxuk6lAZc8rRK9A2d8bemJBC1egw9bTGvWJmxRhLQgIgTJyLMtLEXhfEqcQ6mthWkwBtps1gdIHgVuE9/ISYeWI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF47yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEkw/+JUIN3cJicze5Nxla+FBQItG+ZQexc6Z5sb3VWl13SFnZe592\r\nc1Xw4JaEk834Ygsd/vv5UEJIsR3qodlAs0Buwq7sHbYZmtBqHoxXcLQDw4M/\r\nTUkDsJTgkB6A36YmW/IHxS2PVHPDAyZJzXfOScSZ/RXu9F36h3V0wh1D/fg0\r\nKJNMVeghw1owcq3gKC0kB+gyen/gpjq+iaqD81RIBMANASX0EB/r3s3qZGKf\r\nz2oktuKbPHJLZirWX3FK10ZT7ONCy8HJtNO5GSL5YaY/AzV2C8rxAWG/RNnT\r\no+zBp0Vh2pMglZcyCsito4V9nn2EnfMaT5i9RKvbNb/K5mbGLK6jBLedRiNp\r\nZuyEsZdJdwpHTvdveSJjV27Uwao4CgOxfW0gnclNJJxKKQ43hNGPVfWX0Vtd\r\nqn7MXwBUa2anW3WHr7psO6ogE2OWsAxgaSIHU7arxtfu05Qx5+J22kzKdOHC\r\nKjTsM3BvubDy18lqjGsT5tv7L3rscCRd2bC891wshj9h1DlmhvaN1oX3WGml\r\nOYX2lg2TQwOh2gZPq7rCuOb6zvpcgv4pNlaZJrBqBpNrlQjMnDLffDL8+1Hj\r\nCeD+ZKZi54GN/8K39LV7Oi6kle7H9pl0cEOYgTsKNiNSEcD80kxS/jYuz1mA\r\nBe7mwURFjEs3CpsYtAcuk6AKaX1DxiRWpsg=\r\n=qh6B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jinkijung","email":"your.jinki.jung@gmail.com"},"directories":{},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vott-dot-ct_0.1.8_1662488305987_0.8446704804177299"},"_hasShrinkwrap":false},"0.1.9":{"name":"@digital-maritime-consultancy/vott-dot-ct","version":"0.1.9","description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","main":"./lib/js/ct.js","types":"./lib/js/ct.d.ts","scripts":{"bundle-lib":"cpx \"./src/canvastools/{icons,css}/*\" \"./lib/\" && cpx \"./types/**/*.d.ts\" \"./lib/js/\" && tsc --project ./tsconfig.bundle.json","prepare":"npm run clean-dist && npm run clean-lib && npm run bundle-lib && npm run webpack-dist","webpack-dist-prod":"webpack --config webpack.config.js --env.mode=prod","webpack-dist-prod-min":"webpack --config webpack.config.js --env.mode=prod-min","webpack-dist-dev":"webpack --config webpack.config.js --env.mode=dev","webpack-test":"webpack --config webpack.config.js --env.mode=test","webpack-dist":"npm run webpack-dist-prod && npm run webpack-dist-prod-min && npm run webpack-dist-dev && npm run bundle-dts","bundle-dts":"del-cli ./dist/ct.d.ts && dts-bundle --configJson ./dts-bundle.json && npm run clean-dts","clean-dts":"del-cli ./dist/CanvasTools/ ./dist/CanvasTools.d.ts","clean-dist":"del-cli ./dist/","clean-lib":"del-cli ./lib/","plato-report":"es6-plato -r -d ./plato-report lib","start":"webpack-dev-server --config webpack.config.js","build":"npm run bundle-lib && webpack --config webpack.config.js --env.mode=prod && copyfiles -f dist/ct.js samples/shared/js/","test":"jest","lint":"tslint src/**/*.ts --exclude **/*.d.ts","lintfix":"tslint src/**/*.ts --exclude **/*.d.ts --fix"},"author":{"name":"Jinki Jung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","dependencies":{"snapsvg-cjs":"0.0.6"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^17.0.22","copyfiles":"^2.3.0","cpx":"^1.5.0","css-loader":"^1.0.1","del-cli":"^1.1.0","dot-prop":">=4.2.1","dts-bundle":"^0.7.3","es6-plato":"^1.2.3","handlebars":">=4.5.3","imports-loader":"^0.8.0","jest":"^25.1.0","serialize-javascript":">=3.1.0","style-loader":"^0.23.1","ts-jest":"^25.2.0","ts-loader":"^5.3.0","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.19.2","typescript":"^3.2.2","webpack":"^4.44.2","webpack-cli":"^3.1.2","webpack-dev-server":"^3.10.1","webpack-merge":"^4.1.4"},"gitHead":"4df0786d02a27f64778f5d4381546520f86273c4","_id":"@digital-maritime-consultancy/vott-dot-ct@0.1.9","_nodeVersion":"14.18.1","_npmVersion":"7.5.6","dist":{"integrity":"sha512-iattoREIlgr/cWozaPeBp4qYqNQ4jGkzz8b5wPT+Y6ExFzavCSDPa8m8R3SWwVdoUA0Ly7F7AoE1XGqxQ5KMiA==","shasum":"c2a22518511a5709429e4d6e07266a471b53bb5b","tarball":"https://registry.npmjs.org/@digital-maritime-consultancy/vott-dot-ct/-/vott-dot-ct-0.1.9.tgz","fileCount":314,"unpackedSize":6899332,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCreYNq21uoaMhSTnhtIbzxtO/cB0ZMyUfYbqXSt4H6QIhANPsfv4tBm1lQD67CE4y5/USZyBLvwpdWCGSo7EZy0oU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNXBLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7OQ/+ILNms85fvBHkXDM8qk758aIW4/YOLbY3myU06/SAM4L8IEoZ\r\nXJU28wKiA9lDCpf7vGLxGB95Pp1cbpPtUPN0yKmKKfjzCYn3CBfESP9D0vxh\r\nEmHgZxGlYGhG3s2bs+ND6K6Qa26PgKdwDKLxu9n4q5V0K8WrT0vJ2UTSKwxJ\r\nFLjuw7Ul0VOrjaRaD/ZSdhrZtH/EppROiv+ZmfPHN93qB8YHXDkcXkJkRtSV\r\n1mQ19UFYj3IE3b/IZFNONBdX8Btvw3iEgzEfJ2diR0Lb8i76AeE1WZZsDo4y\r\nWUhZ1KvanVPzOEWDzfmUGKcvslCd7uS+VpxpW8Y+BEic89V7QzduTNj60bic\r\noMiMyJFdA2utk2miOWuY5Q/dLixEYWQ29PT0bXIpXk8YwDcMUUjZk1rXSouc\r\nSD6hpNOdLYhyuvFDbImxLtDkuO2G53bGlyS58ntby4wGJrOXhfTcoTt+Rkfh\r\nN+IIYg9ATHh0AiiGFB6BieRGZ5INOcIqNI4K+SA+IWa3g352w2xlLu3AAnWf\r\nC7f/ysjO9BEToOWJn7Ssx4GHnzrCIXrWWx6KMWRZ8tdnfdtdJK8v9boE0Ydr\r\nQBKwOPzGPK+QG4cy6fvRnWq5dmvISwfKtPuNF7Kz7v3KvKxCv1528Y6l4BcP\r\nU1G9fq4AQcomNmbDbgG1bGIFGxZhihjqAYc=\r\n=4SgO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jinkijung","email":"your.jinki.jung@gmail.com"},"directories":{},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vott-dot-ct_0.1.9_1664446539683_0.09027307270604967"},"_hasShrinkwrap":false},"0.1.10":{"name":"@digital-maritime-consultancy/vott-dot-ct","version":"0.1.10","description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","main":"./lib/js/ct.js","types":"./lib/js/ct.d.ts","scripts":{"bundle-lib":"cpx \"./src/canvastools/{icons,css}/*\" \"./lib/\" && cpx \"./types/**/*.d.ts\" \"./lib/js/\" && tsc --project ./tsconfig.bundle.json","prepare":"npm run clean-dist && npm run clean-lib && npm run bundle-lib && npm run webpack-dist","webpack-dist-prod":"webpack --config webpack.config.js --env.mode=prod","webpack-dist-prod-min":"webpack --config webpack.config.js --env.mode=prod-min","webpack-dist-dev":"webpack --config webpack.config.js --env.mode=dev","webpack-test":"webpack --config webpack.config.js --env.mode=test","webpack-dist":"npm run webpack-dist-prod && npm run webpack-dist-prod-min && npm run webpack-dist-dev && npm run bundle-dts","bundle-dts":"del-cli ./dist/ct.d.ts && dts-bundle --configJson ./dts-bundle.json && npm run clean-dts","clean-dts":"del-cli ./dist/CanvasTools/ ./dist/CanvasTools.d.ts","clean-dist":"del-cli ./dist/","clean-lib":"del-cli ./lib/","plato-report":"es6-plato -r -d ./plato-report lib","start":"webpack-dev-server --config webpack.config.js","build":"npm run bundle-lib && webpack --config webpack.config.js --env.mode=prod && copyfiles -f dist/ct.js samples/shared/js/","test":"jest","lint":"tslint src/**/*.ts --exclude **/*.d.ts","lintfix":"tslint src/**/*.ts --exclude **/*.d.ts --fix"},"author":{"name":"Jinki Jung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","dependencies":{"snapsvg-cjs":"0.0.6"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^17.0.22","copyfiles":"^2.3.0","cpx":"^1.5.0","css-loader":"^1.0.1","del-cli":"^1.1.0","dot-prop":">=4.2.1","dts-bundle":"^0.7.3","es6-plato":"^1.2.3","handlebars":">=4.5.3","imports-loader":"^0.8.0","jest":"^25.1.0","serialize-javascript":">=3.1.0","style-loader":"^0.23.1","ts-jest":"^25.2.0","ts-loader":"^5.3.0","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.19.2","typescript":"^3.2.2","webpack":"^4.44.2","webpack-cli":"^3.1.2","webpack-dev-server":"^3.10.1","webpack-merge":"^4.1.4"},"gitHead":"bc84fdacbf5bb07ef1148d9f9f2f42d5e380d9fa","_id":"@digital-maritime-consultancy/vott-dot-ct@0.1.10","_nodeVersion":"14.18.1","_npmVersion":"7.5.6","dist":{"integrity":"sha512-rTzn//kw+SHYgV4oyLCI5zaYl4D0A0D9r3FTj33IvpQ+JEFHi23nk6eKArL1nQorK07Aevx0HPJm0RQUSgRT/g==","shasum":"3d06335494f7e763950057c90f1a8cb8c23ceb00","tarball":"https://registry.npmjs.org/@digital-maritime-consultancy/vott-dot-ct/-/vott-dot-ct-0.1.10.tgz","fileCount":314,"unpackedSize":6904904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFeXZgkyOpSiXWWm9iKcLrJqNCgmkzxNTHZIT5TEj3ojAiASnSbo8K1ykUfvqI0o51k46hx+SpprEaltvnUvEXxeUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRU+MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqICQ//cPt4iruOHJTZlg3TEN1Ait6Ulfqp2NUSvxqqUxkFvM1YlO3b\r\n6Jhz8gqjCkqynsSlLVjupozAi3SKWsMerLgrFUOPF9uKf9YPQf8vGlb4P8SO\r\nPTW3TKrpkqKt8XvsvyVZvDAzTNv+KDwN7as7iVKdmSryO7MqFnGVxbNnVr5U\r\nJ4ENO/E0CDoGYCK3aOGYjHpkd+qNjcNLFR3tZ52LxdRFZarv/tqE9vzgOmFl\r\nx2Fz7ubjJVrL236/6NGtfYP2LIF027l9b5iCpuJdvZBUgEmBJJeCmcU8Yagt\r\nY1JBnCHB5AeWo8XV+U095aWGVRWVv1Y703uWm5DJbeGZ9mnweTlPWsmqeK5A\r\n+vxbkL6w0vLyYAB5ESOaNyHkt9FwDOnwt61xvK9gxiw/jvRnbqh4/hBcxO6v\r\n4stC4cXr+iNC1OmILqEWgC6TAybal/ODEOD3Mre9LBEQ0KNRUj8hUiyOeqHV\r\nwfWiY8T1iF2A7b1TAIjlqzLUx7Y0iKNkiLt7VXCSnWNhcRE5EM/4A4mTWQyJ\r\nnx90j5Xeg0H14Y2DTEDM+P2IFo92FIt/bE238eajMTWhTXHK72iyVT5rLMPv\r\nK7c6WU8V379mPAPk71ddZfDfaXFJHAcNSFBhWmCZUJv0I49H0SmDLUND9flZ\r\nsiyVwZN1T6GB5zxuBR3cs7lqxiA8la+f2Ow=\r\n=A2ju\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jinkijung","email":"your.jinki.jung@gmail.com"},"directories":{},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vott-dot-ct_0.1.10_1665486731778_0.40402355269203993"},"_hasShrinkwrap":false},"0.1.11":{"name":"@digital-maritime-consultancy/vott-dot-ct","version":"0.1.11","description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","main":"./lib/js/ct.js","types":"./lib/js/ct.d.ts","scripts":{"bundle-lib":"cpx \"./src/canvastools/{icons,css}/*\" \"./lib/\" && cpx \"./types/**/*.d.ts\" \"./lib/js/\" && tsc --project ./tsconfig.bundle.json","prepare":"npm run clean-dist && npm run clean-lib && npm run bundle-lib && npm run webpack-dist","webpack-dist-prod":"webpack --config webpack.config.js --env.mode=prod","webpack-dist-prod-min":"webpack --config webpack.config.js --env.mode=prod-min","webpack-dist-dev":"webpack --config webpack.config.js --env.mode=dev","webpack-test":"webpack --config webpack.config.js --env.mode=test","webpack-dist":"npm run webpack-dist-prod && npm run webpack-dist-prod-min && npm run webpack-dist-dev && npm run bundle-dts","bundle-dts":"del-cli ./dist/ct.d.ts && dts-bundle --configJson ./dts-bundle.json && npm run clean-dts","clean-dts":"del-cli ./dist/CanvasTools/ ./dist/CanvasTools.d.ts","clean-dist":"del-cli ./dist/","clean-lib":"del-cli ./lib/","plato-report":"es6-plato -r -d ./plato-report lib","start":"webpack-dev-server --config webpack.config.js","build":"npm run bundle-lib && webpack --config webpack.config.js --env.mode=prod && copyfiles -f dist/ct.js samples/shared/js/","test":"jest","lint":"tslint src/**/*.ts --exclude **/*.d.ts","lintfix":"tslint src/**/*.ts --exclude **/*.d.ts --fix"},"author":{"name":"Jinki Jung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","dependencies":{"snapsvg-cjs":"0.0.6"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^17.0.22","copyfiles":"^2.3.0","cpx":"^1.5.0","css-loader":"^1.0.1","del-cli":"^1.1.0","dot-prop":">=4.2.1","dts-bundle":"^0.7.3","es6-plato":"^1.2.3","handlebars":">=4.5.3","imports-loader":"^0.8.0","jest":"^25.1.0","serialize-javascript":">=3.1.0","style-loader":"^0.23.1","ts-jest":"^25.2.0","ts-loader":"^5.3.0","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.19.2","typescript":"^3.2.2","webpack":"^4.44.2","webpack-cli":"^3.1.2","webpack-dev-server":"^3.10.1","webpack-merge":"^4.1.4"},"gitHead":"26e5ec079881715cf9e1d5aeb22c85389f8853bb","_id":"@digital-maritime-consultancy/vott-dot-ct@0.1.11","_nodeVersion":"14.18.1","_npmVersion":"7.5.6","dist":{"integrity":"sha512-3BxzaJ3cxOf0vmAW05rdY60HU6xt8xtN+zWVtFbSvYmDCW9Uej69xlObxSgKaN8s+MdIKGGKNhzAPqsMKvxRTA==","shasum":"206b55fbe3767ddf4e248d730faab2ab9a4d363e","tarball":"https://registry.npmjs.org/@digital-maritime-consultancy/vott-dot-ct/-/vott-dot-ct-0.1.11.tgz","fileCount":314,"unpackedSize":6908646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsRcwFFD6fv3QiN7awICLL2tfH4v+eYhEfj/cwyIcmwAiEA0hDQVq+JkkGX1Sq5r85r3pqHlIPLA5MwhkND5GI51Lk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRqIAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGmxAAowIAcUafN6SRIWFP2tNNXTaonxM1a138fhIe6OuuIurwGKhL\r\nGZcejv8reBBVWKJoZRTktC64eabuQasS5OE4FqwAlF1rL2ZVjkjWZqnp5BwP\r\neGUEUpiRlMBYjbZGqf8wIbOvLzgp9kqOAXGq3E56u9/V1eTiMUfvLAIUn+RS\r\n5D+f1/K0XRyjfY1hOi2yMlyDFeBNw17DjGESLIdXDN+5HkkBtM1/izQ/9veX\r\nZzy6o+tmXOZGn2w1n7Pr3ckZeWvCKH5UBroWHiE+Pix4o410+tECc153muDs\r\npsYppDpzcKTDWnhU5DLpOg0e7Lbe2OXrqtfEdGEPArxIWgJPX0j4EeiSVjgR\r\nlMA2I7cQ53BivBiao4puhlfyGTV7P3eX3KyMxFXpqfFq6NV/Yl+isr3w03Vg\r\n2LpciRgi5YuA0zbtPUPCebw9L7UkfO6wBUP7Pf/QZLBgwxG9Tf4QdRJHNRQT\r\nDqbUmW3x26NpVn4uhBZ2gwEy8CHG6fYglDeUyEL4qorE+YZlRpNiaWBgCRo0\r\nfc1cj4adRe2nWIuLFAUX2c1LIVEuaeS9Ufv/cQ8Qiifezvf7mXdtVr8OaOol\r\ni8OMLC8fEOviljvb/BaKJvzqo8Q5M+WOugMSj+rTa+EkT6C751grjYEqkWmG\r\np+L1DHSdA4A7NfOL8lU/c11hqcixmpxOoB8=\r\n=cuGd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jinkijung","email":"your.jinki.jung@gmail.com"},"directories":{},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vott-dot-ct_0.1.11_1665573376609_0.3645205715098083"},"_hasShrinkwrap":false},"0.1.12":{"name":"@digital-maritime-consultancy/vott-dot-ct","version":"0.1.12","description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","main":"./lib/js/ct.js","types":"./lib/js/ct.d.ts","scripts":{"bundle-lib":"cpx \"./src/canvastools/{icons,css}/*\" \"./lib/\" && cpx \"./types/**/*.d.ts\" \"./lib/js/\" && tsc --project ./tsconfig.bundle.json","prepare":"npm run clean-dist && npm run clean-lib && npm run bundle-lib && npm run webpack-dist","webpack-dist-prod":"webpack --config webpack.config.js --env.mode=prod","webpack-dist-prod-min":"webpack --config webpack.config.js --env.mode=prod-min","webpack-dist-dev":"webpack --config webpack.config.js --env.mode=dev","webpack-test":"webpack --config webpack.config.js --env.mode=test","webpack-dist":"npm run webpack-dist-prod && npm run webpack-dist-prod-min && npm run webpack-dist-dev && npm run bundle-dts","bundle-dts":"del-cli ./dist/ct.d.ts && dts-bundle --configJson ./dts-bundle.json && npm run clean-dts","clean-dts":"del-cli ./dist/CanvasTools/ ./dist/CanvasTools.d.ts","clean-dist":"del-cli ./dist/","clean-lib":"del-cli ./lib/","plato-report":"es6-plato -r -d ./plato-report lib","start":"webpack-dev-server --config webpack.config.js","build":"npm run bundle-lib && webpack --config webpack.config.js --env.mode=prod && copyfiles -f dist/ct.js samples/shared/js/","test":"jest","lint":"tslint src/**/*.ts --exclude **/*.d.ts","lintfix":"tslint src/**/*.ts --exclude **/*.d.ts --fix"},"author":{"name":"Jinki Jung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","dependencies":{"snapsvg-cjs":"0.0.6"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^17.0.22","copyfiles":"^2.3.0","cpx":"^1.5.0","css-loader":"^1.0.1","del-cli":"^1.1.0","dot-prop":">=4.2.1","dts-bundle":"^0.7.3","es6-plato":"^1.2.3","handlebars":">=4.5.3","imports-loader":"^0.8.0","jest":"^25.1.0","serialize-javascript":">=3.1.0","style-loader":"^0.23.1","ts-jest":"^25.2.0","ts-loader":"^5.3.0","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.19.2","typescript":"^3.2.2","webpack":"^4.44.2","webpack-cli":"^3.1.2","webpack-dev-server":"^3.10.1","webpack-merge":"^4.1.4"},"gitHead":"3962e6bc9562fb8de88a1f8b6b891d376cff302c","_id":"@digital-maritime-consultancy/vott-dot-ct@0.1.12","_nodeVersion":"14.18.1","_npmVersion":"7.5.6","dist":{"integrity":"sha512-UJS/n4Kur3yFHDN99JLRAWMAdUukRZEvMu8c/6ffGcVI97cGSgQgJ2EePmWMzw6DnFtn0kcZfa1AzLvvZITqHA==","shasum":"3a41131b4970d9937ce3ca8e8f255b0b139b36d8","tarball":"https://registry.npmjs.org/@digital-maritime-consultancy/vott-dot-ct/-/vott-dot-ct-0.1.12.tgz","fileCount":314,"unpackedSize":6916610,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGumD0IE+1WEtV6D7k8TkeI2hfldIzWCnrQqylzNiOOQIhAP1do0IZMP0a4GCPgVQYi6OpETQr7k6KjyjBPeVEYt+C"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjV5/RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDsw//RP8uqdniMkxDPnBsBgXpdKsABUQNANGvUa2ZX2AO3AAavXEG\r\n+NUiRGQQDKmQm+T7egV2YzkQug1urr3sTu6C4g4B8X/dDckZvfVcPFj+o/RD\r\n+5T+FzIuQ/GdX2oupOLw1q8w3tV9/wGWn+0dRuoR95Df5hrvdWmVqq6QTivP\r\njysSmeqwmy4+z5VxWnmhcQ7bs0qPNSMrAawOpduoDvwywi3FD/NSQElNArnx\r\nsdblasCtk+P9C9LY5U6Al/AVZekSuvGyc0svOp8i3P7oUtMSalwmvNiUHkYD\r\nYVCZKUStLE73QHMXMyNDYwcMpghvBpuiMhYSTmaAEeXBqpdGr7zFWkvX4CsX\r\nsAzCEioAgpwEx8Ssn2Ar6dR5qn6UaflxRfoPfpWaRjTNc6byJtvthSRd34R4\r\nsn1gh+PKzCB5RWU8tLJhCtDCKjbsBlq2XgeqHqlwUzq8HfwNe/qLVc2HdoSJ\r\n35SMLQHdiyX/tziYDwcNrwGJiJm2sqZ73Z1W9Z6CMCvXNTJDU4JdXqHyl8EJ\r\nNzX3dmQBJpWgJG72k79+7oO0KCK7/HBXSYuuqMqGJEVdVEuFGPeXr//p6yVW\r\nU+Io1Y71is61dTyYwhpAWlUVchAIVttgaBnDGf0PUA5Kp7UNZch46SpWlmDU\r\nBCDP9kLAZSDiTiCPRBRC3grpImiaLw6NM8w=\r\n=aY7w\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jinkijung","email":"your.jinki.jung@gmail.com"},"directories":{},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vott-dot-ct_0.1.12_1666686929684_0.7183493557581548"},"_hasShrinkwrap":false},"0.1.13":{"name":"@digital-maritime-consultancy/vott-dot-ct","version":"0.1.13","description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","main":"./lib/js/ct.js","types":"./lib/js/ct.d.ts","scripts":{"bundle-lib":"cpx \"./src/canvastools/{icons,css}/*\" \"./lib/\" && cpx \"./types/**/*.d.ts\" \"./lib/js/\" && tsc --project ./tsconfig.bundle.json","prepare":"npm run clean-dist && npm run clean-lib && npm run bundle-lib && npm run webpack-dist","webpack-dist-prod":"webpack --config webpack.config.js --env.mode=prod","webpack-dist-prod-min":"webpack --config webpack.config.js --env.mode=prod-min","webpack-dist-dev":"webpack --config webpack.config.js --env.mode=dev","webpack-test":"webpack --config webpack.config.js --env.mode=test","webpack-dist":"npm run webpack-dist-prod && npm run webpack-dist-prod-min && npm run webpack-dist-dev && npm run bundle-dts","bundle-dts":"del-cli ./dist/ct.d.ts && dts-bundle --configJson ./dts-bundle.json && npm run clean-dts","clean-dts":"del-cli ./dist/CanvasTools/ ./dist/CanvasTools.d.ts","clean-dist":"del-cli ./dist/","clean-lib":"del-cli ./lib/","plato-report":"es6-plato -r -d ./plato-report lib","start":"webpack-dev-server --config webpack.config.js","build":"npm run bundle-lib && webpack --config webpack.config.js --env.mode=prod && copyfiles -f dist/ct.js samples/shared/js/","test":"jest","lint":"tslint src/**/*.ts --exclude **/*.d.ts","lintfix":"tslint src/**/*.ts --exclude **/*.d.ts --fix"},"author":{"name":"Jinki Jung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","dependencies":{"snapsvg-cjs":"0.0.6"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^17.0.22","copyfiles":"^2.3.0","cpx":"^1.5.0","css-loader":"^1.0.1","del-cli":"^1.1.0","dot-prop":">=4.2.1","dts-bundle":"^0.7.3","es6-plato":"^1.2.3","handlebars":">=4.5.3","imports-loader":"^0.8.0","jest":"^25.1.0","serialize-javascript":">=3.1.0","style-loader":"^0.23.1","ts-jest":"^25.2.0","ts-loader":"^5.3.0","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.19.2","typescript":"^3.2.2","webpack":"^4.44.2","webpack-cli":"^3.1.2","webpack-dev-server":"^3.10.1","webpack-merge":"^4.1.4"},"gitHead":"a0ed3465af36084f733bd7f8f711ae02c923b9e3","_id":"@digital-maritime-consultancy/vott-dot-ct@0.1.13","_nodeVersion":"14.18.1","_npmVersion":"7.5.6","dist":{"integrity":"sha512-DjfhIL6iFma5Nwq8PtnjUkvcqev/QDBmG3ry+m+ChoCzqU+Ue8VJL6pcRF6c47wZ1sm5D1ELNw/5HHf8PaLRZA==","shasum":"c50c7611b4b9b1e8b518e9dafd8be2dad857b836","tarball":"https://registry.npmjs.org/@digital-maritime-consultancy/vott-dot-ct/-/vott-dot-ct-0.1.13.tgz","fileCount":314,"unpackedSize":6916675,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5usCK2OZEQiRUKKxabWXCHizl8qHxw+NvpKHcWeP13AIgeoELIobnUS1EtGNuvxzU19ppK/5u37tLtiP5TIPXV3c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYoMIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJYg/+Oke0hFO3GUW176wdSxuydHDhL+bSJ51oL93JD3CTx3+mMjA9\r\nBf8pdDpNhQ+KUYCKHLoa1w6PtAUmMpy2K0fwUdCEo2TCSffUSSoMk+dAgCy/\r\nONDQ3isuj97zawUlW1poqnA75hkmG4cXXyv5rmQKT/1wElZsbLxpEiKNIono\r\nPnkeXb26+la3KIFKyA8ja9PdE8Qk/SQqUFpIWjMeWFnpDNlXMKTQW1vnRVUg\r\nQF5SE0ARhRm+QQ0wiO5eyP05NEshl65WVgZGtS/ZVZnrEQAXWZdr4E7n/Czt\r\ndlUA408/CONXEzonIBxI9zzE3twIslierTm+KnLObaakZAobR+KbtunTJODS\r\ndki/T5nent3JnmlKh3NaUoHwmLRsLvdINFpWMnuebZyWStit7v+R7qDggzaJ\r\niaudFH0KrutTqt36SucQyTAm9yAyOf2lSWMV/WXAVm4TrtpDBbL5mrUlgdOj\r\notC/RYPVbHaNj7QDd3upRG3NMnCnpEIcr4cJH/A9VIIgbRS2mrT/nMqM4H30\r\ndt+6yilR1LJiqrzty0yPFplGGo+pIstsnyWDoAIxhEYC/fmyLYm43yUiUD9w\r\nGChLgAJHZxm/z5XrjI91GaykRA+SZLrWdmfWWdNw8KcesljgDcV7VVNKIc7I\r\nG4l54W/nlMlTDAiiG5qv0K9gNJHcw1a0LW8=\r\n=0GaC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jinkijung","email":"your.jinki.jung@gmail.com"},"directories":{},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vott-dot-ct_0.1.13_1667400455901_0.8557000641935517"},"_hasShrinkwrap":false},"0.1.14":{"name":"@digital-maritime-consultancy/vott-dot-ct","version":"0.1.14","description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","main":"./lib/js/ct.js","types":"./lib/js/ct.d.ts","scripts":{"bundle-lib":"cpx \"./src/canvastools/{icons,css}/*\" \"./lib/\" && cpx \"./types/**/*.d.ts\" \"./lib/js/\" && tsc --project ./tsconfig.bundle.json","prepare":"npm run clean-dist && npm run clean-lib && npm run bundle-lib && npm run webpack-dist","webpack-dist-prod":"webpack --config webpack.config.js --env.mode=prod","webpack-dist-prod-min":"webpack --config webpack.config.js --env.mode=prod-min","webpack-dist-dev":"webpack --config webpack.config.js --env.mode=dev","webpack-test":"webpack --config webpack.config.js --env.mode=test","webpack-dist":"npm run webpack-dist-prod && npm run webpack-dist-prod-min && npm run webpack-dist-dev && npm run bundle-dts","bundle-dts":"del-cli ./dist/ct.d.ts && dts-bundle --configJson ./dts-bundle.json && npm run clean-dts","clean-dts":"del-cli ./dist/CanvasTools/ ./dist/CanvasTools.d.ts","clean-dist":"del-cli ./dist/","clean-lib":"del-cli ./lib/","plato-report":"es6-plato -r -d ./plato-report lib","start":"webpack-dev-server --config webpack.config.js","build":"npm run bundle-lib && webpack --config webpack.config.js --env.mode=prod && copyfiles -f dist/ct.js samples/shared/js/","test":"jest","lint":"tslint src/**/*.ts --exclude **/*.d.ts","lintfix":"tslint src/**/*.ts --exclude **/*.d.ts --fix"},"author":{"name":"Jinki Jung"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","dependencies":{"snapsvg-cjs":"0.0.6"},"devDependencies":{"@types/jest":"^25.1.2","@types/node":"^17.0.22","copyfiles":"^2.3.0","cpx":"^1.5.0","css-loader":"^1.0.1","del-cli":"^1.1.0","dot-prop":">=4.2.1","dts-bundle":"^0.7.3","es6-plato":"^1.2.3","handlebars":">=4.5.3","imports-loader":"^0.8.0","jest":"^25.1.0","serialize-javascript":">=3.1.0","style-loader":"^0.23.1","ts-jest":"^25.2.0","ts-loader":"^5.3.0","tsconfig-paths-webpack-plugin":"^3.2.0","tslint":"^5.12.0","tslint-config-prettier":"^1.18.0","typedoc":"^0.19.2","typescript":"^3.2.2","webpack":"^4.44.2","webpack-cli":"^3.1.2","webpack-dev-server":"^3.10.1","webpack-merge":"^4.1.4"},"gitHead":"a0ed3465af36084f733bd7f8f711ae02c923b9e3","_id":"@digital-maritime-consultancy/vott-dot-ct@0.1.14","_nodeVersion":"14.18.1","_npmVersion":"7.5.6","dist":{"integrity":"sha512-Az+vMK0vBhFRVxIAoFtbHe8aA7WnXpaizidyPp5pTi8r0vw7sENwT/Q6rKIH96J/yAp7deRuilditImmIOUxpg==","shasum":"bbd6b3159a03543efc2a71e6375fa8484ba6139e","tarball":"https://registry.npmjs.org/@digital-maritime-consultancy/vott-dot-ct/-/vott-dot-ct-0.1.14.tgz","fileCount":314,"unpackedSize":6915610,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAW6meaQfjKb37PBajuxj84BKqqPmLusG//JBjO0d/4cAiEAgZv6832xRx4Jdp6TBjM/OOGODq6tN696ar+I72AhVSI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY5lrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoY9Q//c0rzdiIYYdxLAzVVXMDp70rNQk7QMeAYfh/PgRNIQCFSSLaO\r\nLeXVHZpudUsq+tzP5LQk/VLxvuNwBnEmYUFFfnSm93G2r8mJG6b/+erzd8oA\r\nAa5W/WYpj0JzQvtX9B9VkI09Jb87u/YtsIjKaeTee1jRbP+/gojKUzFhnQIK\r\n6IigpzvFoh+yRACMixNJPe8pU/3XFPI9CSnf8guJ1th5Kiu5ABrLdDf9LV0w\r\naTjSmkP7+Tz2PsGh+Uir7cyciYgej7nAOr4+YRLVizVMPURWoRy6QIcJMVVT\r\nv8jAfCLRzoh95LXcdXaVFHikDNA238WXZoo5dqqL4suInyDNtx1fbmqHxeUW\r\nVmxzg6qfOxPG507UdfzKBrUIzH5RhD7xau6llhefEgi2eb54yetl6qoOwO/7\r\n68tWea20gtIo9D4tsSl3+WJyRoFZsYCOhBawsMEtgQnnv1jTkx7Z+1DQ0E1M\r\nJz1KZN4pEyUdcVnooryh36adOgnhC1hX42xytGn4OiIHlnYCBeKky4cXSVQc\r\nuWfh3FqjKTlIF6Ap/AmVpELH73vjVUMEejgqc7V9It9uI9ktd0FQ8uJhBe+2\r\n52ybUkuZTu41Fx3wdeTMtrBz2uZwSluL8V1xB5CfgoJdsDT2BSnCSICSg2tx\r\nUtlpnojnmHTdQ4mzj0xXJJ8saZsmBChF9nU=\r\n=sKu7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jinkijung","email":"your.jinki.jung@gmail.com"},"directories":{},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vott-dot-ct_0.1.14_1667471723082_0.974033684538721"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-25T20:21:00.286Z","0.1.4":"2022-07-25T20:21:00.654Z","modified":"2022-11-03T10:35:23.605Z","0.1.5":"2022-09-01T11:04:45.569Z","0.1.6":"2022-09-06T08:16:22.955Z","0.1.7":"2022-09-06T08:59:58.947Z","0.1.8":"2022-09-06T18:18:26.326Z","0.1.9":"2022-09-29T10:15:39.921Z","0.1.10":"2022-10-11T11:12:12.091Z","0.1.11":"2022-10-12T11:16:16.934Z","0.1.12":"2022-10-25T08:35:29.963Z","0.1.13":"2022-11-02T14:47:36.161Z","0.1.14":"2022-11-03T10:35:23.511Z"},"maintainers":[{"name":"jinkijung","email":"your.jinki.jung@gmail.com"}],"description":"CanvasTools editor for the VoTT-dot project (forked from VoTT-CT)","homepage":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot#readme","repository":{"type":"git","url":"git+https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot.git"},"author":{"name":"Jinki Jung"},"bugs":{"url":"https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/issues"},"license":"MIT","readme":"# CanvasTools library for VoTT-dot\n\n`CanvasTools` is one of the UI modules used in the [VoTT-dot project](https://github.com/Digital-Maritime-Consultancy/VoTT-dot). The library implements the following core features:\n\n* Region (box, point, polyline & polygon) selection & manipulation\n* Filters pipeline for underlaying canvas element\n* Toolbar for all available tools\n* Zoom in and out support\n\n## Dependencies\n\n* `CanvasTools` heavily uses the [Snap.Svg](https://github.com/adobe-webplatform/Snap.svg) library. In the webpack-eged version it is bundled with `CanvasTools` into one `ct.js` file, including also styles.\n* Current version of the library depends on some features (e.g., masks-support in SVG) that are not fully cross-browser, but are targeting Electron (Chromium).\n\n## How to use\n\nYou can build the library through\n\n```\nnpm run build\n```\n\n### Install npm package\n\nInstall package from npm:\n\n```node\nnpm i @jinkijung/vott-dot-ct\n```\n\nThe package structure:\n\n```txt\ndist/\n    ct.d.ts -- bundled typings\n    ct.dev.js -- webpack bundle for development (incl source map)\n    ct.js -- webpack bundle for production ({tsc->commonjs, snapsvg, styles} -> umd)\n    ct.js.map -- source map for ct.js\n    ct.min.js -- webpack minimized bundle for production\n    ct.min.js.map -- source map for ct.min.js\nlib/\n    css/\n        canvastools.css\n    icons/\n        {*.png, *.svg} - collection of icons for toolbar and cursor\n    js/\n        ct.d.ts -- typings generated by tcs\n        ct.js -- AMD module generated by tcs\n        ct.js.map -- map file generated by tcs\n        snapsvg-cjs.d.ts -- typings for the snapsvg-cjs package\n        CanvasTools/\n            {*.js, *.d.ts} -- compilied js and typings files\n```\n\n### Add library to the app\n\n1. Add the `ct.js` file to your web-app (e.g., an Electron-based app).\n\n    ```html\n    <script src=\"ct.js\"></script>\n    <!-- OR -->\n    <script src=\"ct.min.js\"></script>\n\n    ```\n\n2. Copy toolbar icons from the [`src` folder](https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/tree/master/src/canvastools/icons) to your project.\n\n### Add Editor to the page\n\n1. Add container elements to host SVG elements for the toolbar and the editor.\n\n    ```html\n    <div id=\"canvasToolsDiv\">\n        <div id=\"toolbarDiv\"></div>\n        <div id=\"selectionDiv\">\n            <div id=\"editorDiv\"></div>\n        </div>\n    </div>\n    ```\n\n2. Initiate the `Editor`-object from the `CanvasTools`.\n\n    ```js\n    var editorContainer = document.getElementById(\"editorDiv\");\n    var toolbarContainer = document.getElementById(\"toolbarDiv\");\n\n    var editor = new CanvasTools.Editor(editorContainer).api;\n    editor.addToolbar(toolbarContainer, CanvasTools.Editor.FullToolbarSet, \"./images/icons/\");\n    ```\n\n    The editor will auto-adjust to available space in provided container block.\n    `FullToolbarSet` icons set is used by default and exposes all available tools. The `RectToolbarSet` set contains only box-creation tools. Correct the path to toolbar icons based on the structure of your project.\n\n### Add callbacks to the Editor\n\n1. Add a callback for the `onSelectionEnd` event to define what should happen when a new region is selected (created). Usually at the end of processing the new `regionData` you also want to add it to the screen with some tags applyed. Use the `addRegion` method for that.\n\n    ```js\n    // Create some ID for regions\n    let incrementalRegionID = 100;\n\n    // Set callback for onSelectionEnd\n    editor.onSelectionEnd = (regionData) => {\n        let id = (incrementalRegionID++).toString();\n        let tags = getTagsDescriptor();            \n        editor.addRegion(id, regionData, tags);\n    };        \n\n    const Color = CanvasTools.Core.Colors.Color;\n    const LABColor = CanvasTools.Core.Colors.LABColor;\n    const Tag = CanvasTools.Core.Tag;\n    const TagsDescriptor = CanvasTools.Core.TagsDescriptor;\n\n    // Generate tags\n    function getTagsDescriptor() {\n        // Use the Color class to specify color\n        let primaryTag = new Tag(\"Awesome\", new Color(\"#c48de7\"));\n        // Use a string color to specify color\n        let secondaryTag = new Tag(\"Yes\", \"#f94c48\");\n        // Use one of the color spaces classes (e.g., LABColor) to specify color\n        let ternaryTag = new Tag(\"one\", new Color(new LABColor(0.62, 0.50, -0.55)));\n        return new TagsDescriptor(primaryTag, [secondaryTag, ternaryTag]);\n    }\n    ```\n\n2. Add a callback for the `onRegionMove` event to track region changes.\n\n    ```js\n    editor.onRegionMove = (id, regionData) => {\n        console.log(`Moved ${id}: {${regionData.x}, ${regionData.y}} x {${regionData.width}, ${regionData.height}}`);\n    };\n    ```\n\n### Update background\nOnce the background image for tagging task is loaded (or a video element is ready, or a canvas element is created), pass it to the editor as a new content source.\n\n```js\nlet imagePath = \"./../images/background-forest-v.jpg\";\nlet image = new Image();\nimage.addEventListener(\"load\", (e) => {\n    editor.addContentSource(e.target);\n});\nimage.src = imagePath;\n```\n\n### Examples\nSamples on the usage of the library are located at [`samples` folder](https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/tree/master/samples).\nTo view the sample CanvasTools UI module, load the index.html present in one of the samples folder. Eg. [`samples/editor/index.html` folder](https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/blob/master/samples/editor/index.html)\n\n\n## Changelog\nMoved to a new file: [CHANGELOG.md](https://github.com/Digital-Maritime-Consultancy/CanvasTools-for-VOTT-dot/blob/master/CHANGELOG.md).","readmeFilename":"README.md"}