{"_id":"design-tokens-format-module","_rev":"31-d174be2ab5e15644e5ec7ddaf933884c","name":"design-tokens-format-module","dist-tags":{"latest":"0.11.2"},"versions":{"0.6.0":{"name":"design-tokens-format-module","version":"0.6.0","author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.6.0","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"4792517b0295c5f41802ff2d588a762c00f8f338","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.6.0.tgz","fileCount":27,"integrity":"sha512-Pq95DVl1p3cX6bupHEebWyGlY/QsCChgM8btSihgprCNBUZbrPA4ASdK/dwjuhLbM45CepATVoYDukRggcFYrA==","signatures":[{"sig":"MEUCIGzAxUlkKL/b11czMGo3rh6PuCztwGLn40BG/zrIE42OAiEArkIsrr1w+ASJYnBOc6j7Qj5JTe+YBUmhqJ8slMHdqf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUCVbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobog/9HtKlAK2MnepXwnkvx5s6XDjGkJ0zMWoUt07mlMYa1SyFM0DV\r\nDiFv3asDrKY7HtlDbM7QlBYXmSWOYLI85QYmKdJXE6I1ggUVrrGc4LAANgqJ\r\nml3WXQpmoFZ8Mqn7uWfBBN1ZjHQPSBjn8m1ImD8794F1O76GVcSXUaMrZpZE\r\n+ZGvqwGIRC0SKM/1ySeWe8j7pHtcFvg1VNU9lqGGc05+jYuBeGeaVgyyfdH/\r\nW0GyBSe1O/4JS7ZQAd09vm9kAOJElYP4tEnEZ+PtxMvhKIlgHmwMF2P4Nw9L\r\nS8wfyVxLozY6fXA0A25KfInbG1nxTLZl0uPedv26LtLvfaiX4ITSbL+UAQwr\r\npzRmiaJj1WKPI8UjTY0IhwWUwpyUydvHB/SGXECLdQdRe12LAP2bH337cIGp\r\n7gRES+PPu489144ewm4CkN9yR5qztvaIA+b/iJFnY9R3+n+xu1OclfPYSX8X\r\nRM59S4V5ePGFjldFT7ExORqsWPrSDO82Wd/4d652m6Awtq2JM6tGeUma0V7y\r\n1UGnvDIJB3C+lX01JNNn0YI80lsz7zygiYNjS5aluG2xvGnLLCMi2px5jBof\r\nqTqFnLGlwgmNIu5WdiyIvS5I8gn2Lp3UM1Wu3Ue0QGpReHrWuWV7oNWK/VHL\r\n9Ml1CgPzQ2kM8UarP1/8o34C1eImH487J4Q=\r\n=VSdN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./types":"./dist/types.js"},"gitHead":"bb8c11ceddb3556feed0697163565aed7b147cde","scripts":{"test":"vitest","build":"tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"8.15.0","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"16.17.0","dependencies":{"zod":"^3.19.1","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.24.0","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.8.3","@types/lodash":"^4.14.186","@vitest/coverage-c8":"^0.24.1"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.6.0_1666196827430_0.4682229579450514","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"design-tokens-format-module","version":"0.6.1","author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.6.1","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"fda25fc8796e97e19aa70b9cf35c16f3083bf4f0","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.6.1.tgz","fileCount":27,"integrity":"sha512-ZP8LDRerqSoG1reZI7MZMGgwRRw7Fy90dHNc8gjKyscx7bhPauwHBGpHicmj9r03KvlOXKUoOFMNqSX/vJxdhg==","signatures":[{"sig":"MEUCIB5e0nHf0WnQFuFQ/Qtu4ghpsxefwzaGpuDcKFm5DaMxAiEA5OEqISQeq3aTRu++EIXNXKUNsn6+v6zv68NQkSDKmdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUkdYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTRA/+OfXO4y1AAnSW747rndemBuWo/9krWuQAm2O39j5towQCUXUS\r\nzGYjF8dnuWFfzEi+fy+ACneZV6CjzPfGXXSb9t7XD2Z9581rjl4h7aSawZcg\r\nsrk/CPy0ubYepoT07LDk04sWoGYw7UHmH9bEnX+QCQfIqDl4J8Uls3JsBPaL\r\nxwXWZhfIMqN1jRUUsTD6dLYyYxOvi7M7HnIvAQXk9669rz/ji1Pr5FxF/U+T\r\nODicak8r+MJq1F0KPrXvP3qzmAiZnHdENGlIlvz171/4jftqRpTWFU/GnNFl\r\nE1xdkmVac9E8s2vYdHi7Lq1sDpzayVcLkA0ZX+f4ZuQhTM+K8yhplw7thcqr\r\nwfhM+Im9+8yfzON1NPvSf2Dg3xj2KYXuTAd0xjqJ4PenX0mfBs8MupxrjR8D\r\nikyiPkQgdml09yW0KSwL/5rAaHjGGwytwwDpoyg4xbRGPHWcmwsSCqy2XyjY\r\nWw/k3DIY7IA+sB8fRlvFB5+Hhvnrw5d8AKfUNC8tGwfm7ljWeQsnQPbmugwn\r\nogXWBSXEg+Tl+emclLJ7jZQTksi6Ua0H9sWVycO8Lb5aTt49t2Lt9Yw+IiOY\r\naiJWdm8ZX8N/T9wwAis8Ch04Hb4gKvFwxuC6SVEID4hCNn69eCYUqWQxb1OR\r\n2ikBQ6Ivjqp1sweFU1oHGrTwTEm5JoCMCCc=\r\n=zDcX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./types":"./dist/types.js"},"gitHead":"d238eee64a7a8c5a26096eb19516001194c264f4","scripts":{"test":"vitest","build":"tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"8.15.0","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"16.17.0","dependencies":{"zod":"^3.19.1","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.24.0","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.8.3","@types/lodash":"^4.14.186","@vitest/coverage-c8":"^0.24.1"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.6.1_1666336600697_0.4322820468132258","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"design-tokens-format-module","version":"0.7.0","author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.7.0","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"410d914ff19ab75a6a0393bc9c16f9828929d1be","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.7.0.tgz","fileCount":27,"integrity":"sha512-J5iscbo4HVbWcgeLZVPSz5lDJNaKaDG3D4icCf8ntZClxRIDZqHYWbNd7JkYgMFLkQUZsSy+3/RilPtfq5tWAQ==","signatures":[{"sig":"MEYCIQCmcsZhFFt73ZNsgHklrrpchSDejoDmzPwWYG4VmI6hYAIhAKYV49nFEMJn6vu0/OltWmy90GkZYI7e5rfwYUk2hZQD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUpLvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqR+Q//deffvqXqlylHH/osMqDJ+pSEW9B8B93HQ13pJn4OmHH1xQFR\r\nLpLdYzIlNJ4fmSgBx3q/ouAcRVmClTgpmrS9QogKVQtR5dxhTRf81in8VZLy\r\n/sA1M1IOp0AcZQkuUAEUFTORKQg/TK94UK0h9mjKFivoMAMFwC+i1mxDsUSw\r\nsi0/xvdkg2YwD2kDs4i8S5Ft3eBGXMvB6WMWfzZSfrio3bMiJl9piLGOpzEF\r\nKnT3gSZUc2pcRTPA62DLkfZP6hbT6oBCTHokVCCb4HPXCBgbcbyqmcanAPei\r\nSYYV5cN1NvRhrgMGuxbtUou3H4rwo0E2deLzuHis9aUTY+oKFzFmZokWC44O\r\nS50QwNv4yclu6JgK9w7A6U8aUKvfAShBS7pQu7fnSVOQqsVUxWmikqfOIUEz\r\nOOZQv3oPcERZn+6NTe/P29NnPkuTO3yO4XXzxnvipM0aoSGF2at/w5iTQTre\r\nGVLkudLM2Dgz2aYXCNL/ltqYOwNswfdQgyoBXcY9LPaPLqwegAN2Lpofg/Oa\r\ns9mwapYksak7BsG7nk7KbYl4mA0KGHQa6ZlmTLzNb8hzH3tA4aoiJ0E7yw4C\r\nmpy7wohW4TRH/NSHT69eKfQKHBz6zU9VwH2lJjBuV398KTkv5x6PpmqRfZMR\r\nXeUAyt1hT88GhmWoulvNmOgyBzy4q2zjKiU=\r\n=qwwr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./types":"./dist/types.js"},"gitHead":"63caefe5e4c92160cd66b54936eac2f55778a9e5","scripts":{"test":"vitest","build":"tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"8.15.0","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"16.17.0","dependencies":{"zod":"^3.19.1","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.24.0","prettier":"^2.7.1","typescript":"^4.8.4","@types/node":"^18.8.3","@types/lodash":"^4.14.186","@vitest/coverage-c8":"^0.24.1"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.7.0_1666355951579_0.5398262999051329","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"design-tokens-format-module","version":"0.8.0","author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.8.0","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"354b04220fbf23afb881119865b46a8e284576d9","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.8.0.tgz","fileCount":28,"integrity":"sha512-2wWs55YGGbGnpCXaggXsCvx43t7R1eM2cosATrANaIa7ZdLSCN+i6WkQ16huH9xMXyqS71KFBqE9/90OFfHYYg==","signatures":[{"sig":"MEYCIQCWkhmzIz9QnzAFrjz2UXNldiB1FkeF84YwcMN9tMX8/QIhAIcUVONNlXCTNoWK/yeC8ek9uahDuNx3SUaPONxDBcVr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXAF9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/MA//UDvD4kQZqoD56Q0o7qCIgL12kvZXorK+ShxOcaUda64tF8bX\r\noUULfdklJTEgYLdHLC8yVcZm+tgGXSejin1b6N182ZoPAjafal03OCKWloAX\r\nQYHeeXH95TMoS4ED27o3YD6IxoLn1VWrKnn3pjdvAYFGfBTymE/+xd5PA8tE\r\n5LlEHg0WhpULh37Yi/Hg8V/g2RwQz4KuxMS29XYMaLBJLYFwP9eH8smfF4ib\r\nKuTV2pX3AkyZocO4WFjx/gj1Xa+xIYAldp6/wsjeeVldOgafopuegJZqUPAb\r\nvBpdNyKV3uE22MnbQZNmszhVmJ8zQp5xDsqHJrWQIlNB2TRkuQVQDpJbXXY7\r\ngUfGwsSR2gnxI7gV4p0AoKJixpHZRtxNFLFhZ/+soZ3N23ZDkf7bJP8sKQCt\r\nYxUrlgj3hv3H9IWMUtSXVPNS/SUqhNiB6LY/6JUnytKCYI4i3n6C0y8XYCH0\r\nddGieinJQXgb2ymYt+ELFNpeuHJqr7JzuQSv0WxUVv5h6Oj/6NijPNQo55dF\r\nmwhg6uA4abpQdLvPWhVXuaazZA3sm2Fo4CVNxSFDawMb3A28pxNVVGof0yOb\r\ny5eWEgxFIJGH+7mwE7wVGsV/yLsJThRvBPcDaiz/PlwUY+2nm4RGX22Xue5s\r\nc97Sdg+azk3bz0QlBoGcyXM5//6LNPBY6qs=\r\n=grmo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./types":"./dist/types.js"},"gitHead":"fa6098bc8930cdb41d4d28a62c291265155afddb","scripts":{"test":"vitest","build":"tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"8.15.0","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"16.17.0","dependencies":{"dlv":"^1.1.3","zod":"^3.19.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^0.24.0","prettier":"^2.7.1","@types/dlv":"^1.1.2","typescript":"^4.8.4","@types/node":"^18.8.3","@vitest/coverage-c8":"^0.24.1"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.8.0_1666974077257_0.6935972928712009","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"design-tokens-format-module","version":"0.9.0","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.9.0","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"1c5c95855589ec783a8928e1fdf3b5cdea29d8cf","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.9.0.tgz","fileCount":26,"integrity":"sha512-Su8r4EUM93aFs8eqG5TOboJoRt7mihWzL234+zyM+juriOS9rHlAAmqYXprxP1s9DQWV+aDrOTG0ldcl52C5tg==","signatures":[{"sig":"MEUCIC2cffWW5GOsA2r8IAaorfDdT2MsE2QL4XF8naO/vMO5AiEAn32k05q9rRY5invy1CGp5mHWKQidgYXy3OiKxixr7Jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19568},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"78dcb1c31845059250c552c0be98e2a97daf2d60","scripts":{"tsc":"tsc","test":"vitest","build":"tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.9.0_1724084940147_0.1043473308266949","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"design-tokens-format-module","version":"0.9.1","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.9.1","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"00e5cfc4bb5628af9f7427ae96f3eef211a7054d","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.9.1.tgz","fileCount":26,"integrity":"sha512-r5RtUFwladRiex5ggTryFi0EC6QgKhZsuQRy6RWv6u27kjF2EbvP6S7TyXHRlMgdr7mYGYlebM0mc+kll3q4nA==","signatures":[{"sig":"MEQCIH3Gb/1eKW572/Zb07LAIZuspWwXix5M5YhGcdt7CHejAiAZtpyOW7kf13HvlWlT7Rygvsm3ESighlFKGujABlILOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19437},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"4e4d06936e90c448f6431c4838becf248debacec","scripts":{"tsc":"tsc","test":"vitest","build":"tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.9.1_1724085914018_0.7024622935654359","host":"s3://npm-registry-packages"}},"0.9.2":{"name":"design-tokens-format-module","version":"0.9.2","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.9.2","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"8c3953cfd169d1cb8dff4de591fd2a55a1e5cc28","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.9.2.tgz","fileCount":30,"integrity":"sha512-TkdKFvDj5ljJJyb5g2E9S7HElX42hggtGONWOk7hGibigjtVF1IV+90IRLqYKiOvWjd5tsaHkj2ok92nSr6wNA==","signatures":[{"sig":"MEQCIF6qdT4eVDgjuABLJwNcDR6YrwXEm7/Ap5SfwVZ53c0IAiBfws7YuEOFTgFtTB32qE0MAA3vNBXrgKfR0+ldpgP6RA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24337},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"cf5fb8c1624a1c6bd3ba922c1b900169d679ec88","scripts":{"tsc":"tsc","test":"vitest","build":"tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.2","typescript":"^5.5.3","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.9.2_1724145730438_0.15766139018847047","host":"s3://npm-registry-packages"}},"0.9.3":{"name":"design-tokens-format-module","version":"0.9.3","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.9.3","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"37a0a34c2b665c632049e96af0be248d01c900fc","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.9.3.tgz","fileCount":30,"integrity":"sha512-E6YK7FB8TKycnCAqdByB2oB/8J9VNH7PCi0hD4h/ghzUDMPMPaGxkeyLP3kfb4pnxvNxDDA9UtL4ceUgVZnCVg==","signatures":[{"sig":"MEUCIQDi2TwmAUP9U/3wCVjbDWRxQXd3yo4A4J/yD62KY2pb7wIgRwboFOmLlbooop3GPdKOheD0KCvc0FcIdjxsgaSNmbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"d010b94356b16216537a6b903104c650faace049","scripts":{"tsc":"tsc","test":"vitest","build":"tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.9.3_1724147454517_0.35829065760789547","host":"s3://npm-registry-packages"}},"0.9.4":{"name":"design-tokens-format-module","version":"0.9.4","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.9.4","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"423781b084ef30843ea1443ab603265e0842d0dd","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.9.4.tgz","fileCount":30,"integrity":"sha512-gKyDAp7jANIUiViU24UXO5+AjEd/+dcw1bjSS1ESoiqNT0JeZTRoaETlgFqzQVaJf+essi+52O4F6jClDkw+eA==","signatures":[{"sig":"MEQCIB/s+WEBjv1ivSeaPkLiFp9e88MXIQoTyy3Aux6/ewcDAiBmqtAk6PTcwZasbre8gUxpjslz0NMuYVehoFB0O+U8wQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25142},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"64b20821deb6d11f698c39f43d02ee92b4ac2e05","scripts":{"tsc":"tsc","test":"vitest","build":"tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.9.4_1724318332796_0.5459838655251168","host":"s3://npm-registry-packages"}},"0.9.5":{"name":"design-tokens-format-module","version":"0.9.5","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.9.5","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"613e19ed6a014cf9cbf58a106695dbe45ab0be4b","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.9.5.tgz","fileCount":30,"integrity":"sha512-hDDxP8ZRUFvAUUKz78Ord1DOZ1GVoCe4YXaaBHYShq5Ntuh59s19smL0yc5FxOHxRsJnjzam47+DdFwSmQJDUQ==","signatures":[{"sig":"MEUCIHlYLP7AXQfjEEw/r56s+6oFahTRs+26khVzHhjoWjU+AiEAohmxdH1RUVHG/XpG5NOcfQj1/PHdvDddtJvOcQsQNVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25720},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"909a2a4c91a77142321e5f2a58de70fc703ea01c","scripts":{"tsc":"tsc","test":"vitest","build":"rm -rf dist && tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.9.5_1724320056672_0.971295401923062","host":"s3://npm-registry-packages"}},"0.9.6":{"name":"design-tokens-format-module","version":"0.9.6","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.9.6","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"c3396b20e67d6362f0beb45f5a6bd594a907274b","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.9.6.tgz","fileCount":30,"integrity":"sha512-DL2wHpIshP1P6ANHuGQVJBB2o5Bk3yEnB1oIwCs8010u/Updje89BEByNOp1hmwCm44zjqQtkED1cdUGUrVtow==","signatures":[{"sig":"MEYCIQCMsPh/MOjq+sS/TQoL2dOSLespNog3ux5qpnNRvENwTAIhAMDqFTs5FUlvKdEoxTK81vfawsgqxNcnzMJnEP9mujw3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"633d5fb43d605ddd8557b8ecdc0d008bbeb9c093","scripts":{"tsc":"tsc","test":"tsc -p tests/tsconfig.json || true && vitest","build":"rm -rf dist && tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.9.6_1724329064350_0.007203558751595507","host":"s3://npm-registry-packages"}},"0.9.7":{"name":"design-tokens-format-module","version":"0.9.7","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.9.7","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"c43f7957b4d72313032b5d894089d37bdcf8f5e1","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.9.7.tgz","fileCount":30,"integrity":"sha512-uFfKTkPjUDI7xVoe0mWLSu6qJlD6fSWfYoBLr6ac7Y1qgaaR0P9XAp2NUXWHYmLFhkLjiz42Jqcd6xMMjVP2dw==","signatures":[{"sig":"MEUCIA2sHDsSYzbRyrQh0Zo+HpIosMZSb30X+H4VdrbhodFRAiEA639rsVqLtVXGV6pZI99r3zEQNZ7gJgLSzrGTn05e2ZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25134},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"9346b3faf50819f40d2faf5545552c6bfb58141a","scripts":{"tsc":"tsc","test":"tsc -p tests/tsconfig.json || true && vitest","build":"rm -rf dist && tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.9.7_1724923654959_0.9211707554043578","host":"s3://npm-registry-packages"}},"0.9.8":{"name":"design-tokens-format-module","version":"0.9.8","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.9.8","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"db0e2ab738b001c9465eae9bc0c7049225b133cf","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.9.8.tgz","fileCount":30,"integrity":"sha512-pciCN69awHGLsKaGC0Vl0I3P5F7+JihVYpI+LZHtYQg6rTAGBficstEqgHiUNHDqtHl4WHhQvTqdAnN0bryZqQ==","signatures":[{"sig":"MEUCIB/PBPQR8L2AA6M8R+KuNlSaXPDEbcKGMaUH893QQqv8AiEAqPz37fzB5jstpCD/C4xdS3kgSZsZieIx2YoTrbsHU+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25377},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"64323bb56215d8f594135af393eb212c1f51f5cb","scripts":{"tsc":"tsc","test":"tsc -p tests/tsconfig.json || true && vitest","build":"rm -rf dist && tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.9.8_1726564276513_0.969678064259851","host":"s3://npm-registry-packages"}},"0.9.9":{"name":"design-tokens-format-module","version":"0.9.9","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.9.9","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"d4329e5dd5663c5b3ace1be2fdb6f20286c2dbcf","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.9.9.tgz","fileCount":30,"integrity":"sha512-iFNq5N3nVRFS7tc3Z/jcWi1jEugixC/rabJEfbCpnZz7gTiEg7ILdu5/m1APt7NFA0k30gN3ocoQZcC3KYhYGA==","signatures":[{"sig":"MEUCICaKwBM023/A7mlcIV5hVYqa3znBjiDP0UsKU8nSo/ILAiEAmrm/WV4rBZ3EZJ4alOjYrKAwmbvhqpvpriGa8ZJuVm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25746},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"d471534a908990c6e3abb04d981596e7b78f4e98","scripts":{"tsc":"tsc","test":"tsc -p tests/tsconfig.json || true && vitest","build":"rm -rf dist && tsc --build"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.9.9_1726569455722_0.1543324699052726","host":"s3://npm-registry-packages"}},"0.9.10":{"name":"design-tokens-format-module","version":"0.9.10","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.9.10","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"f9fd0abc6152ddc9250727a66e94ad01c3a3a4cd","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.9.10.tgz","fileCount":30,"integrity":"sha512-VejNFGreIiDVlMevrec2X9gYF3P1BpvpDH/+jVkNPcwwdhqXsjUXG6qPVzFIi/mIvVJl/NapGgl7SCt9VtOb+Q==","signatures":[{"sig":"MEUCIGel/8DqmH+TkJJpSJWLhZYb7Puzm8OwpyGJbU+xOVu8AiEA0LC+/A6rIfqNT1p2PGXfNcbBcah2ZrYTqq8KcF0+zyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"eb1f65a00352e0b5b3fd7f3255aa049f885bcbc4","scripts":{"tsc":"tsc","test":"tsc --project tests/tsconfig.json || true && vitest","build":"rm -rf dist && tsc --project tsconfig.json"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.9.10_1727170026885_0.215511329810391","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"design-tokens-format-module","version":"0.10.0","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.10.0","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"57836cbf963cbdedfa36ea8bf3b9b41f32f74d92","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.10.0.tgz","fileCount":30,"integrity":"sha512-/u0lay3XFlmWtq2yqdUmGwaCqqlDau5GEyhi11yg7xMWM+ZNrzOib58lrIXu8bDQdhwWn42AZgeq4KLDKlV3pw==","signatures":[{"sig":"MEQCICiUdwjEtVV404BRzJe7ACAbVJg/EdRfP2MC5X35HcdoAiAJ2vzmie6Yf/7/O/T0za0mYLSTc4ANHCItDhZPz3IqvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"315e129ed7f2edbc60757f6e925f7b1c1c8501e3","scripts":{"tsc":"tsc","test":"tsc --project tests/tsconfig.json || true && vitest","build":"rm -rf dist && tsc --project tsconfig.json"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.10.0_1727788800338_0.913419720152409","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"design-tokens-format-module","version":"0.10.1","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.10.1","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"1942885b152a59435891b0c75118d18d828c16d0","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.10.1.tgz","fileCount":30,"integrity":"sha512-Z3U4qmukYHSWttFun/LjeFqz2egLBg2ku8sPTHPDO/0up6OcA3Rht1Py4QnfahH8aj4NGIcwr2ceIQtvx62bgA==","signatures":[{"sig":"MEUCIQDW3bGOjC/ihbl0K8ilBYl8gjneDErDajwOANAQGukTZAIgNlnTBnGUlXBuXpBOjiP8ju4ZkvC8nnxNfJDgYSoZVFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25755},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"88d1d3409c9c5753a4b40c89f30c3ae87876df51","scripts":{"tsc":"tsc","test":"tsc --project tests/tsconfig.json || true && vitest","build":"rm -rf dist && tsc --project tsconfig.json"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0","prettier":"^3.3.3","typescript":"^5.5.4","@types/node":"^20.14.10","@vitest/coverage-v8":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.10.1_1727789507110_0.6909613048855643","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"design-tokens-format-module","version":"0.11.0","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.11.0","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"8c4d3fd6ca85223b2506d2474982b99a57334a63","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.11.0.tgz","fileCount":30,"integrity":"sha512-/M3JRpc+WzWcbEyrCJpISULgO1zQy0KUOItopm11bOuf+YzVH1Ou9acqwwAeGqmNZlFgrZxqpT9QsarvQQbK+Q==","signatures":[{"sig":"MEYCIQDIHAoiyhaU8CZUzunrIMlTmNUsXFc8tNR4lrJc7Y9kpAIhAM6KxKR/OuGmCrKvLzCeSsbhptyWw3KnZgXpYNox3oHf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25862},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"cfe9474a99f0b09ebaca2927f463819e0a9e6368","scripts":{"tsc":"tsc","test":"tsc --project tests/tsconfig.json || true && vitest","build":"rm -rf dist && tsc --project tsconfig.json"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^20.14.10","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.11.0_1735542877515_0.2009263440933533","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"design-tokens-format-module","version":"0.11.1","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.11.1","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"ef717790df8193eac9823081bcaa645b80290471","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.11.1.tgz","fileCount":30,"integrity":"sha512-+MMEBiCqmzHDvhsK3Fsl3CCwsEz2Hhxcc5ZvH99SwCskeEgytHX1AwBs1KPbTeZ74hnK1p2tkQVZHskon/msAg==","signatures":[{"sig":"MEYCIQCKoscdT91BxA33fTG8zs8t/EdoWazSibzhR4sTRgxT1QIhAN9NT7MmpzjBPgLuYyrorRDpIGwTFTzuhqwB9ZpbE5r1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"ab3b14408e9d5048a92b0714cb538ef270b952e3","scripts":{"tsc":"tsc","test":"tsc --project tests/tsconfig.json || true && vitest","build":"rm -rf dist && tsc --project tsconfig.json"},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.1","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"22.4.0","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.8","prettier":"^3.4.2","typescript":"^5.7.2","@types/node":"^20.14.10","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.11.1_1735543112280_0.8493480401866731","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"design-tokens-format-module","version":"0.12.0","keywords":["design token format module","design tokens","design system","dtcg"],"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","_id":"design-tokens-format-module@0.12.0","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"homepage":"https://github.com/nclsndr/design-tokens-format-module","dist":{"shasum":"5b8c5b9c97e9c6fe474736195bc4a98775fd23ae","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.12.0.tgz","fileCount":33,"integrity":"sha512-dPcVmPtrWEIgbCUtVwH7bTtHREzdKIpk9ZDyZEG2VBJ8G+jvNlBWKrChpb31Gto3bUv9RfAQJf94rhdbGAAGjQ==","signatures":[{"sig":"MEQCIHQchYQwTU4XSMwcnFwX7JfeMTU/GBkPWfdK0X6S8TzyAiBAksP2jIMHItv/WzGCFEACGps0tde6mdOkrJWCXedMFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33043},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js"},"gitHead":"f7e149b19cb0b3db530ef55960700db9fd48c0bc","scripts":{"tsc":"tsc","test":"tsc --project tests/tsconfig.json || true && vitest","build":"rm -rf dist && tsc --project tsconfig.json","format":"prettier --write ."},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"_npmVersion":"10.8.2","description":"A Typescript implementation of the Design Tokens Format Module specification","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^20.14.10","@vitest/coverage-v8":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/design-tokens-format-module_0.12.0_1747083062582_0.15445504427148293","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"design-tokens-format-module","description":"A Typescript implementation of the Design Tokens Format Module specification","keywords":["design token format module","design tokens","design system","dtcg"],"version":"0.11.2","homepage":"https://github.com/nclsndr/design-tokens-format-module","license":"MIT","author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"type":"module","scripts":{"test":"tsc --project tests/tsconfig.json || true && vitest","build":"rm -rf dist && tsc --project tsconfig.json","format":"prettier --write .","tsc":"tsc"},"main":"./dist/index.js","exports":{".":"./dist/index.js"},"devDependencies":{"@types/node":"^20.14.10","@vitest/coverage-v8":"^2.1.9","prettier":"^3.5.3","typescript":"^5.8.3","vitest":"^2.1.9"},"_id":"design-tokens-format-module@0.11.2","gitHead":"3b7d9346303e14ce3779dc837255d4c87004bbbe","types":"./dist/index.d.ts","_nodeVersion":"20.19.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5AAGiHtYrNQrt9QOd58A8GP7/ch5cS8pTeni34pCupJEFYHmffZi0xnPvm8lVhR31zRbC6jcIUVWMlvxDxaOBw==","shasum":"8ff4f30fb6ae8f99195803a4e0df8e9dc1a7d7b6","tarball":"https://registry.npmjs.org/design-tokens-format-module/-/design-tokens-format-module-0.11.2.tgz","fileCount":33,"unpackedSize":33120,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCryuHWfs9S7lwQl3NOh3uIafBN8F5n+E8SgJ6lW7V9SgIgSaZgkAXdDEpKjrNYgb0Xm9Rx9mdegxV6ZFESGx9i09Y="}]},"_npmUser":{"name":"nclsndr","email":"nclsndr1@gmail.com"},"directories":{},"maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/design-tokens-format-module_0.11.2_1747083621407_0.6714366721532574"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-19T15:28:56.398Z","modified":"2025-05-12T21:00:21.788Z","0.1.0":"2022-10-19T15:28:56.652Z","0.2.0":"2022-10-19T15:34:58.853Z","0.3.0":"2022-10-19T15:37:24.318Z","0.4.0":"2022-10-19T15:51:24.466Z","0.5.0":"2022-10-19T16:22:54.886Z","0.6.0":"2022-10-19T16:27:07.718Z","0.6.1":"2022-10-21T07:16:40.912Z","0.7.0":"2022-10-21T12:39:11.813Z","0.8.0":"2022-10-28T16:21:17.452Z","0.9.0":"2024-08-19T16:29:00.330Z","0.9.1":"2024-08-19T16:45:14.212Z","0.9.2":"2024-08-20T09:22:10.580Z","0.9.3":"2024-08-20T09:50:54.672Z","0.9.4":"2024-08-22T09:18:52.910Z","0.9.5":"2024-08-22T09:47:36.812Z","0.9.6":"2024-08-22T12:17:44.473Z","0.9.7":"2024-08-29T09:27:35.110Z","0.9.8":"2024-09-17T09:11:16.653Z","0.9.9":"2024-09-17T10:37:35.881Z","0.9.10":"2024-09-24T09:27:07.049Z","0.10.0":"2024-10-01T13:20:00.575Z","0.10.1":"2024-10-01T13:31:47.320Z","0.11.0":"2024-12-30T07:14:37.667Z","0.11.1":"2024-12-30T07:18:32.472Z","0.12.0":"2025-05-12T20:51:02.755Z","0.11.2":"2025-05-12T21:00:21.595Z"},"author":{"name":"Nico Andre","email":"hello@nclsndr.com"},"license":"MIT","homepage":"https://github.com/nclsndr/design-tokens-format-module","keywords":["design token format module","design tokens","design system","dtcg"],"description":"A Typescript implementation of the Design Tokens Format Module specification","maintainers":[{"name":"nclsndr","email":"nclsndr1@gmail.com"}],"readme":"# Design Tokens Format Module\n\n*— A TypeScript implementation of the [Design Tokens Format Module](https://tr.designtokens.org/format/) specification along with some utility functions*\n\n## Abstract\n\nThis packages aims to provide the most agnostic JavaScript/TypeScript definitions from the [Design Tokens Format Module](https://tr.designtokens.org/format/) specification, for library developers and tooling creators.\n\nJoin the conversation on the [W3C Design Tokens Community Group](https://github.com/design-tokens/community-group) repository.\n\n> ⚠️ Please note, the DTCG specification is NOT stable yet, breaking changes might occur in the future.\n\n## Installation\n\n### Using npm\n\n```bash\nnpm install design-tokens-format-module\n```\n\n### Using yarn\n\n```bash\nyarn add design-tokens-format-module\n```\n\n### Using pnpm\n\n```bash\npnpm add design-tokens-format-module\n```\n\n## Usage\n\nThis module provides all the type definitions and the most basic helpers required to work with a JSON design token tree.\n\n### Token tree\n\nConstrain a JSON object that represents a design token tree.\n\n```typescript\nimport { JSONTokenTree } from 'design-tokens-format-module';\n\nconst tokenTree = {\n  color: {\n    primary: {\n      $type: 'color',\n      $value: {\n        colorSpace: 'srgb',\n        components: [1, 0, 1],\n        alpha: 1,\n      },\n    },\n  },\n  spacing: {\n    small: {\n      $type: 'dimension',\n      $value: {\n        value: 8,\n        unit: 'px',\n      },\n    },\n  },\n} satisfies JSONTokenTree;\n```\n\n### Design Token\n\nEach design token type is available as a TypeScript namespace.\n\n```typescript\nimport {\n  Color // Dimension, FontFamily... \n} from 'design-tokens-format-module';\n\ndeclare function parseColorToken(token: unknown): Color.Token;\ndeclare function parseColorValue(tokens: unknown): Color.Value;\ndeclare function matchIsColorTokenTypeName(\n  name: string,\n): name is Color.TypeName;\n```\n\n#### Design token type names\n\nAll token type names are available as a constant.\n\n```typescript\nimport { tokenTypeNames } from 'design-tokens-format-module';\n\nfor(const tokenTypeName of tokenTypeNames) {\n  // color, dimension...\n}\n```\n\n### All token types\n\nAll token type signatures are available within a type union.\n\n```typescript\nimport { DesignToken } from 'design-tokens-format-module';\n\ndeclare function parseDesignToken(token: unknown): DesignToken;\n```\n\n### Matchers\n\nJSON values can be evaluated against the token signature\n\n```typescript\nimport { matchIsToken, matchIsTokenTypeName, matchIsAliasValue } from 'design-tokens-format-module';\n\nfunction validateToken(token: unknown) {\n  if (matchIsToken(token)) {\n    const isValidType = matchIsTokenTypeName(token.$type ?? '');\n    if(matchIsAliasValue(token.$value)) {\n      // ...\n    }\n  }\n  // ...\n}\n```\n\n### Alias utils\n\nAlias values can be validated and parsed.\n\n```ts\nimport { captureAliasPath } from 'design-tokens-format-module';\n\nconst result = captureAliasPath('{path.to.token}');\n\nif(result.status === 'ok') {\n  result.value // string[]\n} else {\n  switch (result.error.tag) {\n    case 'TYPE_ERROR': {\n      result.error.message // Expected a string value. Got [x].\n      break;\n    }\n    case 'FORMAT_ERROR': {\n      result.error.message // Expected an alias value. Got [x].\n      break;\n    }\n  }\n}\n```\n\n### Enum-like constants\n\nSome token types have a fixed set of values. These are available as constants.\n\n```typescript\nimport { fontWeightValues, strokeStyleStringValues, strokeStyleLineCapValues } from 'design-tokens-format-module';\n```\n\n## Previous versions\n\nThe packages goal has shifted from being a generic parser — which requires way more feedback — to a reliable source of truth for the DTCG implementations in the JavaScript land.\n\n> The features and APIs available before version 0.9.0 has been relocated to a [new location](https://github.com/nclsndr/design-tokens-tools/tree/main/packages/w3c-design-tokens-parser) where they get revamped and improved.\n\n## Contributing\n\nIf you find any typos, errors, or additional improvements, feel free to contribute to the project.\n\n### Development\n\nInstall dependencies.\n\n```bash\nnpm install\n```\n\nRun test in watch mode.\n\n```bash\nnpm run test\n```\n\nPlease add tests to cover the new functionality or bug fix you are working upon.\n\n### Before opening a PR\n\nWe expect the tests and the build to pass for a PR to be reviewed and merged.\n\n```bash\nnpm run test --run\n```\n\n```bash\nnpm run build\n```\n\n## API\n\n### `AliasValue` (type)\n\n```ts\ntype AliasValue = `{${string}}`;\n```\n\n### `Json` (namespace)\n\n```ts\nnamespace Json {\n  export type Value = JSONValue;\n  export type Object = JSONObject;\n  export type Array = JSONArray;\n  export type Primitive = string | number | boolean | null;\n}\n```\n### JSONTokenTree (type)\n\n```ts\ntype JSONTokenTree = {\n  [key: string]: DesignToken | JSONTokenTree | GroupProperties;\n} & GroupProperties;\n```\n\n### `Color`,`Dimension`, ... (namespace)\n\n```ts\nnamespace TokenTypeName {\n  export type TypeName = TypeName;\n  export type Value = Value;\n  export type Token = Token;\n}\n```\n\n### `DesignToken` (type)\n\n```ts\ntype DesignToken =\n  | ColorToken\n  | DimensionToken\n  // | ...\n```\n\n### `TokenTypeName` (type)\n\n```ts\ntype TokenTypeName = \n  | 'color'\n  | 'dimension'\n  // | ... \n```\n\n\n### `captureAliasPath` (function)\n\n```ts\nconst CAPTURE_ALIAS_PATH_ERRORS = {\n  TYPE_ERROR: 'Expected a string value.',\n  // ...\n} as const;\n\ntype ValidationError = {\n  [k in keyof Writable<typeof CAPTURE_ALIAS_PATH_ERRORS>]?: {\n    message: string;\n  };\n};\n\ntype Result<T, E> =\n  | {\n  status: 'ok';\n  value: T;\n  error?: undefined;\n}\n  | {\n  status: 'error';\n  error: E;\n  value?: undefined;\n};\n\ndeclare function captureAliasPath(\n  value: unknown,\n): Result<Array<string>, ValidationError>;\ndeclare function captureAliasPath<AsString extends boolean | undefined>(\n  value: unknown,\n  asString: AsString,\n): Result<AsString extends true ? string : Array<string>, ValidationError>;\n```\n\nUsage\n\n```ts\nconst result = captureAliasPath('{path.to.token}');\n\nif(result.status === 'ok') {\n  result.value // string[]\n} else {\n  switch (result.error.tag) {\n    case 'TYPE_ERROR': {\n      result.error.message // Expected a string value. Got [x].\n      break;\n    }\n    case 'FORMAT_ERROR': {\n      result.error.message // Expected an alias value. Got [x].\n      break;\n    }\n  }\n}\n```\n\n\n### `matchIsAliasValue` (function)\n\n```ts\ndeclare function matchIsAliasValue(candidate: unknown): candidate is AliasValue;\n```\n\n### `matchIsGroup` (function)\n\n```ts\ndeclare function matchIsGroup(candidate: unknown): candidate is JSONTokenTree;\n```\n\n### `matchIsToken` (function)\n\n```ts\ndeclare function matchIsToken(candidate: unknown): candidate is DesignToken;\n```\n\n### `matchIsTokenTypeName` (function)\n\n```ts\ndeclare function matchIsTokenTypeName(candidate: unknown): candidate is TokenTypeName;\n```\n\n\n### `ALIAS_PATH_SEPARATOR` (constant)\n\n```ts\nconst ALIAS_PATH_SEPARATOR = '.';\n```\n\n### `tokenTypeNames` (constant)\n\n```ts\nconst tokenTypeNames = [\n  'color',\n  'dimension',\n  // ...\n] as const;\n```\n\n### `fontWeightValues` (constant)\n\n```ts\nconst fontWeightValues = [\n  100,\n  'thin',\n  'hairline',\n  // ...\n] as const;\n```\n\n### `strokeStyleStringValues` (constant)\n\n```ts\nconst strokeStyleStringValues = [\n  'solid',\n  'dashed',\n  // ...\n] as const;\n```\n\n### `strokeStyleLineCapValues` (constant)\n\n```ts\nconst strokeStyleLineCapValues = [\n  'round',\n  'butt',\n  // ...\n] as const;\n```\n","readmeFilename":"README.md"}