{"_id":"leaflet-node","_rev":"27-09bdf82be4a97df52ab27bdc5ca7b0b8","name":"leaflet-node","dist-tags":{"latest":"2.0.27"},"versions":{"2.0.0":{"name":"leaflet-node","version":"2.0.0","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.0","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"37649e0e61a9a2c6c36fcfabcd7849fba9a6f8f1","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.0.tgz","fileCount":8,"integrity":"sha512-Smqq2d4WFmO7/RxX14bA5TtzncZQCQL6mZ8jhv8/i9XOH0mlDM2+RMQENdBCHVAuzoDdJLOVwA1eqDnthXQqQA==","signatures":[{"sig":"MEQCIHYp5osBvUVel/F0OI/+Yct04OACK8YlqIUmNIIzzSZ2AiBdN7H7sI8XUWuMkQUP3xmojM69kqWEIQzsMjGOOPR+Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191969},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d3ac3d02539859e242e15259a592bec559809878","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsup && tsx scripts/copy-assets.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"jburnhams","email":"jburnhams@gmail.com"},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.0","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"24.10.0","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.0_1762103293115_0.6054753995652313","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"leaflet-node","version":"2.0.2","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.2","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"25575fe386aec78e968b8db10bbff939c05bfee2","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.2.tgz","fileCount":8,"integrity":"sha512-/QkgHYVHff7NRd3Og3Dj/j4isNSBm/zEDokQ937UeygHmqs7Sav4vYu15iwy8oklT8NSAGM1g+Wl0XywQgGozQ==","signatures":[{"sig":"MEQCIFrHxdJfFDmCSOxX20gkc7AMx7oKRk+AnVqI8jhvFuxuAiAYJWm2C3qI/oNNXbjr3kxcPSVnbgMi4vucP+TrjYE4EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191969},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"f6a366617b0a880ad616d7345bdae1ce5dd84501","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsup && tsx scripts/copy-assets.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.2_1762107552897_0.09103060673302155","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"leaflet-node","version":"2.0.3","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.3","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"567a29499172557b4966e360ef211c1a122c0fdc","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.3.tgz","fileCount":8,"integrity":"sha512-r5KCdo//f/0vNJu/P4F34HI+c3SQIKuO/3+ZdetUURslBqZAlIu3pt6E5Ee8SX8wlewi/5FWvaInkYjpAOi6bw==","signatures":[{"sig":"MEUCIQD9HlJVzXg/m9uAfDJirKXTw0l0omjTxZSe4cvX4qm1vgIgIudAaOpoe9uG8HEImAXA+aY/N+UYP9l4z8haD6HKVDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":211012},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"ccd7ac033d1609868b85ffc05264417467ef965e","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsup && tsx scripts/copy-assets.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.3_1762178473837_0.36677250204629086","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"leaflet-node","version":"2.0.4","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.4","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"fc6cf0a7e27e31ab734085080ea69eec6fc0ad63","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.4.tgz","fileCount":8,"integrity":"sha512-VdTXGA4MAp3FMPoVLm73eolvCKf8gd56SYDC2tykNmxgCKsJusT1QZUKBwIc4S5rPHkfSFuGtclVDeqbIsyJMQ==","signatures":[{"sig":"MEYCIQDxzOvM1M0Ayv0wjrxx+Zay1zc6sYg39A/ffzxfizXO/gIhAOIL1JHQUSzijWFFG7oWlCx+oINTFwDRChlUvHU/6xO5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224346},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"7944d3f7d5e96a4424e816e3cde76a0bbd9e5387","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsup && tsx scripts/copy-assets.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.4_1762251745799_0.22358624673150507","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"leaflet-node","version":"2.0.5","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.5","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"87d1c5218fe57e05a102f1c8c85606b16b4b26c1","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.5.tgz","fileCount":8,"integrity":"sha512-vr4ZcF/4Oqg0c4aeBR9YMp8nUIaIDgXKXIuBeSXoNilfDCEL3b2TQrnZH8gGrQOggw+1PQf2FmFzujNEKxOaZg==","signatures":[{"sig":"MEQCICmz/x5jdzarKfRI/CeDkoSmYGXvXl62TQ8Cf7mnUFWaAiAbsnf65PIAREVCNRQkxUzzzL1E8fVC3YIPzpMQFmt3/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228769},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"c408cc252467b43d0adde972fc89ed4b3a57d685","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsup && tsx scripts/copy-assets.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.5_1762260204749_0.7281792198172123","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"leaflet-node","version":"2.0.6","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.6","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"218fd0079f7dc90a590ed929403bdd69db0000e8","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.6.tgz","fileCount":8,"integrity":"sha512-WJtWFw/ZHCvvk0LkCk5cDzOx63nncF9eFW+3j2f29tfZCmUeKyGi7IIkWqa/z+rZEZym0mhHQ0rBFr24fKdbSQ==","signatures":[{"sig":"MEYCIQC6LGC3gCV1Q9qne1t8dTGohsvzD9A0Tw1g/+HopVi0yQIhANElxP961CX+omI3TSvcJVuIXYtXTq0EEZSleB1nKqc5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230487},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"50bad1cab52ad59bbfcfe1453208febf7a20f2b8","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsup && tsx scripts/copy-assets.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.6_1762262650191_0.18948491910582188","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"leaflet-node","version":"2.0.7","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.7","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"c33f21bdd473c4cd6a987267b51907baad7f5bbc","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.7.tgz","fileCount":8,"integrity":"sha512-nqwf9dWYiEZ1gbRWOIM9U1yjvryW7DnZ9vcelKO9e4CBUladd9b3E7sbQ4O+sWIJoWnUUInQr1A6zIfJ7Kgygw==","signatures":[{"sig":"MEUCIDI0c9WvzkbmW5suyudXuKuZ8OLZ95rTcJSP3V42bw7kAiEAvButwbVDCSjA37el/iJ4mMyBSMll6LfMbxyPA8gETI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232975},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"3d4501e9ce86b8c76829ba19db940c036008f60d","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsup && tsx scripts/copy-assets.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.7_1762273874959_0.402693545371305","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"leaflet-node","version":"2.0.8","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.8","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"de27c9f12251af7c89d19c9305dac34c13026e0c","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.8.tgz","fileCount":14,"integrity":"sha512-RDqktUtlH1Cg/rkVep8DD/eYNXKuU9yWjdS2bTPhCWA0c04RNwkDdfGdTg2+M0QFUtLZkIBZ3EoENforYsSYhQ==","signatures":[{"sig":"MEYCIQDk0ghjKeDSqHH71SVd9e9uySo5aq2yyhRK6AzgAEM6MgIhANJ+HAezeNcTeJxlfq3C1tTf3U2WXtS1aDdNy2rRXrWN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":516052},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"ef7f23263798c5b080aefe609b917db3b220ef80","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsup && tsx scripts/copy-assets.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.8_1762288720695_0.1624701250678473","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"leaflet-node","version":"2.0.9","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.9","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"a05c6cdb9e3e5df477a016bfa0fc4e3f56dbf14a","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.9.tgz","fileCount":14,"integrity":"sha512-oTTqJWRA22yiGEj4HElviNPlUPB787l7Cka0rRuK42PyDgJlWwiRanKRpAIkKmS18mxqjPbsjjfsZaJh4YCqTQ==","signatures":[{"sig":"MEUCIHvlerBZDme0Kn2ZWwDu5wtm9Wcjg4SLer2p3DJMWOJWAiEA4C62ac0UVGxE5jfnU/eueiHf/sr4CgAm/JolmboAHog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":520280},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"0e1b68c17d7823223361d843e01f4c313f35140b","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsup && tsx scripts/copy-assets.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.9_1762338399390_0.3597681584468433","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"leaflet-node","version":"2.0.10","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.10","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"647671e7b33912d6987010d862c909468a16bd4f","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.10.tgz","fileCount":14,"integrity":"sha512-7U/lXYstonopkBvvQ+zrkVFnFCUSKMEEI/cKd0gWmgtRJY6sbdm1wRlVLMMGsfZSWLSikoYNppgfkCz16xef5A==","signatures":[{"sig":"MEQCIB0lLLwzN5bWnCm5tRw5+Lt6k9zcImUEUrVFWRbaW3DyAiBgD/0ZCpDh3CjxDXb2Yh5DbLstYKx6eLZf4AWarFSJaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":517665},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"f335d4af50e54ca232a774e10b2549354a290ce1","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsup && tsx scripts/copy-assets.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.10_1762674456600_0.9544555935126038","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"leaflet-node","version":"2.0.11","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.11","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"e3858dab7178c5ef947bac52a8350730f0eca917","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.11.tgz","fileCount":14,"integrity":"sha512-peLNN0sTnG57limGJogRaBSe/fxa1xFL66hamAovkFyXQ243DsCuhPQCB1mJUDRNO0cxrbk1S1hoDX0rGKAFvw==","signatures":[{"sig":"MEUCIQCRGgIFucK9+ydXy3NdqaDjvf9cMMseRWK02JQNvG2DiQIgaOI/R7IVo6in5cjq0pUiulrlvtU+UTyVw24oknzEZh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544880},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"809d22bda7ccfb764386e732b13bfebfb730cb1b","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.11_1762678321335_0.7189534628686702","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"leaflet-node","version":"2.0.12","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.12","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"28439665cb155a2f4dc10cd0e37066af3f4a5ff4","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.12.tgz","fileCount":14,"integrity":"sha512-MhxmEnSaQ/GlALzRk07hKrXxAAO26q/yRwz4BDIiz4sl5SMFAwlggRH6qR6SEprFOprL2Rh4ntBywHlvLNkFTA==","signatures":[{"sig":"MEUCIQCRYFwWex8uiEBAvsm5idmqC4poonRFa+RI8hQnAke06AIgBCJmLJ8zAKJ0YsJM44BnUYBIHMd0qkFVBdZ/jfs55oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":547048},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"b1686f4f6c01b3d6e4b8922904418883cb52476e","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.12_1762678768901_0.9661058994403828","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"leaflet-node","version":"2.0.13","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.13","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"71f49d4dc5c6edb4b9fd75edf45934049029c5bc","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.13.tgz","fileCount":14,"integrity":"sha512-r3pHcbHU1D7LaYk4+QDvMKqvbAbUQp8VsKL4Y8O5mrIH/Yu8WhjgWoS/n+Ebpr6FoRAFn2mhw7Xt7FDI7pel6g==","signatures":[{"sig":"MEUCIQDewhBA6PtGX1J6lWXZtiMBBPZAT2F21Gb5A8C362tJmgIgJ2bAN1mOahM0rkSmkeQNWsvdF/64PxPDu61kSFx21g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":545986},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"9647e79e4c5455004fb4cbd5cc00198dd694d2b6","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.13_1762683028265_0.8952268372761316","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"leaflet-node","version":"2.0.14","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.14","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"75e0a6ff4038ee9ba5c33c7f42fb8ce70cfdbc25","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.14.tgz","fileCount":14,"integrity":"sha512-CcEW5iRD/KdQcKl6Shvn2JibFo3I2oEzqDs9401RootLby0Xo1uFth4men9w/BeWwbrxhI++IDGpoBgky0DRHg==","signatures":[{"sig":"MEUCIQDKOmX8dBnyRAfJYnkH962lEtKF617x5q3rYwKPnD8/hwIgP4juVcrgJWwXicYd8gb1+rjQd6MfgieY8EZY96iW3Mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":557331},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"cbd999663a26cf03be90b6426115175d7624a56f","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.14_1762686083102_0.38703387084500673","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"leaflet-node","version":"2.0.15","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.15","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"8d2d004f3c0b2bc499ddc8ccef92fdcc68d25a05","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.15.tgz","fileCount":14,"integrity":"sha512-0n/iIorT/4bV6gItCYBCzBNuUIjsqIAnRBnpj94ddIYsuCf1OkYVvAbdTh7Iy00kzLsrzv2h7vLHdByr9MsQvA==","signatures":[{"sig":"MEUCIDM9x9oomL66wExqt+/JTFPl12ymYiUlfWq0MZbWEOQ3AiEAzPCIIzT33nRQBSpY3Fn/1KHtQTgKrbGyXPFWLSc+Fzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":564163},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"ac24a4b293fbd5d86b8606caffc4268250f1d46b","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.15_1762698808369_0.5056690312794341","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"leaflet-node","version":"2.0.16","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.16","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"d57d9c0826b5f7f027a22a28a71895d4ba194844","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.16.tgz","fileCount":14,"integrity":"sha512-WavkYXxniGQ1nYdFfmAfYkuZHqHafOjoaYkH+aKDIWZ8nRPi74j7XuIGQbacBVTuPyJJzhs4mieehhVJytdZCg==","signatures":[{"sig":"MEUCIQDClsn8o4NsF5jt7KOiJpoWyFBqI8vVbgPw6NwECX47aAIgGhTQ+l9neT5BFEOIomsvdIeh3JbkSxLsEw6bVIbajaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":563399},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"efe9502390a061c55d4faac630b8f5bfe72a7343","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.16_1763022205011_0.33857521973726024","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"leaflet-node","version":"2.0.17","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.17","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"41d82059652cba69717f0bca2e3b80fac09fcfbc","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.17.tgz","fileCount":14,"integrity":"sha512-66zOcKmfuAgrAsnAntFZwt0owEVA+MgBToT8Zq+a3eoMOmy+mAEWKAub76w0NeKF+Lt4HaDhwE4pDzc4dq3RSg==","signatures":[{"sig":"MEUCIHt8bt/ByuoIsPx0KhqtKYjXz/4xw1hzILzYGiir49RkAiEAk8MRHQwo4l+vYalR8F9kyjKqpwyNWY2GEX+dLx30tT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":571469},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"2bcd815f27d0eb720f355626921c2344ce008dab","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.17_1763027976961_0.5323439436200343","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"leaflet-node","version":"2.0.18","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.18","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"429ebd874148ef83bece0e0f9799233082abeefe","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.18.tgz","fileCount":14,"integrity":"sha512-qyM3t+HFOeMyj4iHM9Q+R+fmm/YFJtr1DPHUtx6JyymioI9ch7YqbejxPOGz2emhhcPxPLbj75DRcmV2jj3VzA==","signatures":[{"sig":"MEQCID8QAGeVTeRaxzn5MEoHos+SeW0KWcJqkgdPVTaTObjDAiBWS1mSJvww96jI4UD+tBbIur1A/BbnJWa2M9wk00HSaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":585589},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"87b72b7685ec9c95dbdea18b6f35ed561e2ab885","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.18_1763034681545_0.6305525022433516","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"leaflet-node","version":"2.0.19","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.19","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"24c391267da2ae1be4239f49f24bb408e61c62b0","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.19.tgz","fileCount":14,"integrity":"sha512-sM9H+MMGezOqXKULGSgkbEQ31lmdR21hVr2EnklHrJ/eBBoIsB/XevNvFDN0LeIXqkPaxJnFtcdENDm32ZOsxA==","signatures":[{"sig":"MEUCIBrxlyJPOmCr076o+xvpFzfQHtWEmF7NTNJeFNBD4PF/AiEAjwAjPOyIl+31qMaxhC4MqKqKkRDz+cv3ZPaHrTueJVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599637},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"222bcd3ff1dd93bb937949c3a81b50119794a123","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.19_1763038595215_0.5664435485787422","host":"s3://npm-registry-packages-npm-production"}},"2.0.20":{"name":"leaflet-node","version":"2.0.20","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.20","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"fc54d297f9a94d51dab25deebcd9fbd789eb9294","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.20.tgz","fileCount":14,"integrity":"sha512-vkAFT/YXF3oIOCJfjyqHCX+K1XQeYq7uIPbxekheKC3CMGQ2q3J377GcfvPqYZ8sVz4vHOvn1ayaZAFrBmJeCQ==","signatures":[{"sig":"MEUCIQCUsIThQBpZg/9dlRiAuEh0OAaaN5c0uoCAtQ3zKKVP6wIgZRvKoyWwhsbF1tKPsW6u5C+EauGRBUWEOU2cFohc8pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":600225},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"24dff4e8c32473a8cb58996f1a95787faa25e4f7","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.20_1763041800802_0.6143250375080829","host":"s3://npm-registry-packages-npm-production"}},"2.0.21":{"name":"leaflet-node","version":"2.0.21","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.21","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"1af4afa2cfa7c08f15ef6c63581630c044e2df7d","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.21.tgz","fileCount":14,"integrity":"sha512-CVwrBHVlHndVKnHBZ0UnEchdPM5TQmCg7tmltZkTQeVmcr3fZv2p5Cgkh0u8QHCYgDy75+0ykz39RwWUqJAFow==","signatures":[{"sig":"MEUCIQDeaLnqhnnbmcDW90PLHXshKgsGTrDzuXqrVQKf7zvjRQIgF0NdDSkvAcbAPkdF3rDICt2YNWPsPeyn6soiRImuTi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":604979},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"43423d3f9ccac9309d3636b6924aba3c4d259944","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","globals":"^16.5.0","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.21_1763047312208_0.40990878344406156","host":"s3://npm-registry-packages-npm-production"}},"2.0.22":{"name":"leaflet-node","version":"2.0.22","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.22","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"87455537d5b997bf362f5f64ddfc524465e050ad","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.22.tgz","fileCount":14,"integrity":"sha512-raklK5SiU9z7WXv9vbYYNDpfJecSKTi5txuR1r79a05CXj+JE3Z2Ov23u9e3RsqWKPxX1+lNPobPMO5cnJzY2w==","signatures":[{"sig":"MEUCIQDtghCLm0hfuxNs4b4rKjPtdrMEwTgsVEX0NhYnqV5WiAIgdrxCtUQxTzp0Vk4JoDMFERSiid40qDmdxcoC+nPdr+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":615811},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"6b93bfc0caad644446588034c3cc2f0018854196","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","globals":"^16.5.0","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.22_1763051358418_0.8251898004792906","host":"s3://npm-registry-packages-npm-production"}},"2.0.23":{"name":"leaflet-node","version":"2.0.23","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.23","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"c2a8c10f3f3479bb76a9a2013a77a03eceb5f58d","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.23.tgz","fileCount":14,"integrity":"sha512-sC/+TjJ9vS3iPdykZ/sSyM59KWtHkQ+kx4BqChQSB1fC1yOpY3OVpzHkjrRxCzCcaiadOVEaPQKn+aRwBdOqcQ==","signatures":[{"sig":"MEQCIFzfAMr+nVB3jEzfkT1wFk2hHMhS1EixHhwKlnmbiyAZAiBrkIbIewRPEJNkZT/pv7NmtQMlH84K5EAkB948eOsDiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":619489},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"2a9916ccacccf5184a134bb5906329fbb49261df","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.2","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","globals":"^16.5.0","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.23_1763053703233_0.3467317961843086","host":"s3://npm-registry-packages-npm-production"}},"2.0.24":{"name":"leaflet-node","version":"2.0.24","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.24","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"28bf3ef056b61cb48ccae35de16f1d906025edfd","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.24.tgz","fileCount":14,"integrity":"sha512-Mm569A69pbuf28hsYlos0Bo5xgF4935N4G33CzlooRkGHbTPgRcYlpbAzYym+lywaMDnmMtGvd2s6iOVrFvwOQ==","signatures":[{"sig":"MEYCIQCJUz1FVjb52kSNCUnqT5edwrYZ50jYsOBq8JB2D4+rJwIhANB8f79C6C9y/mtZByuTrRFEblg++dzP3F75dtt5bWAV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655795},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"547c42edbe515af7209c5d0dc9fe2338987dbbfa","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.4","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","globals":"^16.5.0","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.24_1764436344645_0.8886867428769658","host":"s3://npm-registry-packages-npm-production"}},"2.0.25":{"name":"leaflet-node","version":"2.0.25","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.25","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"d1a67cbecb447bd907318b32f49301e75120ca6d","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.25.tgz","fileCount":14,"integrity":"sha512-JuBwHCo8xu6ksaNNSzOcsjkdpyFhn0uuGwCQd6IxnL7Sc80aqDSHA+uNBbYDbIinq14t6vSsPfujJF4l0GU+yA==","signatures":[{"sig":"MEQCIEj4YkwVb1hDk8OWPEI5p6RsxYvGYPg0vsLLStDH8XMhAiAvRRNFR/aBFqo9rdwfcSLth2HDmiuhKlBA4Tu9cL7DTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":669943},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"833ba016fddf495d2f967068c6b80c52d9e3bf4a","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.4","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.5","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.58","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","globals":"^16.5.0","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.25_1764443660327_0.5844756997154381","host":"s3://npm-registry-packages-npm-production"}},"2.0.26":{"name":"leaflet-node","version":"2.0.26","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"author":{"name":"Jonathan Burnhams"},"license":"MIT","_id":"leaflet-node@2.0.26","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"homepage":"https://github.com/jburnhams/leaflet-node#readme","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"dist":{"shasum":"c87dd925af97976eb9dcd47c0baa6810761592b0","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.26.tgz","fileCount":14,"integrity":"sha512-xrlJvxEGbqa1D/jzkSyGc9G6tXPqbLJj69hZfKVnr2/mgKdiLbhoHVydyGi0m/DkkStlrET0ETnmKKYP/yIqHA==","signatures":[{"sig":"MEQCIHJ+Ym9lBPhNa/4CVjHbyJMnfs8HykBCBfY3109XFn+VAiB3/6P2yEpg9rPfBOTFlfvpBZPW+TqeXK8qpyCgBsQgUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688723},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"gitHead":"be9a3365758539d16ee1c38e23644d7e44824b21","scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"npm run test:unit && npm run test:docs","build":"tsx scripts/build-wrapper.ts","release":"npm version patch && npm publish","test:docs":"vitest run tests/docs.test.ts","test:unit":"vitest run --exclude tests/docs.test.ts","typecheck":"tsc --noEmit","build:docs":"npm run build && tsx scripts/build-docs.ts","test:watch":"vitest","preview:docs":"npm run build:docs && npx serve docs-dist","release:major":"npm version major && npm publish","release:minor":"npm version minor && npm publish","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"overrides":{"source-map":"^0.7.6"},"repository":{"url":"git+ssh://git@github.com/jburnhams/leaflet-node.git","type":"git"},"_npmVersion":"11.6.4","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","directories":{},"_nodeVersion":"20.19.6","dependencies":{"jsdom":"^27.0.0","undici":"^6.22.0","@napi-rs/canvas":"^0.1.84","@fontsource/noto-sans":"^5.2.10"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","chai":"^5.1.0","jest":"^29.7.0","tsup":"^8.3.0","pngjs":"^7.0.0","eslint":"^9.0.0","vitest":"^4.0.5","globals":"^16.5.0","leaflet":"^1.9.4","ts-jest":"^29.2.5","pixelmatch":"^6.0.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^22.0.0","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","typescript-eslint":"^8.46.4","@vitest/coverage-v8":"^4.0.5","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/leaflet-node_2.0.26_1765139359766_0.28548158202446183","host":"s3://npm-registry-packages-npm-production"}},"2.0.27":{"name":"leaflet-node","version":"2.0.27","description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","import":"./dist/testing.mjs","require":"./dist/testing.js"}},"scripts":{"build":"tsx scripts/build-wrapper.ts","dev":"tsup --watch","test":"npm run test:unit && npm run test:docs","test:unit":"vitest run --exclude tests/docs.test.ts","test:docs":"vitest run tests/docs.test.ts","test:watch":"vitest","test:coverage":"vitest run --coverage","lint":"eslint src/**/*.ts","typecheck":"tsc --noEmit","prepublishOnly":"npm run build && npm run test","release":"npm version patch && npm publish","release:minor":"npm version minor && npm publish","release:major":"npm version major && npm publish","build:docs":"npm run build && tsx scripts/build-docs.ts","preview:docs":"npm run build:docs && npx serve docs-dist"},"repository":{"type":"git","url":"git+ssh://git@github.com/jburnhams/leaflet-node.git"},"author":{"name":"Jonathan Burnhams"},"license":"MIT","engines":{"node":">=20.0.0"},"peerDependencies":{"leaflet":"^1.9.0"},"dependencies":{"@fontsource/noto-sans":"^5.2.10","@napi-rs/canvas":"^0.1.84","jsdom":"^27.0.0","undici":"^6.22.0"},"devDependencies":{"@types/jest":"^29.5.12","@types/jsdom":"^27.0.0","@types/leaflet":"^1.9.14","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","@typescript-eslint/parser":"^8.0.0","@vitest/coverage-v8":"^4.0.5","chai":"^5.1.0","eslint":"^9.0.0","globals":"^16.5.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","leaflet":"^1.9.4","pixelmatch":"^6.0.0","pngjs":"^7.0.0","ts-jest":"^29.2.5","tsup":"^8.3.0","tsx":"^4.19.0","typescript":"^5.6.0","typescript-eslint":"^8.46.4","vitest":"^4.0.5"},"overrides":{"source-map":"^0.7.6"},"gitHead":"4f6d663401703bfcd1f9e04811787a3162f4a083","_id":"leaflet-node@2.0.27","bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"homepage":"https://github.com/jburnhams/leaflet-node#readme","_nodeVersion":"20.19.6","_npmVersion":"11.6.4","dist":{"integrity":"sha512-AOelqvanb6IZyhEYkb3oCVKesj1gFssfA2fTkt7po6nO8ba07l4UWpjAFHLw4/qOVP6BKUqaws1+rmknV+44dw==","shasum":"c69f2662c9e94f7cfe83b97b206b25bbfb9cfee7","tarball":"https://registry.npmjs.org/leaflet-node/-/leaflet-node-2.0.27.tgz","fileCount":14,"unpackedSize":691515,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/leaflet-node@2.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCT8EaDTtMuC2Qb+TAJk/nVjpx6osG2JwN5jPqOCEakDQIgEIIXXqlwseigm9it6YZucOzef4fB/YtXG30wSOCT5y4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b348607f-33e4-44b5-abf5-101abf56c6b6"}},"directories":{},"maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/leaflet-node_2.0.27_1765227787650_0.07882392111877579"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-02T17:08:13.114Z","modified":"2025-12-08T21:03:08.194Z","2.0.0":"2025-11-02T17:08:13.307Z","2.0.2":"2025-11-02T18:19:13.091Z","2.0.3":"2025-11-03T14:01:14.033Z","2.0.4":"2025-11-04T10:22:25.997Z","2.0.5":"2025-11-04T12:43:24.984Z","2.0.6":"2025-11-04T13:24:10.402Z","2.0.7":"2025-11-04T16:31:15.143Z","2.0.8":"2025-11-04T20:38:40.891Z","2.0.9":"2025-11-05T10:26:39.598Z","2.0.10":"2025-11-09T07:47:36.869Z","2.0.11":"2025-11-09T08:52:01.569Z","2.0.12":"2025-11-09T08:59:29.153Z","2.0.13":"2025-11-09T10:10:28.484Z","2.0.14":"2025-11-09T11:01:23.341Z","2.0.15":"2025-11-09T14:33:28.599Z","2.0.16":"2025-11-13T08:23:25.174Z","2.0.17":"2025-11-13T09:59:37.211Z","2.0.18":"2025-11-13T11:51:21.763Z","2.0.19":"2025-11-13T12:56:35.457Z","2.0.20":"2025-11-13T13:50:01.006Z","2.0.21":"2025-11-13T15:21:52.399Z","2.0.22":"2025-11-13T16:29:18.618Z","2.0.23":"2025-11-13T17:08:23.448Z","2.0.24":"2025-11-29T17:12:24.869Z","2.0.25":"2025-11-29T19:14:20.611Z","2.0.26":"2025-12-07T20:29:19.932Z","2.0.27":"2025-12-08T21:03:07.834Z"},"bugs":{"url":"https://github.com/jburnhams/leaflet-node/issues"},"author":{"name":"Jonathan Burnhams"},"license":"MIT","homepage":"https://github.com/jburnhams/leaflet-node#readme","keywords":["leaflet","headless","node","maps","typescript","gis","geojson","tiles"],"repository":{"type":"git","url":"git+ssh://git@github.com/jburnhams/leaflet-node.git"},"description":"Leaflet for Node.js - Run Leaflet maps in headless Node environments with full TypeScript support","maintainers":[{"name":"jburnhams","email":"jburnhams@gmail.com"}],"readme":"# Leaflet-node\n\n[![npm version](https://img.shields.io/npm/v/leaflet-node.svg)](https://www.npmjs.com/package/leaflet-node)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D20.0.0-brightgreen.svg)](https://nodejs.org)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.6-blue.svg)](https://www.typescriptlang.org/)\n\nLeaflet-node brings the full Leaflet map API to Node.js so you can render maps without a browser.<br>\nReuse the same map setup for server-side image generation, automated tests, and CI pipelines.\n\n## Installation\n\n### Requirements\n\n- Node.js >= 20\n- Linux users need glibc >= 2.18 for the bundled [`@napi-rs/canvas`](https://github.com/Brooooooklyn/canvas)\n- Peer dependency: [`leaflet`](https://www.npmjs.com/package/leaflet) ^1.9.0\n\n### Package managers\n\n```bash\nnpm install leaflet-node leaflet\nyarn add leaflet-node leaflet\npnpm add leaflet-node leaflet\nbun add leaflet-node leaflet\n```\n\n## Quick example\n\n```ts\nimport L from 'leaflet-node';\n\nconst container = document.createElement('div');\ncontainer.style.width = '600px';\ncontainer.style.height = '400px';\n\nconst map = L.map(container);\nmap.setView([51.505538, -0.090005], 13);\n\nL.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {\n  attribution: '© OpenStreetMap contributors'\n}).addTo(map);\n\nmap.setSize(600, 400);\nawait new Promise((resolve) => setTimeout(resolve, 1000));\nawait map.saveImage('map.png');\n```\n\n## Testing with Jest\n\nLeaflet-node can run inside Jest with either the default `jsdom` environment for API-only tests or the `node` environment for full canvas rendering.\n\n### API-only tests (no rendering)\n\nUse the default environment and mock Leaflet to avoid creating a native canvas:\n\n```ts\n// tests/setup.ts\nimport { jest } from '@jest/globals';\nconst L = require('leaflet-node');\n\njest.doMock('leaflet', () => L);\n```\n\n### Rendering tests (with canvas output)\n\nSwitch to the `node` environment so leaflet-node can provide its own `jsdom` instance and native canvas bindings:\n\n```ts\n/**\n * @jest-environment node\n */\nimport L from 'leaflet-node';\n\ntest('render map', async () => {\n  const container = document.createElement('div');\n  const map = L.map(container);\n\n  map.setView([51.505538, -0.090005], 13);\n  map.setSize(512, 512);\n\n  await map.saveImage('map.png');\n});\n```\n\n### Known Issues\n\n**Tile Loading Warnings:**\n\nYou may see warnings about \"dynamic import callback\" or \"experimental-vm-modules\" when running tests with tile layers in Jest. This is a Jest limitation with VM modules and doesn't affect the actual rendering—tiles that load successfully are rendered correctly.\n\nTo suppress these warnings, you can:\n\n1. Run Jest with experimental VM modules support:\n```bash\nNODE_OPTIONS='--experimental-vm-modules' jest\n```\n\n2. Or configure Jest to use isolated modules:\n```js\n// jest.config.js\nexport default {\n  testEnvironment: 'node',\n  globals: {\n    'ts-jest': {\n      isolatedModules: true\n    }\n  }\n};\n```\n\n> [!TIP]\n> Need a ready-to-use map in tests? `leaflet-node/testing` exposes `createTestMap`, `cleanupTestMaps`, `waitForTiles`, and `waitForMapReady` helpers that work in both Vitest and Jest.\n\n```ts\nimport { createTestMap, waitForMapReady } from 'leaflet-node/testing';\n\nconst map = createTestMap({ width: 400, height: 300 });\nawait waitForMapReady(map);\n```\n\n## Exporting images\n\nMaps can be exported to disk or kept in-memory:\n\n```ts\n// Save to disk with optional encoder options\nawait map.saveImage('map.jpeg', { format: 'jpeg', quality: 0.85 });\n\n// Get a Buffer for further processing\nconst pngBuffer = await map.toBuffer('png');\n```\n\nIf you need full control of the canvas, use `map.toBuffer()` and write the result yourself:\n\n```ts\nimport { promises as fs } from 'fs';\n\nconst buffer = await map.toBuffer('png');\nawait fs.writeFile('map.png', buffer);\n```\n\n## Tile loading helpers\n\nWait for tiles (with optional progress callbacks) before exporting:\n\n```ts\nimport { waitForTiles } from 'leaflet-node/testing';\n\nconst layer = L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png');\nlayer.addTo(map);\n\nawait waitForTiles(layer, {\n  timeout: 60_000,\n  onProgress: ({ loaded, total }) => {\n    console.log(`Loaded ${loaded}/${total} tiles`);\n  },\n});\n```\n\nOr wait for every tile layer on a map at once:\n\n```ts\nimport { waitForMapReady } from 'leaflet-node/testing';\n\nawait waitForMapReady(map, {\n  onTileProgress: (layer, progress) => {\n    console.log(layer.getAttribution(), progress);\n  },\n});\n```\n\n📚 View the full documentation and live examples at [jburnhams.github.io/leaflet-node](https://jburnhams.github.io/leaflet-node/).\n\n### Configuring fallback fonts\n\nLeaflet-node automatically attempts to register the bundled Noto Sans fallback fonts. In\nenvironments where `document.currentScript` is unavailable (for example, Node.js test\nrunners without a DOM shim), you can provide an explicit path to the font assets to\navoid warning messages:\n\n```ts\nprocess.env.LEAFLET_NODE_FONT_BASE_PATH = '/absolute/path/to/NotoSans-Regular.ttf';\nconst L = await import('leaflet-node');\n```\n\nAlternatively, you can set the base path programmatically after importing the\npackage:\n\n```ts\nimport L, { setFontAssetBasePath } from 'leaflet-node';\n\nsetFontAssetBasePath('/absolute/path/to/NotoSans-Regular.ttf');\n```\n\nThe base path can point directly to a font file or to a directory containing the\nbundled `NotoSans-Regular.ttf` asset.\n\n## Proxy configuration\n\nLeaflet-node honours standard proxy environment variables:\n\n```bash\nexport HTTPS_PROXY=http://proxy.example.com:8080\nexport HTTP_PROXY=http://proxy.example.com:8080\n```\n\nSet them before running exports to route tile downloads through your proxy.\n\n## Performance tips\n\n- **Reuse map instances** – keep a single map around and update the view instead of creating a new `L.map()` for every render.\n- **Batch exports** – kick off multiple independent exports with `Promise.all()` when your server has headroom.\n- **Manage memory** – always call `map.remove()` and drop references once you are done with a map so Node.js can reclaim resources.\n\n---\n\n**Questions?** Open an issue on [GitHub](https://github.com/jburnhams/leaflet-node/issues).\n","readmeFilename":"README.md"}