{"_id":"@cantus/utilities","_rev":"3-cfd58a44f99eab75f5b36ca83fb83824","name":"@cantus/utilities","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@cantus/utilities","version":"0.0.1","keywords":[],"author":{"name":"DorianLatchague"},"license":"ISC","_id":"@cantus/utilities@0.0.1","maintainers":[{"name":"dorian.latchague","email":"dorian.latchague@gmail.com"}],"dist":{"shasum":"29ff543b1f734133e9cff9b8b276a38bafe993f5","tarball":"https://registry.npmjs.org/@cantus/utilities/-/utilities-0.0.1.tgz","fileCount":13,"integrity":"sha512-zO2PyXQRRA64Qe7Et7s6vDiJu7MgpkI2V9mfnJzL8ywMa9lkHmL8oXzG5TPJW084ilooNLmtaL+FTDjv4iu4Ng==","signatures":[{"sig":"MEQCIBwJuz0EJzUxV7XEKs26manqBTj1uJ3GOptaRtVJ2Ix4AiBZ2BwJmkZnMgm25CRsG7NEpSj2p3J8DARC75gWPTC0IA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17149},"main":"lib/index.js","_from":"file:cantus-utilities-0.0.1.tgz","types":"dist/index.d.ts","module":"lib/index.js","exports":{".":{"node":"./lib-commonjs/index.js","types":"./dist/index.d.ts","import":"./lib/index.js","require":"./lib-commonjs/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"pnpm run clean && vite build","clean":"rm -rf lib lib-commonjs dist","lint:fix":"eslint src/ --fix"},"_npmUser":{"name":"dorian.latchague","email":"dorian.latchague@gmail.com"},"_resolved":"/tmp/ec271c06743291fe96a2d95a4e83f2ff/cantus-utilities-0.0.1.tgz","_integrity":"sha512-zO2PyXQRRA64Qe7Et7s6vDiJu7MgpkI2V9mfnJzL8ywMa9lkHmL8oXzG5TPJW084ilooNLmtaL+FTDjv4iu4Ng==","_npmVersion":"11.11.0","description":"","directories":{},"_nodeVersion":"24.14.1","dependencies":{"axios":"0.26.1","lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"4.14.157"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/utilities_0.0.1_1776112744428_0.970206768515079","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@cantus/utilities","version":"0.0.3","keywords":[],"author":{"name":"DorianLatchague"},"license":"MIT","_id":"@cantus/utilities@0.0.3","maintainers":[{"name":"dorian.latchague","email":"dorian.latchague@gmail.com"}],"homepage":"https://dorianlatchague.github.io/Cantus/","bugs":{"url":"https://github.com/DorianLatchague/Cantus/issues"},"dist":{"shasum":"9c2182963950868638177c0ec6836b1b3558fa53","tarball":"https://registry.npmjs.org/@cantus/utilities/-/utilities-0.0.3.tgz","fileCount":14,"integrity":"sha512-jaFadA1mAl1bobB4jFZae5uKyQy2/FAsIAS7gVQgaVycjQudzxprUOEV9S6tPmAirdnCwjRVVwA2L9Taxgmzdw==","signatures":[{"sig":"MEYCIQDIYNLOkLHdsGk62UV3oNfZ2iqa4XXA2WOUfy6H2xQ5twIhALR0udOLhBuMKZKZxtmlDGDuM+uPx3HjojxIhajwf3JR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cantus%2futilities@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17656},"main":"lib/index.js","_from":"file:cantus-utilities-0.0.3.tgz","types":"dist/index.d.ts","module":"lib/index.js","exports":{".":{"node":"./lib-commonjs/index.js","types":"./dist/index.d.ts","import":"./lib/index.js","require":"./lib-commonjs/index.js"},"./package.json":"./package.json"},"scripts":{"lint":"eslint src/","test":"vitest run --passWithNoTests","build":"pnpm run clean && vite build","clean":"rm -rf lib lib-commonjs dist","lint:fix":"eslint src/ --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:783d095e-4381-48dc-9bfd-9a1c94e73bb5"}},"_resolved":"/tmp/95248be23815ddb88553f36e986cedf3/cantus-utilities-0.0.3.tgz","_integrity":"sha512-jaFadA1mAl1bobB4jFZae5uKyQy2/FAsIAS7gVQgaVycjQudzxprUOEV9S6tPmAirdnCwjRVVwA2L9Taxgmzdw==","repository":{"url":"git+https://github.com/DorianLatchague/Cantus.git","type":"git","directory":"packages/utilities"},"_npmVersion":"11.11.0","description":"","directories":{},"_nodeVersion":"24.14.1","dependencies":{"axios":"0.26.1","lodash":"4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"@types/lodash":"4.14.157"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/utilities_0.0.3_1776150706262_0.30696089421273665","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"author":{"name":"DorianLatchague"},"dependencies":{"axios":"0.26.1","lodash":"4.17.21"},"description":"TypeScript utility types and functions for working with objects in React applications","devDependencies":{"@types/lodash":"4.14.157"},"exports":{".":{"types":"./dist/index.d.ts","import":"./lib/index.js","node":"./lib-commonjs/index.js","require":"./lib-commonjs/index.js"},"./package.json":"./package.json"},"keywords":["react","typescript","utilities","object","deep-partial","immutable"],"license":"MIT","main":"lib/index.js","module":"lib/index.js","name":"@cantus/utilities","homepage":"https://dorianlatchague.github.io/Cantus/?path=/docs/utilities","repository":{"type":"git","url":"git+https://github.com/DorianLatchague/Cantus.git","directory":"packages/utilities"},"bugs":{"url":"https://github.com/DorianLatchague/Cantus/issues"},"peerDependencies":{},"types":"dist/index.d.ts","version":"0.0.4","scripts":{"build":"pnpm run clean && vite build","clean":"rm -rf lib lib-commonjs dist","lint":"eslint src/","lint:fix":"eslint src/ --fix","test":"vitest run --passWithNoTests"},"_id":"@cantus/utilities@0.0.4","_integrity":"sha512-cJ4SguDekWx5Cc+Rv+eMAvgOkh7asEO06YiWFcPFfrAjJfYAzPfx5zZ9fP0LXpBVOQ19HZqE0RrtTJ7TvZLuOw==","_resolved":"/tmp/bdf6877c38ae370d04c6a70b3668fa92/cantus-utilities-0.0.4.tgz","_from":"file:cantus-utilities-0.0.4.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-cJ4SguDekWx5Cc+Rv+eMAvgOkh7asEO06YiWFcPFfrAjJfYAzPfx5zZ9fP0LXpBVOQ19HZqE0RrtTJ7TvZLuOw==","shasum":"19399c1f136ade18223d83ff5c828c5d9feb16f2","tarball":"https://registry.npmjs.org/@cantus/utilities/-/utilities-0.0.4.tgz","fileCount":15,"unpackedSize":18260,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@cantus%2futilities@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB5EePCK7KtIhPfgu+PkO7pD/gLzYEde3cbdJHngTdcgAiEA0qAnyA+kORWz1Pkw32jW9MiUxgilU0IziWe9gslsimE="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:783d095e-4381-48dc-9bfd-9a1c94e73bb5"}},"directories":{},"maintainers":[{"name":"dorian.latchague","email":"dorian.latchague@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utilities_0.0.4_1776152095882_0.9127453283198232"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-13T20:39:04.353Z","modified":"2026-04-14T07:34:56.294Z","0.0.1":"2026-04-13T20:39:04.601Z","0.0.3":"2026-04-14T07:11:46.441Z","0.0.4":"2026-04-14T07:34:56.004Z"},"bugs":{"url":"https://github.com/DorianLatchague/Cantus/issues"},"author":{"name":"DorianLatchague"},"license":"MIT","homepage":"https://dorianlatchague.github.io/Cantus/?path=/docs/utilities","keywords":["react","typescript","utilities","object","deep-partial","immutable"],"repository":{"type":"git","url":"git+https://github.com/DorianLatchague/Cantus.git","directory":"packages/utilities"},"maintainers":[{"name":"dorian.latchague","email":"dorian.latchague@gmail.com"}],"readme":"# @cantus/utilities\n\nTypeScript utility types and functions for working with objects in React applications. Includes deep dot-notation key types, deep partial types, and an immutable object patching function.\n\n📖 **[Documentation](https://dorianlatchague.github.io/Cantus/?path=/docs/utilities)**\n","readmeFilename":"README.md","description":"TypeScript utility types and functions for working with objects in React applications"}