129 Commits

Author SHA1 Message Date
Vladimir Agafonkin
06c70aa69e switch to native node test runner 2022-10-26 16:30:41 +03:00
Vladimir Agafonkin
4351cdec69 microoptimizations 2022-10-26 16:28:48 +03:00
Vladimir Agafonkin
f9f2b567e5 upgrade dev deps 2022-05-09 14:23:26 +03:00
Vladimir Agafonkin
646c023c92 add a ports section 2022-03-30 10:25:05 +03:00
Vladimir Agafonkin
a11b916c90 small cleanup 2022-03-30 10:18:54 +03:00
Vladimir Agafonkin
abf488f5ce 4.0.0 v4.0.0 2022-03-29 23:12:40 +03:00
Vladimir Agafonkin
bcab4dd210
Switch to ESM-only entry point, drop transpiling and IE (#40)
* switch to ESM-only entry point

* readme updates

* clearer language

* try bigger API headings

* bring back smaller headings

* tiny cleanup

* replace broken bundlephobia badge with a static one

* adjust badge color

* readd rollup bundle for browser CDNs

* update cdn links

* cleanup
2022-03-29 23:11:48 +03:00
Vladimir Agafonkin
0ff1c76137 update CDN link 2022-03-28 12:36:49 +03:00
Vladimir Agafonkin
0c1b895c86 3.3.1 v3.3.1 2022-03-28 12:29:20 +03:00
Vladimir Agafonkin
1d0b1edbbd upgrade deps, simplify CI setup 2022-03-28 11:57:26 +03:00
Julian Simioni
948c86625c
Fix link to Transferable objects (#39) 2022-02-23 01:10:44 +02:00
Vladimir Agafonkin
edf3403261 clarify search docs, close #35 2021-05-21 18:42:09 +03:00
Vladimir Agafonkin
306fecfbef avoid division by zero, close #34 2021-02-17 23:35:54 +02:00
Vladimir Agafonkin
6903d4b2c4 optimize knn search by using non-negative queue indices 2021-02-17 23:25:55 +02:00
Vladimir Agafonkin
a71e9a5da7 upgrade deps (testing codespaces) 2020-09-25 19:49:14 +00:00
Vladimir Agafonkin
f84d4e4a25 upgrade deps & test on Node v14 2020-05-22 14:09:50 +03:00
Vladimir Agafonkin
8035669cfe 3.3.0 v3.3.0 2020-04-14 17:40:17 +03:00
Vladimir Agafonkin
7fd6d7b0c1 reintroduce upper bound routine in search
Possibly slightly faster (2–3%), and more consistent with kNN search.
2020-04-01 01:50:22 +03:00
Vladimir Agafonkin
d45c37837a minor simplification 2020-04-01 01:40:10 +03:00
Jedidiah Buck McCready
755478c0d2
skip sorting when there is only one node (#28) 2020-03-31 11:17:28 +03:00
Vladimir Agafonkin
afc6213866
stop quicksort earlier for faster indexing (#29) 2020-03-31 01:13:26 +03:00
Vladimir Agafonkin
3d03ce6af3 roll back new esm experiments for now 2020-03-27 15:59:24 +02:00
Vladimir Agafonkin
78458fe5f3 remove esm and switch to Node v12 for dev 2020-03-27 15:01:57 +02:00
Vladimir Agafonkin
e77ce2ca24 improve readme; add geoflatbush link 2020-03-27 14:15:24 +02:00
Vladimir Agafonkin
7317bf6ff0 prepare Flatbush for Node v13 ES modules 2020-03-27 14:14:15 +02:00
Vladimir Agafonkin
915dacefff rename GH workflow 2020-03-26 22:27:02 +02:00
Vladimir Agafonkin
8ca2383d23 nicer GH actions workflow 2020-03-26 22:12:39 +02:00
Vladimir Agafonkin
4af8c866bd update version in readme 2020-03-19 00:56:15 +02:00
Vladimir Agafonkin
e21c6934e1 3.2.1 v3.2.1 2020-03-18 18:28:08 +02:00
Vladimir Agafonkin
7a76c8b0da upgrade FlatQueue for faster kNN, close #27 2020-03-18 18:27:15 +02:00
Vladimir Agafonkin
dc610277fb upgrade rollup / plugins 2020-03-17 14:14:22 +02:00
Vladimir Agafonkin
5d7be5a622 minor build adjustments 2020-02-28 14:35:54 +02:00
Vladimir Agafonkin
c126d679f9 3.2.0 v3.2.0 2020-02-06 10:16:24 +02:00
Vladimir Agafonkin
fd52976ad0 upgrade dependencies 2020-02-06 09:57:39 +02:00
Lucio Paiva
8d5257f4f1
Explain what item indices are (and expose them) (#26)
* expose item index

* add unit test
2020-02-06 09:52:31 +02:00
Vladimir Agafonkin
22656c4cee bump deps 2020-01-03 15:48:14 +02:00
Vladimir Agafonkin
1cb5c5c9cc upgrade deps, remove Node 8 from Travis 2019-11-08 12:23:02 +02:00
Vladimir Agafonkin
e75b1e932a update build badge 2019-09-08 14:40:26 +03:00
Vladimir Agafonkin
4567eee5c0 update size badge 2019-08-23 17:58:15 +03:00
Vladimir Agafonkin
35323d21f3 update badge to GitHub CI 2019-08-23 16:09:12 +03:00
Vladimir Agafonkin
264a96bea3
replace Travis with GitHub Actions CI (#24)
* add GitHub Actions CI
* remove Travis
2019-08-21 18:35:36 +03:00
Vladimir Agafonkin
65a01d9fe6 upgrade deps 2019-04-24 18:49:13 +03:00
Vladimir Agafonkin
a634936929 3.1.1 v3.1.1 2019-01-04 17:49:14 +02:00
Vladimir Agafonkin
3d9a7f02a8 upgrade deps 2019-01-04 17:48:47 +02:00
Vladimir Agafonkin
f1c16d550d slightly faster knn search 2018-11-08 14:58:25 +01:00
0xflotus
e716b130c7 fixed typo (#18) 2018-10-11 19:03:31 +03:00
Vladimir Agafonkin
eb61250246 expand documentation 2018-10-10 13:35:28 +03:00
Vladimir Agafonkin
d6ff1170e7 update benchmarks 2018-10-10 13:02:36 +03:00
Vladimir Agafonkin
4a72c9acd9 update readme size/version 2018-10-10 12:01:43 +03:00
Vladimir Agafonkin
6dd6fd78b7 3.1.0 v3.1.0 2018-10-10 12:01:01 +03:00