{"_id":"@pantograph/utils","_rev":"38-cd90da3c3d082076d1e3212a577bf0da","name":"@pantograph/utils","dist-tags":{"latest":"0.0.38"},"versions":{"0.0.1":{"name":"@pantograph/utils","version":"0.0.1","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.1","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"0cfa2dd067147281f2281a2bff1d14cd395b43f8","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.1.tgz","fileCount":7,"integrity":"sha512-qkXzO1vzQA9zHBg1Es0BD7R1mEvrCCDWEaNM70TWd/3fHrt0l9TEk4NGQt/vjF8mOV+uHsp42QXH7n0Pdmjhfw==","signatures":[{"sig":"MEUCICbFNkZhB4X4X/81nwjjyvOmrlN57KGMdh1xgBNJgTVlAiEA+uvgNCAtuYZXBjoTbj9/DDAE5TYbaD6BxAPlX8YSGdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*","./style/*":"./dist/style/*"},"gitHead":"f6e1a99cfd20f7afa9a713bba1997b28418f20fb","private":false,"scripts":{"lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.1_1741004793127_0.6147776592164864","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@pantograph/utils","version":"0.0.2","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.2","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"b2f487dabc6bb3cafadda5abc3ac923ad50ac04f","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.2.tgz","fileCount":7,"integrity":"sha512-3r5TxwEM6X8k7yVLqst+OFM3iXFCy5TR91vaakI0/MZnI9pHUeW/kr/sEjiLXCLjoBaNYn56n8xDYOwZyVvsNg==","signatures":[{"sig":"MEYCIQD7ERAIHB4cSrFb+n+qxuS9udkU2ut8Bz2SoncbM4jjqgIhALZmMMKkwFbJLv+OYqmO3q2JzSLpir1mpljP9H86fUNH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*","./style/*":"./dist/style/*"},"gitHead":"f6e1a99cfd20f7afa9a713bba1997b28418f20fb","private":false,"scripts":{"lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.2_1741005963539_0.18143502450493343","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@pantograph/utils","version":"0.0.3","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.3","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"4c029fe83f3fb2cc1ce3ff46709163910b399ff4","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.3.tgz","fileCount":7,"integrity":"sha512-8pi7IxR2XK2hZjCoJ/Fg4ozw3dkM0PvIslU71ME01qcCrS3rk9ayogUSSEi8LPG8n07Tcv5Pe41xIFm0204lmg==","signatures":[{"sig":"MEUCIC7AClJkc1BUQr82ac/qY+BuGP5cJ1xDwChVtJdbiuFeAiEA8x20P9g54qSoEmVspgwcJ2VxZK8w0BI7U7ftkRGKKNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*","./style/*":"./dist/style/*"},"gitHead":"31a3a522f98015755452efa704c3f83153f31f52","private":false,"scripts":{"lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.3_1741007675278_0.4961894431661076","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@pantograph/utils","version":"0.0.4","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.4","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"7d32f89e79fa6585f9b52bc52f51c158fe689711","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.4.tgz","fileCount":7,"integrity":"sha512-AaNMjlsi2RAQG8+kTYK1E6IZNm/Y9q9WCH2gIcI7mHZmEqGCIa1+BoAp8YpIlHlB3PWJ9z/zWLfPd0eIP5XYXw==","signatures":[{"sig":"MEQCIHJKRCZ6g8EviX4d2g1oYGGvopLf++rceL9E0qp6qlr1AiANMgKzTstoFDBBFNvCSaWZ6bCtyAU/T9Ff9XFZUxjtMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*","./style/*":"./dist/style/*"},"gitHead":"31a3a522f98015755452efa704c3f83153f31f52","private":false,"scripts":{"lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.4_1741010582232_0.616038167116786","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@pantograph/utils","version":"0.0.5","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.5","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"28f76605ce4453cff8f62d1523a41c8e7a684d5b","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.5.tgz","fileCount":7,"integrity":"sha512-FWnH6nbccvqk9tdyQqR5MJ9GPmPKP/s8S6hUbbC4pLzS/uCuOA199XHJeZqzMd6jrk0hvN0wkooq3sFSl/Qkgg==","signatures":[{"sig":"MEQCIBegLcXP5Nw2MUO0fckmEchsyB1GKbYNLeekqY70OhZzAiBjuf/tqIjpOz2uF6FXl+oODrKMKEQ5Q45QIdQDXYVJ+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10812},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*","./style/*":"./dist/style/*"},"gitHead":"e74529a9b628aecca6b5b067c17ce15c9d09dc09","private":false,"scripts":{"lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.5_1741067842498_0.95075611226927","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@pantograph/utils","version":"0.0.6","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.6","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"61fda05a32d5fad9e0d0f41a1037fe19a27e7221","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.6.tgz","fileCount":7,"integrity":"sha512-WBG4nnvhJas3U+/bb2WckjzgmoiBn9YSgs79bvCri0lEvH8VXFCWKsFfeXiDCbSok8pdFPqiMtIUR12YUc9a5Q==","signatures":[{"sig":"MEYCIQDdIe6PZTRiIdcdCXeAkx3h5EWN6qmS6r3b/XMIao7U9wIhALA8V7ZAGz9v9NkmEdwJqahjqhwiVSJ3XX7L2Ls4V5p0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10777},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"156862278f388098263b6b4df1a2e0ed182eab69","private":false,"scripts":{"lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.6_1741428371296_0.4780025491468498","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@pantograph/utils","version":"0.0.7","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.7","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"91633df7b135315848d7ab40ea6e74a9e282be46","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.7.tgz","fileCount":7,"integrity":"sha512-i0KhORV1sbghXBMvf0B9Tvr2z/QNyfRRhY4bAFRgcKX3zcX5/pjhz5/IvejLYc4jY8cW/fV/o1bS2G6dHk0AMA==","signatures":[{"sig":"MEUCIFXW4g5GpdQDh5QqTHOh+9KJcurL0Yw6id2rKuOTbd/sAiEAhAIYPRrhN8X+XjgC2e0gJ2y3zNqF/KhRuNLnjWNae3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10777},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"f4aa5f113415d9a141b384c5aabbea2eb368765a","private":false,"scripts":{"lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.7_1741526556033_0.7376338187536513","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@pantograph/utils","version":"0.0.8","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.8","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"f9e91e9111f1c9cc7a74afdc2b457fd3c26bbc71","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.8.tgz","fileCount":7,"integrity":"sha512-Prsc2bhDnZZVQHYMGBPbUb8z0VOH9JIEKiRE4g9Z5suJNfE0UNx7vStVPbB6CDxtGYUP2wb8pvzSadp+LNAOtA==","signatures":[{"sig":"MEUCIG9/ML7I2Hbzzdt2aAUaOUfNsxaa8hPP9wiTOjTIY8DgAiEAriBxcaBrzHdzPomfdnXKrcOutzKnUurQlVinLFE9hSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10777},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"37718dda73bd2f45ea6ac9c4583d2ec33c982597","private":false,"scripts":{"lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.8_1741604807775_0.18108938200240976","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@pantograph/utils","version":"0.0.9","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.9","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"546d8e2acb22dc799ca4732b25a49a5432927325","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.9.tgz","fileCount":7,"integrity":"sha512-e5MzSwfxLTzqk6kuLO/OxeO95v2wuHyzeHeePJ6TPPqmN1CUYXSwssz8dkFz92Yxv9eRPSgd4pFRID7FNjWPdQ==","signatures":[{"sig":"MEUCIB8LrwWPgStacCJJakeDHB6XkKpLh5RERmjqos0BNDtsAiEA6EC7Idnl+QWjm7iLEk04o5YnIAPpfCj02JwjTHTFBRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"9d27488d436ecf233cf9b76f40d4c862b018bac8","private":false,"scripts":{"lint":"eslint .","build":"tsup","publish":"npm publish"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.9_1741612672606_0.8591649038924873","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@pantograph/utils","version":"0.0.10","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.10","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"674a42fbe53f6bb635931ddfcdebd700ae65e2eb","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.10.tgz","fileCount":7,"integrity":"sha512-fc56CTKhX5kRJ9nawSHMmuUD4agUiirv6drmT03gX+2fjPrvY/S9iP9pR9ew+EaI2BNKcFLIKiD2bn8+KbHvlA==","signatures":[{"sig":"MEUCIHvoxl2sm0gXuH0vSk/0/q1XPX5avSxdwpQ7nfA4qfIcAiEAhfyebbKM/1GlhHvjpKHlOcO1m0mlPVK6vRwTce/nDj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"89d03b3c107b4bf51262848e5b2ad3902e87c5d8","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.10_1742128441183_0.9506181800032603","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@pantograph/utils","version":"0.0.11","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.11","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"4f0c175c2aa3fea6afccd374609fd5aabb0a29a6","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.11.tgz","fileCount":7,"integrity":"sha512-i/2TvLOwbRGfALzm6EgcoV7jPnu/3iE97recx8z7GumGzik/BO+iP6Y6IUpmwLwT6fW2lN4CP/Z+xnEJpM0OsQ==","signatures":[{"sig":"MEUCIEBNPVGCJWu1VrjlyNtqMCOpCyE30a3zVHbM3mr9Gg0+AiEA768kLJ0kSEFJqseqfV+2bgyk7ouvkwfLbTd7RqGZi8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"2383c32c25c1d38088820f939e3b6d0a7c840a1e","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.11_1742210327406_0.7752337145871577","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@pantograph/utils","version":"0.0.12","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.12","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"7678688a0275473d7cf13ad4a9521f53efdff1de","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.12.tgz","fileCount":7,"integrity":"sha512-eSJboE82DuNZfZkV4bnVBmjKmsbjdS/hXR3MVs3mgP/N+svajTiEP6lHT5JoABLngtSmhz1UdTg827Eyp8d5vA==","signatures":[{"sig":"MEUCIQCCQWhmlUAcax3Jb50PGVuvG7iw+kutWxYvnmJ4Z2oopgIgVexqnQPmL5ohO06f7rEYKo1FJEZ062ddbLwjzw/w6PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"81b84ec106c39c50d12a020a611391de3b322ce4","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.12_1742295449021_0.5306340068924618","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@pantograph/utils","version":"0.0.13","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.13","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"14edc88e6b89102cf39d685ec154b709bb5ec613","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.13.tgz","fileCount":7,"integrity":"sha512-pFvxJTxlTuqEnQQanefE6Wg8j0lN6XW+zA/vMQ0lMuUSzdYyloiMUnpTZQCjaDlsmJRix3wmH6y4jVOjkTp9IQ==","signatures":[{"sig":"MEUCIQCBAvPY0fu/MXv03ln90HJfbVdXfizJkN/7Ai8EcgDkXwIgdcYxVmYnH5aYoKv/Myv2maAxd2fpToQN3mWHkKRH2T8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"b0ae22fa13ec0b1e8db3e8d8ea8df80e3cfcf455","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.13_1744113546085_0.649976661005059","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@pantograph/utils","version":"0.0.14","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.14","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"c02a9cdb0d69f869427e77e8970ff87e85329268","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.14.tgz","fileCount":7,"integrity":"sha512-00320yg+L7RA4TL88h0guq/F3/OqfQICYRP/JMDkxgfqHuATb8rU8SwdXSlOjJPiFsapKdeooDQvz8F3fYrF7w==","signatures":[{"sig":"MEUCIQCCQqbMKbg25NlGSAKpm8FMF8FAsHotPRoxxjHSoL4KrAIgaOkxKScTgRIy9VmsDTCwniPOtGv68LtbQcA3y1rYqUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"b03db13d2511235d2c5014c408c0564ace17982e","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.14_1744532423577_0.14620911094258893","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@pantograph/utils","version":"0.0.15","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.15","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"44bf79835e446675fde54cf9f33a4d4dfc0d2e1c","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.15.tgz","fileCount":7,"integrity":"sha512-KSC7rZOpCbI7eEoTrOFFEoDQji4INLaWieWm0ZlWdrhkVJ0c8RO87QYBByzZhd23xXEhsF8RequjewiAV/WUOQ==","signatures":[{"sig":"MEYCIQCTtPT+QMFx6GOc05ejpedf0DhrO/2/1m3I1BFCKmUe9gIhANfH2W47FymtGV9GhNvdNnDBTYm0/95R40/6aip9ogIM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13136},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"d9aa8086d0fbee0a339344ff864691fc304d1d33","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.1","dependencies":{"@pantograph/tokens":"^0.0.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.15_1745161018854_0.5072962020141942","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@pantograph/utils","version":"0.0.16","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.16","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"1d88eb657d73049c3cb87690b92bcccfec414e83","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.16.tgz","fileCount":7,"integrity":"sha512-Iu+9X9WXKJgYrjAr43mz2Hc7CoxonStNXArsrxTYNz6f5GanA8kXeG4eRy6YqPd2jrRcDUdCemMM506JZMPS0g==","signatures":[{"sig":"MEQCIEE0FBsZ5XswE8SknGI3uqlxGmlsTAJrnS9HGcBbKj0BAiADR8PHgcm/5dZgRi7qoOINWf4Fd9unTrOAYHyIkFSVxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13383},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"d50f0cc6c319ce936be7a503c917690cb5d0ed14","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@pantograph/tokens":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.16_1747546430192_0.14462186191391813","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@pantograph/utils","version":"0.0.17","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.17","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"d093e5d93a8176a5db03185a22d2c28e332cc301","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.17.tgz","fileCount":7,"integrity":"sha512-wow7dQ97RDZAGBsDG8qHH+5DTTIrclnvSl4WUU5/xk0FeGmUUuT4sJ+bSYN66E6MxaZnP0vkPYhGPK+eJeDubA==","signatures":[{"sig":"MEUCIGaTGadxAaPFWOLo0vzJcn+u+7eDJvYLPDZiKGr8tcK8AiEA3lCFyhOrufVge5T8GScqOjBj3OD6J4U/gqm0+ok7Mi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13951},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"d60e35ed72eda4b4f3ae81b67763bc1396c6bcf5","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@pantograph/tokens":"latest"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.17_1747666103621_0.9734882192924112","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@pantograph/utils","version":"0.0.18","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.18","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"0117aa3dca033906bca123e4e667c26ad6608616","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.18.tgz","fileCount":7,"integrity":"sha512-cdZotPU/NVztE5KNDjHxsxWrQR5hkKzKEuoh6njlBRFiphiFaP9klbikpTr/Sbv9By+HRje6cRZe/+NACpShQA==","signatures":[{"sig":"MEQCIGMb1P2DCpUN5kRT0U6EuQOTOYPJKFqv8mrMLbKx2tr3AiBNPqf4BpGrrUgmAV5ECKh7xiWRXD/0tfKdwsDD1akb3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380550},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"955a831defb276cccd1ab7c82b9de70719dcabef","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@pantograph/tokens":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lodash-es":"^4.17.21","typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.18_1747916651553_0.47334401771745793","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@pantograph/utils","version":"0.0.19","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.19","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"bc64973a4b9662ea6c8bb2315bba038418817aa8","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.19.tgz","fileCount":7,"integrity":"sha512-QagyKY8zn+6KY+TC+r3GKlGG45/SYZziB3OuKwfnkXr4oBajlvVZLlALVmil00xd2skF4eABKXWwlTfmfum5wg==","signatures":[{"sig":"MEUCIQDEZYkY/N90+vZIG7GQ8GCe2ASrm1RXqdj2iXpqeJhvLAIgEboEqAbACwySn1wVpQyuZ3DgqkgSuEQen4tHuK9GxFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11561453},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"75e6d6445a8878fdffb82fcefced39c148485628","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@pantograph/tokens":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lodash-es":"^4.17.21","typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.19_1748779208452_0.7683782438330109","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@pantograph/utils","version":"0.0.20","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.20","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"9395b7ec241c7d7a4d9d15ffd73497bb2386758b","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.20.tgz","fileCount":7,"integrity":"sha512-y0sO5Z7K4gwDGvXFh1wy0gqwcdT1g8KW12RismIxBtpRxN3jVmRJM4QnOtxHHxy+ceGx8eQ0GK2XWwe23Pq00g==","signatures":[{"sig":"MEYCIQCeCxoL/PhHv3XbFC2WnsqFAuTqhE2Dhk99RssraEuSuAIhALGutjVxaJjLof128FAMVKJFoNgmeDZ8nfu0sOn4v65F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11561133},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"75e6d6445a8878fdffb82fcefced39c148485628","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@pantograph/tokens":"^0.0.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lodash-es":"^4.17.21","typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.20_1748779586431_0.07849914318054374","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@pantograph/utils","version":"0.0.21","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.21","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"7999597b89ec50807bd3a1277f8fc8713534d96a","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.21.tgz","fileCount":7,"integrity":"sha512-T9Q69jTu5Wp0LVdI+R5Uy1FECKj1p7k1OkuZki7MAumZvKCj+ixsp+3XRlO54bU63yEW0408E0zNu7ImGphvnw==","signatures":[{"sig":"MEYCIQCSG2dSv50FhTkaGw3hgUbZSwT2Cif40hCVq/rnmPyejgIhAN/StqW8Rocjt1b9LGHvBKvphSWDA/8orBTCUOjM2shx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11560378},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"fe91be30470939a1ff64c5e768a365e14b7964da","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@pantograph/tokens":"^0.0.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lodash-es":"^4.17.21","typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.21_1749450219806_0.12356570306251591","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@pantograph/utils","version":"0.0.22","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.22","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"ae3e8888ace8d7ed16f0c04a651d05091d087bdb","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.22.tgz","fileCount":7,"integrity":"sha512-cyDqWXJitxgs+5x7OLLGWdxjTVXk+EOHo64D5Qa6mVZXwsBFZxj0sqcEsSlgcal60b9+ZLctz2Dtdx9H7qNZDg==","signatures":[{"sig":"MEYCIQCDSATy1T8n21S2E+PmNkxE89E3hopzrPHf1Dd/KTmuHQIhAIu4l3LN5zkx1q4aROILZj9ivUD0k+Ek+c549yLP0m+t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11196419},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"9102ce3f9beae2b552468905ea251b9a6dda6ad8","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","actor":{"name":"sedmedgh","type":"user","email":"sedmedgh@gmail.com"},"email":"sedmedgh@gmail.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@pantograph/tokens":"^0.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lodash-es":"^4.17.21","typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.22_1750159312906_0.3612377861376068","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@pantograph/utils","version":"0.0.23","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.23","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"69533e15e03c62af8b37cc747ca2f7c463c099fa","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.23.tgz","fileCount":7,"integrity":"sha512-3lYibXU3y3IqoNBAaqwVCDQFQiBstusZ3/EaVMjMn8FnHmc4GepY3TIRbGhp69BF7oR6sHgqdSeOeDKhT6cYjg==","signatures":[{"sig":"MEYCIQCToij71ax8XTIgl/+dpXDE5/comwzq7vxnN4QWIiUI0wIhAPsYFBEy+1cp53D/HyQMdj+xKraXyrlI1G/XJWORArq9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"9102ce3f9beae2b552468905ea251b9a6dda6ad8","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","actor":{"name":"sedmedgh","type":"user","email":"sedmedgh@gmail.com"},"email":"sedmedgh@gmail.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"@pantograph/tokens":"^0.0.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lodash-es":"^4.17.21","typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.23_1750163111766_0.5826628210937626","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@pantograph/utils","version":"0.0.24","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.24","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"acefd5d538893e6788f497d9ab460067e6051f4d","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.24.tgz","fileCount":7,"integrity":"sha512-jSx0hFGKZj9z2O/+qXOPZQBSqUXuNslROtjF43yniV+miHkpHCpHe+G+6NVKcvhex93O/SOavCN4CNVBeSdVWA==","signatures":[{"sig":"MEUCIQDCzXvB6CNo20hsE/iARlUIApAX2s7TzJwmUpzduI+6YAIgMWMHZNJ/Ct2OTDEy6iaElE4ecVCYI2WtDkPLv8uShU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15271},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"89eb9022f4a4d4199e7865c8ee09d7632aafd950","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","actor":{"name":"sedmedgh","type":"user","email":"sedmedgh@gmail.com"},"email":"sedmedgh@gmail.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tailwind-merge":"^3.3.1","@pantograph/tokens":"^0.0.29","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lodash-es":"^4.17.21","typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.24_1750667813502_0.2879576849642642","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@pantograph/utils","version":"0.0.25","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.25","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"e1415061ee77f45db78da4efc29e1a0826e45dd1","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.25.tgz","fileCount":7,"integrity":"sha512-JVzX6qC7QelvPOGdhmQxNQ8sKI+iSl3MPh9Tqm22zYMW22cFX4fizfLpbSkE78aFtaEahbP3Hx7bu8q/vCybVw==","signatures":[{"sig":"MEYCIQD1LWQpYRVwpdWlw5JXvzpFiLie83XnvSTcNXWV5PO0HwIhAObqJlG8TV28WDfnylwt4pXQPzpDdCLBhCAHUvy2jnDR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15220},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"c865554253b6b0f62ed9031011a6c7d749bd1dd2","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","actor":{"name":"sedmedgh","type":"user","email":"sedmedgh@gmail.com"},"email":"sedmedgh@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tailwind-merge":"^3.3.1","@pantograph/tokens":"^1.0.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"lodash-es":"^4.17.21","typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.25_1751281183331_0.4958134539667898","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@pantograph/utils","version":"0.0.26","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.26","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"b21e9a688f1957d2c5b3d538212e47f9a5c9d61c","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.26.tgz","fileCount":7,"integrity":"sha512-3V6I9kDF/UjCE2G8s4iixJ6FtRIPReGYbUPmiepTCCZrzLXfJpeW419mu3n4gmL5bjOCgOkFzK6ATF5g8R/07g==","signatures":[{"sig":"MEQCIGVxSYvN+MCkCWZe3laJSsOc69NxTu/+bWRo6lgfgWqeAiAQDQ4BRw65F6Mv1sIDNiA0B8w5/hxaxJ6eHqOGi8RGTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21491},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":"./dist/index.js","./*":"./src/*"},"gitHead":"06700bddffba213d0751c9f13d16d07de092d07c","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"tsup"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.3.0","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tailwind-merge":"^3.3.1","@pantograph/tokens":"^1.0.0","class-variance-authority":"^0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"~5.6.3","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.26_1753091081242_0.19837642241300824","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@pantograph/utils","version":"0.0.27","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.27","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"715b104e032d4e7f05a80be7927b9d7f416ab422","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.27.tgz","fileCount":6,"integrity":"sha512-XoNzuwJGcBAkSbAsEMa0tbRJ4adxTslfuZl+rNVzxFjxTZvym7BPQ+A4NtwaSksNoYi4slUn9D9fBffZnSylWw==","signatures":[{"sig":"MEQCIAPAOKe3YckDKY+73KhvBgArsHOIip6jfPNPvy0Bs/UBAiBJl1lucIioweJzeZAmuXJXjQqTJpu7dy733BcLTOeE5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16734},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./src/*"},"gitHead":"dc79eb4ac22f96d1e916ee46811fac056098c183","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"vite build"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.5.1","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tailwind-merge":"3.3.1","@pantograph/tokens":"1.0.1","class-variance-authority":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"*","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.27_1753680964228_0.3626155343613029","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@pantograph/utils","version":"0.0.28","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.28","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"863ef916ec24b6d6bd09e11b72efb822bbd4075c","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.28.tgz","fileCount":6,"integrity":"sha512-dD38KXoeTPumNnafPJQL6F7NEFyFO9X6wqDggaDBBs6664Q6OmCr9dWudfj52OTv93O4QPGXLG6FoucsLWOBzw==","signatures":[{"sig":"MEUCIHuXh1s+rqqx0iEMEiDri3OnADclelkG7GW8PYqtyw4yAiEAnDOm7SFhua+PTQnoXozWUlpP4AWg95t9zFXK/PszwDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17505},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./src/*"},"gitHead":"0d54a751562b6085bd8d4a5b0dc93b8268960a2b","private":false,"scripts":{"pub":"npm publish","lint":"eslint .","build":"vite build"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.5.1","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tailwind-merge":"3.3.1","@pantograph/tokens":"1.0.1","class-variance-authority":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"*","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.28_1754748862958_0.1422797437518808","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@pantograph/utils","version":"0.0.29","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.29","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"fef4c53fe81641689e2be041bd30e8266681d131","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.29.tgz","fileCount":6,"integrity":"sha512-Fi6gWTlyBx49xcb5Kgji/g/nJas+G7m2ALq6lZscUlEGGZlDYmZzVWOFf9oQe8G2PY0DyyhjL3C+ijuTgB7SEw==","signatures":[{"sig":"MEYCIQDOiz/H5Jc5MdBZ+h/cZRSOu032pYe0YeBtuLgAtzsS0QIhAIKsd9ylyV1LEZ9lH22qGoHbYA83LUQgW8qepziOAAtq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20600},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./src/*"},"gitHead":"6c1a2cd6e3b20b675612ab5b1e4db1f2b7b56c84","private":false,"scripts":{"lint":"eslint .","build":"vite build","release":"node ../../scripts/release.cjs"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.5.1","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tailwind-merge":"3.3.1","@pantograph/tokens":"1.0.1","class-variance-authority":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"*","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.29_1756109956433_0.2073451108939499","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@pantograph/utils","version":"0.0.30","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.30","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"70178ea4e7dcb6a4cad8bb361be35d46896069dc","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.30.tgz","fileCount":6,"integrity":"sha512-dTB9l9NKhqVLg1h1MPcwxPnKTAkRFoZbFtTA+qAKtuH3p9nLtsH+QNYKqlF+G7JDdfRd9zyQg1GcQzhVlfYYkQ==","signatures":[{"sig":"MEQCIC0zboarzNQHXIaAI6mMslda4dS686ac8R8EAAxNyd/+AiBAfWcPZJWiREmJsaC1txgDsSBkmIBHyPxIBvEBXkSNsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61426},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./src/*"},"gitHead":"9b7861386b887f20c013b7a4ce516ed1c5f4e3bb","private":false,"scripts":{"lint":"eslint .","build":"vite build","release":"node ../../scripts/release.cjs"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.5.1","directories":{},"_nodeVersion":"22.15.0","dependencies":{"tailwind-merge":"3.3.1","@pantograph/tokens":"1.0.1","class-variance-authority":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"*","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.30_1756919221534_0.02336545404986512","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@pantograph/utils","version":"0.0.31","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.31","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"786f04334b012bae538b183d217b6496da5dad47","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.31.tgz","fileCount":6,"integrity":"sha512-PIT+OrjOM7DFgI3+u/9+BxN/yyHnsuvtamPygWkGpiVUNLy/lHL7URzGaTPjErwzHyjxne0T70+yAIeddoy31Q==","signatures":[{"sig":"MEUCIQCPDVUL7ULI1YhW6sVW0FnT+1gPInRnqi3idoSlU7lN6wIgTSBDqep1dZHgDMTugM5RNWy8LidX+Z3gYHASSuhzVAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41352},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./src/*"},"gitHead":"9a0252068742aca75adb65cdcad31a2304a68cbf","private":false,"scripts":{"lint":"eslint .","build":"vite build","release":"node ../../scripts/release.cjs"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.5.1","directories":{},"_nodeVersion":"22.15.0","dependencies":{"es-toolkit":"1.39.7","tailwind-merge":"3.3.1","@pantograph/tokens":"1.0.1","class-variance-authority":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"*","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.31_1757916151011_0.7817587523702076","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@pantograph/utils","version":"0.0.32","author":{"name":"sedmedgh"},"_id":"@pantograph/utils@0.0.32","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"dist":{"shasum":"e84358429d89b8cf8bdfe98d017d90ea642c2fda","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.32.tgz","fileCount":6,"integrity":"sha512-epiFepFzDGl/mk5eVCNB1sDagcvgeKpFd4lCbPHPvJ87qHX4B1VYpztLhEuxAR2Dd29mZJiEjyRvQEuCa9i8yA==","signatures":[{"sig":"MEQCICpPxU09QNWZ4InM6yiLc5a6UI2h2K5iz+BjCwJ4RMwRAiArDBmEzHn1zcrXsKClLU34URUzVK+QL4S9MTY8ydxe7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41353},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./src/*"},"gitHead":"e78d4251154218e8146b8dfb4f53389cb44a28ba","private":false,"scripts":{"lint":"eslint .","build":"vite build","release":"node ../../scripts/release.cjs"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.5.1","directories":{},"_nodeVersion":"22.15.0","dependencies":{"es-toolkit":"1.39.7","tailwind-merge":"3.3.1","@pantograph/tokens":"^1.0.2","class-variance-authority":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"*","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.32_1758103659822_0.8329833157000277","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@pantograph/utils","version":"0.0.33","author":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_id":"@pantograph/utils@0.0.33","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"id":"utils","dist":{"shasum":"7889bbb6c0a89c276b8777647b46876be3ca2668","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.33.tgz","fileCount":5,"integrity":"sha512-eKHPt0HYazgncfl+oXl6t8RiqKk0Tv8S+w8R11w3OFwW7IEJxXRPW3JXOkvJVBkb/9dAI3ePaNijPFpWuOWnrA==","signatures":[{"sig":"MEUCIDI3H8uwztG+SmYpTExForDNd8dE959Tt1I1JyDTQh5ZAiEAmtYy6lBVpuJj5rGymTZ7rIRhpI4jqZ14g82Pz9ufRPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22276},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./src/*"},"gitHead":"4dc5b1d0db518c3d2da0559e623a9c87db57b2b1","private":false,"scripts":{"lint":"eslint .","build":"vite build","release":"node ../../scripts/release.cjs"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.5.1","description":"A comprehensive utility library providing essential helper functions for Vue 3 applications and component development.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"es-toolkit":"1.39.7","tailwind-merge":"3.3.1","@pantograph/tokens":"^1.0.6","class-variance-authority":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"*","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.33_1761042753213_0.16226574904619184","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@pantograph/utils","version":"0.0.34","author":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_id":"@pantograph/utils@0.0.34","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"id":"utils","dist":{"shasum":"1695fb3ef3185dda3a7f8d3df48e109ba7bb99d6","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.34.tgz","fileCount":5,"integrity":"sha512-GP3eElV2UeuW7XyJnSFo952zhHGOiH+UXIXk9q0bmoTCrqk+uDx2mO2pEgMuVgEFLx0gNJ3xV9wmTKsAGkGawA==","signatures":[{"sig":"MEUCIDQTkxvkCGv7RLo9W8XzrX1FXxUZ+wZhECOecgNtSzmcAiEAyRwfE7HiPJx40K6L/sRcB2iHlUxMrZySYKQa0V/ZMTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22276},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./*":"./src/*"},"gitHead":"8d2dca1b7526ec1170ff57df32989a701b0111a0","private":false,"scripts":{"lint":"eslint .","build":"vite build","release":"node ../../scripts/release.cjs"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.5.1","description":"A comprehensive utility library providing essential helper functions for Vue 3 applications and component development.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"es-toolkit":"1.39.7","tailwind-merge":"3.3.1","@pantograph/tokens":"^1.0.7","class-variance-authority":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"*","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.34_1761120322784_0.9155262276712699","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@pantograph/utils","version":"0.0.35","author":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_id":"@pantograph/utils@0.0.35","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"id":"utils","dist":{"shasum":"84bc150f2923397a9ffb9d7beef5a3a7a7d11be6","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.35.tgz","fileCount":5,"integrity":"sha512-xmDTg+mRaNM1g4SRScBKHjvwup+q01Bd0clG9zqanfYn4XND7xyyV2qCAlxlZoIiw6aMWCKZs++lASUq0uJJOw==","signatures":[{"sig":"MEUCIBLyRxU1oto7l9mzyfuU0uIjI9rzags+zNlJIgqksCZdAiEApkDhiDsaGBDHAbC/nxMqn/u7NxVdmq5x2C89UNndqWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22254},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"aadc4f625bff0e3e0e2334982b43cdf64b6aa112","private":false,"scripts":{"lint":"eslint .","build":"vite build","release":"node ../../scripts/release.cjs"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.5.1","description":"A comprehensive utility library providing essential helper functions for Vue 3 applications and component development.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"es-toolkit":"1.39.7","tailwind-merge":"3.3.1","@pantograph/tokens":"^1.0.8","class-variance-authority":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"*","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.35_1761133861640_0.40823623522845875","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@pantograph/utils","version":"0.0.36","author":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_id":"@pantograph/utils@0.0.36","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"id":"utils","dist":{"shasum":"3c3ad2969107301a903deace88a853bea42cd5b2","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.36.tgz","fileCount":5,"integrity":"sha512-GdfAQiIjdWE7jF/n0jBh5UpgjfPY98ERmA+QrXMBqYIMRLv9TcEw7gB9VeuJfBP+tIjvDHHtBVb+cMKhFHAjlw==","signatures":[{"sig":"MEUCIGmcmTd8nA4kRIJk8fEZUmOUI+7EkY6SeB3KyeFWQsWdAiEA/r0k2A/a1cJXabq0p5Qhhw8SgsTBnzl2taUMH8H2oX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22199},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"597caca2b543e79009bce805d21319d9d991f12d","private":false,"scripts":{"lint":"eslint .","build":"vite build","release":"node ../../scripts/release.cjs"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.5.1","description":"A comprehensive utility library providing essential helper functions for Vue 3 applications and component development.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"es-toolkit":">=1.42.0","tailwind-merge":"3.3.1","@pantograph/tokens":">=1.0.11","class-variance-authority":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"*","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.36_1763534837498_0.269831153522228","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@pantograph/utils","version":"0.0.37","author":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_id":"@pantograph/utils@0.0.37","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"id":"utils","dist":{"shasum":"ab3477cd935e43fa81c9c23ca2510cc25dd3765c","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.37.tgz","fileCount":5,"integrity":"sha512-yy3Cc9f2WCPNJeYr8YngrwWlY+ZD9doMv8pXuT8++6Hnyd8mf40ZHhv67FK/LbUBEzy6NRhb+qr8aK1xfNa9cw==","signatures":[{"sig":"MEUCIQC1krftGr2n5X7omzs26b2QLXSbnkTh7DUYEq+U7xgpmQIgWzhzY07/AXwguzcwBrdYYK5sn886sjZIb+qUTYuV8O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31565},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"786462967dd36ad1c2fd8edd6245c9959716bbf7","private":false,"scripts":{"lint":"eslint .","build":"vite build","release":"node ../../scripts/release.cjs"},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"_npmVersion":"11.13.0","description":"Lightweight utility functions for Pantograph design system. Provides type-safe helpers for BEM class generation, theme resolution, and common frontend utilities.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"es-toolkit":">=1.42.0","tailwind-merge":"3.3.1","@pantograph/tokens":">=1.0.13","class-variance-authority":"0.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsconfig":"*","vite-config-lib":"*","eslint-config-custom":"*"},"_npmOperationalInternal":{"tmp":"tmp/utils_0.0.37_1781706476073_0.32635173073661394","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@pantograph/utils","version":"0.0.38","id":"utils","private":false,"publishConfig":{"access":"public"},"type":"module","scripts":{"lint":"eslint .","build":"vite build","release":"node ../../scripts/release.cjs"},"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js","types":"./dist/index.d.ts"}},"author":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"devDependencies":{"vite-config-lib":"*","eslint-config-custom":"*","tsconfig":"*"},"dependencies":{"@pantograph/tokens":">=1.0.13","class-variance-authority":"0.7.1","tailwind-merge":"3.3.1","es-toolkit":">=1.42.0"},"gitHead":"217f7e3cc7956b7b6c13167c90f6e2027da710be","_id":"@pantograph/utils@0.0.38","description":"Lightweight utility functions for Pantograph design system. Provides type-safe helpers for BEM class generation, theme resolution, and common frontend utilities.","_nodeVersion":"22.15.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-LKvVGBlF+xxeww1w6JHsfgztZyS60UxOoEcQQbzL+f4kw3O9+cBoujqB5i0e0I77cj4DmFYe5i0fKSY+MEBloA==","shasum":"d6d89f297f888c20ef203caaaefa5325c9bb5c96","tarball":"https://registry.npmjs.org/@pantograph/utils/-/utils-0.0.38.tgz","fileCount":5,"unpackedSize":32890,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/eGTVmhy7wPZ7PsV7FVggRI1TTfRJJG0KPZkmMF8r7AIgcdnoGWxBb70Ax39KXDHhmFRzW3Q9K1QNJtuwMQkiqVc="}]},"_npmUser":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"directories":{},"maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_0.0.38_1781952446921_0.5446718131247557"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-03T12:26:33.051Z","modified":"2026-06-20T10:47:27.164Z","0.0.1":"2025-03-03T12:26:33.351Z","0.0.2":"2025-03-03T12:46:03.704Z","0.0.3":"2025-03-03T13:14:35.441Z","0.0.4":"2025-03-03T14:03:02.410Z","0.0.5":"2025-03-04T05:57:22.634Z","0.0.6":"2025-03-08T10:06:11.467Z","0.0.7":"2025-03-09T13:22:36.300Z","0.0.8":"2025-03-10T11:06:47.997Z","0.0.9":"2025-03-10T13:17:52.763Z","0.0.10":"2025-03-16T12:34:01.396Z","0.0.11":"2025-03-17T11:18:47.595Z","0.0.12":"2025-03-18T10:57:29.200Z","0.0.13":"2025-04-08T11:59:06.274Z","0.0.14":"2025-04-13T08:20:23.799Z","0.0.15":"2025-04-20T14:56:59.048Z","0.0.16":"2025-05-18T05:33:50.390Z","0.0.17":"2025-05-19T14:48:23.822Z","0.0.18":"2025-05-22T12:24:11.752Z","0.0.19":"2025-06-01T12:00:08.720Z","0.0.20":"2025-06-01T12:06:26.693Z","0.0.21":"2025-06-09T06:23:40.057Z","0.0.22":"2025-06-17T11:21:53.119Z","0.0.23":"2025-06-17T12:25:11.978Z","0.0.24":"2025-06-23T08:36:53.709Z","0.0.25":"2025-06-30T10:59:43.501Z","0.0.26":"2025-07-21T09:44:41.417Z","0.0.27":"2025-07-28T05:36:04.442Z","0.0.28":"2025-08-09T14:14:23.147Z","0.0.29":"2025-08-25T08:19:16.628Z","0.0.30":"2025-09-03T17:07:01.727Z","0.0.31":"2025-09-15T06:02:31.251Z","0.0.32":"2025-09-17T10:07:40.005Z","0.0.33":"2025-10-21T10:32:33.383Z","0.0.34":"2025-10-22T08:05:22.955Z","0.0.35":"2025-10-22T11:51:01.826Z","0.0.36":"2025-11-19T06:47:17.691Z","0.0.37":"2026-06-17T14:27:56.233Z","0.0.38":"2026-06-20T10:47:27.060Z"},"author":{"name":"sedmedgh","email":"sedmedgh@gmail.com"},"description":"Lightweight utility functions for Pantograph design system. Provides type-safe helpers for BEM class generation, theme resolution, and common frontend utilities.","maintainers":[{"name":"sedmedgh","email":"sedmedgh@gmail.com"}],"readme":"# @pantograph/utils\n\nLightweight utility functions for Pantograph design system. Provides type-safe helpers for BEM class generation, theme resolution, and common frontend utilities.\n\n## Installation\n\n```bash\nnpm install @pantograph/utils\n# or\nyarn add @pantograph/utils\n# or\npnpm add @pantograph/utils\n```\n\n## Quick Usage\n\n```ts\nimport { getBemBlock, getBemElement, getBemModifier } from '@pantograph/utils'\n\nconst block = getBemBlock('button') // 'pc_button'\nconst elem = getBemElement('pc_button', 'icon') // 'pc_button__icon'\nconst mod = getBemModifier('pc_button', 'primary') // 'pc_button--primary'\n```\n\n## Key Features\n\n- **BEM Helpers**: Predictable, framework-agnostic class name generation\n- **Type Safety**: Full TypeScript support with auto-completion\n- **Class Merging**: Merge and normalize classes with `normCls()`\n- **Size Utilities**: Convert numbers to pixel strings and extract values\n- **Validation**: Check for empty values and validate input\n- **Zero Dependencies**: Lightweight and tree-shakeable\n\n## API Overview\n\n### BEM Utilities\n- `getBemBlock()` - Generate BEM block classes\n- `getBemElement()` - Generate BEM element classes  \n- `getBemModifier()` - Generate BEM modifier classes\n- `generateVariantClassList()` - Generate variant class lists\n- `normCls()` - Normalize and merge class names\n\n### Validation & Conversion\n- `isEmptyLikeLodash()` - Check if value is empty\n- `getValidNumber()` - Extract valid numbers\n- `getPxSize()` - Convert to pixel strings\n- `extractFromPxSize()` - Extract numbers from pixel strings\n\n### Component Utilities\n- `getComponentName()` - Generate component names\n- `getComponentOptions()` - Generate component options\n\n## Navigation\n\nFor a complete map of all packages, components, and import paths, refer to the centralized navigation index:\n- [`.ai/NAVIGATION.md`](../../.ai/NAVIGATION.md)\n\n## Documentation\n\n- Full API documentation: [GETTINGSTARTED.md](./GETTINGSTARTED.md)\n- Component contracts: [`.ai/component-contracts.json`](../../.ai/component-contracts.json)\n- Symbol mappings: [`.ai/symbol-map.json`](../../.ai/symbol-map.json)\n- Run `npm run ai:index` to regenerate indexes after structural changes\n","readmeFilename":"README.md"}