diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 117b322..7a6707f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -16,7 +16,7 @@ jobs: timeout-minutes: 30 steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 + - uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 - name: Node setup uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5 diff --git a/package-lock.json b/package-lock.json index 59debc3..7745962 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,36 +14,36 @@ }, "devDependencies": { "@edge-runtime/vm": "4.0.4", - "@eslint/js": "^9.9.1", - "@fast-check/vitest": "^0.2.2", - "@types/d3-array": "^3.2.2", - "@types/leaflet": "^1.9.21", - "@types/node": "20.19.24", - "@types/react": "^19.2.2", - "@types/react-dom": "^19.2.2", - "@typescript-eslint/eslint-plugin": "^8.46.2", - "@typescript-eslint/parser": "^8.46.2", - "@vitejs/plugin-react": "^5.1.0", - "antd": "^5.27.6", + "@eslint/js": "9.38.0", + "@fast-check/vitest": "0.2.2", + "@types/d3-array": "3.2.2", + "@types/leaflet": "1.9.21", + "@types/node": "20.19.26", + "@types/react": "19.2.2", + "@types/react-dom": "19.2.2", + "@typescript-eslint/eslint-plugin": "8.46.2", + "@typescript-eslint/parser": "8.46.2", + "@vitejs/plugin-react": "5.1.0", + "antd": "5.27.6", "chokidar-cli": "3.0.0", - "convex": "1.29.0", - "convex-test": "0.0.38", - "d3-array": "^3.2.4", - "eslint": "^8.57.1", - "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-react-refresh": "^0.4.24", - "globals": "^15.9.0", - "h3-js": "^4.3.0", - "leaflet": "^1.9.4", + "convex": "1.31.0", + "convex-test": "0.0.41", + "d3-array": "3.2.4", + "eslint": "8.57.1", + "eslint-plugin-react-hooks": "7.0.1", + "eslint-plugin-react-refresh": "0.4.24", + "globals": "15.15.0", + "h3-js": "4.3.0", + "leaflet": "1.9.4", "npm-run-all2": "8.0.4", - "prettier": "3.2.5", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-leaflet": "^4.2.1", - "typescript": "^5.9.3", - "typescript-eslint": "^8.46.2", - "vite": "^6.4.1", - "vitest": "^3.2.4" + "prettier": "3.7.4", + "react": "18.3.1", + "react-dom": "18.3.1", + "react-leaflet": "4.2.1", + "typescript": "5.9.3", + "typescript-eslint": "8.46.2", + "vite": "6.4.1", + "vitest": "3.2.4" }, "peerDependencies": { "convex": "^1.24.8" @@ -184,6 +184,7 @@ "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", @@ -481,6 +482,7 @@ "integrity": "sha512-LqPw+yaSPpCNnVZl5XoHQAySEzlnZiC9gReUuQHMh9GI03KKqwpVqWkIK1UfK116Yww7f2WZuAgnY/nhHwTsJA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@edge-runtime/primitives": "5.1.1" }, @@ -1795,11 +1797,12 @@ } }, "node_modules/@types/node": { - "version": "20.19.24", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.24.tgz", - "integrity": "sha512-FE5u0ezmi6y9OZEzlJfg37mqqf6ZDSF2V/NLjUyGrR9uTZ7Sb9F7bLNZ03S4XVUNRWGA7Ck4c1kK+YnuWjl+DA==", + "version": "20.19.26", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.26.tgz", + "integrity": "sha512-0l6cjgF0XnihUpndDhk+nyD3exio3iKaYROSgvh/qSevPXax3L8p5DBRFjbvalnwatGgHEQn2R88y2fA3g4irg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~6.21.0" } @@ -1810,6 +1813,7 @@ "integrity": "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "csstype": "^3.0.2" } @@ -1860,6 +1864,7 @@ "integrity": "sha512-BnOroVl1SgrPLywqxyqdJ4l3S2MsKVLDVxZvjI1Eoe8ev2r3kGDo+PcMihNmDE+6/KjkTubSJnmqGZZjQSBq/g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.46.2", "@typescript-eslint/types": "8.46.2", @@ -2208,6 +2213,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -2444,6 +2450,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.19", "caniuse-lite": "^1.0.30001751", @@ -2694,11 +2701,12 @@ "license": "MIT" }, "node_modules/convex": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/convex/-/convex-1.29.0.tgz", - "integrity": "sha512-uoIPXRKIp2eLCkkR9WJ2vc9NtgQtx8Pml59WPUahwbrd5EuW2WLI/cf2E7XrUzOSifdQC3kJZepisk4wJNTJaA==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/convex/-/convex-1.31.0.tgz", + "integrity": "sha512-ht3dtpWQmxX62T8PT3p/5PDlRzSW5p2IDTP4exKjQ5dqmvhtn1wLFakJAX4CCeu1s0Ch0dKY5g2dk/wETTRAOw==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "esbuild": "0.25.4", "prettier": "^3.0.0" @@ -2728,9 +2736,9 @@ } }, "node_modules/convex-test": { - "version": "0.0.38", - "resolved": "https://registry.npmjs.org/convex-test/-/convex-test-0.0.38.tgz", - "integrity": "sha512-1o/3GvUR9gMLjiqq7SxchI/0OYQaWwbQC4INmB1SNt1WLBjUgEM8+brgpqrZwJ+Vb1DdGZokCVeihwT5IPk49w==", + "version": "0.0.41", + "resolved": "https://registry.npmjs.org/convex-test/-/convex-test-0.0.41.tgz", + "integrity": "sha512-GPHeYFOi70n7UtW0eCEQFVhzl/+m8PvbWkDCbKpHLybI1MrScf4sVpGeM0cC2qmtxiduxa2nLPbehPalhh9oyQ==", "dev": true, "license": "Apache-2.0", "peerDependencies": { @@ -2787,7 +2795,8 @@ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz", "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/debug": { "version": "4.4.3", @@ -2939,6 +2948,7 @@ "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -3752,7 +3762,8 @@ "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz", "integrity": "sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==", "dev": true, - "license": "BSD-2-Clause" + "license": "BSD-2-Clause", + "peer": true }, "node_modules/levn": { "version": "0.4.1", @@ -4236,9 +4247,9 @@ } }, "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", + "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", "dev": true, "license": "MIT", "bin": { @@ -4945,6 +4956,7 @@ "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -4958,6 +4970,7 @@ "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -5443,6 +5456,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -5545,6 +5559,7 @@ "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -5631,6 +5646,7 @@ "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.4.4", @@ -5747,6 +5763,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -5760,6 +5777,7 @@ "integrity": "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/chai": "^5.2.2", "@vitest/expect": "3.2.4", @@ -6094,6 +6112,7 @@ "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==", "dev": true, "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/package.json b/package.json index 179bf2d..5684478 100644 --- a/package.json +++ b/package.json @@ -73,36 +73,36 @@ }, "devDependencies": { "@edge-runtime/vm": "4.0.4", - "@eslint/js": "^9.9.1", - "@fast-check/vitest": "^0.2.2", - "@types/d3-array": "^3.2.2", - "@types/leaflet": "^1.9.21", - "@types/node": "20.19.24", - "@types/react": "^19.2.2", - "@types/react-dom": "^19.2.2", - "@typescript-eslint/eslint-plugin": "^8.46.2", - "@typescript-eslint/parser": "^8.46.2", - "@vitejs/plugin-react": "^5.1.0", - "antd": "^5.27.6", + "@eslint/js": "9.38.0", + "@fast-check/vitest": "0.2.2", + "@types/d3-array": "3.2.2", + "@types/leaflet": "1.9.21", + "@types/node": "20.19.26", + "@types/react": "19.2.2", + "@types/react-dom": "19.2.2", + "@typescript-eslint/eslint-plugin": "8.46.2", + "@typescript-eslint/parser": "8.46.2", + "@vitejs/plugin-react": "5.1.0", + "antd": "5.27.6", "chokidar-cli": "3.0.0", - "convex": "1.29.0", - "convex-test": "0.0.38", - "d3-array": "^3.2.4", - "eslint": "^8.57.1", - "eslint-plugin-react-hooks": "^7.0.1", - "eslint-plugin-react-refresh": "^0.4.24", - "globals": "^15.9.0", - "h3-js": "^4.3.0", - "leaflet": "^1.9.4", + "convex": "1.31.0", + "convex-test": "0.0.41", + "d3-array": "3.2.4", + "eslint": "8.57.1", + "eslint-plugin-react-hooks": "7.0.1", + "eslint-plugin-react-refresh": "0.4.24", + "globals": "15.15.0", + "h3-js": "4.3.0", + "leaflet": "1.9.4", "npm-run-all2": "8.0.4", - "prettier": "3.2.5", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-leaflet": "^4.2.1", - "typescript": "^5.9.3", - "typescript-eslint": "^8.46.2", - "vite": "^6.4.1", - "vitest": "^3.2.4" + "prettier": "3.7.4", + "react": "18.3.1", + "react-dom": "18.3.1", + "react-leaflet": "4.2.1", + "typescript": "5.9.3", + "typescript-eslint": "8.46.2", + "vite": "6.4.1", + "vitest": "3.2.4" }, "types": "./dist/client/index.d.ts", "module": "./dist/client/index.js" diff --git a/src/s2-bindings/go.mod b/src/s2-bindings/go.mod index 2dc1351..9d64ebe 100644 --- a/src/s2-bindings/go.mod +++ b/src/s2-bindings/go.mod @@ -2,4 +2,4 @@ module s2-go go 1.23.1 -require github.com/golang/geo v0.0.0-20230421003525-6adc56603217 +require github.com/golang/geo v0.0.0-20251209161508-25c597310d4b diff --git a/src/s2-bindings/go.sum b/src/s2-bindings/go.sum index b688aa9..d098531 100644 --- a/src/s2-bindings/go.sum +++ b/src/s2-bindings/go.sum @@ -1,2 +1,4 @@ github.com/golang/geo v0.0.0-20230421003525-6adc56603217 h1:HKlyj6in2JV6wVkmQ4XmG/EIm+SCYlPZ+V4GWit7Z+I= github.com/golang/geo v0.0.0-20230421003525-6adc56603217/go.mod h1:8wI0hitZ3a1IxZfeH3/5I97CI8i5cLGsYe7xNhQGs9U= +github.com/golang/geo v0.0.0-20251209161508-25c597310d4b h1:6y9D6yfaR5FyqoNoV2S+XJyhzeMUlkdIeUX1Ssj0FJQ= +github.com/golang/geo v0.0.0-20251209161508-25c597310d4b/go.mod h1:Mymr9kRGDc64JPr03TSZmuIBODZ3KyswLzm1xL0HFA8=