{"name":"@thi.ng/associative","version":"7.1.36","description":"ES Map/Set-compatible implementations with customizable equality semantics & supporting operations","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/associative"},"homepage":"https://thi.ng/associative","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.20","@thi.ng/arrays":"^2.14.16","@thi.ng/binary":"^3.6.9","@thi.ng/checks":"^3.9.0","@thi.ng/dcons":"^3.2.192","@thi.ng/equiv":"^2.1.109","@thi.ng/object-utils":"^1.3.12","@thi.ng/transducers":"^9.6.33"},"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3"},"keywords":["cache","datastructure","difference","equality","hash","intersection","join","map","object","set","sparse","trie","typescript","union"],"publishConfig":{"access":"public"},"browser":{"util":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./api":{"default":"./api.js"},"./array-set":{"default":"./array-set.js"},"./checks":{"default":"./checks.js"},"./difference":{"default":"./difference.js"},"./dissoc":{"default":"./dissoc.js"},"./equiv-map":{"default":"./equiv-map.js"},"./first":{"default":"./first.js"},"./hash-map":{"default":"./hash-map.js"},"./indexed":{"default":"./indexed.js"},"./internal/dispose":{"default":"./internal/dispose.js"},"./internal/equiv":{"default":"./internal/equiv.js"},"./internal/tostring":{"default":"./internal/tostring.js"},"./intersection":{"default":"./intersection.js"},"./into":{"default":"./into.js"},"./join":{"default":"./join.js"},"./ll-set":{"default":"./ll-set.js"},"./union":{"default":"./union.js"}},"thi.ng":{"alias":"assoc","year":2017},"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","_id":"@thi.ng/associative@7.1.36","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"integrity":"sha512-XuHIg8xc7wU1xECtpRTI53r8LSUWIwFHQ1OikOryyfdYYZXUt4mlH65U5czSxof+GLJlp/r8dMcCdbGBd/p6ww==","shasum":"fd1a1801d504074a6bf74adc025a085599a2d5bc","tarball":"https://registry.npmjs.org/@thi.ng/associative/-/associative-7.1.36.tgz","fileCount":41,"unpackedSize":71525,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGg4ONrqTNTgi35z62NPY1ki1DqtrvFzE2/HZCbFtZ4OAiBqc/2ZkpniYjK35JImXVrxVphg2HQa+WriSaBCxqZXaQ=="}]},"_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/associative_7.1.36_1777221599035_0.8578138634202654"},"_hasShrinkwrap":false}