{"_id":"typonomy","_rev":"44-09144fcbc65cd30b6cae46cda91b3b78","name":"typonomy","dist-tags":{"latest":"0.30.0"},"versions":{"0.1.0":{"name":"typonomy","version":"0.1.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.1.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"ef7ab5fbe81cc907d891962e0db8b94cef6f834e","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.1.0.tgz","fileCount":15,"integrity":"sha512-5TaNN1GH8nB3hn00OhQbendA9ESPhCY+G9vJIvdkb5xAehYBzEkzN2uCsMxgMPaaWWhTYWdIVVbI3Bk1AH8rLA==","signatures":[{"sig":"MEUCIQCUb37gTpFpimTJzbUiQ5/Za9odXDzRGS70x35QuCpN9QIgNE0yNdGca+miUs2KLBxWH+LM0miSILqMH3UQPZFhixs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7088},"main":"index.ts","gitHead":"984ae5bb80358b0266c3d9835c040b0fcbda2dc6","scripts":{"docs":"typedoc","lint":"eslint 'src/**/*.ts'","test":"jest","build":"tsc --build"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.1.0_1716234728615_0.7253072709141162","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"typonomy","version":"0.1.1","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.1.1","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"422345aa541bca8facc304623de82bfdcec12f49","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.1.1.tgz","fileCount":11,"integrity":"sha512-nIHNpdrVK3OkjWswtl2QXKLxHXHxKgXZ/dX3XNNqX2Tut3LtXcyibMe3wwUjks46I9cAklW/g62dsE5Lov0l2A==","signatures":[{"sig":"MEYCIQC9v59Z4Wdg29wkuKr0PNa3FVpfu0+genlWkh58AYrVeQIhAKFTYsMx0DyM5CDT7lu6eDAzHOHajTmzkhr+IrkaXq0H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5476},"main":"dist/index.js","types":"index.d.ts","gitHead":"fb18dacce0039353437a4f6d3ddf362a8a65ffea","scripts":{"docs":"typedoc","lint":"eslint 'src/**/*.ts'","test":"jest","build":"tsc --build","publish":"scripts/publish.sh"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.1.1_1716236222255_0.6697464505245148","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"typonomy","version":"0.1.2","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.1.2","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"b3ecef549b664577dc6865a4c6b4c2d6f9950dd2","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.1.2.tgz","fileCount":6,"integrity":"sha512-RH+G5bM7XiXso4gC8VHdJao2B4l4Och4cXECu7U9rKJDUhd35hBgHwtycAZgWcbPNCZUWeXDzQW/rT9aAM4KiA==","signatures":[{"sig":"MEYCIQD1z4XkOVJShyUw54EUCQ4TNxEGn2/Vc4XCSX6dpAoT5gIhAJz4dRQK5VXe5H93SnMTi564O0raM4RkdZppDsBz0R3Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3739},"main":"dist/index.js","types":"index.d.ts","gitHead":"f2cbd9f7d256fc3a07d45ceef9f7e15654a669fb","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint 'src/**/*.ts'","test":"jest","build":"tsc --build","publish":"scripts/publish.sh"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.1.2_1716237961552_0.5053321320013946","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"typonomy","version":"0.1.3","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.1.3","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"56005efe56e673fc4ff6b20d5500f2ea1a80d1f2","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.1.3.tgz","fileCount":6,"integrity":"sha512-sOPH5I+73PaLe5HgZSingHxxMqXO/C/6XTLPRhjhGbQm/doWQOK8NW9MhqcO7Gxm81gXPlrhdlngXnfv1qOrcw==","signatures":[{"sig":"MEQCIQCpkgWudCyxGbfsWvRJKrhuFy2/0g0d8Z2mC67L1VVdxQIfNqqvxSwjvcQL9PmZIkCITQtenMoBMx4eq8Ue1N0TjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3736},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b1c242796be637bd9259d7be1d7cf631d3771827","scripts":{"pub":"scripts/pub.sh","docs":"typedoc && rm docs/README.md","lint":"eslint 'src/**/*.ts'","test":"jest","build":"tsc --build"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.1.3_1716238807937_0.35891094594004946","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"typonomy","version":"0.1.4","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.1.4","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"55a53492272ba11c1e3f15813bebb6d7b16b6cc1","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.1.4.tgz","fileCount":9,"integrity":"sha512-/aZw0aXsBrTHTQgyA0+9ocQxUnGFNpY+nwmWVP6Pe+piMjBfnUUVCLRCpGRgkMbzs7w3TDjp+WiEKZ8OmmlHjw==","signatures":[{"sig":"MEQCIBe+lFcrXu8f+t63B7p3r7Zx8sqDO4W6BGaVaSHpTyvqAiANhZ9UfnuLQwm+P/Uh96m7TVJFqVsMtupOW6yC8TS5Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4590},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"89d1988321f13e9cecd25fe51a6d04c6ab7a61b0","scripts":{"pub":"scripts/pub.sh","docs":"typedoc && rm docs/README.md","lint":"eslint 'src/**/*.ts'","test":"jest","build":"tsc --build"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.1.4_1716239212941_0.8469267390611357","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"typonomy","version":"0.1.5","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.1.5","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"aebe3b08cbb1844b738b3acad37181cb8d3557b5","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.1.5.tgz","fileCount":5,"integrity":"sha512-+Eea8c3xLbxhz8YEOBQQxzsjnYuaEbMAdJIJhAdfF7l7J0PraX+dFeSR4H56jn5I/cdJtzcsPsDnvaTtw/2BLw==","signatures":[{"sig":"MEUCIQCBAzjAqbIzLcX9iwyxE9qAvfUHlM9WQuJqqmBkqifaewIgK5H7vedu9ruJbuDiOrXT+87DtpuP+zxvYPhdKRubgoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3131},"main":"index.js","types":"index.d.ts","gitHead":"9c5af37119eecdce53d931c21ab4ded3dd2f9df6","scripts":{"pub":"scripts/pub.sh","docs":"typedoc && rm docs/README.md","lint":"eslint 'src/**/*.ts'","test":"jest","build":"tsc --build"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.1.5_1716239700258_0.5726641083748374","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"typonomy","version":"0.1.6","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.1.6","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"6aabf41afaa09c43318b0150dbbf43680427e0cc","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.1.6.tgz","fileCount":9,"integrity":"sha512-wyGynpMkbMcKuedsmrfE9QN0d28cmx9Z7N6ov6+ktg/mMXoW3Mu+7D43+MElt7PXByILtqAsgHzXP45dH02iLg==","signatures":[{"sig":"MEQCIHULMIThup5lhQrl2B3jOxqM1cVQrFzD+jyrKWvMAqYWAiBCmlZuirxMyvcSxEZ/KWMIVAT48Cs2rJ+HRvY2I5a35Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7214},"types":"index.d.ts","gitHead":"8799d3ea4aa8baf45823fb7439bbabaaad30da4c","scripts":{"pub":"scripts/pub.sh","docs":"typedoc && rm docs/README.md","lint":"eslint 'src/**/*.ts'","test":"jest","build":"tsc --build"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^4.0.2","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.1.6_1716741865285_0.010801665910418201","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"typonomy","version":"0.1.7","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.1.7","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"b21dc888e444cfb72cd90d254eadf988736b90af","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.1.7.tgz","fileCount":13,"integrity":"sha512-ETt4aemXD77vfjQnUOWKHoNenvpT5iD4Ckmj6wcH+AVI0/M9D1DQh9vDID5p1RFcvgci+Y3HCZQp0Rhru3XOSA==","signatures":[{"sig":"MEYCIQDaKT6DkoXCCqA5GS7N6yAZf0eNBiY78P6GrmNvj5mblAIhAJOoDo6wlr84BZS1Vcqn+KSMYobmxoRUGg6WbPin+bRy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15182},"types":"index.d.ts","gitHead":"06bdd4964403cc0d84df9480a4687709a4765e1f","scripts":{"pub":"scripts/pub.sh","docs":"typedoc && rm docs/README.md","lint":"eslint 'src/**/*.ts'","test":"jest","build":"tsc --build"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.1.7_1716762548309_0.8255158994341929","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"typonomy","version":"0.2.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.2.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"eaa86ee8d62602201e6e8e7f433ca8dbb61ee074","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.2.0.tgz","fileCount":21,"integrity":"sha512-wvlQh5xf2UK5pxxZzmo5VMCEYamHv1yBKTH5ke0zagUW0ypHKIolz9ge1eXwnOLsNyedezgktMfnyz46myBvxA==","signatures":[{"sig":"MEQCIHv49GtdOK5K9NIOSDCnZAUhCuOY4j5RebrlEvLH1/xqAiB/sm6BxjRmoC++5b7+ZPYrGJ9ICzbcJVwcJ+79VX72JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55840},"type":"module","types":"index.d.ts","gitHead":"3788e8a72799ae9ad0b68bd3597a7df6c569a53a","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint 'src/**/*.ts'","test":"jest","build":"node esbuild.mjs","check":"tsc --noEmit","declare":"tsc -p tsconfig.declare.json","validate":"pnpm run check && pnpm run lint && pnpm run test"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","esbuild":"^0.21.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.2.0_1716944832530_0.5223419058976553","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"typonomy","version":"0.2.1","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.2.1","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"26d7a8f874e20f137233f5acaf58e5fb90954d96","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.2.1.tgz","fileCount":21,"integrity":"sha512-B8G3e+yr31d4BDuInTRf30MflOopK7Mrixeb1wRwvqayCaIMZScgonvkhO2oLOyqHDYfHdAksuJStkoulT1E6Q==","signatures":[{"sig":"MEUCIAMp1+NJRFtnNXnIXhuJD7A7KHvJ5+mnfDrW/6Ql/AsHAiEAiPldsZTvprjikkExFbPd5YukfmzzXsehlnLhD2/Il0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55963},"type":"module","types":"index.d.ts","gitHead":"581c115ba5a768628686b99aba28324293baf699","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint 'src/**/*.ts'","test":"jest","build":"node esbuild.mjs","check":"tsc --noEmit","declare":"tsc -p tsconfig.declare.json","validate":"pnpm run check && pnpm run lint && pnpm run test"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","esbuild":"^0.21.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.2.1_1716945250430_0.3923150057309084","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"typonomy","version":"0.3.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.3.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"7aa5a7cf91e1f08b720e0ea4f7b82f0934affcf2","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.3.0.tgz","fileCount":21,"integrity":"sha512-befJ9dwIgeNH2KPXLAJzkIa4o+SM9tTe3oUQn9nE9l69yKcotyhj/DZoorejNoe/nyyoMF9tmSH/0bs+fC/+GQ==","signatures":[{"sig":"MEQCIG3sikY66ut/FJTXmbLHHJzSBGmKY9TrKdkmLS+pntx/AiBEEU++CFeSdwNEimR6qSatfU0sYbruPdE4oBaegSnwjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72368},"type":"module","types":"index.d.ts","gitHead":"5d516f41b2fb7a4796a79fbd2c3f4c6b8f9c143d","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint 'src/**/*.ts'","test":"jest","build":"node esbuild.mjs","check":"tsc --noEmit","declare":"tsc -p tsconfig.declare.json","validate":"pnpm run check && pnpm run lint && pnpm run test"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","esbuild":"^0.21.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.3.0_1717125943830_0.15120739913130588","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"typonomy","version":"0.4.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.4.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"e7dfd936d751f349ed330bfd4720b71259aedfe8","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.4.0.tgz","fileCount":21,"integrity":"sha512-lWJz4pZQ48M/Cc2NudAMPJQYzd1nfRPLgtFqFJJZsgYCTpcgzV/SqX+dloQThvtMCnbTxQyDZ14ovt+N0NA7YA==","signatures":[{"sig":"MEUCIGs693N9Hzs20VzPvy+MYZVt+jvK3B0I1a2WDt4VhVd8AiEAnS3QKkv/HoKr6+Ghfi09xofrGWchJLpJHoIHM8Bw4BM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67776},"main":"index.js","type":"module","types":"index.d.ts","exports":{".":"./dist/index.js","./func":"./dist/func.js","./array":"./dist/array.js","./object":"./dist/object.js","./nullish":"./dist/nullish.js"},"gitHead":"875dd105da4eac4084c518ff0f3f2a5df1809137","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint 'src/**/*.ts'","test":"jest","build":"node esbuild.mjs","check":"tsc --noEmit","declare":"tsc -p tsconfig.declare.json","lint:fix":"eslint --fix 'src/**/*.ts'","validate":"pnpm run check && pnpm run lint && pnpm run test"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","esbuild":"^0.21.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/jest":"^29.5.12","eslint-plugin-import":"^2.29.1","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.4.0_1717128833236_0.1900755026334593","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"typonomy","version":"0.5.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.5.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"cade01cf00eacba84d9ffcc079277aa956a0762f","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.5.0.tgz","fileCount":41,"integrity":"sha512-YVVSPUOFUzZlnT38hCb8kPDMM5Ygw3oi3ukxv+9Psa/eJSx4dY98MQaM5J/epVgGOFJRydLg9XpOlQTyLm6Gkg==","signatures":[{"sig":"MEUCIDDeWcw5d+9DbJ0pjs+fUdscDyfOgdOIszfzWADHupT8AiEA/ERZwhBG6mIDTve0hV3RWQrG0IH5ONiUIV8KLQc0fbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146266},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/esm/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/esm/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/esm/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/esm/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"e331ef683811f230794c150c43cbac9b44867f7d","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs && tsc -p tsconfig.esm.json && tsc -p tsconfig.cjs.json","check":"tsc --noEmit","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@vitest/coverage-v8":"^1.6.0","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.5.0_1717276169767_0.7204669407189948","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"typonomy","version":"0.6.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.6.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"657f2398e2c4642abcf5d13d22c31a1c01a8505f","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.6.0.tgz","fileCount":59,"integrity":"sha512-E5fRnN8viPsJ+WYgBt7ReIZCfZnRjrVlWipceqFZmF3wKE/XR9pbgLGTF5eCcSQgEKx8YwloamSRs75y+3YxrA==","signatures":[{"sig":"MEQCIELeyNJ+MUQ2Ux7rUsUuLIs+xjNcOTOCOLEb7UQ8nS0WAiAMInCrLIw0PRXrRZ6B7s16AcYW3ngnDfg5ZtQpAqHNrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213592},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"3e62453c075c9a2dd8d3a6e11a52b08b5cb622ee","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.6.0_1717349943128_0.8820128547922137","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"typonomy","version":"0.6.1","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.6.1","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"17ac51dcb249758c4ca77f693905f4f0c6d83b20","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.6.1.tgz","fileCount":59,"integrity":"sha512-2FGx8tvRamf9ZS9axxZ7g8VSbW9By4148WN8nWeGe5gThbLnhyEzhw8+Hs/hjCFbzUQKUBsjVGU2o8KJ6aSKeg==","signatures":[{"sig":"MEYCIQCjDD77JG7fpzJaoNr3rv8FMcHBpIDvUg9pagWaf1jrgwIhAK5OyQfpvF0VZMN29fNOaqUMPkG9fv8FUtQUmb4Ki5ft","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204715},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"e54b1033ee84da430e92eac7bb543b8e3190b410","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.6.1_1717350442551_0.29063434602417804","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"typonomy","version":"0.7.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.7.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"33f192ad3dff33e127b780fe5d78ddcf002b266b","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.7.0.tgz","fileCount":77,"integrity":"sha512-L3JafFDQwqiD8Wykc3hWG5XySdatM8Gwj7vWfgQ/jAHrexmpZ0bqHwzAojzPk7SOg1j5U726GSDo/2yl5mZ+Sg==","signatures":[{"sig":"MEQCIE2O8eUxiXti8l5e31ZJ5U2Yhh0ItXv753yMAmMiRBwJAiBIK1OJvHzq4ITiKzHWnvWueqbul9aE6kJO6WT6Q6mQJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221614},"main":"dist/cjs/index","types":"dist/esm/index.d.ts","module":"dist/esm/index","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index","default":"./dist/browser/index","require":"./dist/cjs/index"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func","default":"./dist/browser/func","require":"./dist/cjs/func"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array","default":"./dist/browser/array","require":"./dist/cjs/array"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object","default":"./dist/browser/object","require":"./dist/cjs/object"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish","default":"./dist/browser/nullish","require":"./dist/cjs/nullish"}},"gitHead":"9b1d58da17804c6e22e70d14616e28b0573de287","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.7.0_1718165445535_0.5741925396731009","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"typonomy","version":"0.7.1","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.7.1","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"43c12498ede317f868e9b59811d7a18636ca1db9","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.7.1.tgz","fileCount":77,"integrity":"sha512-gOE8//CxzKTIJ4NYEf35WApS3LwCs7GlE4x7U68P6ju6i6OaAoFZcoEs4jnKeNzvufuATlRlyu/Lqav9oxiFqA==","signatures":[{"sig":"MEUCICOoVlNN7eiVxe3z5AZIdyF32CURT58CeltzmVrY8g3/AiEA0moOAqueKt09BY/NXasMvnx2H2h1kABxxQCiJj742l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221664},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"3f098fecce2bc6b16200391f0984c0a0f0b41077","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.7.1_1718165756930_0.8086540069484012","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"typonomy","version":"0.8.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.8.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"054323738f2ee1fbef0ff32a2c10e33e8aae6cc5","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.8.0.tgz","fileCount":89,"integrity":"sha512-kI8Roff6FP81Dq9Ahgk+iXQV4N1D0v7hAajv/BtuXSb1Hq/H2nAFMjRvzEs7N9uJoF8qrTWnfcp4HWskBFjIvw==","signatures":[{"sig":"MEYCIQDkxyJhf/BCdqSH7qO4eUwdbi3AqcP4Y4SX8Ckp7oCj3QIhANgElYqqCTpeTzsMbLkKIdErZc9OAs39gNs3DGL3cxQF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360272},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"54f5307aec0b1dec5dfeafe0216df28585cd8114","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.8.0_1718588896025_0.31180178587826135","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"typonomy","version":"0.9.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.9.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"a76d67bb2c620aadfb2ab1863eef606f26049554","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.9.0.tgz","fileCount":89,"integrity":"sha512-sUPI0Z3O8bvenAWMYMdkDeAN0r/P8zFpperqFKrn3vtt9LX7IV7GbvwUo1IGHMjSaVIoOnljf57ELTTnmU3xXQ==","signatures":[{"sig":"MEUCIDlQ67p+V9XL2Q3vipFUz16p5T3nkxM5dZQLVOO93pCnAiEA/9Z1+iFST5JgXLta//kyK/ab3Diyd7g2WBk7Sb53Va8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411152},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"17828170490e7f91b24020fd78fb1393d0786223","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.9.0_1718600279492_0.622433355086081","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"typonomy","version":"0.9.1","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.9.1","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"c3c64e902e82a9f3897e811acda9a0a2f4c72c33","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.9.1.tgz","fileCount":89,"integrity":"sha512-T2PLQ3BeZqMo/NW3URjXR+/bWEf1RzONGGtsZZHA1Hd3iY0MYF0cbg8HquTSkLpDqqxhk5PjCVyBntGxscgN6g==","signatures":[{"sig":"MEYCIQCnh0DbV7PWtIVej7t1m8bheS7KgHKWEU4JCaqPOsNGNwIhALDRB8mBgHnizj+SeTINUgwxNViJ2K2Z0GoJh03eKrPB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":411242},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"15237641be81def6051f6206236ae7ad0ba217a1","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.9.1_1718600636921_0.9987058611857684","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"typonomy","version":"0.10.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.10.0","dist":{"shasum":"b58850725c7d9a824c79067e502b963d40eb013e","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.10.0.tgz","fileCount":89,"integrity":"sha512-jMyPCbimS/Ay7imfqJnalNiIYAg0JQ7XjbUKEXCF/f6/A0UfhpnUOxO/XK+sE6EaHg/zrzl2eR92m2A3h0bqcA==","signatures":[{"sig":"MEYCIQDA21QPxuWVqny49rG6qWQ0Mlpda/ftFgbOH3807Zp7yQIhAMiwB+NqVvh1EjichW14g1Febdx1kCvjf2tG+BAxyBgU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":416739},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"afd124c645df12a018869aa647997def1da52bec","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.10.0_1718931586642_0.8328711794425745","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"typonomy","version":"0.11.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.11.0","dist":{"shasum":"b73f10542d9956afee130b9f949935db09531e02","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.11.0.tgz","fileCount":89,"integrity":"sha512-lQgyf0yUaSOTDj8QaObr7WzeH1gyepBQVI2ZFdkAOA4Edy9fu7PI6TnI9nXQppLyh3o4g1NqdxZ5Vysw+ZqLEQ==","signatures":[{"sig":"MEQCIFqLQg54J7vVAtkaFjDOF8dkr0EOJ9kqYh0uWay6dldJAiBHDK1VY2Sri5l8DYSb5zm+rkRt4xS+PVl4mekWk4vtzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":429112},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"2ed757a98928c6a7e5d6734987f9d022c35ad899","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.11.0_1718935703343_0.529981065784425","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"typonomy","version":"0.12.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.12.0","dist":{"shasum":"2c718f145997cc9e893689a8c0446fc372a3a1ca","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.12.0.tgz","fileCount":89,"integrity":"sha512-uokLtcN/KxFNz0sNMOqptXs5qm+6EU9NV8aT12OYrB/plPTr5evfY/V2dfkkO4uR8U5PmsbI54voFwkZ1jQm4g==","signatures":[{"sig":"MEQCIChMDVDAYVCtHcqJ6BCkNeUIw0aFddlVaLx8sTCRYvilAiATzIg3ZDikPXUC+eAm1yDViXISNl6aAqduKnnFlpv8cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443447},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"1a70a2180c1c6dfd1cf5065c13e6d53e87fcbbb7","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.12.0_1718939424564_0.35150647295366433","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"typonomy","version":"0.12.1","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.12.1","dist":{"shasum":"f8fb6b277f7b4b3e96ce3a09f841332a14b90474","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.12.1.tgz","fileCount":89,"integrity":"sha512-2rP1NNyYK8SdufF/IK0ERnZmht9l1bq+zo5w+XgFobnMhjcT0fiQnA1rWKt1g3DZYeNhluD0o7B2Ox4G2wGLXw==","signatures":[{"sig":"MEYCIQCqawEDFqNow91XYPhU+wm7CB6f6/MrdQ539MpPJxWf+gIhALg1IxHAa6oLn3HLmjPkqGC1NTKiiyPnw35p4j+19ibS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443305},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"6d6d1f560c95218b8f732b197edde47bbbcb9142","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.12.1_1718939603457_0.6929273491767571","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"typonomy","version":"0.13.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.13.0","dist":{"shasum":"fd7dcefa0acc7ea4be6064c57c905f9c3bba552a","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.13.0.tgz","fileCount":89,"integrity":"sha512-d59s77DnZQM/8euoYbleAPstQeKLNwYJr5UqfBtPFL4atENprxZM4sYHdCXfzoK++f4ssQOMSohwMoSByhPm0g==","signatures":[{"sig":"MEYCIQCeqN/ajjd1EPmJlUuNRwWBd14Frv7vEgaRD54g2QYVxAIhAN8xMf1jlywaA7y7LhTFX0VG5887ctDgU6lvaULgr1N6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":491305},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"02bbd82f44402f176b4c64c41522651aaa938424","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.13.0_1718943328076_0.24459507951550252","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"typonomy","version":"0.14.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.14.0","dist":{"shasum":"56a3c91c361e112d7446a4110d021a3409f75940","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.14.0.tgz","fileCount":89,"integrity":"sha512-4+4xLUQPPQXDYRsY1DNnbzSoktJV1OkHs13Fflozx+lIO1H9yYtwN1QBXMRxLAlYQwi5IbFwbYUVznAkQCZyqg==","signatures":[{"sig":"MEUCIQC8s06jNkAzIr/Rjy8jbGbhI/eK03j/ZhxoTQo3IqtZQwIgQTHo0Eli6sLp4GU5TwnNKQpfgL3ofAQVw3BtPUgMlQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500065},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"3006cea653a51c1ba90cfebd330ea7ac67d1bf1a","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.14.0_1719005383643_0.7781670454878933","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"typonomy","version":"0.15.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.15.0","dist":{"shasum":"71e678a8b3bbef09cb873d5e0d4c625107ec80c1","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.15.0.tgz","fileCount":89,"integrity":"sha512-8Um7h2DFRtBXJ1CgvQXQH40pbvlb/1K9u7vnGTSp3+dTLlxwJzW+IxOC43/zPZNS2GgOzsEhIc00+thQcCgvfg==","signatures":[{"sig":"MEUCIQDC8ihnb3Ci7VBoFGa3Vgebmid6Q8l53xV2qjHcjeYpbwIgDQrup7dJk9MUmJi8930I7jEQ92//ckUvHU4/BkzTSGs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":724894},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"92ce4c7c8fb292c3a8113ecff9f78aa53a39bc44","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.15.0_1719106693399_0.9052080704490271","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"typonomy","version":"0.16.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.16.0","dist":{"shasum":"58ffe702939f6fb132ed268376962f70f1371f24","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.16.0.tgz","fileCount":89,"integrity":"sha512-Tjf1fJk0OFuC1wT5ULQK0p2eaQ65LQ1edHbglgMApus/KfrolJE14iMRTXlWmO7mXNXe9PFZUVBqVAfpCzh14Q==","signatures":[{"sig":"MEYCIQCXZEubtxHbKMrhsAdjBNNExfoG8BU+ivZZYrRkZkojRAIhAJfVD68CPgWUEAsAAVEGUL9iN2SP1cEcI/fuB8nVAQvB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":736244},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"1bb492c2a709850839e94cc8c4b737494bbcdb80","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.16.0_1719109922660_0.7270986761452933","host":"s3://npm-registry-packages"}},"0.16.1":{"name":"typonomy","version":"0.16.1","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.16.1","dist":{"shasum":"5c4d3477e4d86abe5f8432ea623d229ec17b4c5e","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.16.1.tgz","fileCount":89,"integrity":"sha512-yG4RWwR28HRXO2amYgaLBGJOFGnASnpK43zIxLQWE46Wwc9+bmaZEOj8JXqMIJSrSsTWrGIIMfTHH81/8Vq5KA==","signatures":[{"sig":"MEYCIQD2XSa1xC7g7jbjGrWm1pKB4MHAF/FpXyFlZLQ4LAqcfAIhANLisowUC6Ym5mOQ92DsIdeHuOdm/JSAZqNeKNCT75br","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":736340},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"43fbc6831dbf03ec165aba57b228e168174ab1f3","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.16.1_1719109979615_0.8441070402354409","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"typonomy","version":"0.17.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.17.0","dist":{"shasum":"b62d46b19b81e47763faaf0c70e3106cc82b491e","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.17.0.tgz","fileCount":89,"integrity":"sha512-5stlh1DOpOPN+7fRBcxBjSgq8rgxC8+QgH7gUJeAJqubqKoOXzyP87FaM3aaqSdTrdOVpoJyMyBREDSTZs/gRg==","signatures":[{"sig":"MEYCIQCaVkFPspyv0xs5v+mbLHxnE5+rBg6lRfpWF8yY6REXVQIhAK2ypQPEv6oA8ZfLYISQED0cKR9LPvUUlEFjlrW335wx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":804163},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"a9fe89d059535d57b38838a3f624ead00e7d06d6","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.17.0_1719112403865_0.16652759767025915","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"typonomy","version":"0.18.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.18.0","dist":{"shasum":"4f611aa729560e7cfaa2b538006fc0d800e33ffd","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.18.0.tgz","fileCount":89,"integrity":"sha512-3YR1oleLoe+zxygpf29XugsY07/VXLPLKVZRrqQu7ajAqaRK4Ik2AW5iuGVQTglvJblGnL+pxYFdHVQh2j+xbw==","signatures":[{"sig":"MEUCIQC1t+rrfllu5ISWWewYihGhBGlNC5Z75K7N2Ya8LRQuLAIgJ4lAc3BoTeOaGYqOC+HOv8JlKN+oWH+puOos+UpTDjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":832786},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"57bc004357a5bd106c40d86390d43dd63d508151","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.18.0_1719115032299_0.7091384935818743","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"typonomy","version":"0.19.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.19.0","dist":{"shasum":"07c5ff73116a9d32369764255d2f817166ee029e","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.19.0.tgz","fileCount":113,"integrity":"sha512-s6N+v8KnAAnHo3rFRxvj3iGbyTdWdJA/gt7KC9fiyZG75bbQUD5CkY7Kv4WavCc/amUYHjUO36sy0LS1+dWosA==","signatures":[{"sig":"MEUCIQCKhn47Irqn9RGPtG6rgubnMlfx5aCaXl+VwP0x6JPHPQIgQG910rsd/nTGgX6kwvsg2AUIyPZHvKm5mgwGe1rBoVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":709261},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"87a877945dc2ff8d3e40ad01ad26575539041053","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.19.0_1719164966092_0.6807916879797613","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"typonomy","version":"0.20.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.20.0","dist":{"shasum":"05e5222f341c5b3c6262fa1702cbf8e854512061","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.20.0.tgz","fileCount":113,"integrity":"sha512-eJ7/K9BT+78HtKjKHE9NxnW/Z3kakcW+RBsY3+50YWpIeHpKERVj8rmcM0r8YQf9G4/px2f/XwPTaU8nhAEmKw==","signatures":[{"sig":"MEUCICaVFMdttw/OHUPudZUEhNY7JXn180NwkzhkC6pgTtlSAiEAvPBc/AGqZczA5dVJ9h/nAhwiXVrEkKlrtfrdod/pbZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":714926},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"de6a9049d6d631548034d22806127d2d008dd8b9","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.20.0_1719170175042_0.049108944255639386","host":"s3://npm-registry-packages"}},"0.20.1":{"name":"typonomy","version":"0.20.1","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.20.1","dist":{"shasum":"fee4c3090e45f7ce63358e8ea4ea4d3b04378fcd","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.20.1.tgz","fileCount":113,"integrity":"sha512-VflZF8PbxDrVFuxHW3O1koxlheHR+3+OOibQHw3cDko1/6KC80v5dqoyykh9nYRsiRcYJatoJyUeLGrKwsFd+A==","signatures":[{"sig":"MEYCIQCDnyN6QoKhpz7gvPLhPOwihahRcusUJR1xSh4EV0Jt5wIhAKnzT1qTE9PFMGgW0upVxV9a4T/WcemsaiCd+nPzsMQ4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":716702},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"5065c0bcb455d22c0fd2460e9b25128c88f61be1","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.20.1_1719170530083_0.6797899599049415","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"typonomy","version":"0.21.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.21.0","dist":{"shasum":"405da111825833520b3d6255d0692d759bf7311d","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.21.0.tgz","fileCount":113,"integrity":"sha512-Dkf0N97N0FfDeS/e2kZdUYVCzH1utNoMGpzYqBEj+UGSd//0HD+TS7xF0JeDlCd+0BaX1nAX+wLKF6x6fmK1Og==","signatures":[{"sig":"MEUCID5MLT1dUXS+xrV/pSy0lvlZGPx94zOsDLuUdlNrOIc9AiEAtOTDA9E/GXeKuAJ1ecsh8MAvBVRQSVaM9nWaiMsYVQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":738805},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"5ff842e69ecf5438a5c7dd78ee699d7b57298640","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest  --coverage","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.21.0_1719759628254_0.0037535822629679583","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"typonomy","version":"0.22.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.22.0","dist":{"shasum":"e6eaa59ec36051ee244d00d395588f4a215e6914","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.22.0.tgz","fileCount":113,"integrity":"sha512-W2s94FHCwTGl9DfGYozY3ebQS38jrFD60jGQWPLJqGhLD35LGfTDqLBtidnuZ2Im0s1AZ2yM9oYEsGy+A9v3gQ==","signatures":[{"sig":"MEUCIGUZM9xaxRZjVnUSTYf2Gi4XR7sotVT+szEHnZJdMrM9AiEAofLZ5+fQw2oVLVeJ/0S8C91No0vTstyj6kqn7pFSKnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":755323},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"28d13ba6bcb8a939f16d8247b3d625ef4e3e4ae8","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest  --coverage","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.22.0_1719763908833_0.1803905405217483","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"typonomy","version":"0.23.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.23.0","dist":{"shasum":"a26c5eebd43d0a111e88b2ac546faf7b852f049a","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.23.0.tgz","fileCount":113,"integrity":"sha512-JFFb89EjXk6sf0501dJCHhrtAVZwhhPzZlkvQRd9hBdQXmzlQsjIQop3iFl8C4M1e8s5diTugViuXmax8Kgc6Q==","signatures":[{"sig":"MEUCIGj9PSlaZECqHrgDiqm2nj2Iy8c5bqa7RvwYzieTiiSXAiEAhk+0ljvdhbtb27mLHT5XPYx3Klc9GPpIfQiRgebkaa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":763237},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"b5dd040557a37424bcf44361659cda0d015d48a2","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest  --coverage","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.23.0_1719852838255_0.4225209903681233","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"typonomy","version":"0.24.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.24.0","dist":{"shasum":"1ff538eff0cdb2cf77f95f11c9ef0c68cf83b375","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.24.0.tgz","fileCount":113,"integrity":"sha512-rlThbu9X1svXyVig9skYQmUgNm+xKDhgd5za44iuyuXpZ1gne9oinRgetaZblXZotch67FFLmWXmCaTWAPf8Ew==","signatures":[{"sig":"MEUCIGMeQiDldpI2wnY2pEo3C6eYBH9P9Lei7j/vfsvU9Tm6AiEA61mTgyZ+YlSl85lEecrOmbBZ5ypz0bWcnlPWlLU0c80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":773916},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"1b9230cb5fe208adf89d74b2d461f73848ad6e66","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest  --coverage","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.24.0_1719854837022_0.19562009469218533","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"typonomy","version":"0.25.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.25.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"a58f40a8a3020aaf16e8acd66672c7469e9f6a2f","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.25.0.tgz","fileCount":137,"integrity":"sha512-T1DTo5nz/WK+eGKV8etjhDZipRCUU1eB11u7aQ1nNMY/K1YOkVJvCIdvETSVLsco3jiKKnUg0m6e8TfqenaITQ==","signatures":[{"sig":"MEYCIQD5f4ML4KiTWgAaFsEIqsn3NuTI1UPJlXdC2/HwfPrj2gIhAJWjKgr8T9DF+c0KKzvd4sDFsx6KZClxeVtea6h2Jr4q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":979093},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"a86e0f5e3667b04b838723927dd07223a37b11b4","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest  --coverage","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.25.0_1719957615277_0.31796599700548334","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"typonomy","version":"0.26.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.26.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"9f6ebe6b606704e0b4a40b277ce195fe0499aee0","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.26.0.tgz","fileCount":137,"integrity":"sha512-XmswECMEIbYxxxLt012nTOuHhXthMNR0KnDcOlCfPyljqgbKY8osAPlKS1a0R5Fq7PWsB3sf55QwTDHRgmhgtQ==","signatures":[{"sig":"MEUCIQDF1l9jgjVXCQGwcXehv+M9p76J0wW1CPn1mbySk3oESAIgMEIPG/qPVv45N/PftcO/N6yfM2ABFuglSN8fyEm5Wls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1113051},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"f8ea002531f9c183b88bf4c128f56def2bb39bcf","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest  --coverage","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.26.0_1722961720961_0.3708872224314008","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"typonomy","version":"0.27.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.27.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"70492e47ee7ec3b61e70a09b8396e4eadf7e988c","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.27.0.tgz","fileCount":137,"integrity":"sha512-6nI4xhAB3CFEx/tX2RYBroU/ocmwu4p8/OYCmEiS15x98qNPaVvktcNU2u1BWuATvfNKmQYarWPN/SG2B9Gz0g==","signatures":[{"sig":"MEYCIQCSGSPcVqr2/cY7MnjHHJ40V/x0g2ZSzOvzDPKyQfsc8QIhAPYJkbZqthpNg75lPAYfFoj/g8nbkSpa1abA05Az1e9P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1144602},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"595eeba0bbafc62c267028f5c73e27e5b9f5627c","scripts":{"docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest  --coverage","validate":"pnpm run check && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"9.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.27.0_1723390872731_0.5792446181098851","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"typonomy","version":"0.28.0","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.28.0","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"931987cdb4442617937221e0d425393cdda51e09","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.28.0.tgz","fileCount":185,"integrity":"sha512-VY1EiOBzzHL3Q0+cAh8Js1HKb1kxSSNWA58sE7FvhVVZ24CMKswKgEtXGZtJcua7SqFzTFylLCe2LwUzNLfx5w==","signatures":[{"sig":"MEUCIQDVHm5xjKz2UZEuMZAOu1mGGOn761GfoR8PGgkr0gPCgQIgCA7dMVWwDljG18mLiEGrxa+mDGcWkHINjLrUs4NoOtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1360099},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"863d27d88ef70503eea5626831d231df7dba0df4","scripts":{"circ":"pnpm exec dpdm ./src/index.ts","docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest  --coverage","validate":"pnpm run check && pnpm run circ && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"10.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.28.0_1729985805193_0.462072887900701","host":"s3://npm-registry-packages"}},"0.28.1":{"name":"typonomy","version":"0.28.1","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.28.1","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"583bb73ddb4b83ec210874c771faec1865416ab9","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.28.1.tgz","fileCount":185,"integrity":"sha512-QPlrof5IaA+66dIb4A3ghQg78w0iL7xc6YXyeh8I4vZe2IdDFNvXCMY7VkYtm6VYFjBKi1hbl6G/BJHzN6mGag==","signatures":[{"sig":"MEUCIBsbFDdUj+Mf/JZo55Uc7S/BBIsDzVoUFBHq+cRIJYMTAiEAiMBFR1br0wVrNp3CMvHORn8vbpPPX+B0iyAmYGZtjzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1360918},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"74bbb1d8ec89e2d75fa763e7af044ddcf3c771d3","scripts":{"circ":"pnpm exec dpdm ./src/index.ts","docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest  --coverage","validate":"pnpm run check && pnpm run circ && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"10.8.1","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.28.1_1729986050896_0.9180927090391315","host":"s3://npm-registry-packages"}},"0.29.1":{"name":"typonomy","version":"0.29.1","keywords":["typescript","types"],"author":{"name":"Craig Walker"},"license":"MIT","_id":"typonomy@0.29.1","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"dist":{"shasum":"37f963ce669b3f7ffc60430a331955e5564811d2","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.29.1.tgz","fileCount":185,"integrity":"sha512-hSMYkPdWlpqdT8xHbMoMp7mahDnt7Rb4IyvaNJ+qC+izgjeKma4LXE3yQil7hKRuCsDS2dWw21ntD7Wr1pVRbw==","signatures":[{"sig":"MEYCIQC8FIcrN4hMmPzyU4uY1lUAf2cK8zmyMjjCMcMPkzqbIgIhAMVN9is8H0BpXS71szM7vDErJoqCRVHzYbWtccEu73R0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1387623},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","module":"dist/esm/index.js","exports":{".":{"types":"./dist/esm/index.d.ts","import":"./dist/esm/index.js","default":"./dist/browser/index.js","require":"./dist/cjs/index.js"},"./func":{"types":"./dist/esm/func.d.ts","import":"./dist/esm/func.js","default":"./dist/browser/func.js","require":"./dist/cjs/func.js"},"./array":{"types":"./dist/esm/array.d.ts","import":"./dist/esm/array.js","default":"./dist/browser/array.js","require":"./dist/cjs/array.js"},"./object":{"types":"./dist/esm/object.d.ts","import":"./dist/esm/object.js","default":"./dist/browser/object.js","require":"./dist/cjs/object.js"},"./nullish":{"types":"./dist/esm/nullish.d.ts","import":"./dist/esm/nullish.js","default":"./dist/browser/nullish.js","require":"./dist/cjs/nullish.js"}},"gitHead":"46ef2a8734252623865ab0c33317e738c941f60b","scripts":{"circ":"pnpm exec dpdm ./src/index.ts","docs":"typedoc && rm docs/README.md","lint":"eslint src/**/*.ts test/**/*.test.ts","test":"vitest run","build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","test:dev":"vitest  --coverage","validate":"pnpm run check && pnpm run circ && pnpm run lint && pnpm run test","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"_npmVersion":"10.9.0","description":"Type Management Utilities for TypeScript","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","eslint":"^8.57.0","rimraf":"^5.0.7","vitest":"^1.6.0","esbuild":"^0.21.4","ts-node":"^10.9.2","typedoc":"^0.25.13","typescript":"^5.4.5","@types/node":"^20.13.0","@tsconfig/node-lts":"^20.1.3","@vitest/coverage-v8":"^1.6.0","@tsconfig/recommended":"^1.0.6","typedoc-plugin-markdown":"^4.0.2","@stylistic/eslint-plugin":"^2.1.0","@typescript-eslint/parser":"^7.9.0","@typescript-eslint/eslint-plugin":"^7.9.0"},"_npmOperationalInternal":{"tmp":"tmp/typonomy_0.29.1_1731184644192_0.003108183626603811","host":"s3://npm-registry-packages"}},"0.30.0":{"author":{"name":"Craig Walker"},"description":"Type Management Utilities for TypeScript","devDependencies":{"@stylistic/eslint-plugin":"^2.1.0","@tsconfig/node-lts":"^20.1.3","@tsconfig/recommended":"^1.0.6","@types/node":"^20.13.0","@typescript-eslint/eslint-plugin":"^7.9.0","@typescript-eslint/parser":"^7.9.0","@vitest/coverage-v8":"^1.6.0","dpdm":"^3.14.0","esbuild":"^0.21.4","eslint":"^8.57.0","rimraf":"^5.0.7","ts-node":"^10.9.2","typedoc":"^0.25.13","typedoc-plugin-markdown":"^4.0.2","typescript":"^5.4.5","vitest":"^1.6.0"},"exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","default":"./dist/browser/index.js"},"./array":{"import":"./dist/esm/array.js","require":"./dist/cjs/array.js","types":"./dist/esm/array.d.ts","default":"./dist/browser/array.js"},"./func":{"import":"./dist/esm/func.js","require":"./dist/cjs/func.js","types":"./dist/esm/func.d.ts","default":"./dist/browser/func.js"},"./nullish":{"import":"./dist/esm/nullish.js","require":"./dist/cjs/nullish.js","types":"./dist/esm/nullish.d.ts","default":"./dist/browser/nullish.js"},"./object":{"import":"./dist/esm/object.js","require":"./dist/cjs/object.js","types":"./dist/esm/object.d.ts","default":"./dist/browser/object.js"}},"keywords":["typescript","types"],"license":"MIT","main":"dist/cjs/index.js","module":"dist/esm/index.js","name":"typonomy","scripts":{"build":"node esbuild.mjs","check":"tsc --noEmit && tsc --noEmit -p test/tsconfig.json","circ":"pnpm exec dpdm ./src/index.ts","docs":"typedoc && rm docs/README.md","lint:fix":"eslint --fix src/**/*.ts test/**/*.test.ts","lint":"eslint src/**/*.ts test/**/*.test.ts","test:coverage":"vitest run --coverage","test:dev":"vitest  --coverage","test":"vitest run","validate":"pnpm run check && pnpm run circ && pnpm run lint && pnpm run test"},"types":"dist/esm/index.d.ts","version":"0.30.0","_id":"typonomy@0.30.0","gitHead":"0fd40ce2708ef3729c9166e759da4530401a3dc4","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-6+36FNsud3OqZeconV898G0Lq5ElBhp6N2GBHRJucRvnz5sK6god+9qavUY1zXKCIQDoQIcQmhI6y8924JrIHg==","shasum":"1c48689c979f3880b477204089d40bffeb7bc2b4","tarball":"https://registry.npmjs.org/typonomy/-/typonomy-0.30.0.tgz","fileCount":185,"unpackedSize":1465624,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjzoJjuHZ88GSPvXBEaXWU4tIxPi9u29xEBd7rAJpylAIhAOlRT3poqGYt/hfRS5Kl/8TmKNdgtJ8vm3Y704SGOBKU"}]},"_npmUser":{"name":"softcraft-development","email":"npm@softcraft.ca"},"directories":{},"maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typonomy_0.30.0_1731257619265_0.09184602274079867"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-20T19:52:08.507Z","modified":"2024-11-10T16:53:39.758Z","0.1.0":"2024-05-20T19:52:08.778Z","0.1.1":"2024-05-20T20:17:02.450Z","0.1.2":"2024-05-20T20:46:01.763Z","0.1.3":"2024-05-20T21:00:08.076Z","0.1.4":"2024-05-20T21:06:53.144Z","0.1.5":"2024-05-20T21:15:00.415Z","0.1.6":"2024-05-26T16:44:25.428Z","0.1.7":"2024-05-26T22:29:08.442Z","0.2.0":"2024-05-29T01:07:12.740Z","0.2.1":"2024-05-29T01:14:10.620Z","0.3.0":"2024-05-31T03:25:44.055Z","0.4.0":"2024-05-31T04:13:53.443Z","0.5.0":"2024-06-01T21:09:29.913Z","0.6.0":"2024-06-02T17:39:03.321Z","0.6.1":"2024-06-02T17:47:22.745Z","0.7.0":"2024-06-12T04:10:45.714Z","0.7.1":"2024-06-12T04:15:57.065Z","0.8.0":"2024-06-17T01:48:16.209Z","0.9.0":"2024-06-17T04:57:59.664Z","0.9.1":"2024-06-17T05:03:57.104Z","0.10.0":"2024-06-21T00:59:46.825Z","0.11.0":"2024-06-21T02:08:23.581Z","0.12.0":"2024-06-21T03:10:24.740Z","0.12.1":"2024-06-21T03:13:23.620Z","0.13.0":"2024-06-21T04:15:28.305Z","0.14.0":"2024-06-21T21:29:43.863Z","0.15.0":"2024-06-23T01:38:13.555Z","0.16.0":"2024-06-23T02:32:02.841Z","0.16.1":"2024-06-23T02:32:59.778Z","0.17.0":"2024-06-23T03:13:24.021Z","0.18.0":"2024-06-23T03:57:12.508Z","0.19.0":"2024-06-23T17:49:26.285Z","0.20.0":"2024-06-23T19:16:15.231Z","0.20.1":"2024-06-23T19:22:10.218Z","0.21.0":"2024-06-30T15:00:28.454Z","0.22.0":"2024-06-30T16:11:49.021Z","0.23.0":"2024-07-01T16:53:58.449Z","0.24.0":"2024-07-01T17:27:17.407Z","0.25.0":"2024-07-02T22:00:15.461Z","0.26.0":"2024-08-06T16:28:41.124Z","0.27.0":"2024-08-11T15:41:12.933Z","0.28.0":"2024-10-26T23:36:45.441Z","0.28.1":"2024-10-26T23:40:51.205Z","0.29.1":"2024-11-09T20:37:24.469Z","0.30.0":"2024-11-10T16:53:39.562Z"},"author":{"name":"Craig Walker"},"license":"MIT","keywords":["typescript","types"],"description":"Type Management Utilities for TypeScript","maintainers":[{"name":"softcraft-development","email":"npm@softcraft.ca"}],"readme":"# Typonomy\nType Management Utilities for TypeScript\n\n[![npm version](https://badge.fury.io/js/typonomy.svg)](https://badge.fury.io/js/typonomy)\n\n## Purpose\nTypeScript allows developers to apply strict yet flexible type checking on top of an implicit (and very messy) JavaScript type paradigm.\nCombined with JavaScript's flexible functions, TypeScript becomes a very readable, capable and safe functional programming language.\nTyponomy exists to help achieve even greater readability, safety, and convenience by adding additional helper types and functions.\n\n## Design Goals\n* Make it convenient to avoid `any`; it's unsafe and unnecessary.\n  * Type guards already exist or are easy to create.\n* Support and encourage explicit typing.\n  * But make types easily and safely inferrable to help reduce verbosity.\n  * Code is more readable when the types are well-known.\n* Use consistent names.\n  * Try to reuse common vernacular when feasible.\n  * Invent reasonable names when necessary, and explain what these new names mean.\n* Support functional over object-oriented where possible.\n  * Classes are mostly just objects/interfaces with function properties. The rest doesn't matter much.\n  * Use explicit types to demonstrate functional programming concepts.\n* Locate code for ease of development.\n  * Consuming code can import submodules directly vs the entire module.\n  * Keep submodules small and focused.\n  * No circular submodule dependencies.\n* Support the most common collections and iteration patterns\n  * Arrays, objects, `Record<K,V>`.\n  * `reduce`, `map`, and `forEach`-style functions for the above.\n* Don't Repeat Yourself.\n  * Reuse code internally.\n* Document everything clearly and explicitly.\n* Unit test everything.\n  * The [unit tests](/softcraft-development/typonomy/tree/main/test) themselves become both documentation and usage examples.\n* Strict type checking.\n* Strict linting.\n\n## Example Uses\nTo demonstrate the types and type safety, these examples use more explicit typing than is typically necessary.\n\n### Short Circuit Iteration\n\n```\nimport { Break, mapArray, type IndexedMapper } from \"typonomy\"\n// value and index have inferred safe types.\nconst mapper: IndexedMapper<number, string> = (value, index) => {\n  if (index === 2) throw Break\n  return `${index}:${value}`\n}\nconst mapped = mapArray([3, 5, 7, 11], mapper)\n// `mapped` is `[\"0:3\", \"1:5\"]`; 7 and 11 never get mapped.\n```\n\n### Explicit and Safe Nullish Handling\n```\nimport type { Nullable, Optional, Possible, Reducer } from \"typonomy\"\nimport { appendExplicit, isNull, isString, isUndefined, or, reduceArray, typeGuard } from \"typonomy\"\n\nconst possibleStrings: Array<Possible<string>> = [\n  \"An explicit value\",\n  null,\n  undefined,\n]\n\nconst isNullableString = typeGuard<Nullable<string>>(or(isString, isNull))\nconst filterUndefined: Reducer<Nullable<string>[], Possible<string>, number> = (state, value, _index) => {\n  if (isNullableString(value)) state.push(value)\n  return state\n}\n// [ \"An explicit value\", null ]\nconst nullableStrings = reduceArray<Nullable<string>[], Possible<string>>(possibleStrings, filterUndefined, [])\n\n// \"Optional\" is a synonym for \"may be undefined\", and comes from the notion of optional parameters and properties.\nconst isOptionalString = typeGuard<Optional<string>>(or(isString, isUndefined))\nconst filterNull: Reducer<Optional<string>[], Possible<string>, number> = (state, value, _index) => {\n  if (isOptionalString(value)) state.push(value)\n  return state\n}\n// [ \"An explicit value\", undefined ]\nconst optionalStrings = reduceArray<Optional<string>[], Possible<string>>(possibleStrings, filterNull, [])\n\n// \"Explicit\" excludes null and undefined. `appendExplicit` already does this.\nconst filterNullish: Reducer<string[], Possible<string>, number> = appendExplicit<string>\n// [ \"An explicit value\" ]\nconst strings = reduceArray<string[], Possible<string>>(possibleStrings, filterNullish, [])\n```\n\n### Put Single Values and Arrays on Equal Terms\n```\nimport type { Optional, Reducer, Some } from \"typonomy\"\nimport { addMore, isExplicit, isPlural, reduceSome } from \"typonomy\"\n\n\nconst countStrings: Reducer<number, Optional<string>, number> = (state, value) => state + (isExplicit(value) ? 1 : 0)\nlet someStrings: Some<string> = \"One String\"\n// howManyStrings = 1\nlet howManyStrings = reduceSome(someStrings, countStrings, 0)\n\nconst manyStrings = addMore(someStrings, \"Another string\")\nsomeStrings = manyStrings\n// howManyStrings = 2\nhowManyStrings = reduceSome(someStrings, countStrings, 0)\n\nif (isPlural(someStrings)) {\n  const first: Optional<string> = manyStrings[0]\n}\nelse {\n  // It isn't, but it could have been if we'd done this before addMore().\n  const str: string = someStrings\n}\n```\n\n## Installation\n\nYou can install Typonomy using npm, yarn, or pnpm:\n\n```bash\nnpm install typonomy\n```\n\n```bash\nyarn add typonomy\n```\n\n```bash\npnpm add typonomy\n```\n\n## Documentation\nSee the [**API Documentation**](docs/globals.md)\n\n## Modules\n\nTyponomy includes three kinds of [JavaScript module format](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules).\nThe process for achieving this is inspired by [this blog post from SenseDeep](https://www.sensedeep.com/blog/posts/2021/how-to-create-single-source-npm-module.html).\nThis library uses [ESBuild](https://esbuild.github.io/api/#platform) for constructing each module platform.\n\n### ES Module\nExports all code as an ECMAScript Module, suitable for `import`:\n\n`import * as typonomy from 'typonomy'`\n\nYou can also import submodules:\n\n`import * as array from 'typonomy/array'`\n\nES Modules are typically used:\n  * In browser-based applications.\n  * In applications that use a JS bundler system (ex: Bundler, Bun, Webpack, ESBuild, Vite, etc).\n  * In [modern Node.js applications](https://nodejs.org/api/packages.html#determining-module-system).\n\n### CommonJS / Node module\n\nExports all code as a CommonJS, suitable for `require`.\n\n`const typonomy = require('typonomy')`\n\nYou can also require submodules:\n\n`const array = require('typonomy/array')`\n\nCommonJS modules are typically used by older Node.JS applications.\n\n### Browser script.\n\nExports all code as a ES6 script suitable for inclusion in browsers.\nThe code is wrapped in an [Immediately invoked function expression](https://en.wikipedia.org/wiki/Immediately_invoked_function_expression) (or \"IIFE\").\n\n`<script src='typonomy/dist/browser/index.js'>`\n\nYou can also include submodules:\n\n`<script src='typonomy/dist/browser/array.js'>`\n\nBrowser scripts are typically used by older web browser-based applications.\n\n## Issues and Discussion\nPlease feel free to propose any fixes, additions, modifications, or clarifications at the [GitHub Issues for the project](https://github.com/softcraft-development/typonomy/issues).\nPull requests and forks are welcome for consideration for include into the main project.\n\n## License\nTyponomy is licensed under the [MIT License](https://opensource.org/licenses/MIT).\n","readmeFilename":"README.md"}