{"_id":"@aakside/svelte-maplibre-stack","_rev":"5-80decc8eb2d3fe524851f25e7fee02c6","name":"@aakside/svelte-maplibre-stack","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@aakside/svelte-maplibre-stack","version":"0.1.0","keywords":["maplibre","svelte"],"author":{"url":"https://aakside.com","name":"Alvin Ali Khaled","email":"aakside@gmail.com"},"license":"ISC","_id":"@aakside/svelte-maplibre-stack@0.1.0","maintainers":[{"name":"aakside","email":"aakside@gmail.com"}],"dist":{"shasum":"296217171ab874b371e2c158c7815d093b09a30c","tarball":"https://registry.npmjs.org/@aakside/svelte-maplibre-stack/-/svelte-maplibre-stack-0.1.0.tgz","fileCount":11,"integrity":"sha512-Jv/OJqaV8I4oTSFcgSCiqUc91nBscfgpNDCQMRRKCdR5Hlb9nwDoI2vUAYx5nt+7xCOUMeg0a7kIKqE04KOr9A==","signatures":[{"sig":"MEQCICj8NJXEQUjs7vs1+GFS2FWdn8axaQJDGKe7sH74XYwVAiBJLrg6zbBavZZZ9rdFiX0qUizVs3UEAkcmJ+XucvQS1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28125},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4edd56586bdd8d0597751a6394e8c097f61edd7f","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"aakside","email":"aakside@gmail.com"},"_npmVersion":"10.8.2","description":"Overlay clipped basemaps over each other.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"20.20.1","dependencies":{"svelte-maplibre-gl":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","svelte":"^5.48.2","geojson":"^0.5.0","globals":"^17.1.0","publint":"^0.3.17","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^22","svelte-check":"^4.3.5","@sveltejs/kit":"^2.50.1","@eslint/compat":"^2.0.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.53.1","eslint-plugin-svelte":"^3.14.0","@sveltejs/adapter-auto":"^7.0.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-maplibre-stack_0.1.0_1773724506491_0.9552250858055493","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aakside/svelte-maplibre-stack","version":"0.1.1","keywords":["maplibre","svelte"],"author":{"url":"https://aakside.com","name":"Alvin Ali Khaled","email":"aakside@gmail.com"},"license":"ISC","_id":"@aakside/svelte-maplibre-stack@0.1.1","maintainers":[{"name":"aakside","email":"aakside@gmail.com"}],"homepage":"https://github.com/aakside/svelte-maplibre-stack#readme","bugs":{"url":"https://github.com/aakside/svelte-maplibre-stack/issues"},"dist":{"shasum":"df6bc9df384b17e3a53b45c0ac8183b3458acd89","tarball":"https://registry.npmjs.org/@aakside/svelte-maplibre-stack/-/svelte-maplibre-stack-0.1.1.tgz","fileCount":11,"integrity":"sha512-Mc22wcjCVdJEatcZq8/m5IorEKGKCly4gE6xft5IPoNYYNHWppLN2EXTvvItx/OoNgfIHHziOwF8QCOIXivnXw==","signatures":[{"sig":"MEYCIQClDOuXGUyaUg1o2HtCScKW6aV5wKLnRuJbcviON/9v0gIhAO4/45gcxiLb1yPhvE2flVcWiQ8Yo47LH4l4fOQCt9tN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aakside%2fsvelte-maplibre-stack@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28374},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"84862b0adce0bdea5360fa678dd943c14c1cb51b","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f83756cf-2d29-4e0e-b087-a639efc5130e"}},"repository":{"url":"git+https://github.com/aakside/svelte-maplibre-stack.git","type":"git"},"_npmVersion":"11.11.0","description":"Overlay clipped basemaps over each other.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.14.1","dependencies":{"svelte-maplibre-gl":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","svelte":"^5.48.2","geojson":"^0.5.0","globals":"^17.1.0","publint":"^0.3.17","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^22","svelte-check":"^4.3.5","@sveltejs/kit":"^2.50.1","@eslint/compat":"^2.0.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.53.1","eslint-plugin-svelte":"^3.14.0","@sveltejs/adapter-auto":"^7.0.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-maplibre-stack_0.1.1_1777496013556_0.840165274198698","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aakside/svelte-maplibre-stack","version":"0.1.2","keywords":["maplibre","svelte"],"author":{"url":"https://aakside.com","name":"Alvin Ali Khaled","email":"aakside@gmail.com"},"license":"ISC","_id":"@aakside/svelte-maplibre-stack@0.1.2","maintainers":[{"name":"aakside","email":"aakside@gmail.com"}],"homepage":"https://github.com/aakside/svelte-maplibre-stack#readme","bugs":{"url":"https://github.com/aakside/svelte-maplibre-stack/issues"},"dist":{"shasum":"81259b12a081a5994563a4731cee742065e51b50","tarball":"https://registry.npmjs.org/@aakside/svelte-maplibre-stack/-/svelte-maplibre-stack-0.1.2.tgz","fileCount":11,"integrity":"sha512-s9crFV0ZgrBzQNQ9Jc2fFSQOSkhH+sIdON7vgX57VCHDZxACphLrsM8LBOTpirvJvhWs27Du2lh71xe+9ykqsA==","signatures":[{"sig":"MEQCIA8jONEbSV93ABEp45eicYSJLPk611p2OPqlMujfxYfVAiAhaP3qJnkdBrlfCQu10H+rea4YRJM5ZsEhe810A0VXQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aakside%2fsvelte-maplibre-stack@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28486},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"89d0529a328576863c0c7ad9f0029e8a646aa2b1","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f83756cf-2d29-4e0e-b087-a639efc5130e"}},"repository":{"url":"git+https://github.com/aakside/svelte-maplibre-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Overlay clipped basemaps over each other.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"svelte-maplibre-gl":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","svelte":"^5.48.2","geojson":"^0.5.0","globals":"^17.1.0","publint":"^0.3.17","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^22","svelte-check":"^4.3.5","@sveltejs/kit":"^2.50.1","@eslint/compat":"^2.0.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.53.1","eslint-plugin-svelte":"^3.14.0","@sveltejs/adapter-auto":"^7.0.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-maplibre-stack_0.1.2_1784053734721_0.15374357318048526","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aakside/svelte-maplibre-stack","version":"0.1.3","keywords":["maplibre","svelte"],"author":{"url":"https://aakside.com","name":"Alvin Ali Khaled","email":"aakside@gmail.com"},"license":"ISC","_id":"@aakside/svelte-maplibre-stack@0.1.3","maintainers":[{"name":"aakside","email":"aakside@gmail.com"}],"homepage":"https://github.com/aakside/svelte-maplibre-stack#readme","bugs":{"url":"https://github.com/aakside/svelte-maplibre-stack/issues"},"dist":{"shasum":"165ffafc1a542004b6c278d7d572902f22e4c007","tarball":"https://registry.npmjs.org/@aakside/svelte-maplibre-stack/-/svelte-maplibre-stack-0.1.3.tgz","fileCount":11,"integrity":"sha512-lkivA3oRpnRNSkWPA/jhBI3o8Zpb0ZR9NJgbMLOfJ0jEP+8Ltzt1po7fJ9s/m1sm4eN/oNBUw+LacNhpyju2BQ==","signatures":[{"sig":"MEYCIQD0ww7JYhTwml/ljHPbgVPLY000DKpjBNYZ6/FgcDgE9gIhANaThF/2IaWBjVWQ5ryLp6OR1TPkp3toeiJYjtNvR8Zy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aakside%2fsvelte-maplibre-stack@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28649},"type":"module","types":"./dist/index.d.ts","svelte":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"433bff563c421cffb5abf4870dfc35c0b0186dc9","scripts":{"dev":"vite dev","lint":"prettier --check . && eslint .","build":"vite build && npm run prepack","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","format":"prettier --write .","prepack":"svelte-kit sync && svelte-package && publint","prepare":"svelte-kit sync || echo ''","preview":"vite preview","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f83756cf-2d29-4e0e-b087-a639efc5130e"}},"repository":{"url":"git+https://github.com/aakside/svelte-maplibre-stack.git","type":"git"},"_npmVersion":"11.16.0","description":"Overlay clipped basemaps over each other.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"24.18.0","dependencies":{"svelte-maplibre-gl":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.2","svelte":"^5.48.2","geojson":"^0.5.0","globals":"^17.1.0","publint":"^0.3.17","prettier":"^3.8.1","@eslint/js":"^9.39.2","typescript":"^5.9.3","@types/node":"^22","svelte-check":"^4.3.5","@sveltejs/kit":"^2.50.1","@eslint/compat":"^2.0.1","@sveltejs/package":"^2.5.7","typescript-eslint":"^8.53.1","eslint-plugin-svelte":"^3.14.0","@sveltejs/adapter-auto":"^7.0.0","eslint-config-prettier":"^10.1.8","prettier-plugin-svelte":"^3.4.1","@sveltejs/vite-plugin-svelte":"^6.2.4"},"peerDependencies":{"svelte":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/svelte-maplibre-stack_0.1.3_1786648254904_0.61717396808288","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"author":{"name":"Alvin Ali Khaled","email":"aakside@gmail.com","url":"https://aakside.com"},"dependencies":{"svelte-maplibre-gl":"^1.0.3"},"devDependencies":{"@eslint/compat":"^2.0.1","@eslint/js":"^9.39.2","@sveltejs/adapter-auto":"^7.0.0","@sveltejs/kit":"^2.50.1","@sveltejs/package":"^2.5.7","@sveltejs/vite-plugin-svelte":"^6.2.4","@types/node":"^22","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","eslint-plugin-svelte":"^3.14.0","geojson":"^0.5.0","globals":"^17.1.0","prettier":"^3.8.1","prettier-plugin-svelte":"^3.4.1","publint":"^0.3.17","svelte":"^5.48.2","svelte-check":"^4.3.5","typescript":"^5.9.3","typescript-eslint":"^8.53.1","vite":"^7.3.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","svelte":"./dist/index.js","default":"./dist/index.js"}},"keywords":["maplibre","svelte"],"license":"ISC","name":"@aakside/svelte-maplibre-stack","peerDependencies":{"svelte":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/aakside/svelte-maplibre-stack.git"},"scripts":{"dev":"vite dev","build":"vite build && npm run prepack","preview":"vite preview","prepare":"svelte-kit sync || echo ''","prepack":"svelte-kit sync && svelte-package && publint","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","lint":"prettier --check . && eslint .","format":"prettier --write ."},"sideEffects":["**/*.css"],"svelte":"./dist/index.js","type":"module","types":"./dist/index.d.ts","version":"0.1.4","gitHead":"8f27114509d880696778566e9898e6bcfda6b68c","_id":"@aakside/svelte-maplibre-stack@0.1.4","description":"Overlay clipped basemaps over each other.","bugs":{"url":"https://github.com/aakside/svelte-maplibre-stack/issues"},"homepage":"https://github.com/aakside/svelte-maplibre-stack#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-SOtGrmJ4BApWlbOPqLSlmtJ4kdZqIG6h6pwAbBvTaXrxj4hsYpLpDNPkVpg7pX88z7GeuIgqllv9dineY2v1Vw==","shasum":"46f9f0e4fa44c4cdfc0bddb4d122855adae6e54a","tarball":"https://registry.npmjs.org/@aakside/svelte-maplibre-stack/-/svelte-maplibre-stack-0.1.4.tgz","fileCount":11,"unpackedSize":28742,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aakside%2fsvelte-maplibre-stack@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHnMotkV78oSNbA6HCXjo2Lw7fSQWr2wyf9APAA4zeBQIhAJWQ1KXrPUYxmNxnWzfGV+QHGsO5+Dk5kb2Av2ruXuM0"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f83756cf-2d29-4e0e-b087-a639efc5130e"}},"directories":{},"maintainers":[{"name":"aakside","email":"aakside@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/svelte-maplibre-stack_0.1.4_1786650923781_0.48175079576959834"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-17T05:15:06.435Z","modified":"2026-08-13T19:55:24.320Z","0.1.0":"2026-03-17T05:15:06.684Z","0.1.1":"2026-04-29T20:53:33.722Z","0.1.2":"2026-07-14T18:28:54.845Z","0.1.3":"2026-08-13T19:10:55.061Z","0.1.4":"2026-08-13T19:55:23.923Z"},"bugs":{"url":"https://github.com/aakside/svelte-maplibre-stack/issues"},"author":{"name":"Alvin Ali Khaled","email":"aakside@gmail.com","url":"https://aakside.com"},"license":"ISC","homepage":"https://github.com/aakside/svelte-maplibre-stack#readme","keywords":["maplibre","svelte"],"repository":{"type":"git","url":"git+https://github.com/aakside/svelte-maplibre-stack.git"},"description":"Overlay clipped basemaps over each other.","maintainers":[{"name":"aakside","email":"aakside@gmail.com"}],"readme":"# Svelte MapLibre Stack\n\nOverlay clipped basemaps over each other.\n\n## Known Issues\n\n- Zooming in/out is visually unstable.\n\n- Pinch-zooming over an overlay can/does move the overlay itself on mobile.\n\n- Text labels in overlays are clipped.\n\n## Developing\n\nInstall dependencies with `npm install` and start a development server:\n\n```sh\nnpm run dev\n\n# or start the server and open the app in a new browser tab\nnpm run dev -- --open\n```\n\n## Building\n\nTo build:\n\n```sh\nnpm pack\n```\n\nTo create a production version of the demo:\n\n```sh\nnpm run build\n```\n\nPreview the production build with `npm run preview`.\n\n## License\n\nAvailable under the [ISC License](./LICENSE.md).\n","readmeFilename":"README.md"}