├── .github └── FUNDING.yml ├── .gitignore ├── LICENSE ├── README.md ├── benchmarks ├── add.js ├── closest.js └── distance.js ├── index.js ├── package.json └── test ├── add.js ├── closest.js ├── count.js ├── createKBucket.js ├── defaultDistance.js ├── determineNode.js ├── get.js ├── indexOf.js ├── remove.js ├── split.js ├── toArray.js ├── toIterable.js └── update.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .nyc_output 2 | coverage 3 | node_modules 4 | 5 | npm-debug.log 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/benchmarks/add.js -------------------------------------------------------------------------------- /benchmarks/closest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/benchmarks/closest.js -------------------------------------------------------------------------------- /benchmarks/distance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/benchmarks/distance.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/package.json -------------------------------------------------------------------------------- /test/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/add.js -------------------------------------------------------------------------------- /test/closest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/closest.js -------------------------------------------------------------------------------- /test/count.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/count.js -------------------------------------------------------------------------------- /test/createKBucket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/createKBucket.js -------------------------------------------------------------------------------- /test/defaultDistance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/defaultDistance.js -------------------------------------------------------------------------------- /test/determineNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/determineNode.js -------------------------------------------------------------------------------- /test/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/get.js -------------------------------------------------------------------------------- /test/indexOf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/indexOf.js -------------------------------------------------------------------------------- /test/remove.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/remove.js -------------------------------------------------------------------------------- /test/split.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/split.js -------------------------------------------------------------------------------- /test/toArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/toArray.js -------------------------------------------------------------------------------- /test/toIterable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/toIterable.js -------------------------------------------------------------------------------- /test/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tristanls/k-bucket/HEAD/test/update.js --------------------------------------------------------------------------------