{"_id":"terra-draw-openlayers-adapter","_rev":"5-07360bcaef198557f521f0c6c8bd76b5","name":"terra-draw-openlayers-adapter","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"terra-draw-openlayers-adapter","version":"1.0.0","keywords":["map","drawing","draw","map drawing","geometry","openlayers"],"author":{"name":"James Milner"},"license":"MIT","_id":"terra-draw-openlayers-adapter@1.0.0","maintainers":[{"name":"jamesmilneruk","email":"jamesmilner22@hotmail.com"}],"homepage":"https://github.com/JamesLMilner/terra-draw#readme","bugs":{"url":"https://github.com/JamesLMilner/terra-draw/issues"},"dist":{"shasum":"f4a1ba882394d84ef4ae511d245456bf1cf6c538","tarball":"https://registry.npmjs.org/terra-draw-openlayers-adapter/-/terra-draw-openlayers-adapter-1.0.0.tgz","fileCount":16,"integrity":"sha512-kB2kIFKl6Pkivr/X0uCzSK0BSSZvpw92G2vWhVedFnEd9ON1pZ3aMBli2yBMZkaO9AT3PC1lMN+WWBuKpcd4YA==","signatures":[{"sig":"MEUCIQCaA+LXHJPbCQUybcBPM39CrqLxaN/svRZ94Ig/F5U4wAIgBMSRYMfafnhA43d5lLZyjmznPzdCyoo+v2NqdaUEXxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":651488},"main":"./dist/terra-draw-openlayers-adapter.cjs","type":"module","types":"./dist/terra-draw-openlayers-adapter.d.ts","unpkg":"./dist/terra-draw-openlayers-adapter.umd.js","module":"./dist/terra-draw-openlayers-adapter.module.js","source":"src/terra-draw-openlayers-adapter.ts","exports":{"types":"./dist/terra-draw-openlayers-adapter.d.ts","default":"./dist/terra-draw-openlayers-adapter.modern.js","require":"./dist/terra-draw-openlayers-adapter.cjs"},"gitHead":"61d8f67ec8cb30438abad050276efabc89e77477","scripts":{"lint":"eslint src/","test":"jest --config jest.config.ts","build":"microbundle","watch":"microbundle --watch --format modern","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","unused":"knip","release":"commit-and-tag-version .versionrc.cjs -t terra-draw-openlayers-adapter@","lint:fix":"eslint --fix src/","lint:quiet":"eslint --quiet src/","format:quiet":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\" --log-level=silent","test:nocheck":"jest --config jest.nocheck.config.ts","test:coverage":"jest --config jest.config.ts --coverage","lint:fix:quiet":"eslint --fix --quiet src/","release:dryrun":"commit-and-tag-version .versionrc.cjs -t terra-draw-openlayers-adapter@ --dry-run","test:nocheck:coverage":"jest --config jest.nocheck.config.ts --coverage"},"_npmUser":{"name":"jamesmilneruk","email":"jamesmilner22@hotmail.com"},"repository":{"url":"git+https://github.com/JamesLMilner/terra-draw.git","type":"git"},"_npmVersion":"11.0.0","description":"Terra Draw Adapter to OpenLayers","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"ol":"^10.3.1","terra-draw":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terra-draw-openlayers-adapter_1.0.0_1736721101703_0.8781889149617796","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"terra-draw-openlayers-adapter","version":"1.0.1","keywords":["map","drawing","draw","map drawing","geometry","openlayers"],"author":{"name":"James Milner"},"license":"MIT","_id":"terra-draw-openlayers-adapter@1.0.1","maintainers":[{"name":"jamesmilneruk","email":"jamesmilner22@hotmail.com"}],"homepage":"https://github.com/JamesLMilner/terra-draw#readme","bugs":{"url":"https://github.com/JamesLMilner/terra-draw/issues"},"dist":{"shasum":"76511d87927cb0d48288785649a3811af0e59904","tarball":"https://registry.npmjs.org/terra-draw-openlayers-adapter/-/terra-draw-openlayers-adapter-1.0.1.tgz","fileCount":15,"integrity":"sha512-YswfRao/5QPG/I9a3PmuVbhr9w8vxgcQnHmPFWOLM07Sk/HTFqDUr0mTGij1UBsox9NyZY2tug3lJ7DpDmU99w==","signatures":[{"sig":"MEYCIQC5YoSPXiQCyhAZrBJYma0KLBtoMybJZGqc1mdylKd7PQIhAKXBC30kkjrUfrHy1Ejg9qi2rURctERIwIWd0stX69K/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117186},"main":"./dist/terra-draw-openlayers-adapter.cjs","type":"module","types":"./dist/terra-draw-openlayers-adapter.d.ts","unpkg":"./dist/terra-draw-openlayers-adapter.umd.js","module":"./dist/terra-draw-openlayers-adapter.module.js","source":"src/terra-draw-openlayers-adapter.ts","exports":{"types":"./dist/terra-draw-openlayers-adapter.d.ts","default":"./dist/terra-draw-openlayers-adapter.modern.js","require":"./dist/terra-draw-openlayers-adapter.cjs"},"gitHead":"56bbe56a5b697aeb6251c7627639b00546413d26","scripts":{"lint":"eslint src/","test":"jest --config jest.config.ts","build":"microbundle","watch":"microbundle --watch --format modern","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","unused":"knip","release":"TYPE=$(node ../../bump.mjs) && commit-and-tag-version .versionrc.cjs -t terra-draw-openlayers-adapter@ --release-as $TYPE","lint:fix":"eslint --fix src/","lint:quiet":"eslint --quiet src/","format:quiet":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\" --log-level=silent","test:nocheck":"jest --config jest.nocheck.config.ts","test:coverage":"jest --config jest.config.ts --coverage","lint:fix:quiet":"eslint --fix --quiet src/","release:dryrun":"TYPE=$(node ../../bump.mjs) && commit-and-tag-version .versionrc.cjs -t terra-draw-openlayers-adapter@ --dry-run --release-as $TYPE","test:nocheck:coverage":"jest --config jest.nocheck.config.ts --coverage"},"_npmUser":{"name":"jamesmilneruk","email":"jamesmilner22@hotmail.com"},"repository":{"url":"git+https://github.com/JamesLMilner/terra-draw.git","type":"git"},"_npmVersion":"10.9.2","description":"Terra Draw Adapter to OpenLayers","directories":{},"sideEffects":false,"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"peerDependencies":{"ol":"^10.3.1","terra-draw":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terra-draw-openlayers-adapter_1.0.1_1753524944118_0.5377948588194086","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"terra-draw-openlayers-adapter","version":"1.1.0","keywords":["map","drawing","draw","map drawing","geometry","openlayers"],"author":{"name":"James Milner"},"license":"MIT","_id":"terra-draw-openlayers-adapter@1.1.0","maintainers":[{"name":"jamesmilneruk","email":"jamesmilner22@hotmail.com"}],"homepage":"https://github.com/JamesLMilner/terra-draw#readme","bugs":{"url":"https://github.com/JamesLMilner/terra-draw/issues"},"dist":{"shasum":"bef710a13ca97a80e5afe9ebf484b57cc1462dc7","tarball":"https://registry.npmjs.org/terra-draw-openlayers-adapter/-/terra-draw-openlayers-adapter-1.1.0.tgz","fileCount":15,"integrity":"sha512-KZEwFCssONxwdW1dOgCtB01ZX/ikDO3y5TnJ75xqOzqKZsBaS1ftmf7mypgPXQ2dWr0A1j7kbWqcXpSNFW7S4Q==","signatures":[{"sig":"MEUCIEZIWGuL/NcyDmGN5FmufsHSqV6DXoTOvhWXXyUOSOPKAiEArM9kQ5Y/Uj57gLyXAFCI7BQkMdoYu9Ltsrvuw7NFnYk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121087},"main":"./dist/terra-draw-openlayers-adapter.cjs","type":"module","types":"./dist/terra-draw-openlayers-adapter.d.ts","unpkg":"./dist/terra-draw-openlayers-adapter.umd.js","module":"./dist/terra-draw-openlayers-adapter.module.js","source":"src/terra-draw-openlayers-adapter.ts","exports":{"types":"./dist/terra-draw-openlayers-adapter.d.ts","default":"./dist/terra-draw-openlayers-adapter.modern.js","require":"./dist/terra-draw-openlayers-adapter.cjs"},"gitHead":"3a76bc839a3c23f8a6b5a7e6d86a67bc32f4e1fc","scripts":{"lint":"eslint src/","test":"jest --config jest.config.ts","build":"microbundle","watch":"microbundle --watch --format modern","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","unused":"knip","release":"TYPE=$(node ../../bump.mjs) && commit-and-tag-version .versionrc.cjs -t terra-draw-openlayers-adapter@ --release-as $TYPE","lint:fix":"eslint --fix src/","lint:quiet":"eslint --quiet src/","format:quiet":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\" --log-level=silent","test:nocheck":"jest --config jest.nocheck.config.ts","test:coverage":"jest --config jest.config.ts --coverage","lint:fix:quiet":"eslint --fix --quiet src/","release:dryrun":"TYPE=$(node ../../bump.mjs) && commit-and-tag-version .versionrc.cjs -t terra-draw-openlayers-adapter@ --dry-run --release-as $TYPE","test:nocheck:coverage":"jest --config jest.nocheck.config.ts --coverage"},"_npmUser":{"name":"jamesmilneruk","email":"jamesmilner22@hotmail.com"},"repository":{"url":"git+https://github.com/JamesLMilner/terra-draw.git","type":"git"},"_npmVersion":"10.9.3","description":"Terra Draw Adapter to OpenLayers","directories":{},"sideEffects":false,"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"peerDependencies":{"ol":"^10.3.1","terra-draw":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terra-draw-openlayers-adapter_1.1.0_1760294915642_0.5603904006304814","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"terra-draw-openlayers-adapter","version":"1.2.0","keywords":["map","drawing","draw","map drawing","geometry","openlayers"],"author":{"name":"James Milner"},"license":"MIT","_id":"terra-draw-openlayers-adapter@1.2.0","maintainers":[{"name":"jamesmilneruk","email":"jamesmilner22@hotmail.com"}],"homepage":"https://github.com/JamesLMilner/terra-draw#readme","bugs":{"url":"https://github.com/JamesLMilner/terra-draw/issues"},"dist":{"shasum":"402250fb2aad4ceb39e8dba87ea557323f3fb7f3","tarball":"https://registry.npmjs.org/terra-draw-openlayers-adapter/-/terra-draw-openlayers-adapter-1.2.0.tgz","fileCount":15,"integrity":"sha512-nlUtHS2hmqJEo33U0zcfxnbbCOYZ5637KBx5Nc6GRqn4A4XSFXJstNdwp9NqbsOJdnk0UjUig7DzU4eeVxYkYQ==","signatures":[{"sig":"MEYCIQCkjaphqZPIwwLdV0J4qJLxL51gsNMg2ykUE2MELcKCAQIhALFUxQmz36q5ZKNgDAYO+kCAC9vY0bNGpbPKbwrEZrqp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132908},"main":"./dist/terra-draw-openlayers-adapter.cjs","type":"module","types":"./dist/terra-draw-openlayers-adapter.d.ts","unpkg":"./dist/terra-draw-openlayers-adapter.umd.js","module":"./dist/terra-draw-openlayers-adapter.module.js","source":"src/terra-draw-openlayers-adapter.ts","exports":{"types":"./dist/terra-draw-openlayers-adapter.d.ts","default":"./dist/terra-draw-openlayers-adapter.modern.js","require":"./dist/terra-draw-openlayers-adapter.cjs"},"gitHead":"6ce4e6b1e62d09e2f7182ad8eefefd9b4a9948d2","scripts":{"lint":"eslint src/","test":"jest --config jest.config.ts","build":"microbundle","watch":"microbundle --watch --format modern","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","unused":"knip","release":"TYPE=$(node ../../bump.mjs) && commit-and-tag-version .versionrc.cjs -t terra-draw-openlayers-adapter@ --release-as $TYPE","lint:fix":"eslint --fix src/","lint:quiet":"eslint --quiet src/","format:quiet":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\" --log-level=silent","test:nocheck":"jest --config jest.nocheck.config.ts","test:coverage":"jest --config jest.config.ts --coverage","lint:fix:quiet":"eslint --fix --quiet src/","release:dryrun":"TYPE=$(node ../../bump.mjs) && commit-and-tag-version .versionrc.cjs -t terra-draw-openlayers-adapter@ --dry-run --release-as $TYPE","test:nocheck:coverage":"jest --config jest.nocheck.config.ts --coverage"},"_npmUser":{"name":"jamesmilneruk","email":"jamesmilner22@hotmail.com"},"repository":{"url":"git+https://github.com/JamesLMilner/terra-draw.git","type":"git"},"_npmVersion":"11.6.2","description":"Terra Draw Adapter to OpenLayers","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"peerDependencies":{"ol":"^10.3.1","terra-draw":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/terra-draw-openlayers-adapter_1.2.0_1769955196024_0.7656048923053895","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"terra-draw-openlayers-adapter","version":"1.3.0","description":"Terra Draw Adapter to OpenLayers","peerDependencies":{"terra-draw":"^1.0.0","ol":"^10.9.0"},"scripts":{"release":"TYPE=$(node ../../bump.mjs) && commit-and-tag-version .versionrc.cjs -t terra-draw-openlayers-adapter@ --release-as $TYPE","release:dryrun":"TYPE=$(node ../../bump.mjs) && commit-and-tag-version .versionrc.cjs -t terra-draw-openlayers-adapter@ --dry-run --release-as $TYPE","build":"microbundle","watch":"microbundle --watch --format modern","unused":"knip","test":"jest --config jest.config.ts","test:coverage":"jest --config jest.config.ts --coverage","test:nocheck":"jest --config jest.nocheck.config.ts","test:nocheck:coverage":"jest --config jest.nocheck.config.ts --coverage","lint":"eslint src/","lint:quiet":"eslint --quiet src/","lint:fix":"eslint --fix src/","lint:fix:quiet":"eslint --fix --quiet src/","format":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\"","format:quiet":"prettier --ignore-path .gitignore --write \"**/*.+(js|ts|json)\" --log-level=silent"},"type":"module","source":"src/terra-draw-openlayers-adapter.ts","exports":{"types":"./dist/terra-draw-openlayers-adapter.d.ts","require":"./dist/terra-draw-openlayers-adapter.cjs","default":"./dist/terra-draw-openlayers-adapter.modern.js"},"types":"./dist/terra-draw-openlayers-adapter.d.ts","main":"./dist/terra-draw-openlayers-adapter.cjs","module":"./dist/terra-draw-openlayers-adapter.module.js","unpkg":"./dist/terra-draw-openlayers-adapter.umd.js","author":{"name":"James Milner"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/JamesLMilner/terra-draw.git"},"keywords":["map","drawing","draw","map drawing","geometry","openlayers"],"sideEffects":false,"gitHead":"24186bb9368aabe6c6a660805f51bf5624407c47","_id":"terra-draw-openlayers-adapter@1.3.0","bugs":{"url":"https://github.com/JamesLMilner/terra-draw/issues"},"homepage":"https://github.com/JamesLMilner/terra-draw#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-RB6XJvaL2k04KuhVWqtPkWBPZf/wCHB5XcDkxj7qmYO3hKuz2PdEGA/DHkfavTnGpNEBcYghsNLzggBh2/TgMw==","shasum":"d423a822c134795034cf4a4e2727c320071076d8","tarball":"https://registry.npmjs.org/terra-draw-openlayers-adapter/-/terra-draw-openlayers-adapter-1.3.0.tgz","fileCount":15,"unpackedSize":134150,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/terra-draw-openlayers-adapter@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEocrzde+X6YtMUyL3Mn71847JZ9gXfuPV/WE6ctP6k+AiEA/kWP7HQrPbTFzXOKhrA/k7jZVMvH6uQSaAX2GOQRTv4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:82cd34d2-c158-46ad-892d-a0797e08a9d6"}},"directories":{},"maintainers":[{"name":"jamesmilneruk","email":"jamesmilner22@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/terra-draw-openlayers-adapter_1.3.0_1778187705469_0.8658631547519495"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-12T22:31:41.702Z","modified":"2026-05-07T21:01:45.907Z","1.0.0":"2025-01-12T22:31:41.921Z","1.0.1":"2025-07-26T10:15:44.283Z","1.1.0":"2025-10-12T18:48:35.822Z","1.2.0":"2026-02-01T14:13:16.179Z","1.3.0":"2026-05-07T21:01:45.602Z"},"bugs":{"url":"https://github.com/JamesLMilner/terra-draw/issues"},"author":{"name":"James Milner"},"license":"MIT","homepage":"https://github.com/JamesLMilner/terra-draw#readme","keywords":["map","drawing","draw","map drawing","geometry","openlayers"],"repository":{"type":"git","url":"git+https://github.com/JamesLMilner/terra-draw.git"},"description":"Terra Draw Adapter to OpenLayers","maintainers":[{"name":"jamesmilneruk","email":"jamesmilner22@hotmail.com"}],"readme":"# TerraDrawOpenLayersAdapter\n\nThis package is for the [Terra Draw](https://www.github.com/JamesLMilner/terra-draw) OpenLayers JS Adapter. The package is designed be used in conjunction with the [`ol` package](https://www.npmjs.com/package/ol).\n\n## Getting Started\n\nFor full getting started instructions for Terra Draw please read the [getting started guide in the GitHub repository](https://github.com/JamesLMilner/terra-draw/blob/main/guides/1.GETTING_STARTED.md). To get started with the OpenLayers adapter, please see the detailed [guide on adapters in the GitHub repository](https://github.com/JamesLMilner/terra-draw/blob/main/guides/3.ADAPTERS.md) to understand which are supported and how to get started with them. The guide has a specific section on the [TerraDrawOpenLayersAdapter](https://github.com/JamesLMilner/terra-draw/blob/main/guides/3.ADAPTERS.md#openlayers).\n\n\n#### Installation\n\nInstalling the core package and this adapter can be done like so:\n\n```shell\nnpm install terra-draw terra-draw-openlayers-adapter\n```\n\n#### Quick Links\n\n* [TerraDrawOpenLayersAdapter API Docs](https://jameslmilner.github.io/terra-draw/classes/terra_draw_openlayers_adapter.TerraDrawOpenLayersAdapter.html)\n* [GitHub Repository](https://www.github.com/JamesLMilner/terra-draw)\n* [Website](https://terradraw.io)\n\n## License \n\n[MIT](https://github.com/JamesLMilner/terra-draw/blob/main/LICENSE)","readmeFilename":"README.md"}