{"_id":"@emrahes/svelte-rectangle-selector","_rev":"11-0b5cd978f95dec898242f71d75709cdd","name":"@emrahes/svelte-rectangle-selector","dist-tags":{"latest":"1.4.0"},"versions":{"0.1.1":{"name":"@emrahes/svelte-rectangle-selector","version":"0.1.1","author":{"name":"emrahes"},"_id":"@emrahes/svelte-rectangle-selector@0.1.1","maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"dist":{"shasum":"2a91ff05d55b3756403ba9c0131e0117b7637855","tarball":"https://registry.npmjs.org/@emrahes/svelte-rectangle-selector/-/svelte-rectangle-selector-0.1.1.tgz","fileCount":8,"integrity":"sha512-H+6lOBpGe3Tu0BEZB+cIEwsRd0EzWKuSDoYiI4tl4u8C2HWZ0D67051CscA6UHRx7pv3r+4GZ7CBuPlmIq0wyA==","signatures":[{"sig":"MEQCIEANeR3UlgFOeKC4HMYiwnTA/yrApxbnzaHj03ED42tzAiBREWxtqYj84VlJhhmv1WsOjD8AWbcT6qQf+hBKxm3jdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4455},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"4fe5323dca7e8b449c3389c573ff3a2eb3d1d517","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"emrahes","email":"important.esati@web.de"},"_npmVersion":"10.5.2","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^9.0.0","svelte":"^4.2.7","vitest":"^1.2.0","globals":"^15.0.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.7","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-svelte":"^2.36.0","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-rectangle-selector_0.1.1_1721497750077_0.9459975038663355","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@emrahes/svelte-rectangle-selector","version":"0.1.0","author":{"name":"emrahes"},"_id":"@emrahes/svelte-rectangle-selector@0.1.0","maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"dist":{"shasum":"0189900eadfa913f12c81f3e41b6604f57be18e5","tarball":"https://registry.npmjs.org/@emrahes/svelte-rectangle-selector/-/svelte-rectangle-selector-0.1.0.tgz","fileCount":8,"integrity":"sha512-pFrjxMl+J63xq0C1+RcXEu6R+g6xDKEUqYdsknz5UIFgEcAwhGzgaxQ+tLrVY6Ydm2yDRalqJhb5ef76Hez84w==","signatures":[{"sig":"MEUCIEhssZJ6eekeKwfmPwH+m1d/H/URpKz0g68Zf3BUol4xAiEA47Zo1zx1GBIsfTzz9QnYtpwn/4zTvbbSLbfwc4bcPwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6688},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"0fdcc2a5ea8c9365c87b8abef88cf2e471429c85","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"emrahes","email":"important.esati@web.de"},"_npmVersion":"10.7.0","description":"A Svelte component for drawing rectangles on a container. This component allows users to click and drag to create rectangles, with configurable styles for the rectangles.","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^9.0.0","svelte":"^4.2.7","vitest":"^1.2.0","globals":"^15.0.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.7","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-svelte":"^2.36.0","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-rectangle-selector_0.1.0_1721499406779_0.07387699811215209","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@emrahes/svelte-rectangle-selector","version":"0.1.2","author":{"name":"emrahes"},"_id":"@emrahes/svelte-rectangle-selector@0.1.2","maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"dist":{"shasum":"fe8a945af1ea4b3ce1d656b9e7534d09f18df7ba","tarball":"https://registry.npmjs.org/@emrahes/svelte-rectangle-selector/-/svelte-rectangle-selector-0.1.2.tgz","fileCount":8,"integrity":"sha512-tuoExINRv+4aDZdTvi8JCeh+Ml/w7pt6zdMeg6wZyd9sLhT8yuQVCajmLdBuHNYL7IzpQaYqoteYzCkzNnxTOw==","signatures":[{"sig":"MEUCIGPo/9A9/0OQp3hGfSiwEux6MQGzOsUzmCjdy9q81P7NAiEA0vYeuiAOlTjLyFNEE+ytzJUFFfPfKLH2grSVFwxvCI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6841},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"21956df814f87c19dff2b3cb007e3cea306712b9","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"emrahes","email":"important.esati@web.de"},"_npmVersion":"10.7.0","description":"[![npm version](https://img.shields.io/npm/v/%40emrahes%2Fsvelte-rectangle-selector)](https://www.npmjs.com/package/@emrahes/svelte-rectangle-selector)","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^9.0.0","svelte":"^4.2.7","vitest":"^1.2.0","globals":"^15.0.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.7","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-svelte":"^2.36.0","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-rectangle-selector_0.1.2_1721500192582_0.05982648021857373","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@emrahes/svelte-rectangle-selector","version":"0.1.3","author":{"name":"emrahes"},"_id":"@emrahes/svelte-rectangle-selector@0.1.3","maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"dist":{"shasum":"33e0239a8b5dbb4f865e166247083f2c48a21309","tarball":"https://registry.npmjs.org/@emrahes/svelte-rectangle-selector/-/svelte-rectangle-selector-0.1.3.tgz","fileCount":8,"integrity":"sha512-wV1vV8Y5nGnNDStshkXA/n+pb3RJCyDH+Ah48HBJnToJnk1Wda/XzvkjDbKhrzs+nFh7gF2VfSi3nOj/r1Fk6A==","signatures":[{"sig":"MEUCIQDZUt+7qael/oOY8LM00m+bj0L1LCo1WnxOE5ChDkveXgIgEdPk4LGUbUBzVMw5j+s1WuSy8OFfk/Q4ivfn61jn0Ac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6784},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/types/Rectangles.d.ts","svelte":"./dist/index.js"}},"gitHead":"0f8bf799bd1c5950ce7cf0a6706979b174f1f745","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"emrahes","email":"important.esati@web.de"},"_npmVersion":"10.7.0","description":"[![npm version](https://img.shields.io/npm/v/%40emrahes%2Fsvelte-rectangle-selector)](https://www.npmjs.com/package/@emrahes/svelte-rectangle-selector)","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^9.0.0","svelte":"^4.2.7","vitest":"^1.2.0","globals":"^15.0.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.7","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-svelte":"^2.36.0","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-rectangle-selector_0.1.3_1721501575775_0.5004523676717536","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@emrahes/svelte-rectangle-selector","version":"0.1.4","author":{"name":"emrahes"},"_id":"@emrahes/svelte-rectangle-selector@0.1.4","maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"dist":{"shasum":"d05ec3ff6fc5710afb43e3cd524aad4df5f1b547","tarball":"https://registry.npmjs.org/@emrahes/svelte-rectangle-selector/-/svelte-rectangle-selector-0.1.4.tgz","fileCount":8,"integrity":"sha512-6NMVtuSCxj0/30xkDtjqatJKFJ85p6C0p6yKBBoyNOAvWXn7FuR0Tits9u/mTzhJ9pkD/hfr2V2uMq/aSRHqlw==","signatures":[{"sig":"MEQCIAQzvXQEoYzUK3RTuGP1k4gdiJUPhz8bPYZd4l2fXmxJAiBwjTd7aIj3B07CbIJl3617IqghFOWo34n21dH9MzfwWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6791},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"f30f909accd24d7ff91099458be9acf626bfe217","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"emrahes","email":"important.esati@web.de"},"_npmVersion":"10.7.0","description":"[![npm version](https://img.shields.io/npm/v/%40emrahes%2Fsvelte-rectangle-selector)](https://www.npmjs.com/package/@emrahes/svelte-rectangle-selector)","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^9.0.0","svelte":"^4.2.7","vitest":"^1.2.0","globals":"^15.0.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.7","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-svelte":"^2.36.0","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-rectangle-selector_0.1.4_1721505714869_0.6276270821299406","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"@emrahes/svelte-rectangle-selector","version":"0.1.6","author":{"name":"emrahes"},"_id":"@emrahes/svelte-rectangle-selector@0.1.6","maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"dist":{"shasum":"3819df9550532c125ee63cf02692b8a656917414","tarball":"https://registry.npmjs.org/@emrahes/svelte-rectangle-selector/-/svelte-rectangle-selector-0.1.6.tgz","fileCount":8,"integrity":"sha512-8xovpklUPy3g4cOoY+4hKwdARiZRln+xfoYuGZgUqb1QhK1bhzHJ0GsFgLN79HT7/f04qsBkKCFH0hlT8CsGcw==","signatures":[{"sig":"MEUCIQCx2L1Q8N5g70zgITbja0qn4yIn88uqhNbAC5S/qDI2xgIgGjCKGvqpJeaU1m/lq7tzFQI4AxaS388HEg6mLV5LUV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6826},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"0b3fcabcb09e50eff0050ac220badb9ffe66f773","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"emrahes","email":"important.esati@web.de"},"_npmVersion":"10.7.0","description":"[![npm version](https://img.shields.io/npm/v/%40emrahes%2Fsvelte-rectangle-selector)](https://www.npmjs.com/package/@emrahes/svelte-rectangle-selector)","directories":{},"_nodeVersion":"18.20.4","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^9.0.0","svelte":"^4.2.7","vitest":"^1.2.0","globals":"^15.0.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.7","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-svelte":"^2.36.0","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-rectangle-selector_0.1.6_1721506940444_0.34912294733833305","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@emrahes/svelte-rectangle-selector","version":"1.0.0","author":{"name":"emrahes"},"_id":"@emrahes/svelte-rectangle-selector@1.0.0","maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"dist":{"shasum":"d44e403907ca8bfa04fac88f4a77fee3b05a5d84","tarball":"https://registry.npmjs.org/@emrahes/svelte-rectangle-selector/-/svelte-rectangle-selector-1.0.0.tgz","fileCount":8,"integrity":"sha512-FEQcHVgoaNqNe0cFBFxEyk3Vbek8yCQv9ybnOskAeWzWCKi6S1xQLCn/gnqcWl9/mHYex8AeWPveOoU7ZI8F/g==","signatures":[{"sig":"MEUCIAsh7MONo+xgXT+Rz0fFMgQLjY+DeZVSVSURNBOQxTZcAiEAw47sQMMK9C/gxbEX3s1IKeijI9djiCUWyn4LUZhofXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6976},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"1a5a35e03b15490aa76dd20891f90a07308c9daf","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"emrahes","email":"important.esati@web.de"},"_npmVersion":"10.8.2","description":"[![npm version](https://img.shields.io/npm/v/%40emrahes%2Fsvelte-rectangle-selector)](https://www.npmjs.com/package/@emrahes/svelte-rectangle-selector)","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^9.0.0","svelte":"^4.2.7","vitest":"^1.2.0","globals":"^15.0.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.7","semantic-release":"^24.0.0","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-svelte":"^2.36.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@semantic-release/github":"^10.1.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-rectangle-selector_1.0.0_1721662072793_0.8486906076619072","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@emrahes/svelte-rectangle-selector","version":"1.1.0","author":{"name":"emrahes"},"_id":"@emrahes/svelte-rectangle-selector@1.1.0","maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"dist":{"shasum":"f5eda94dcc297912ecec5b12d6daaca53c11574f","tarball":"https://registry.npmjs.org/@emrahes/svelte-rectangle-selector/-/svelte-rectangle-selector-1.1.0.tgz","fileCount":8,"integrity":"sha512-Xs2azAET8bOpcMty5OJSTq9vTnCvJUlq37Ly4/f8MZ4+hBaaoO0ssRZxMR+jawHqTEoDvTkmsgdOHx+6k/3HAg==","signatures":[{"sig":"MEUCIQDmdNaGP955jnRHsAELXyYZJps8UjPPjbKxdZmyIxt39gIgM45PlokHy1cDqgkgeBtJHl7g7ZGvjukdOBx+xILKTrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6976},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"09faba42d1572da0cb15a0e91143e98fb8b7b192","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"emrahes","email":"important.esati@web.de"},"_npmVersion":"10.8.2","description":"[![npm version](https://img.shields.io/npm/v/%40emrahes%2Fsvelte-rectangle-selector)](https://www.npmjs.com/package/@emrahes/svelte-rectangle-selector)","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^9.0.0","svelte":"^4.2.7","vitest":"^1.2.0","globals":"^15.0.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.7","semantic-release":"^24.0.0","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-svelte":"^2.36.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@semantic-release/github":"^10.1.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-rectangle-selector_1.1.0_1721662373651_0.5774548330429345","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@emrahes/svelte-rectangle-selector","version":"1.2.0","author":{"name":"emrahes"},"_id":"@emrahes/svelte-rectangle-selector@1.2.0","maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"dist":{"shasum":"6d8845dc56be2ab21da51d2c89edf1d7d0b18c9d","tarball":"https://registry.npmjs.org/@emrahes/svelte-rectangle-selector/-/svelte-rectangle-selector-1.2.0.tgz","fileCount":8,"integrity":"sha512-C1+a9WphDhq9uckcWmLv1FErd6HvBChnYwBefimI0Pxx/Ao7Tj46OXnlcoJfwLoMwCpUK8zwpQm/jFeQu+1New==","signatures":[{"sig":"MEUCIFNgNIdojbv23pv75B2Mnrs3iOK3r9NHvgqQcwjD7r6VAiEAtmmsqMIe8Dn4qT4Z0cXayztmqgkp1E8NdApzYdKBE2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7311},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"e23750bba46a73c8a929aa62674601c18c16a28e","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","deploy":"npm run build && npx gh-pages -d dist -t true","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"emrahes","email":"important.esati@web.de"},"_npmVersion":"10.8.2","description":"[![npm version](https://img.shields.io/npm/v/%40emrahes%2Fsvelte-rectangle-selector)](https://www.npmjs.com/package/@emrahes/svelte-rectangle-selector)","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@sveltejs/adapter-static":"^3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^9.0.0","svelte":"^4.2.7","vitest":"^1.2.0","globals":"^15.0.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.7","semantic-release":"^24.0.0","@sveltejs/package":"^2.0.0","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-svelte":"^2.36.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@semantic-release/github":"^10.1.1","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-rectangle-selector_1.2.0_1721667037476_0.17183286124590524","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@emrahes/svelte-rectangle-selector","version":"1.3.0","author":{"name":"emrahes"},"_id":"@emrahes/svelte-rectangle-selector@1.3.0","maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"dist":{"shasum":"f41c130d5096a4ec3a68165b2a38ae372a294e9b","tarball":"https://registry.npmjs.org/@emrahes/svelte-rectangle-selector/-/svelte-rectangle-selector-1.3.0.tgz","fileCount":8,"integrity":"sha512-tzyPdV7LMCdsIJxUPrmWznx5/+8+GhcVdzuSku2orFrlf8aWUkDxmBQQ/Le2CsQKkG0HWAKgKOdhLtQKf9EUWw==","signatures":[{"sig":"MEYCIQCCSh8TjmoKB6z5TfUngDbSkBVMK8LrpT4yaHMsKrAc9AIhAOBhCZu6CY51jhnxtccu4e0IhJrVgZu/yi4nnLD5P9Ma","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7332},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"gitHead":"40252861e71c471143615be9dcb018f0eda5eb24","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","test":"vitest","build":"vite build && npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","deploy":"npm run build && npx gh-pages -d dist -t true","format":"prettier --write .","package":"svelte-kit sync && svelte-package && publint","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","prepublishOnly":"npm run package"},"_npmUser":{"name":"emrahes","email":"important.esati@web.de"},"_npmVersion":"10.8.2","description":"[![npm version](https://img.shields.io/npm/v/%40emrahes%2Fsvelte-rectangle-selector)](https://www.npmjs.com/package/@emrahes/svelte-rectangle-selector)","directories":{},"_nodeVersion":"20.15.1","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.0.11","tslib":"^2.4.1","eslint":"^9.0.0","svelte":"^4.2.7","vitest":"^1.2.0","globals":"^15.0.0","publint":"^0.1.9","prettier":"^3.1.1","typescript":"^5.0.0","svelte-check":"^3.6.0","@sveltejs/kit":"^2.0.0","@types/eslint":"^8.56.7","semantic-release":"^24.0.0","@sveltejs/package":"^2.0.0","svelte-preprocess":"^6.0.2","typescript-eslint":"^8.0.0-alpha.20","eslint-plugin-svelte":"^2.36.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","@sveltejs/adapter-auto":"^3.0.0","eslint-config-prettier":"^9.1.0","prettier-plugin-svelte":"^3.1.2","@semantic-release/github":"^10.1.1","@sveltejs/adapter-static":"^3.0.2","@sveltejs/vite-plugin-svelte":"^3.0.0"},"peerDependencies":{"svelte":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-rectangle-selector_1.3.0_1721667638781_0.9205705255888055","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@emrahes/svelte-rectangle-selector","version":"1.4.0","author":{"name":"emrahes"},"scripts":{"dev":"vite dev","build":"vite build && npm run package","preview":"vite preview","package":"svelte-kit sync && svelte-package && publint","prepublishOnly":"npm run package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","test":"vitest","lint":"prettier --check . && eslint .","format":"prettier --write .","deploy":"npm run build && npx gh-pages -d dist -t true"},"exports":{".":{"types":"./dist/index.d.ts","svelte":"./dist/index.js"}},"peerDependencies":{"svelte":"^4.0.0"},"devDependencies":{"@semantic-release/git":"^10.0.1","@semantic-release/github":"^11.0.3","@semantic-release/npm":"^12.0.1","@sveltejs/adapter-auto":"^6.0.1","@sveltejs/kit":"^2.21.1","@sveltejs/package":"^2.3.11","@sveltejs/vite-plugin-svelte":"^5.0.3","@types/eslint":"^9.6.1","eslint":"^9.27.0","eslint-config-prettier":"^10.1.5","eslint-plugin-svelte":"^3.9.0","globals":"^16.2.0","prettier":"^3.5.3","prettier-plugin-svelte":"^3.4.0","publint":"^0.3.12","semantic-release":"^24.2.5","svelte":"^5.33.10","svelte-check":"^4.2.1","tslib":"^2.8.1","typescript":"^5.8.3","typescript-eslint":"^8.33.0","vite":"^6.3.5","vitest":"^3.1.4","@sveltejs/adapter-static":"^3.0.8","svelte-preprocess":"^6.0.3"},"svelte":"./dist/index.js","types":"./dist/index.d.ts","type":"module","_id":"@emrahes/svelte-rectangle-selector@1.4.0","gitHead":"41da8f00152635eaf562e9703faa72a2404423b2","description":"[![npm version](https://img.shields.io/npm/v/%40emrahes%2Fsvelte-rectangle-selector)](https://www.npmjs.com/package/@emrahes/svelte-rectangle-selector)","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-stG/vnjVlkpXlKbaDlELxNoWG3EvsxQxvm9Hu0JyVgVOl0LeuWyZYdEWRAdPTrhuNwFNSseiDolaXMgy/LpJ1A==","shasum":"9582dc09825de503f945c56ba44fabf09964f8b3","tarball":"https://registry.npmjs.org/@emrahes/svelte-rectangle-selector/-/svelte-rectangle-selector-1.4.0.tgz","fileCount":8,"unpackedSize":7788,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCscllhzcDEemS9Sq4YVWSA9ANMTnL8hDfNRlpMag/QfAIhALJCJ6rUG2fbte7/sW6EVXto9Faf4oD+bWQ1gyjAFOX4"}]},"_npmUser":{"name":"emrahes","email":"important.esati@web.de"},"directories":{},"maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte-rectangle-selector_1.4.0_1748596669981_0.32017531213641837"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-20T17:49:09.990Z","modified":"2025-05-30T09:17:50.314Z","0.1.1":"2024-07-20T17:49:10.219Z","0.1.0":"2024-07-20T18:16:46.962Z","0.1.2":"2024-07-20T18:29:52.761Z","0.1.3":"2024-07-20T18:52:55.916Z","0.1.4":"2024-07-20T20:01:55.031Z","0.1.6":"2024-07-20T20:22:20.629Z","1.0.0":"2024-07-22T15:27:52.997Z","1.1.0":"2024-07-22T15:32:53.795Z","1.2.0":"2024-07-22T16:50:37.622Z","1.3.0":"2024-07-22T17:00:38.964Z","1.4.0":"2025-05-30T09:17:50.158Z"},"author":{"name":"emrahes"},"description":"[![npm version](https://img.shields.io/npm/v/%40emrahes%2Fsvelte-rectangle-selector)](https://www.npmjs.com/package/@emrahes/svelte-rectangle-selector)","maintainers":[{"name":"emrahes","email":"important.esati@web.de"}],"readme":"# Svelte Rectangle Picker\n\n[![npm version](https://img.shields.io/npm/v/%40emrahes%2Fsvelte-rectangle-selector)](https://www.npmjs.com/package/@emrahes/svelte-rectangle-selector)\n\nCheck out the live demo here: [Svelte Rectangle Selector Demo](https://emrahes.github.io/svelte-rectangle-selector/)\n\nA Svelte component for drawing rectangles on a container. This component allows users to click and drag to create rectangles, with configurable styles for the rectangles.\n\n## Features\n\n- **Draw Rectangles**: Click and drag to draw rectangles on the container.\n- **Customizable Styles**: Configure the border and background color of the rectangles.\n- **Event Handling**: Receive updates on rectangle creation through a callback.\n\n## Installation\n\nTo use the RectangleSelector component in your Svelte project, follow these steps:\n`npm i @emrahes/svelte-rectangle-selector`\n\n## Usage\n\n### Basic Setup\n\n1. **Import the Component**\n\n   Import the `RectangleSelector` component into your Svelte file:\n\n   ```typescript\n   <script lang=\"ts\">\n    import { RectangleSelector, type Rectangle, type RectangleStyle } from \"@emrahes/svelte-rectangle-selector\";\n\n    let rectangle: Rectangle | undefined;\n     const rectangleStyle: RectangleStyle = {\n       border: '2px solid red',\n       backgroundColor: 'rgba(255, 0, 0, 0.5)',\n     };\n\n    function updateRectangle(newRectangle: Rectangle) {\n       rectangle = newRectangle;\n    }\n   </script>\n   ```\n\n   Include the `RectangleSelector` in your Svelte template:\n\n   ```typescript\n   <RectangleSelector\n    onUpdateRectangle={updateRectangle}\n    rectangleStyle={rectangleStyle}\n   >\n      <div class=\"rectangle-display\" />\n   </RectangleSelector>\n\n   <section>\n   <h3>Rectangle Data:</h3>\n   {#if rectangle}\n       <ul>\n       <li>Position X: {rectangle.x}px</li>\n       <li>Position Y: {rectangle.y}px</li>\n       <li>Width: {rectangle.width}px</li>\n       <li>Height: {rectangle.height}px</li>\n       </ul>\n   {/if}\n   </section>\n   ```\n\n### Props\n\n- `onUpdateRectangle: (rectangle: Rectangle) => void`  \n  Callback function that is called with the newly drawn rectangle whenever the drawing ends.\n\n- `rectangleStyle: RectangleStyle`  \n  An object to customize the style of the drawn rectangle:\n  - `border`: CSS border property for the rectangle.\n  - `backgroundColor`: CSS background color for the rectangle.\n\n## Acknowledgements\n\n- [Svelte](https://svelte.dev/) - The framework used to build this component.\n","readmeFilename":"README.md"}