{"_id":"@thi.ng/bidir-index","_rev":"53-0a879f2cee1a65136d7a27eb5fd682e9","name":"@thi.ng/bidir-index","dist-tags":{"latest":"1.5.15"},"versions":{"1.1.0":{"name":"@thi.ng/bidir-index","version":"1.1.0","keywords":["datastructure","bidirectional","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"47c6fbfb7d49de38fac2d903e26660785c9973b1","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.0.tgz","fileCount":6,"integrity":"sha512-O7N3Q95TQTAbsphFyP6RiZafXfv9Rnc0oYYO1TgP22TUgMsIKlZmeIEA4/KEzPbqz/Bi/hVW9lvqTGPZH7X06A==","signatures":[{"sig":"MEUCIDsdmVT16iT9+9uXLKnT1nxE6ojz/J/x220xuN+JTzzJAiEA8/5PvksEHoS1ywBSnPAvmZ3MdoUC1TlYi1qN6qcFsSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25790},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.0_1721654874058_0.7718529823596398","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@thi.ng/bidir-index","version":"1.1.1","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"7a26d0b2e5ce68c4b470738c54ed6808ad1e0e63","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.1.tgz","fileCount":6,"integrity":"sha512-FnkW1tAhDSI5oAan2DoRscy23q9oEzxTNiSEBKncIctzVc8iYIyCX8e6z047z4AtVaKLiqLZM5hDEBqjXW5OCA==","signatures":[{"sig":"MEUCIQCQB1m6Kvr3zx9O47fdlVMJiAP1iHIAyFqvG8ULm3k/3wIgGgoHWKkF6fg742n+DxVpVVlOdF2icI6JJcNRmAOG6to=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25790},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.1_1723302871140_0.7317751945961755","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@thi.ng/bidir-index","version":"1.1.2","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"742b3ec31949f039a888a3938e130703cf669b42","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.2.tgz","fileCount":6,"integrity":"sha512-ym2dqjYHZqLbGEIYfsX8izArEi2QoH1iZD9Dkp+5SdOfhXUhzAfhZLH598Tss9H+kCCd1L8znG7CYlu4r5K20g==","signatures":[{"sig":"MEYCIQD/LuCtgXrpbtSswlWkJfOFs6f88Ho4ZpcJyM1CZ/uI3AIhAI7j3NOGQd8aLFcM6hW7a6QTnFwfqAyWpQEWMtoW8Hiq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25790},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.2_1723991095914_0.4107847881987561","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@thi.ng/bidir-index","version":"1.1.3","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"77b8b837f6f78174f306c4123b5e5562d3c164b1","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.3.tgz","fileCount":6,"integrity":"sha512-c2xlDo/gQ2cxEGkXtG0N2Vu0Gsdxazx3oj/mIOde5TPjuWe8Lsr+ZCeaDY0aYWHKyH+d8EpGF9qmcZJh1xk8Kg==","signatures":[{"sig":"MEQCIDekoUWAaWSRw9TGFFp0yBpxQvyrgBM9nIHO+Wb9QDkjAiBvZiyUFf1fkt8GKoY4Ikch16Q8+uQ5Ib2TzDhnyOF+BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25770},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.3_1726780920973_0.7880308395563014","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@thi.ng/bidir-index","version":"1.1.4","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"d512a247939e2489ec6acfed3573b773aee995b8","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.4.tgz","fileCount":6,"integrity":"sha512-R7nCr0RPl9UKoKw+I+IqTvDJUCXppZ0pU5s6uyg7XtHg8NDmCE2WF2whqpM+mnWr9h5GR8p4M6U85ERP8VFXbw==","signatures":[{"sig":"MEYCIQDXEDlwod3BpyGyAcgZ//xXGvlySNaqVgD9qEcQWoVbqAIhAMEwfxSZ33KuCO3BTOaYV57doE9FDnuSwXnpCaRzKRWf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25770},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.4_1728131135070_0.7557977289906734","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@thi.ng/bidir-index","version":"1.1.5","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"279dbdfb6a85efbefcf8527ef2423c166a64a0e9","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.5.tgz","fileCount":6,"integrity":"sha512-6IZELdqFgFSJoVOYgLF2QaLlCflewVLTOhudt+rS4LsrtdSDAK3YMNBYbld3D3jzb3z+p5eREMZ3GEEyOsEqeA==","signatures":[{"sig":"MEUCIQDnF//xeNXBKryW/jEVv29106iKHKUn0ezwr/ODrSVFkQIgGJpsiErDSRHuKiPkDD4yGGVaoLPQbxPpwJBcvxYurnk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25764},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.5_1731259523764_0.028547443638487824","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@thi.ng/bidir-index","version":"1.1.6","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"3386db79fb331d568b7ac48429d27f0649c300e2","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.6.tgz","fileCount":6,"integrity":"sha512-786c9OslK8xTNgLCcIOnND4RdymAzOgIOJC34QEwBxxCpDb4xg18dXD3/KL9HKDzh8PA053G129x/gYXP7xJKw==","signatures":[{"sig":"MEQCIGQQeSk+9BexONUemcePj5GlQJ58yDMmS1LQHckjhtSaAiA15lOUgAV+8wi7R6gp3kaSs3U02PZE0xr92MbsNIIyeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25765},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.6_1732472916736_0.24420075463554625","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@thi.ng/bidir-index","version":"1.1.7","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"11c220c850b3b9505fdf28f45f04b91199478eb7","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.7.tgz","fileCount":6,"integrity":"sha512-1oRfFmX/LaqvSy6NKivJhmCZeHf1vBDU6ooTgelxYemMaRIT/mazqZa1Nh6vXRbkDJXg0+zSrCZLG3F0WM112w==","signatures":[{"sig":"MEUCIQCv8jdMpKFX0xqysF0kzEDSp240mmnC5VgLUDoKhIZAMQIgcb/Wc3xDuSDzDrb/VAs3oT9P5bvakVsqyEa7KlaZJhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25764},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.7_1733999060522_0.3029194401827979","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@thi.ng/bidir-index","version":"1.1.8","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"3a905131484c726b4007e2b1b70438062c3d7967","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.8.tgz","fileCount":6,"integrity":"sha512-mUVF+JXr3JSIxX6IJVvPtbiwvS34iKKixTujyBVqCgm28aP5MMSA/1R6iWwLfEZ/EAEV5KZOyrVV+81xiUOV3Q==","signatures":[{"sig":"MEUCIQDKCkgrKlBQWu1pDMJgJuRByMJsF0U9OKH64R4Tv38epwIgMidvtmqd+EhTXagyaUASLZDV3QzXCrgB2cAmMjXSsi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25848},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.8_1735309483676_0.6579388324968352","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@thi.ng/bidir-index","version":"1.1.9","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"efec6a8b37c9e397b3ddb5e7d6ec0563aa6e52af","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.9.tgz","fileCount":6,"integrity":"sha512-W6PjRTRekSzZkXU/ANcH/w/n0M9sX8w4PpLK0xwem02h3M/YjR5jWLsHBzEFcwkOy7astWK2tIz24HXN15y7IA==","signatures":[{"sig":"MEYCIQCDHY/3bHh5ot8zqgwbDnly4pPfTNA66UlbZQHnPSBxBwIhAKNXfnJbh+DXeS3uNlmWKUkQE+0+TLM3swXEh6Yi0W/r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25848},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.9_1736025444132_0.13823476507077315","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@thi.ng/bidir-index","version":"1.1.10","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"1c8d97c624605d9de7809d33c612a6395bb9ea19","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.10.tgz","fileCount":6,"integrity":"sha512-M0uCddZU3I6wALEXaBsD7/0XUxSyBG28SsUIyzSVuMEwRaFE040l3dtgsc+og9hcUt2NpqcbNJhOroi+rlrgmQ==","signatures":[{"sig":"MEUCIQCLcdObub6sJpV6eHAKSHJ6vEH/9b79h/O4A0yOLUNmagIgJwss7TJyx0QCylqQEhanT731KgkKdmyxUS/G0THyP8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25849},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.10_1737475167803_0.2207220950964448","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@thi.ng/bidir-index","version":"1.1.11","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"a1c87882a14eca0dccd2f5cd5f006207165df7a6","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.11.tgz","fileCount":6,"integrity":"sha512-W2nmgf+oCP+n5KlJ/sEmNptsHzHei/BIm1RW8UsNU1qrDmydkly/TO+Mi7XcnOxM+Y1wLLU2BgPEy/PxKHta1g==","signatures":[{"sig":"MEQCIEfZP6+/w18JQPjXOh1ChLg3Z7Lk60eug6uvBMvDaUVYAiABpJoRU7ARAj1vt3gzn/d+kr1c0dGU8LArwPyFk2tr3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25930},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.11_1737640326721_0.943791073619656","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@thi.ng/bidir-index","version":"1.1.12","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"a092f464d1a0c499c21c2a580f0e0264a1c990be","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.12.tgz","fileCount":6,"integrity":"sha512-MYJGH/N74Xm3tZnxVhDUh6RXe08VSDXXGxiWaaf7IUdDERx2n0fvdYgX4kWFUblyqesQIdqBoc3z+M5WB7kWfw==","signatures":[{"sig":"MEQCIEeMqEwd0TN75sik8GsAZMDC8TOETxN+RwDoZaJIDiMbAiBUsRnyiMN9T7+gQU/+K1KidvPhNzph7TyiV6A88LVCYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25848},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.12_1738168705291_0.6257760404682622","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@thi.ng/bidir-index","version":"1.1.13","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"48222e8b8b5262c6122ee0d3374c94708babd8b3","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.13.tgz","fileCount":6,"integrity":"sha512-RFPJdUyLN28UhwApiBz+6RRHTchZMt61Bk8CRYfkHdfXhUVAhh5TPjN56aijOILnqx/vgCJqoAL1V/9LZrbwcQ==","signatures":[{"sig":"MEYCIQDFh9iqroy1VgS7TIA/NNPVnR8PBFZdPhs4a9m3yKt9iwIhAKGVs3YVfY1ADr2NxK1+GIsDdCiyOvbn/ZsgC7Z+8rP9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25848},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.13_1739463190526_0.5065356536686976","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"@thi.ng/bidir-index","version":"1.1.14","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"2eac61112a7bc40c5c79ff4566bacf333060d5a4","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.14.tgz","fileCount":6,"integrity":"sha512-9+SWP4Ea3a5dIFXcMcwx6c9F7fSkgfUxBOVRA14kMBS4Ug4jt5rTUYYPcf2zhBc+SJryKYC7/RUVWfgfwqTCbQ==","signatures":[{"sig":"MEYCIQCnLEFk9sjr0jhZHZe5DyyTHJfyda1Y7w37InAniPUYJgIhAJMGspxv2S/0jRe4XuIY0QKKS+7w7Qz8TIuklZkKkwzp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25848},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.14_1739999535609_0.13612356979565754","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@thi.ng/bidir-index","version":"1.1.15","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"cd748b0e10ecd306e827493ca239c67686dd474c","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.15.tgz","fileCount":6,"integrity":"sha512-DSgC83t93DoiM01qVw/ZpOGICVZC9IC7M3cvLjL7jWBdr/2ZS6+6BBvZGTcuAOyvIfwWgKl2VeUTfa+DBXbv1g==","signatures":[{"sig":"MEUCIFCSkXOKoGGgkmdjyQEMGSjSLDb1QozRJrR03gdtk+sIAiEA49n6i5CRbeK47H24EAtOgW35P+3sdFVknZKkmHLk5l8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25848},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.15_1741548915453_0.7519798873638726","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@thi.ng/bidir-index","version":"1.1.16","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"ebfb0f273151e0eda892734aa6e21056350e0b3b","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.16.tgz","fileCount":6,"integrity":"sha512-ufJumN9UQBHLBYuOJB2jbBPn8PrQf1FSsfRoxNx5Lzjwb5f2rpC1PRQIilvLKiam6trlWUDf7ym1m8DDUgpP2A==","signatures":[{"sig":"MEUCIHUlPAjbPGU2pvlz9cY6oWJMiX2PY+5f5pVr/7yWLuc4AiEA0z0v3ueHb8QGlUYosUqN2+hyT+hGNpCKz6G/YKy2vMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25874},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.16_1742219575842_0.2184999174236817","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@thi.ng/bidir-index","version":"1.1.17","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"d97ec532009d526c82bebd1f00403f309affa814","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.17.tgz","fileCount":6,"integrity":"sha512-G6Gm1aWDgUOv7QHM+6mr8JqXc54t8qMXgDA2UrBMCTxxC25pYHbsBc7ZwtfM1SbEjG5S2LtzD/Rg5zsyJS1o+w==","signatures":[{"sig":"MEQCIC6emnplnuXI2vsMRTrwtuD6I8NM80duvoKgbFePkMQ+AiB4vm9PkmHNPO+SPsCaE54aXV0mgplwuTRTjvfBr6d+Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25874},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.17_1742305019763_0.8212175919801026","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@thi.ng/bidir-index","version":"1.1.18","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"afdafac136c405efa70a1fc094afa4047ba3a669","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.18.tgz","fileCount":6,"integrity":"sha512-UL5oKzJIPowfjnxPQ6iOZTKQtnG4yqEnMp4eApT8J3yNg4RMhoFeFuWsBGrtQUI8tRslzVNH0AAZ7CeCl82t/A==","signatures":[{"sig":"MEYCIQCAly6BHAwa3GlQQLdHU27mcKlnAXaZa7ejrToc5/+gZgIhAOtw4PTX208E+A1BqYeDOtyYrCnRpZWQwuK3iHMDgpk6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25874},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.18_1743544469829_0.7846209483706432","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@thi.ng/bidir-index","version":"1.1.19","keywords":["bidirectional","datastructure","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"7a7f3aee52edd691ce69a7ed1017953a4d8f054d","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.1.19.tgz","fileCount":6,"integrity":"sha512-Mo6bQfMuj1FxgAP+2EkVoU9zgR1kOTupNyvcGhqu+QP3rSRt2WRve4l0EjdPTafsUzRUSuEMjovx6E055zSsRA==","signatures":[{"sig":"MEQCIDsqsMpPN7zinrgcc2QRpINp49eaNMn+WjznKKnWScQqAiBRV3lMkc+Kwqxt/le36bmhn31juKcFnZRXtlothaTPbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25874},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.1.19_1744802537562_0.5878465616058861","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@thi.ng/bidir-index","version":"1.2.0","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"f024a1279bf1f23ebc5dad050c046040993ccd77","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.2.0.tgz","fileCount":12,"integrity":"sha512-rruRrZ1SILpPri4CqNL7SmLASbK8VgQx8zXr7rEQMePEeGAcz0fuUR+TJ5HCC+7ktldy8RWCGE7zhIQKoZnxgQ==","signatures":[{"sig":"MEUCIQDxtfBYdbUAbjZ0xeN8vBzYyVXULGWkiV1U7GlgsKqxWwIgXdlk7+iTOMZYh1KbXLOaU4FlRX5xZqw4066AY+OkTTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33204},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.2.0_1746018272538_0.16805327013145055","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@thi.ng/bidir-index","version":"1.2.1","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"ba0e2dfa04678785cd4820ab5e7519a0f27ed858","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.2.1.tgz","fileCount":12,"integrity":"sha512-LYGS9TPWxFUpLnypcDLewEwC0kV6delgqJLUtDCye4jvKEMNPfILlPJOhXgTla0JAVKCaOOdLs6UdG3W9Xl0QQ==","signatures":[{"sig":"MEYCIQC+HglxWnDt9YXRF37yArZs+sP3pe6k7vzp1LZlcvhoBwIhAJFGpR3X5pvZrivJYbBQEe+qVfehNZXV7/wfAgBCytLP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33204},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.2.1_1748434509174_0.6340866431420111","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@thi.ng/bidir-index","version":"1.3.0","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"050458cdcd7a740e2d5eba47f68ddb0070c710d9","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.0.tgz","fileCount":12,"integrity":"sha512-8dfFYh4DFrGs2duHirnHD1nEJDU4xRZqkWCgwqSW2K85wg0zvkN/q1sqzhcyIVqp2s0YzrwDz1GtP9V23bcHYg==","signatures":[{"sig":"MEYCIQCbo+aMQbE4W8LmMcU8i77jvcHD8CPP6wN5IusT0LmqKQIhAL3MiDOPWsnUfvvzIdcPsm7jN4g9BeS2EO2vFYyoIyIH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34498},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.0_1749490122338_0.49303167487247324","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@thi.ng/bidir-index","version":"1.3.1","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"416a12220b42b95244b94f7105674c9cbf055ecc","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.1.tgz","fileCount":12,"integrity":"sha512-4J/qDvZn4Vz9EI8+N39GaaPOuXZGp9/1nNN7m5ePoakj8i9kIXteotKXfbPz/de011XPIs8Y8fmRd+eB3Rs7eQ==","signatures":[{"sig":"MEYCIQDwzrAFobRBdaELaFRiDBBHxxEGj+lnDjvaXizT8EZ5zAIhALyb0UE6vgs9dL3xvDSfjpIKBm3lsQL8FFkjXmDoYB0i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34498},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.1_1752157480033_0.7821199016061446","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@thi.ng/bidir-index","version":"1.3.2","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"ad785819dc07a9089134af195ac9723bcf262376","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.2.tgz","fileCount":12,"integrity":"sha512-MihHDY2MvK9MCcY6IVeErJ6IkcU3RFlIvhLfKDg0F4GOotktjJnn1hhaBRcR/4MFh5Pn0Soao5oGgeKodpsh9g==","signatures":[{"sig":"MEUCICwcBeFVsjHWHRdimJiS706uNOSJk6/RBoJeULZWNlMDAiEA3wD3D83D6xYHwYkwKFiY/o5mwSWJ9JPPNe3b56bQAp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34498},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.2_1753023752206_0.9192089616955521","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@thi.ng/bidir-index","version":"1.3.3","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"303c6e803b211fe23cc45825b7b72eab59b0c69a","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.3.tgz","fileCount":12,"integrity":"sha512-5jtIUZE4Ls0HmcYhSOPZTa7gbvLh4clzdXNQbJieQ1n8GJZey17F51X7D/l3IxXoSNNb4hoF4R4uXo96tJX2DA==","signatures":[{"sig":"MEUCIQDzOstiyln3UGz2F/xdl6B0oRllea/SMm0u7arj5kX4hgIgIuoMK35aH05u5eE/u5NCgGY23KL9ApxzCB380apxito=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34498},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.3_1753086438470_0.8638389238608524","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@thi.ng/bidir-index","version":"1.3.4","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"c3674269f2d732ec0e3979482e6c3d1ec91a8b91","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.4.tgz","fileCount":12,"integrity":"sha512-vuwOTSn+GLgQ32eKU4armPNaznAdQmquYJZtNp9eR0UxikpGgvkwsX57Ri8LOa6cgpuzuUV/3JlsTWX8MZT6/w==","signatures":[{"sig":"MEUCICljEbRvgzPP4/u8wrKlqHKE4G5sK5UUpKDGjc4dkyazAiEA8FR7ihll12Jwu8glytJRvM1FXOciQALeIx0Q/ioJd1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34498},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.4_1753915020712_0.019783348307311543","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@thi.ng/bidir-index","version":"1.3.5","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"e45af0fc13edd85d1bb17201f910f97f32ee6809","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.5.tgz","fileCount":12,"integrity":"sha512-yz9Yc0Ej7wVVf6y4o/KNLQRUQmeDSAwjKxfE87uCmHoGNDglXr5dTR7PxI6O8OfwZX8jz6uMdnZc+MK4KdVmfg==","signatures":[{"sig":"MEYCIQDXyfJjOc27HgvYduvJef/120c1aV8rALL1cHJaa3MCDwIhAOtF4Uzh1h5N7WYlRqnLk22SmwSrna+mnosDrqL9z66Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34498},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.5_1754297362699_0.6561122611612848","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@thi.ng/bidir-index","version":"1.3.6","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"e383b68fa93f3899e7dc41a8818fe45bc4d23df1","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.6.tgz","fileCount":12,"integrity":"sha512-dTDuCpu2Gq0L0XK3/WM08+5sAUhBf2EifJmLsEOJ/ItgAKj95Lzg6ctDDjO0zXTJwF/6JpziYsvk2j2R16Q/+A==","signatures":[{"sig":"MEQCIHqTBMu8j46uVyDHdkNQ6y72trT/JxrVTTqDgl4pFqTnAiAONfCnvQgHpNDgxVAIs4XNtK0NODc7TtJ9UNV/fIrcvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34498},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.6_1754300088173_0.7009258753573644","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@thi.ng/bidir-index","version":"1.3.7","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"9990313fce1210c2d76db9e8683f326b241cfc83","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.7.tgz","fileCount":12,"integrity":"sha512-+1J62fi34hThwRhmH5btzYMmCQbtNY0v8UIgofSogK2YmulGk8f79IPE9ZwIhXPehIgZRI5w09PJUfXi0myrCA==","signatures":[{"sig":"MEQCIDadbu+A+NorAnX+WdZxUt+7fZp7fJHVvrt8FK3VIMZTAiBbStSZ1DPHAyl9XRz4ULqJFik3SVg8qiFyvpWjBujhkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34499},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.7_1756744969055_0.8522238929162889","host":"s3://npm-registry-packages-npm-production"}},"1.3.11":{"name":"@thi.ng/bidir-index","version":"1.3.11","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"8e8b597db7b7f8099bedc7204f33ee73c90ea208","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.11.tgz","fileCount":11,"integrity":"sha512-JtGS5FIBX20q8SUTwav/7zvfR0jrDUM4YN/tTHbinXXYYv17oUdolJxzGlw24MeL7/buy6tbh11FXU3MnX0IJw==","signatures":[{"sig":"MEQCIBfSrZOAabHsuKAN+dluwdCYxY4uBuvUOjP5y54NpKnOAiA8wR1SLbVEjkS5S1qDhVPfYWIvYAJaNO2wCmOEaTPLIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32709},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.11_1761328448905_0.8924314178707402","host":"s3://npm-registry-packages-npm-production"}},"1.3.12":{"name":"@thi.ng/bidir-index","version":"1.3.12","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d01f2efb03411894c7c257b254704564bda20429","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.12.tgz","fileCount":11,"integrity":"sha512-09Sx+aaekxKcmWUWMGvc/uwYtQZuv1zI0/G1dueKmNxhNViFJZ+2vBwYXyqe89XTqSJo03cb+O2ew2RsQ/RsLg==","signatures":[{"sig":"MEQCIHrGsLrGduC6VIwAyFBQ/yBMSLHzZixBpcHH/VvthH/AAiBZauKMk/eAg4LpjC1dWPEaRg+WTfXThZL7oNJNVGwmLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32709},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.12_1761431757920_0.996944100774773","host":"s3://npm-registry-packages-npm-production"}},"1.3.13":{"name":"@thi.ng/bidir-index","version":"1.3.13","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5494e8ea9a1b99b4758710e8afa8274d6b4024e3","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.13.tgz","fileCount":11,"integrity":"sha512-wuJVVFNR9/Y8CWGuf+voqlFgCH5GucdM+AMoIaJT6kwn9oNDEgpvPmYMIGj5Qr5aCqHp7fCrj8EG+/6Av7t0cg==","signatures":[{"sig":"MEUCIEzqeUrvd3GxHmVEvBI5FXjcitW8zurGdghKGhOBy+clAiEA7kMXr8XA0JST8aHGPk4jLYNG/gaRIJLAzqjaKFpcVXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32708},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.13_1763740903476_0.6890580759298917","host":"s3://npm-registry-packages-npm-production"}},"1.3.14":{"name":"@thi.ng/bidir-index","version":"1.3.14","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.3.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9e81cc2ff71a9297b0328f82ccf9011675f37838","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.3.14.tgz","fileCount":11,"integrity":"sha512-1P8rPLEsEcxccDNIMYU1x5jxxz/FVmgMbMc1cu2LwmDEgYwLg9OrPOj/9sL+zvx9nWSL6WTyRvdsZbrxl/1kzQ==","signatures":[{"sig":"MEUCIQDK+y5DwRbUjTUio+xpifMWPqeAkyS7fdeBD1jegtJRkgIgTLEk1PTZYYxukK/pgfJFIfQEs14IEpblN1uOCDCfxaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32708},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.3.14_1764073596334_0.8837437902733656","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@thi.ng/bidir-index","version":"1.4.0","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b1e7c01b0f3bd31f2be8a5b78947adce902f6c1a","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.4.0.tgz","fileCount":11,"integrity":"sha512-h6/OJHmFUJpVtjzlt9N8N8Av6Zl3fdmf8reqUhDo89cJrkeZN82eTe2yEzKdoo3p1pKSefqcGKoHlqlKKWDyEQ==","signatures":[{"sig":"MEUCIEB0Riwf7dZiqxSIqM0GY04vApQMlzNxgvJNwdvhlU0JAiEAvrbpUQCUtx/SJ8mzdhtU5nQExTAAF/ljUAg8ngkAnek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33800},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/checks":"^3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.4.0_1764802165551_0.8636008681626868","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@thi.ng/bidir-index","version":"1.4.1","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.4.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"d538ee64fbb828dc9f6077911881a0d8768c19b7","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.4.1.tgz","fileCount":11,"integrity":"sha512-l4/rIxkuNn7DvX98B7kdGOC/4MYBX49MOD7j6KN54UVpb+UNwfLHjEov5ZO14cOPGKy2KglwKw+RQmYgXIsyFw==","signatures":[{"sig":"MEUCIQCPfT0IMoHIKX0YztRG+GKHdy7ycuFtSQ5Px3JHxakkAQIgPbnTHe45MaYOlBjjbTQgX/Uuhi6LJEEv3DlKtG8zY/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33800},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/checks":"^3.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.4.1_1766678593789_0.7310900851237032","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@thi.ng/bidir-index","version":"1.4.2","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.4.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"530305fa452d56bb38ed0d535fab0572ecd8b4bb","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.4.2.tgz","fileCount":11,"integrity":"sha512-jHO85EFfQKyth2i6Y4V/EhxFJZk3zFkp0GkNMoJERJp6OMM3vM6YB/gDXM5bhj/T2FDkxTnfzDVaKy4WOvoEkg==","signatures":[{"sig":"MEUCIA0PNFDZlaUfXNh3SsemNLnT7qt6YnC7qMC5Gj4rXDDvAiEA/3pWSC25YvxkANJExF08U1do38ScbFt6a6or6AcGEX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33800},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/checks":"^3.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.4.2_1768563913787_0.5804943947295862","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@thi.ng/bidir-index","version":"1.4.3","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.4.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"77e82681d51c16027efe5e494952f1a688f2d65d","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.4.3.tgz","fileCount":11,"integrity":"sha512-7OTO95PPXpeTfnIoRq5T61KlBSOwG2LqzYRw6xvRa9SEMTvgui2PnYhRwHOMKM9LBQDqmSNxw0phkz/IuAblzQ==","signatures":[{"sig":"MEUCIDRR+d7W+l/qnoMapZXrcLh2V4G+imM26BCcaie1gSjFAiEAmsMLeXlgsW6OL6ERTFiYq/zJRmRm4jHrzr9n9TyLhNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33800},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/checks":"^3.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.4.3_1769174097749_0.47847051852913425","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@thi.ng/bidir-index","version":"1.5.0","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"9ef932687766a9ec8fb640f1405fc4c752c62bff","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.0.tgz","fileCount":11,"integrity":"sha512-iJdkS1HEgHgvq5yvCffEUE5h/kOE+dlGHCHFl67ggCUSw8STQCMj7H+QYlqYg9bMk/YUt4gnDquvaa5BIgSJXw==","signatures":[{"sig":"MEYCIQDXl9BB36lcwMvCpiSzan4fgUB01IvXwREXz3dVsr8WvgIhAMMiU7tnbtqhVFa+uTqj+ZSbXRDez/2uSXrCqlNpJ1rt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34966},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/checks":"^3.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.0_1770474022133_0.7403728971068557","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@thi.ng/bidir-index","version":"1.5.1","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"b8e76f0011a0c50cc13c313cc74d4338509e0f58","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.1.tgz","fileCount":11,"integrity":"sha512-C+JxQzVVkmQp5DrNdOc52KK436l3cc1Ww7SqJxJgzaVjgmKaFd/SYEegf5IqU8mBa+K7wUhx/JKP+b3lFodH0w==","signatures":[{"sig":"MEUCIQCoWiVvhQAJA7G2s4l2pej7XDhd8xtdzr7NnNdjOa3pzwIgUaRSm2HqegsAoCJuCWWgdxPlArd8cTGj9vggTagEH3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34966},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/checks":"^3.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.1_1772875066791_0.42043856023727555","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@thi.ng/bidir-index","version":"1.5.2","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6989125e1b8e174e1c852bb8787db40d87a0cad5","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.2.tgz","fileCount":11,"integrity":"sha512-Vi8KeBfnkq0AgYvc+SNLSvs0hRv5Xlq/89Up/wAWIpyVDH3AAgrsOIJ6vCANMOd3MqpNELvCK9bUIEn7UzOw4g==","signatures":[{"sig":"MEQCIAYWbo6wIwv+xvMncSauVRhDBSTUmE3O/A64gT0V3PmtAiAHj0kkFm1dBqimEb7BfBMJzK6ybTzr5Tie6cV8f1G7Tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34966},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/checks":"^3.8.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.2_1772879654616_0.8736391067317142","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@thi.ng/bidir-index","version":"1.5.3","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"3ab06e10dc5f044ae89dc9aa66facb55eb12cdc7","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.3.tgz","fileCount":11,"integrity":"sha512-zmqpDW/EYtEN+DNavewvAiNqbqJwe+0ob1GRRSyB+LyoIqRDqZQjzJgPvv5FJTxSvYdUtS1M58D4xsDmvmBcXQ==","signatures":[{"sig":"MEUCICCGZLx0xYt75KPO9Uda2xuZr4CqWzTVQ9DeWHEyceCIAiEA04y07vEZHxQM0uMts6gWiqWBKEzn90hzzIKjeUlTs5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34966},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/checks":"^3.8.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.3_1773923684290_0.44681062027171414","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@thi.ng/bidir-index","version":"1.5.4","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"b48084e278c6bd24d287a8ce822113e769ff4102","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.4.tgz","fileCount":11,"integrity":"sha512-0WaI63V8a7hUyyZnHhFVUmmJv6YHiLzspj3nq0cbaMj05tCtDqGf3aCSkaRPPdx0lyGvVJy5dBDqUJWHb0exIQ==","signatures":[{"sig":"MEYCIQCSLmG8KjGSF5Xr87xOPlsNtpIQ+PnF8/bIRQhma0E7wwIhAKzMzBEPhw39/CL3QAQzGqUgxcWnQrslN4MU56Vs4UC1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35024},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/checks":"^3.8.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.4_1775127579782_0.03872172156596165","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@thi.ng/bidir-index","version":"1.5.5","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"e00756fb019af8c278075de97d55c4df2eb057c0","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.5.tgz","fileCount":11,"integrity":"sha512-FMjitHYmuCZBRdPR+i7VU+di7UjW53hCbYgkXXByp93tZJWoKuWA/6++P72fQ+JzNj9n59ZrSa9lLvTSCWMNQQ==","signatures":[{"sig":"MEUCIQCfaXpBnvZ3sntYYYzxHgdg5SchspKR+2C10bj9rYHfRwIgXvplQDGR3iPLEEnYHMTQN6z60YZAOMzNW9Iwrn62A+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35022},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/checks":"^3.8.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.5_1776512342756_0.5397270266615157","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@thi.ng/bidir-index","version":"1.5.6","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"a6353fde2963120565e82c9c82ed17a4903204d5","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.6.tgz","fileCount":11,"integrity":"sha512-UmdLSSFpqEfgGIocrecz8Ec4czK7HH1UafDPNGciDagQEL3+vd7KqEv2NFg/N10GDFQH/SDVj7XZF+1jetfl1Q==","signatures":[{"sig":"MEYCIQDJBRXJ1nKM2U4quQAKGBkWzcXXDgIqOD2PS8Wz7TiVYQIhAJ64Q8bkEVhqE1PY8/NgkM0NVl5BhhnmPseoCsZwHF5T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35022},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/checks":"^3.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.6_1777221823778_0.732045491805785","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@thi.ng/bidir-index","version":"1.5.7","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"e35ebefcff6ad69433e9024791978165394b200c","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.7.tgz","fileCount":11,"integrity":"sha512-yNqS0yl9bmbbT9es7U2DeH8yHrDy5spLwEVfSpvhzSaGLZGwx1zwe9xLHF/SqYLR4Jg48lnELx+I2DXrKtdE1A==","signatures":[{"sig":"MEQCIAfebvEK8heBfc0zBpR2t2vRmDoX1z7kEhEOJ+6m76YUAiAFc+3KfXwtS97k0Sbh5LnJNWW0+IW/mkAjYGMUyQIjNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35022},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/checks":"^3.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.7_1778241604833_0.2946726812483573","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@thi.ng/bidir-index","version":"1.5.8","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"e111b400f0fdcf79f190262ad8392aac69e73f8b","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.8.tgz","fileCount":11,"integrity":"sha512-+HSQJhkEd4gXQ4DZQlvQzgwp6P0XkgGuEJBpLI3v5GjsGQhNayM6gfYmb0gC1b+17AG0MnDYJzuh98J7+QWtoQ==","signatures":[{"sig":"MEYCIQDMbBP/za/hlWag4iyyNkaX7QIln9H8yIpenNjy2eeOzQIhAKCz0eNNDK4/wUOOLXfHfNMgAvWf1BSgledI1LsFln47","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35022},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/checks":"^3.9.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.8_1778489035890_0.7919141067830964","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"@thi.ng/bidir-index","version":"1.5.10","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"bb0948ada8f50a7707dea60e57cd134df3ff0ba1","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.10.tgz","fileCount":11,"integrity":"sha512-j0+U2I65zBCfodQ+8lXxIlVREiU4zhzpy7hCGiNHclgw7QM0B5UMLVUdZv2I8XUfFsPk6eyl3PNfi0e7rgH1OQ==","signatures":[{"sig":"MEUCIFQuOLqzbFI8Z2aq0Vv88NKrdE50hOXQfx4iXR/d9ECHAiEA/6oyUJe39aiewm1t0n74oW8oqrlSPvnTgYTQ8DeXalw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35071},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/checks":"^3.9.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.10_1779276496971_0.7730058948907326","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"@thi.ng/bidir-index","version":"1.5.11","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"cc63310b43f10d06eff26347654ef9f53e794002","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.11.tgz","fileCount":11,"integrity":"sha512-OZifcx/y9EbnrmW4sUD4NgJ2tNgE9L3stypXDTtVlo0gY9Cz7K1x9QHiDawDqHZwcW0DqXOHzVnwrbMJ6wsNhA==","signatures":[{"sig":"MEUCIQCz7B744/ukta91ixJ9Pw8lATqsrO7m9n0wnmu86Pon0AIgL6CyG/+bggBlMkF7LKrTpGPdn03UJ9eetURnlCOj2nE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35071},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/checks":"^3.9.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.11_1779540890745_0.36511471579089116","host":"s3://npm-registry-packages-npm-production"}},"1.5.12":{"name":"@thi.ng/bidir-index","version":"1.5.12","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"c05ccf80ab62cedea793f40e442733fe2f477203","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.12.tgz","fileCount":11,"integrity":"sha512-icPcr4ktby/UnJiZuwqTFhM8OVPbYDlYBSxMoSLEwuptgpV7I2O61JjiWSIVXQ0wp+mKEKf10Kap9lCbvSNdKA==","signatures":[{"sig":"MEUCIQDo04uzTC3uS+uTdb6uzp6NfIqPLb7z3aYpKUXJc0vH3AIgfMz2h7tgPkmqaLeJBm5UHk8bIssmVbUkhcTCv4IUwYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35072},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/checks":"^3.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.12_1780684689096_0.22694959071173804","host":"s3://npm-registry-packages-npm-production"}},"1.5.13":{"name":"@thi.ng/bidir-index","version":"1.5.13","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"7c9b0f84808c5deb9846ccc01f6705bf42e29f6a","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.13.tgz","fileCount":11,"integrity":"sha512-dROhD4q0/E5vhaTdmH72eX/l1aO8g7nqwki3JhUkIggU0iDqlw+nkPcTUGXhCRuhAak6oN55f/SaDO3B1pcV5w==","signatures":[{"sig":"MEUCIDxvBziu03Sf8SdcqcijeZ87W62Ty+zPKQdnfde8RC2aAiEApVs3hhYCGFrRHmiFjvLSiY/BDqqynakQW6nJ926ZDoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35072},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.6.1","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/checks":"^3.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.13_1783002523024_0.4503397729908716","host":"s3://npm-registry-packages-npm-production"}},"1.5.14":{"name":"@thi.ng/bidir-index","version":"1.5.14","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/bidir-index@1.5.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/bidir-index","dist":{"shasum":"6c3c6f6d566172fb80f7c3b75ca2ed7ba919a2e5","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.14.tgz","fileCount":11,"integrity":"sha512-r+DVWQoUKrhZmlXwLtLJG9TuVxiExAedvDZJKmHAK817ZUm8OHwlIUPJcEHq4C9jXTeTfHRjEdCIDizFUkeiAg==","signatures":[{"sig":"MEYCIQCEVwqgK8VPFWoX+fawP+k1992OfBlUAWb7DK+bOPZFSwIhAIYkCh+xg7uWnImrkXLwXBC8gCp6T7LmCKYdTBpoNQpl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35072},"type":"module","module":"./index.js","thi.ng":{"year":2022,"related":["associative"]},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./encode":{"default":"./encode.js"},"./bidir-index":{"default":"./bidir-index.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/bidir-index"},"_npmVersion":"11.17.0","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/checks":"^3.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/bidir-index_1.5.14_1784645831883_0.9958151944290343","host":"s3://npm-registry-packages-npm-production"}},"1.5.15":{"name":"@thi.ng/bidir-index","version":"1.5.15","description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/bidir-index"},"homepage":"https://thi.ng/bidir-index","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/checks":"^3.11.1"},"devDependencies":{"esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"publishConfig":{"access":"public"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./bidir-index":{"default":"./bidir-index.js"},"./encode":{"default":"./encode.js"}},"thi.ng":{"related":["associative"],"year":2022},"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","_id":"@thi.ng/bidir-index@1.5.15","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-lrOiV9P6HBfC7EHHtfRCR0fpuj1SXl2913TmkZaAZVo9DwOS7COByt3I249XCh+Jf54R05iKc81j0cCyqGW+EA==","shasum":"fe46f24fa3ac8f909862a4e659f1c24850220685","tarball":"https://registry.npmjs.org/@thi.ng/bidir-index/-/bidir-index-1.5.15.tgz","fileCount":11,"unpackedSize":35072,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHtuBSxSztO6X9F+5Pe6+haud7fULdUDR/qqsaDq9ZONAiEAnJBX5vlIyLlw/tHO3vqU6HS86oRDKa0/k406wPR7BDc="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bidir-index_1.5.15_1787678254431_0.011984099130098125"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-22T13:27:53.957Z","modified":"2026-08-25T17:17:34.771Z","1.1.0":"2024-07-22T13:27:54.201Z","1.1.1":"2024-08-10T15:14:31.326Z","1.1.2":"2024-08-18T14:24:56.087Z","1.1.3":"2024-09-19T21:22:01.179Z","1.1.4":"2024-10-05T12:25:35.368Z","1.1.5":"2024-11-10T17:25:23.936Z","1.1.6":"2024-11-24T18:28:36.935Z","1.1.7":"2024-12-12T10:24:20.679Z","1.1.8":"2024-12-27T14:24:43.878Z","1.1.9":"2025-01-04T21:17:24.301Z","1.1.10":"2025-01-21T15:59:27.976Z","1.1.11":"2025-01-23T13:52:06.969Z","1.1.12":"2025-01-29T16:38:25.499Z","1.1.13":"2025-02-13T16:13:10.747Z","1.1.14":"2025-02-19T21:12:15.813Z","1.1.15":"2025-03-09T19:35:15.623Z","1.1.16":"2025-03-17T13:52:56.074Z","1.1.17":"2025-03-18T13:37:00.021Z","1.1.18":"2025-04-01T21:54:29.983Z","1.1.19":"2025-04-16T11:22:17.742Z","1.2.0":"2025-04-30T13:04:32.716Z","1.2.1":"2025-05-28T12:15:09.328Z","1.3.0":"2025-06-09T17:28:42.516Z","1.3.1":"2025-07-10T14:24:40.207Z","1.3.2":"2025-07-20T15:02:32.416Z","1.3.3":"2025-07-21T08:27:18.640Z","1.3.4":"2025-07-30T22:37:00.950Z","1.3.5":"2025-08-04T08:49:22.949Z","1.3.6":"2025-08-04T09:34:48.379Z","1.3.7":"2025-09-01T16:42:49.247Z","1.3.11":"2025-10-24T17:54:09.094Z","1.3.12":"2025-10-25T22:35:58.148Z","1.3.13":"2025-11-21T16:01:43.696Z","1.3.14":"2025-11-25T12:26:36.518Z","1.4.0":"2025-12-03T22:49:25.709Z","1.4.1":"2025-12-25T16:03:13.941Z","1.4.2":"2026-01-16T11:45:13.923Z","1.4.3":"2026-01-23T13:14:57.879Z","1.5.0":"2026-02-07T14:20:22.286Z","1.5.1":"2026-03-07T09:17:46.988Z","1.5.2":"2026-03-07T10:34:14.745Z","1.5.3":"2026-03-19T12:34:44.440Z","1.5.4":"2026-04-02T10:59:39.949Z","1.5.5":"2026-04-18T11:39:02.905Z","1.5.6":"2026-04-26T16:43:43.976Z","1.5.7":"2026-05-08T12:00:04.977Z","1.5.8":"2026-05-11T08:43:56.022Z","1.5.10":"2026-05-20T11:28:17.111Z","1.5.11":"2026-05-23T12:54:50.889Z","1.5.12":"2026-06-05T18:38:09.257Z","1.5.13":"2026-07-02T14:28:43.177Z","1.5.14":"2026-07-21T14:57:12.133Z","1.5.15":"2026-08-25T17:17:34.576Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/bidir-index","keywords":["bidirectional","datastructure","decode","encode","identifier","invert","iterator","keys","map","number","typescript"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/bidir-index"},"description":"Bi-directional index mapping arbitrary keys to numeric IDs & vice versa","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/bidir-index](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-bidir-index.svg?8640f413)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/bidir-index.svg)](https://www.npmjs.com/package/@thi.ng/bidir-index)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/bidir-index.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n- [Status](#status)\n- [Related packages](#related-packages)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [API](#api)\n- [Basic usage example](#basic-usage-example)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nBi-directional index mapping arbitrary keys to numeric IDs & vice versa.\n\nThis package contains functionality which was previously part of and has been\nextracted from the [@thi.ng/associative](https://thi.ng/associative) package.\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bbidir-index%5D)\n\n## Related packages\n\n- [@thi.ng/associative](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/associative) - ES Map/Set-compatible implementations with customizable equality semantics & supporting operations\n\n## Installation\n\n```bash\nyarn add @thi.ng/bidir-index\n```\n\nESM import:\n\n```ts\nimport * as bi from \"@thi.ng/bidir-index\";\n```\n\nBrowser ESM import:\n\n```html\n<script type=\"module\" src=\"https://esm.run/@thi.ng/bidir-index\"></script>\n```\n\n[JSDelivr documentation](https://www.jsdelivr.com/)\n\nFor Node.js REPL:\n\n```js\nconst bi = await import(\"@thi.ng/bidir-index\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 1.04 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/bidir-index/)\n\nTODO\n\n## Basic usage example\n\n```ts tangle:export/readme.ts\nimport { defBidirIndex, encodeObject, decodeObject } from \"@thi.ng/bidir-index\";\n\nconst index = defBidirIndex<string>();\n\n// given object keys are auto-indexed, array initialized with given default\nconsole.log(\n  encodeObject(index, { r: 1, g: 2, b: 3, a: 4 }, 0)\n);\n// [1, 2, 3, 4]\n\n// use custom default and without updating index\nconsole.log(\n  encodeObject(index, { b: 3, r: 1, g: 2 }, -1, false)\n);\n// [1, 2, 3, -1] (missing key `a` mapped to given default value)\n\n// decode with defaults/fallback\nconsole.log(\n  decodeObject(index, [255, 128, 64], { a: 1 })\n);\n// { r: 255, g: 128, b: 64, a: 1 }\n\n// add more keys to index (already known ones will be skipped)\n// returns array of mapped IDs for given keys\nindex.addAll([\"r\", \"g\", \"b\", \"a\", \"foo\"]);\n// [0, 1, 2, 3, 4]\n\n// decoding will skip nullish values\nconsole.log(\n  decodeObject(index, [null, null, null, null, \"bar\"])\n);\n// { foo: \"bar\" }\n```\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-bidir-index,\n  title = \"@thi.ng/bidir-index\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/bidir-index\",\n  year = 2022\n}\n```\n\n## License\n\n&copy; 2022 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}