Smooth jagged sub-national region boundaries (v0.16.0)
CI / build + unit + e2e (pull_request) Successful in 2m18s

Part of #16
This commit is contained in:
2026-10-13 09:42:44 +00:00
parent 97702940cd
commit f1cc4fbc10
6 changed files with 313 additions and 4 deletions
+84 -2
View File
@@ -1,12 +1,12 @@
{
"name": "history",
"version": "0.15.0",
"version": "0.16.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "history",
"version": "0.15.0",
"version": "0.16.0",
"dependencies": {
"@radix-ui/react-dialog": "^1.1.6",
"@radix-ui/react-label": "^2.1.2",
@@ -32,6 +32,7 @@
"@eslint/js": "^9.20.0",
"@playwright/test": "^1.62.1",
"@tailwindcss/vite": "^4.1.4",
"@turf/simplify": "^7.4.0",
"@turf/union": "^7.4.0",
"@types/better-sqlite3": "^7.6.13",
"@types/express": "^4.17.25",
@@ -3335,6 +3336,54 @@
"vite": "^5.2.0 || ^6 || ^7 || ^8"
}
},
"node_modules/@turf/boolean-point-on-line": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/@turf/boolean-point-on-line/-/boolean-point-on-line-7.4.0.tgz",
"integrity": "sha512-5i5UBeZf/LuzgavkIj8L8L5/8SYWItWzQQcE9ymFZr60lV5lM8eFvQDfzAz2R3WQFCrxXExPqNvAVZOKGUyvoA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@turf/helpers": "7.4.0",
"@turf/invariant": "7.4.0",
"@types/geojson": "^7946.0.10",
"tslib": "^2.8.1"
},
"funding": {
"url": "https://opencollective.com/turf"
}
},
"node_modules/@turf/clean-coords": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/@turf/clean-coords/-/clean-coords-7.4.0.tgz",
"integrity": "sha512-xl3lVPey/FyVc3Z+drAWtVuVtvt737RHKGUMGyuskmKYW0JUeFDgqSR0OnrDfxXWb58Im/65BgPd1B+TUA9WfA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@turf/boolean-point-on-line": "7.4.0",
"@turf/helpers": "7.4.0",
"@turf/invariant": "7.4.0",
"@types/geojson": "^7946.0.10",
"tslib": "^2.8.1"
},
"funding": {
"url": "https://opencollective.com/turf"
}
},
"node_modules/@turf/clone": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/@turf/clone/-/clone-7.4.0.tgz",
"integrity": "sha512-IfYnuil7XYJauy3crzIYEr26QkmBiTgFdGfYwUUe3S6dawX+lyb3vhuaYyssEPcCJq83g0G7hwxZy7141Mmzjg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@turf/helpers": "7.4.0",
"@types/geojson": "^7946.0.10",
"tslib": "^2.8.1"
},
"funding": {
"url": "https://opencollective.com/turf"
}
},
"node_modules/@turf/helpers": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/@turf/helpers/-/helpers-7.4.0.tgz",
@@ -3349,6 +3398,21 @@
"url": "https://opencollective.com/turf"
}
},
"node_modules/@turf/invariant": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/@turf/invariant/-/invariant-7.4.0.tgz",
"integrity": "sha512-OAsc3qdNx+tRqzWmMNFMnVlWWACIqnYqIejZKvb2oKkKPYJJrURPXZ6OdrGD58ljJMolLoqwIZGSx3VndaEjxg==",
"dev": true,
"license": "MIT",
"dependencies": {
"@turf/helpers": "7.4.0",
"@types/geojson": "^7946.0.10",
"tslib": "^2.8.1"
},
"funding": {
"url": "https://opencollective.com/turf"
}
},
"node_modules/@turf/meta": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/@turf/meta/-/meta-7.4.0.tgz",
@@ -3364,6 +3428,24 @@
"url": "https://opencollective.com/turf"
}
},
"node_modules/@turf/simplify": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/@turf/simplify/-/simplify-7.4.0.tgz",
"integrity": "sha512-HTolHFuXLReKHJoh3iz92+WpF5EsuCmmZR7fNv3hWnA4hZfkuEzbGB/WZqRdQpvDs99IUS8QIc6BAp6FHzQbBQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@turf/clean-coords": "7.4.0",
"@turf/clone": "7.4.0",
"@turf/helpers": "7.4.0",
"@turf/meta": "7.4.0",
"@types/geojson": "^7946.0.10",
"tslib": "^2.8.1"
},
"funding": {
"url": "https://opencollective.com/turf"
}
},
"node_modules/@turf/union": {
"version": "7.4.0",
"resolved": "https://registry.npmjs.org/@turf/union/-/union-7.4.0.tgz",