{"_id":"@balage1551/konvex-editable-line","_rev":"6-905f6c333c8ac251bab29c524aedd892","name":"@balage1551/konvex-editable-line","dist-tags":{"latest":"1.4.0"},"versions":{"0.1.0":{"name":"@balage1551/konvex-editable-line","version":"0.1.0","keywords":["konva","vue","vue3","polyline","editor","canvas"],"author":{"url":"balage1551","name":"Balázs Vissy"},"license":"MIT","_id":"@balage1551/konvex-editable-line@0.1.0","maintainers":[{"name":"balage1551","email":"balazs.vissy@yahoo.com"}],"homepage":"https://github.com/balage1551/konvex#readme","bugs":{"url":"https://github.com/balage1551/konvex/issues"},"dist":{"shasum":"a1bd6a02f41b3b448f3310f771119f31c6ad1e0d","tarball":"https://registry.npmjs.org/@balage1551/konvex-editable-line/-/konvex-editable-line-0.1.0.tgz","fileCount":13,"integrity":"sha512-0njbAyNlFJuu54pq1hH5v0aQJNFFnrbPO5BqfVaPr4CloDE9E2iBcPJ9cerHvUYp23KObginRuzKCENMDSZP3w==","signatures":[{"sig":"MEYCIQDsMxp/WGlQjPT1gXKA3Bqik2XkQcSDSFRw0qj0ZW5tigIhAP3CAWvfFK6FGgoSNvw8+olaFv1ANlSbX9HADM35rPit","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121772},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1d8df1043fe1748d3bda96859c2353fd23b51766","scripts":{"build":"vite build","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"balage1551","email":"balazs.vissy@yahoo.com"},"repository":{"url":"git+https://github.com/balage1551/konvex.git","type":"git","directory":"packages/konvex-editable-line"},"_npmVersion":"9.2.0","description":"An interactively editable polyline for Konvex: handles, projection assist, rubber-band selection, straighten/simplify and a toolbar.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","vite":"~5.4.6","konva":"^10.0.9","vue-tsc":"^3.1.1","typescript":"~5.9.3","vite-plugin-dts":"^4.5.4","@balage1551/konvex":"*","@vitejs/plugin-vue":"^5.2.4","vite-plugin-lib-inject-css":"^2.1.1"},"peerDependencies":{"vue":"^3.5.0","konva":"^10.0.0","@balage1551/konvex":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/konvex-editable-line_0.1.0_1783955634308_0.7366571318133719","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@balage1551/konvex-editable-line","version":"1.0.0","keywords":["konva","vue","vue3","polyline","editor","canvas"],"author":{"url":"balage1551","name":"Balázs Vissy"},"license":"MIT","_id":"@balage1551/konvex-editable-line@1.0.0","maintainers":[{"name":"balage1551","email":"balazs.vissy@yahoo.com"}],"homepage":"https://github.com/balage1551/konvex#readme","bugs":{"url":"https://github.com/balage1551/konvex/issues"},"dist":{"shasum":"ed3ad801cf76ba5ea9234bd44f51b86022a989ff","tarball":"https://registry.npmjs.org/@balage1551/konvex-editable-line/-/konvex-editable-line-1.0.0.tgz","fileCount":13,"integrity":"sha512-rtr9wcuRjOUDeWMqrME8jGwnPuC5geyIqvL10JyxUDShQtvRRCR1AOvD2Wsh+jGNYEAsn/w7Dc8s14zM1dICsg==","signatures":[{"sig":"MEUCIQDBsuYeF1/IKc88QzfmQ6W5DiReuhgnu8vxpY/nBCqLiAIgC4GrluXvCtymGA+J89ehoU/TindmJcNFk2EDUJOLSo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@balage1551%2fkonvex-editable-line@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121983},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6dc70c6d8e517d9210e0d4d902e04fbfc6b4c522","scripts":{"build":"vite build","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:64e717a6-6143-4c19-9c73-4bf867b5459d"}},"repository":{"url":"git+https://github.com/balage1551/konvex.git","type":"git","directory":"packages/konvex-editable-line"},"_npmVersion":"11.18.0","description":"An interactively editable polyline for Konvex: handles, projection assist, rubber-band selection, straighten/simplify and a toolbar.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","vite":"~5.4.6","konva":"^10.0.9","vue-tsc":"^3.1.1","typescript":"~5.9.3","vite-plugin-dts":"^4.5.4","@balage1551/konvex":"*","@vitejs/plugin-vue":"^5.2.4","vite-plugin-lib-inject-css":"^2.1.1"},"peerDependencies":{"vue":"^3.5.0","konva":"^10.0.0","@balage1551/konvex":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/konvex-editable-line_1.0.0_1784035341569_0.31439101968649585","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@balage1551/konvex-editable-line","version":"1.1.0","keywords":["konva","vue","vue3","polyline","editor","canvas"],"author":{"url":"balage1551","name":"Balázs Vissy"},"license":"MIT","_id":"@balage1551/konvex-editable-line@1.1.0","maintainers":[{"name":"balage1551","email":"balazs.vissy@yahoo.com"}],"homepage":"https://github.com/balage1551/konvex#readme","bugs":{"url":"https://github.com/balage1551/konvex/issues"},"dist":{"shasum":"f39237c78203b4c489de7a2d57bce6c5483a3994","tarball":"https://registry.npmjs.org/@balage1551/konvex-editable-line/-/konvex-editable-line-1.1.0.tgz","fileCount":13,"integrity":"sha512-o9f89K5KsImL945J+UmSnlKBv4M3+LO7f4mHsuDmqzsdaTKkEWHvm71y0QUnmI2qpnX9IVOnQ8MUaIaQZ85VAw==","signatures":[{"sig":"MEQCICr8mcxHfD5eKtmof4TVbJNKTGTZMk3WX8NOw/BNrK7+AiBPBjryfbqUbNExGZlSK4peKUZSRvJ2Vr8u2Rnodme1xQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@balage1551%2fkonvex-editable-line@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":123502},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ccad2cd23445398937f1e225f0b8e7afd9f214ee","scripts":{"build":"vite build","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a49b226-0129-4bec-b404-76ca6def1e2c"}},"repository":{"url":"git+https://github.com/balage1551/konvex.git","type":"git","directory":"packages/konvex-editable-line"},"_npmVersion":"11.18.0","description":"An interactively editable polyline for Konvex: handles, projection assist, rubber-band selection, straighten/simplify and a toolbar.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","vite":"~5.4.6","konva":"^10.0.9","vue-tsc":"^3.1.1","typescript":"~5.9.3","vite-plugin-dts":"^4.5.4","@balage1551/konvex":"*","@vitejs/plugin-vue":"^5.2.4","vite-plugin-lib-inject-css":"^2.1.1"},"peerDependencies":{"vue":"^3.5.0","konva":"^10.0.0","@balage1551/konvex":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/konvex-editable-line_1.1.0_1784117000511_0.8090278209798523","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@balage1551/konvex-editable-line","version":"1.2.0","keywords":["konva","vue","vue3","polyline","editor","canvas"],"author":{"url":"balage1551","name":"Balázs Vissy"},"license":"MIT","_id":"@balage1551/konvex-editable-line@1.2.0","maintainers":[{"name":"balage1551","email":"balazs.vissy@yahoo.com"}],"homepage":"https://github.com/balage1551/konvex#readme","bugs":{"url":"https://github.com/balage1551/konvex/issues"},"dist":{"shasum":"28bf7c3ccd1d3e48d43cfcbefb95dbc35ebee891","tarball":"https://registry.npmjs.org/@balage1551/konvex-editable-line/-/konvex-editable-line-1.2.0.tgz","fileCount":13,"integrity":"sha512-HOr8RuYI6eXPQ4hWHMk9W7Z9mXhUvvf8a11X+oZmKZCxP8nRf4OOTB76z/ncSKYXJ2bR/j+t76UsZOKuDjYcLA==","signatures":[{"sig":"MEUCIQCwGnC0u2tj7fNPDuEXKrOziNkCM9L+lTwUzvhHmn0p2gIgLDlagyIU4ArBJiFZ+WObiyoAZP3HPCV1heeyoKQ+8vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@balage1551%2fkonvex-editable-line@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125209},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/index.css","./package.json":"./package.json"},"gitHead":"b6e637adc0669fe4ffef79c330bd8335daf4f62d","scripts":{"build":"vite build","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a49b226-0129-4bec-b404-76ca6def1e2c"}},"repository":{"url":"git+https://github.com/balage1551/konvex.git","type":"git","directory":"packages/konvex-editable-line"},"_npmVersion":"11.18.0","description":"An interactively editable polyline for Konvex: handles, projection assist, rubber-band selection, straighten/simplify and a toolbar.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","vite":"~5.4.6","konva":"^10.0.9","vue-tsc":"^3.1.1","typescript":"~5.9.3","vite-plugin-dts":"^4.5.4","@balage1551/konvex":"*","@vitejs/plugin-vue":"^5.2.4","vite-plugin-lib-inject-css":"^2.1.1"},"peerDependencies":{"vue":"^3.5.0","konva":"^10.0.0","@balage1551/konvex":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/konvex-editable-line_1.2.0_1784123674946_0.565799398235884","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@balage1551/konvex-editable-line","version":"1.3.0","keywords":["konva","vue","vue3","polyline","editor","canvas"],"author":{"url":"balage1551","name":"Balázs Vissy"},"license":"MIT","_id":"@balage1551/konvex-editable-line@1.3.0","maintainers":[{"name":"balage1551","email":"balazs.vissy@yahoo.com"}],"homepage":"https://github.com/balage1551/konvex#readme","bugs":{"url":"https://github.com/balage1551/konvex/issues"},"dist":{"shasum":"db478799aa159bb32e5a4056eacde06b3a0bb84f","tarball":"https://registry.npmjs.org/@balage1551/konvex-editable-line/-/konvex-editable-line-1.3.0.tgz","fileCount":13,"integrity":"sha512-iYqj85wcrvix2cEe2vxc0YUwKs+Zs3tgSpzNYAjhmuZMvqaMTBlzZCJecuWWv//OKRQjRxWZzpBCbUHZHqnsgQ==","signatures":[{"sig":"MEUCIQCc1e2kHGjeisJbmjQGqL0w9CoRDWplAFSX2rPaoG5fbgIgSEoXeZp2wNO7bj/jBXZ0Z04MeR5TcqvRoqi3pTurx64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@balage1551%2fkonvex-editable-line@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152113},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/index.css","./package.json":"./package.json"},"gitHead":"3a21767c18a55d7cf83d582da28f118c59a3b584","scripts":{"build":"vite build","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a49b226-0129-4bec-b404-76ca6def1e2c"}},"repository":{"url":"git+https://github.com/balage1551/konvex.git","type":"git","directory":"packages/konvex-editable-line"},"_npmVersion":"11.18.0","description":"An interactively editable polyline for Konvex: handles, projection assist, rubber-band selection, straighten/simplify and a toolbar.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.22","vite":"~5.4.6","konva":"^10.0.9","vue-tsc":"^3.1.1","typescript":"~5.9.3","vite-plugin-dts":"^4.5.4","@balage1551/konvex":"*","@vitejs/plugin-vue":"^5.2.4","vite-plugin-lib-inject-css":"^2.1.1"},"peerDependencies":{"vue":"^3.5.0","konva":"^10.0.0","@balage1551/konvex":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/konvex-editable-line_1.3.0_1785255086335_0.6737788269250145","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@balage1551/konvex-editable-line","version":"1.4.0","description":"An interactively editable polyline for Konvex: handles, projection assist, rubber-band selection, straighten/simplify and a toolbar.","license":"MIT","author":{"name":"Balázs Vissy","url":"balage1551"},"type":"module","sideEffects":["**/*.css"],"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/index.css","./package.json":"./package.json"},"scripts":{"build":"vite build","typecheck":"vue-tsc --noEmit","prepublishOnly":"npm run build"},"peerDependencies":{"@balage1551/konvex":"^1.4.0","konva":"^10.0.0","vue":"^3.5.0"},"devDependencies":{"@balage1551/konvex":"*","@vitejs/plugin-vue":"^5.2.4","konva":"^10.0.9","typescript":"~5.9.3","vite":"~5.4.6","vite-plugin-dts":"^4.5.4","vite-plugin-lib-inject-css":"^2.1.1","vue":"^3.5.22","vue-tsc":"^3.1.1"},"repository":{"type":"git","url":"git+https://github.com/balage1551/konvex.git","directory":"packages/konvex-editable-line"},"publishConfig":{"access":"public"},"keywords":["konva","vue","vue3","polyline","editor","canvas"],"gitHead":"aa136be2769cfd5beca9f3622a7e7517f3560f2c","_id":"@balage1551/konvex-editable-line@1.4.0","bugs":{"url":"https://github.com/balage1551/konvex/issues"},"homepage":"https://github.com/balage1551/konvex#readme","_nodeVersion":"22.23.1","_npmVersion":"11.18.0","dist":{"integrity":"sha512-0DeSUDut0b6iF5S5O+0MyCUnmhJ3Eer6X+UVWmxPvBG7SWR480bklbGiVaKH0ge3+3vkiQpDbwzKJQAN/zbbRw==","shasum":"f69580eb82037240d10ffb5cc2c6204ac18001ba","tarball":"https://registry.npmjs.org/@balage1551/konvex-editable-line/-/konvex-editable-line-1.4.0.tgz","fileCount":13,"unpackedSize":167854,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@balage1551%2fkonvex-editable-line@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDuKZ58SRIpKjHuXi3jmhoONhSsHwxKmA+KeH+tlipDOAiEAza+4DjYcaNqHZLtBF+GdzXln79z73GkE9FP2LFcOT9w="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3a49b226-0129-4bec-b404-76ca6def1e2c"}},"directories":{},"maintainers":[{"name":"balage1551","email":"balazs.vissy@yahoo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/konvex-editable-line_1.4.0_1785322460932_0.5544079403754818"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-13T15:13:54.131Z","modified":"2026-07-29T10:54:21.432Z","0.1.0":"2026-07-13T15:13:54.450Z","1.0.0":"2026-07-14T13:22:21.707Z","1.1.0":"2026-07-15T12:03:20.635Z","1.2.0":"2026-07-15T13:54:35.094Z","1.3.0":"2026-07-28T16:11:26.490Z","1.4.0":"2026-07-29T10:54:21.088Z"},"bugs":{"url":"https://github.com/balage1551/konvex/issues"},"author":{"name":"Balázs Vissy","url":"balage1551"},"license":"MIT","homepage":"https://github.com/balage1551/konvex#readme","keywords":["konva","vue","vue3","polyline","editor","canvas"],"repository":{"type":"git","url":"git+https://github.com/balage1551/konvex.git","directory":"packages/konvex-editable-line"},"description":"An interactively editable polyline for Konvex: handles, projection assist, rubber-band selection, straighten/simplify and a toolbar.","maintainers":[{"name":"balage1551","email":"balazs.vissy@yahoo.com"}],"readme":"# @balage1551/konvex-editable-line\n\nAn interactively editable polyline built on [`@balage1551/konvex`](https://www.npmjs.com/package/@balage1551/konvex).\n\nFeatures: per-point movement (free / axis-locked / pinned) and selectability,\npoint handles, projection assist, rubber-band box selection, straighten and\nsimplify operations, and a configurable toolbar (`EditableLineToolbar`).\n\n## Documentation\n\n- [Full reference & examples](https://github.com/balage1551/konvex/blob/main/docs/konvex-editable-line.md)\n- [Core library docs](https://github.com/balage1551/konvex/blob/main/docs/konvex.md)\n\n## Install\n\n```bash\nnpm install @balage1551/konvex-editable-line @balage1551/konvex vue konva\n```\n\n`@balage1551/konvex` (^0.1), `vue` (^3.5) and `konva` (^10) are peer dependencies.\n\n## Usage\n\n```ts\nimport { EditableLine, EditableLineToolbar } from '@balage1551/konvex-editable-line'\n```\n\n## License\n\n[MIT](../../LICENSE) © Balázs Vissy\n","readmeFilename":"README.md"}