{"_id":"style-dictionary-utils","_rev":"45-8327a9f7eaf2eee7a87f4396d927aad1","name":"style-dictionary-utils","dist-tags":{"beta":"7.0.0-0","latest":"6.0.1"},"versions":{"1.0.0":{"name":"style-dictionary-utils","version":"1.0.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.0.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"3a6aab7997889b03ae5980570160366e4b115c15","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.0.0.tgz","fileCount":79,"integrity":"sha512-QgnKkEAoJvei72MfIFerGAo/0kDmca/RgdMVqqYFktxVzlZuFgNN/mf+5xhjDPIdWGzMuWFaSwQe/8KrNLrUtQ==","signatures":[{"sig":"MEYCIQCWnYnHk5Hajbm/XpTT71N7R4X9bdnWFezxUOwfBppHeQIhAK+5OpNTuMqZJouz/PLtVbapr5CRJEG/Hc7Kt43DFfZK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZitRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMHQ/+OL8dQ2GXNNyAg1YGU3OiHl8/xaHpmkjZXnRy11zvwUglSUST\r\nGoslGhHBg1RoeVsUv/3bfd4cboYhEfaJeu/9bqhehJgRrwVw97gRD84NTIcg\r\n3ks81sO8+i0v4KyICb2pDBeQYI/fnU4yzuB30Q+Q5LaRo9NI1HvJNTuQps3i\r\nWdzQqkNoUJpA4V6/SyuyZGeMeaKSLd/cmnsOlTxhbnseIvkBM9QtvBuLkjIq\r\not7hAx7CPYOkJQuYj5DiCqJEePBtyUsl/lnQCFC2rnD4jAWuRK9jDiq28BIX\r\nUV0EUYFQ5Br0MC5Tr52qaERg1rzM4+Gk0mqig92faIrBDXF9oIXqMp3BWOgM\r\nNe9iBS4Xfh7hn/93qxxt1XPK5sMjGfmPUj/LwNQnzAEQrcq1lKG26QVdHU97\r\nDttVdKOnUY8nzN7w3CMFmvVKNjvfpdk/1CQb5CHRc26mgmyesEDz91cOQCBM\r\naCsMiUnMihB/bZb1TOjKzmUOOTK/q+DmmOLbLckvq/17rYdnGY2R08pdfGZ0\r\nd7hkXehtbXPcB3g1Lqwf1xVlwhM5M+Eb7JAxl4oFDj67+V7EmKZfZXpvAoT8\r\niXPgDuwF4+kNbO2Bnmfk5mGqjnm35PA3A9UtQfoRe8Y5VHZnL1RHAzBAqsNY\r\ns5NwvlC6/K0E9PsbQAcB1sQSp4SOf/eReEc=\r\n=O4Ns\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"793f11a02bee2e6f81d0b697170894a1fbf78518","scripts":{"fix":"npx eslint . --ext .js,.jsx,.ts,.tsx --fix","lint":"npx eslint . --ext .js,.jsx,.ts,.tsx","test":"npx jest && npm run lint"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"8.18.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"14.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","color2k":"^2.0.0","ts-jest":"^29.0.2","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.0.0_1667640144971_0.5099886660425461","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"style-dictionary-utils","version":"1.0.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.0.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"79b216937b3e32d519efffa520ff11733b0c1b83","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.0.1.tgz","fileCount":79,"integrity":"sha512-5awcPLV0jxaI4OYwjIf2JMSx0iP/aLNkfmDoetmQqjFtE93iiCfcLOgogwP3i8GxvcH01ZWP9d5qt3oUN/W+Jw==","signatures":[{"sig":"MEUCIQDWSLb0dCt8rjKTh65u+WQDQByBl9oyVL+6Sw6K2JpZSwIgKJM56IVKVhuat4+NH36YWLc5gtWhxfc9g5pyXsdHozo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfoK/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIpA/9G7GCxoif3cNs8Qgob655Nv1HNWf9Rw54dYA5NkkDfZACtUTq\r\nr7NwmsRptwRO2rMn4vV10GNW7YKKLuoql7pHyYF6MO+va4lSGQKod9MZXUBU\r\nuGoyfglV+RKBOWoqg6jbKy2Py4X7huzq+iGAv6I1rer2cdGtaTIdqhZGYYi1\r\nijyT/6P4HJPFezMFAneFoIm25ITnujS76qX/AHrKLK/fwZ0gGLaNK2aCEwm+\r\n7dDvpqragFfKBOBwvKw9z14G9u2P8W+yehTWMuXPzFBP6NFO5hver6PVUh7L\r\nommC/KNPzvWPo2ED+nLfjUkZrOTwkFNdbEuK5CtTeebHt/GoyZC9TdUPH2Qs\r\nQvhRJjsqUH1uBW1GbadyTEIfVYNSSXRao6ypsEgsXJwbSbHfHVsHk7pWNnUf\r\n/gMMNu4tOqqWuPrMS7upAfFKoy2noEaJX9ec3c4RlkKbHWLGIBPrcF5WJ6fl\r\n4dSfbZ3huk3b9rEjSjTOYvddhEUeakxav7YgApl21qdPAguEGgk1BzXVKyTL\r\n/xJ/kldjje2eb/Ez+yJTjR5NjVrT3pkiMeCgxuub+beLRLiU4XFR7YSp5z6k\r\nrn4zFzNJ4jn2R91ic4IjnkVA61+qsUHKgI7qcubEW6MI6JXliRnDYjv2WZQO\r\nG6nmpjfL5jB3IzKO+240rxjPg9/6Rs5DM/s=\r\n=cr1z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"fbd18026809146fcf0e248fd81c8cccaeeb9b9ed","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"8.18.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"14.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","color2k":"^2.0.0","ts-jest":"^29.0.2","prettier":"^2.7.1","typescript":"^4.8.3","@types/jest":"^29.0.3","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.0.1_1669235390873_0.10649316223816818","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"style-dictionary-utils","version":"1.0.3","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.0.3","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"3ea0c0bad8231a5c6b245c2900934413988dc5e0","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.0.3.tgz","fileCount":79,"integrity":"sha512-B+p62L3mNJKWWY8RA8n5GG+g0rJpsLoftg4cjLMIRKK9VTbo4pXPDHrb6ocOe1lA+B3hM/dFTDaxJOEh8mkayA==","signatures":[{"sig":"MEUCIDodDkQnl3Mn3sZMnWSRKlQOwJlmuB/47Vhpt7K3XGUcAiEAoQ5Db/jzh/BxyP+D2Qsltn2Zun+jJfa/TIIgUwRx8Qc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfyPlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptHg//dsxPsuibBetLitpmqlZ96qqYc5suQcBmKvh1eS653pPnvTdV\r\nB8VZJaNDtv9FzHvYYIv1RPC1h0YhAwwcXk9uRbgrTEd4toDhVDM6XSvQ+aCb\r\nO/LhkVT+gbvLds6rQ2gFqfv+i0y5lrAfz5A7Pc0vWxELak8BlqHteFD/p8Gx\r\nIznD3c2xQZ79+pb1GIEMWXprkDXKUL/Qr1yrasMj4izs2tSI54XO2h7WCcX+\r\nfPYCmXCFQrHo30kUDXrgekRl/2l6+7kP7RO1lB8bu7A3Zjc//dbAYb5xzz0p\r\nA2IRj8qDi/GPaK/9zKfNtPM+vOP/xXWL28qRJIWudYJ8kwsIgUc7uYcmleY2\r\nS5L63ZOaC9BeTI+TTTrtevIVCWBjZ/mH5adjOc+Cv+qSVWcHYbJwiDbQhmSa\r\npyV6sthsMJqJV3aRMHqdzyWrldaMhf5e2+ry2FXL/UIesntoQ2T1cMs5wZEc\r\n3bjiNwudO5kxc9MjNb9VVTdSUzmBC0D21dpE5kKbwJc805XfUg/NoGn4AqVk\r\nyOkec/IqIirI/KxIXXnYToACYUuXv4rIxnRjZitdB/yqrZGWCMt4aZ4/29Dq\r\ngSyh7ng1ppYpfG390UZLR2L8mkhLv4pp3OEe89w/Vgmw36j1Wzfo/+bgjF+m\r\nGyM6e2nwbaqkTlccqEZZnV2fvWNymuYTB3I=\r\n=+OO7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","gitHead":"179fb79eaf208819313480753a9696e50640ba69","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"8.18.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"14.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^4.8.3","@types/jest":"^29.0.3","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.0.3_1669276645569_0.7570127110116143","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"style-dictionary-utils","version":"1.1.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.1.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"54898ae82d50a96f771e0112c6322bd59b8d35cd","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.1.0.tgz","fileCount":117,"integrity":"sha512-EwR+UGbapY1E1EbYcmmwZJ+jHpoiUIpLaPWyPt1AO3jEJfY5yBhYumVHs1VeUBxNIssn1DhCS5ScpiIW81dO4g==","signatures":[{"sig":"MEQCIF29tEguG02zTTKLN5KSwDEtRUATMHQP9fEG20uM26QxAiBRg8T+A6Hhnc3eKxGAmEyJGqb4dUna4JGzuU9f/e49WA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoaE9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqycA/9F1Y5jmszvAE52Namn6vvwtnjKweFy8xwxwOQKZLFGEOscnfv\r\nJmIE83L959HUYDZClfm7+h50V4o9pQnuGtsbKvYnieQqSSFMoNWW0H/KRBE9\r\nrgNxTJgGkkXrSxVKeCw8VfTUWWzpYopaatPQedW3ndykeYfmzgOp7xFIuT+z\r\nZ9s3yoak7IoDJg3kJoH3j80ZTTYFRMUILqzBRy8KNwFh/yl9+spf6h+KrUyH\r\nTHaTV+co4Hh6dklNjikV+uoPWvJ++cEhpw0Jrt16VT6QYKel9+xu7ur1Qcue\r\npfa2GmpYvO0TiTMH2kknGrx1SeqAi4r13hkib5echgolIwKpIW7f0i+hw1e8\r\nKKjbvFHeKXs10WK2xWgf0XR1B9EzwCif1IB2hrR3R23mZff4SOWNEjQBWxvY\r\n1Hb0FoK9U0fCxOBzIewXddBPV/4qSYe7J5D4hbcZm7lRPF9IcBCcsqLP++Jc\r\nWlj7+to3LSiUT1hraB3ipX8AKk5oKQ6beL3Z9aR3OVKyQzKXY14+SPQEExuk\r\nxme/MNpzrPFic5EoTpFfUO5RBkFpC4bNFN20znVFg86V4F09HwU1XCr0FC1/\r\nxCNIxEiKQGy5gUNySs7CUBtSudl+0ddO/NGAuXJdDr5YFCMlZXczHBPG0qlt\r\nSV5U25w+bK8oxcw+gW/mRXTtfs0/2V9rjIg=\r\n=fAD6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"1292f38d8beface2132959a800324dd95c8c5e2d","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"8.18.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"14.20.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^4.8.3","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.1.0_1671536957760_0.6479983813768722","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"style-dictionary-utils","version":"1.1.2","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.1.2","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"9df5d1b356f440064204e0421aea0f7d4da6377c","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.1.2.tgz","fileCount":117,"integrity":"sha512-ACn6p7D8lFyu7psxWNPCJ3DFzPE7kNN9GS89BgXk4/Tv19Yei5u323SEatXCE58Nk9LP0fagVJ37rxwrr589vg==","signatures":[{"sig":"MEQCIAdsOLW9W4FILZkHxGJH546av7URzLb/8uPhsX8Zt+8AAiBbUJ29eTpA/tGRzMO/5phBBGXkICDuE2ifp3iD6VJM5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90673},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"eb7f6e77b4c559b577dd2616d6fc560ba3516386","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^4.8.3","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.1.2_1686041055834_0.797663951515692","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"style-dictionary-utils","version":"1.2.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.2.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"33abb02ccc041c61f433b150809d8f2144a6a3fe","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.2.0.tgz","fileCount":120,"integrity":"sha512-s4ll081+67xqf5z1qW5zZwa2kXj/20/jsJv9dc6R6JCqHoFOs/lfYeD/dOCe94yDXf9gwWv1LUmAwPxTf6MH7A==","signatures":[{"sig":"MEUCICqpDoSDNAKUea+TSRHRwEzEOJ7cXvftl+4eUIkpNRQCAiEAt3oMvUaCJnK00OINewHPSdW3QqcP6ZgqCjmi8S7hLxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92793},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"805de677a73ce64ab0c506096c9612636f0a6490","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^4.8.3","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.2.0_1686995409642_0.3118358824082472","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"style-dictionary-utils","version":"1.2.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.2.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"96c1420b164f4058c31f2cddeb21d425122d91dc","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.2.1.tgz","fileCount":120,"integrity":"sha512-uBJMFCyZW3iiOUSUyMQqj15EAZw1/VYkdC1hhsrDgS8JiofbFOvd36h7xfRfiiHCwEtuqRwOTxPqeJmmQe1XKg==","signatures":[{"sig":"MEYCIQCT2CQtud2Z0yj95nXr0/t2g0nzzfO9829Rd31x75HUDgIhAIYYLaTh+lU1WtXZ+CQonLkkLYgXLz3SJzPlfp5n1Adt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93147},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"da5e49f24e640268cdd935818674236670f67f3d","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^4.8.3","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.2.1_1688628735550_0.06881209483391748","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"style-dictionary-utils","version":"1.3.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.3.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"35d66886bb8b22da6844f95361b88ebf5997ddc8","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.3.0.tgz","fileCount":123,"integrity":"sha512-t85htutE1KUcVvVfmQsQ14coSOylSeg3HQeDPAHjekFfi4lEMEYw+L7kCjfW9EHF3sB9mmNnNSc3g504EAteQA==","signatures":[{"sig":"MEUCIFu4Cucyis1IypsVV/69w2QSFN12zyp6h0biAugVSft4AiEAuzxwsa1bwFx1//fci5fWJVDLK/g5HNPLcf4ZS1bdllw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95608},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"cb36f89b340de411c0e8ffd46ff0d004f073acc9","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^4.8.3","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.3.0_1688853800085_0.2053408382361439","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"style-dictionary-utils","version":"1.3.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.3.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"deb58b4cdee2aeafcf8cd493525835c2af7a5667","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.3.1.tgz","fileCount":123,"integrity":"sha512-PdHwyHW6eqnZTHFEuuHyANfhXAVkdFPsI3tnlssTAUy+XRvtUT3F5A7Udr7IF8moES85RWdsyLwcvSYN2uaGsA==","signatures":[{"sig":"MEQCIGC/zr4EGKp96rul0NtpUfVnsl2OjeAr/6f6YHfWw8MGAiAZdg//lv9Fe4ptdz7WtmDxyeXgFBrzxNLEJq4R6UT6pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95720},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d724fc4ec648baa32bc526562cca8ad80240217d","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^4.8.3","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.3.1_1689016638091_0.7792888092572832","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"style-dictionary-utils","version":"1.4.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.4.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"6a96495c0f0f596ba35bc4c9dec140452bc5e660","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.4.0.tgz","fileCount":129,"integrity":"sha512-Bs9j7djAnUDue4b7AaJnkjZJ6mZgx8zv/peyrAYocJ0/2ecDtulfCWeMFkpA1MAnN0MwLEXCakErH8wVx/NdfA==","signatures":[{"sig":"MEQCIEFTJ4xVb0vWxwsxbKZ2P6NITy53VXRUsFEUlLlvQpQqAiBRtLbF5ZWvR8OLy1q/CmjYQyX/pgvJWHjkNgtAS79Jyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103016},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"237f029553971cef59e015774a5d60be3326e03f","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^4.8.3","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.4.0_1689158435043_0.0924337470793346","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"style-dictionary-utils","version":"1.5.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.5.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"6a16a329d50e46b391295ab503779c4af4002ce4","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.5.0.tgz","fileCount":132,"integrity":"sha512-Zz7BTNw2dZI+ZOljHeq5Ab5Op5jmaG2H67nCELPG70eZj/b5Hqbwki24MStrLVJYMSm+R2512mKLaJXrn2hwBg==","signatures":[{"sig":"MEYCIQCCY03H7GcucK2FiNb8VVp91Xe51f5GjUid0/zyK1UlpAIhAKp7i8f+Aw4WzBax3Ou80whJIs489fvOWKoslWCH/84x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108208},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"573e93d9695c47f467e35ed5840a18c11935e052","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^4.8.3","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.5.0_1689160967847_0.247444328573585","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"style-dictionary-utils","version":"1.6.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.6.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"a50a711f62cf3ec43cdd0259bb9ccabe6b16bb29","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.6.0.tgz","fileCount":138,"integrity":"sha512-orQUJEbRXrlydE/APzafjF7V/45OTD4tjWtgDd45teW7LMK+uEFRBj8Kseccw95xrGRslAuW2jiIQvZ2tRFLHw==","signatures":[{"sig":"MEQCICdSkoW7tiBYu7AtSLPqH/TBZof6JZXBeA0zzmVsc16eAiA85p/GeH/R8shML5oNouPWjFG7Q9y32k8zfz5xcU4MsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111592},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"749441f5836b5a45eba9f79ffec91571b3934aea","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^4.8.3","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.6.0_1689923616456_0.9714835627207508","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"style-dictionary-utils","version":"1.6.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@1.6.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"e5da1975250d3c2152287f3de53f583ebcf63100","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-1.6.1.tgz","fileCount":138,"integrity":"sha512-sdkdJ/aaIoVINmop4Y2z2BiOypdH/ki4chfBqvaBHn2tQAdw0Y3Ho5sTnnrG5weKRif0ZVlDHu7WIsBHsfs01w==","signatures":[{"sig":"MEUCIBEnpdDKw9EzYKfM40vYCLIAv6HccjrlrqkvS3fUU0FyAiEA/MpDOLu9l7M3tGzKPiOOPyKPA7lgX4dgrQsHP4hvfM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111590},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"fbadbe7d5f9cb0d9dccc68b5e1ebf4ef9c989d5f","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^4.8.3","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_1.6.1_1690180502750_0.26177976314253626","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"style-dictionary-utils","version":"2.0.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.0.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"84832692e5680a5fafd62df853e99fb1b7cf0aa7","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.0.0.tgz","fileCount":138,"integrity":"sha512-kL2VgGG00AeBCIuClWjJmCmdOdVZPbyhsG1XL3wkVyw4NTOTjHo2kz5SH4xYvQ02Hf2zbFaF7ruul/5/U9rE5Q==","signatures":[{"sig":"MEQCIGk/+KO9mZSuYL+FjM1mSSS8Ad87RgGb98xE/NPFQ+iDAiBfX+cacW/yfGMc0tf1l0qfLC9zs6+sQsP7wYctzRgy2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111640},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"7d04701bed81a4f044adacb2edc2e373f97f34e6","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^5.1.6","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.0.0_1690402156469_0.9489598648841542","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"style-dictionary-utils","version":"2.0.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.0.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"fa04f0621f0622e140f1c668a2757ad40739d444","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.0.1.tgz","fileCount":138,"integrity":"sha512-+xHcpNojLU83DWQOLINmZ094VT+Xj8Fr/SqpxVHLNHCKO85v0IX244svVh9RClWEwZGNzh5wP4zXgILo743Fzw==","signatures":[{"sig":"MEUCICCVoFNOWS+lx9DuDA72OV4hTvHT4hQZIbQGjY/bHoxjAiEAtjuFunMD8cWmQLOIargg4lbwTlDw0pMGLU5aw/qS0UY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112123},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"fd9be63695d5a4e0a53b5a43e52f1f5f6beafd08","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^5.1.6","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.0.1_1693811774199_0.11583584954708259","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"style-dictionary-utils","version":"2.0.3","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.0.3","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"63a36b36a91c12858ec5bcc51f12127f61cc69e6","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.0.3.tgz","fileCount":138,"integrity":"sha512-AoKQYdTymkhGJmxoCFe5qwaG81HHclUu9iFVNU2nODaWF2Xtis7BcpLGWiG6VmbevEDTnhU4OinxU3gUyTlW8g==","signatures":[{"sig":"MEUCIQD3IOC+fRl8AnZxYeE+pynIwO2HXbMYUiuyQlecQraRSAIgZc00fn0coVqAlPHvZbI+qTSDHAgvzpvQUSp2AeP/ggg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112119},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"982f1dba202d6c691ab0614b9d86fd5dcbe177b9","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^5.1.6","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.0.3_1700466920201_0.36099392562527344","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"style-dictionary-utils","version":"2.0.4","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.0.4","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"a8cbb3208b2cd4ee8e5ad785db124804a15d5258","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.0.4.tgz","fileCount":138,"integrity":"sha512-EVIWd4w8IFj3BF/STJCsRxgqpUfUJrcgblU7I4BLUgrg6ybd4VYQnRQ4TYA/AElRZdWQD1uEWAgi3l/+3Rj5mQ==","signatures":[{"sig":"MEYCIQDCrmdwiUJ7iIch4HjOCqsK3MUoZBVTGUg5r+4jRns++gIhAN0sdJOcWWk2tZiKRcS3Z6EjXj8PQCGTKEpV2zLktLfX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112115},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"6a63e7e8b8bdc24160d9983da329b8b43bd6e737","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^5.1.6","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1","style-dictionary":">= 3"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.0.4_1700554126461_0.09451427701307757","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"style-dictionary-utils","version":"2.0.5","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.0.5","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"3f9ca82d04c7ddee70eaaf7b170713b81cef25aa","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.0.5.tgz","fileCount":138,"integrity":"sha512-Fue08OlaN6s1xZY8w+kdhSoPV5POEjmfr7BGyr//LS4nLoL3AGLxQ6qOsNl6aoxOBCZZVDGwBJ/bTlFSfQMiug==","signatures":[{"sig":"MEYCIQCtZzPjqCPlaMnOtVhbeUBLN1pDhyFnVOo9XKyUBxXcrQIhAJSXUTgkypTKq4iY04dZno6oftlkYlK6Sctv6W/Svfpd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112055},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"9e3609652e037c6d87bf711d8a5a950c857dc907","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","json5":"^2.2.1","eslint":"^8.24.0","color2k":"^2.0.0","ts-jest":"^29.0.2","prettier":"^2.7.1","typescript":"^5.1.6","@types/jest":"^29.2.4","style-dictionary":"^3.7.1","eslint-plugin-github":"^4.3.7"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.0.5_1701205732807_0.5029689508318422","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"style-dictionary-utils","version":"2.0.6","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.0.6","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"a5cc986e27a6b29e6c409c3eacab31f3e505a825","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.0.6.tgz","fileCount":138,"integrity":"sha512-nQAeyq4u7lwQu08DqMuqQh84y4JBG8vlHW1hVESbI4/hAyMR4YE6nGBPGb+IA9kmVs/7mRBLxBxi9ezc5FFvKg==","signatures":[{"sig":"MEUCIBbOmKJyU4lrY7igweFk9ejMxGcvICmdIoUuhJ6hDzMzAiEAl9llidd4QNKMt7uoQqfAVSVlfJnyvrWGo5yxkmLzac0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112107},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"143421fa654784e636bb622ea0ee93a8f547ff1f","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"16.19.1","dependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^5.1.6","@types/jest":"^29.2.4","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"style-dictionary":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.0.6_1701783635199_0.055761284556743895","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"style-dictionary-utils","version":"2.0.7","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.0.7","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"d55412ace4633ae0dba47da2fde828e064c8dcf7","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.0.7.tgz","fileCount":138,"integrity":"sha512-wM868yc7fDkgvVLX7w8W+i1gqJBkXScuSDxAzTkabNK1PlSsospxUKVNIVWi1smISh7o+SFVkY05ulWcq3mHHQ==","signatures":[{"sig":"MEUCICVX7XEBbavoOgcY+c0+Tn2K8sVnwzp2+lAbROzV3XlqAiEA3G67BTljDkReKzVcfXyd5m9no7Se1y2qbAqI1d/kx9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112213},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"4f0ba8a49f4fce770b795ddf63f78f7fb5c539d7","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"20.7.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^5.1.6","@types/jest":"^29.2.4","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"style-dictionary":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.0.7_1702455080309_0.5310064266894081","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"style-dictionary-utils","version":"2.2.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.2.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"838e765fecdbe9a407c31d3c055af81715b019c5","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.2.0.tgz","fileCount":141,"integrity":"sha512-6EmYLrKgiYKtZR9iXgFjV/gAgYvfpExa4cPvVzlOYiT92qhPncV37w7hAH0jlKWFNQIBykPjJdUE+e4nAhltAQ==","signatures":[{"sig":"MEYCIQCRno6pxh/wWILFJdJIK843QDdUZpDG0RSSQqa2qClZngIhAK6ouUnpHobBkel6YN5Z+qP6/oFmSCwudSeVs1zfWrmI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116286},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f94e0154cfa3d9f40af2d3cf93e03d6a3a8381a5","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"20.7.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^5.1.6","@types/jest":"^29.2.4","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"style-dictionary":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.2.0_1710858401631_0.14375713507557686","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"style-dictionary-utils","version":"2.2.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.2.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"9769b65c9a4710cf5091e8acdada3776b8d9ab7d","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.2.1.tgz","fileCount":141,"integrity":"sha512-gpiNAnJ/seHuvqhrWe1CZw/EzVShjDSzJ0/erlGylx3Ae0Y1/Ud9YUJV3ndXRS9sLZtc0KOPtoTc2nKD9xe2pw==","signatures":[{"sig":"MEUCIFHJSBDOWf3nqw7T6WyRPrhw39gUe1f6rp03ZfYSQJBHAiEA9zoQvgXx334becc6s+q0pJgFeCVvYkX/yGQMVeyp2Oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116683},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b57a27c69036e869abbc51689dec05a94b99c709","scripts":{"fix":"npx eslint . --ext .ts --fix","lint":"npx eslint . --ext .ts","test":"npx jest && npm run lint","build":"tsc --module commonjs","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"20.7.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","typescript":"^5.1.6","@types/jest":"^29.2.4","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"style-dictionary":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.2.1_1710957384455_0.08517300031454922","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"style-dictionary-utils","version":"2.3.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.3.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"540b45efe49d86f212f94dd557f30920b255d5ce","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.3.0.tgz","fileCount":204,"integrity":"sha512-2hEDIyHXVh/JJjmCvqQAoug4H74ui7gF/NlT1E34fNMSVkR+47zhaOPg1LaLzeF6NfARYlBv5EUtdXKgeSQIrw==","signatures":[{"sig":"MEQCIFj/T7ZmqQ8Q3gR6xSR09bc4YXldwXdiD/bvlFTq/naEAiA73Qo1psOPMPy0gU3P8+c8Tv63sDjmN9IswhWORKNoyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198720},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"47547604ebbaa6755d1af7aef42dff5e83b276a6","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx jest && npm run lint","build":"tsc --module commonjs","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","lint:report":"npx eslint --output-file eslint_report.json --format json src","postversion":"git push --follow-tags","test:action":"jest -c ./jest.action.config.ts"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"20.7.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","ts-node":"^10.9.2","typescript":"^5.1.6","@types/jest":"^29.2.4","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"style-dictionary":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.3.0_1714938330773_0.24489368641624543","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"style-dictionary-utils","version":"2.4.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.4.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"d3f3016a290f3770b8aabb2332a7dd8603d8926b","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.4.0.tgz","fileCount":208,"integrity":"sha512-Ck3wO3DbbcgguOvQhZ0G2kHVLumtNiFghKIJpM1IE4m9EuwtmIjZu49YTJjbX3xfIdA4i2M/L5lCvwTEWuTjUA==","signatures":[{"sig":"MEUCIQDuy4czsDqmVo0u+r5BupPBjUs81DKenhMkV1Bv9S+OBgIgBwasxOtWIZGLaE3pW6QR50duHefyFJ1ahJbDcf8XHWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202411},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"cb8e8e68f55c398ee0e554f5ac81b930dbceb5b4","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx jest && npm run lint","build":"tsc --module commonjs","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","lint:report":"npx eslint --output-file eslint_report.json --format json src","postversion":"git push --follow-tags","test:action":"jest -c ./jest.action.config.ts"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"20.7.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","ts-node":"^10.9.2","typescript":"^5.1.6","@types/jest":"^29.2.4","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"style-dictionary":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.4.0_1716319573482_0.29613464790758726","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"style-dictionary-utils","version":"2.4.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@2.4.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"21a51bd0f758f927e420b586e4062d4b05c47b00","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-2.4.1.tgz","fileCount":208,"integrity":"sha512-Ged3wCzzswC6vw8Fh74IKUJg7ajPiH0ersYsPi0VT2ENWCq/gx6uAYOr1rjslqjSyQUfAVvNnOPxuWGJ2mdncQ==","signatures":[{"sig":"MEUCIQDOqyh4iqcFHeW9Zz8LYigt7SosuObG78NXkICPPMjswgIgLJ5ehTEjMpLXFMuh1jE5TvSLSabDTujY53o9IRoho2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202411},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"62e46175439faea0ddca3dc766bd2e2efb55b42d","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx jest && npm run lint","build":"tsc --module commonjs","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","lint:report":"npx eslint --output-file eslint_report.json --format json src","postversion":"git push --follow-tags","test:action":"jest -c ./jest.action.config.ts"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"20.7.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.0","prettier":"^2.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.24.0","ts-jest":"^29.0.2","ts-node":"^10.9.2","typescript":"^5.1.6","@types/jest":"^29.2.4","eslint-plugin-github":"^4.3.7"},"peerDependencies":{"style-dictionary":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_2.4.1_1716319977011_0.07469811871620324","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"style-dictionary-utils","version":"3.0.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@3.0.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"e8aed7a19419dffb56fdfb077dc5a0713c33286c","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-3.0.0.tgz","fileCount":198,"integrity":"sha512-9ILhU1qXtzd9qoHraUYWgLxU7ypapCN2/rdyn0JWWcWCGAECGkbKV5U4F7vx2VaQ2hS3e37riSw8tqL78cohsg==","signatures":[{"sig":"MEUCIQDfkeS/duUF80dln6YIBCa9sfjvY0bKP5JH6lQZ8wvaaQIgP6a/HuWg1uoymnuNmCb5RmxBWqdr3p4ht4awTothusY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189155},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"d25584c74a4d1d1076edcce349e37f9aa32eb42d","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","lint:report":"npx eslint --output-file eslint_report.json --format json src","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.2.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.3","prettier":"^3.3.3","typescript":"^5.5.3","style-dictionary":"^4.0.0","eslint-plugin-github":"^4.10.2"},"peerDependencies":{"style-dictionary":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_3.0.0_1723202099605_0.15314289944794868","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"style-dictionary-utils","version":"3.1.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@3.1.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"94e834edc2d3d6fef9f05c654c94d4c905c79f60","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-3.1.0.tgz","fileCount":206,"integrity":"sha512-zN9+4GpBnXS7UL5VvUUBFhVFMW36uxE8OFRey9Y0A57xQ9Rj6BQVBJy0+3HLD7f8C4gs6KveH1b2QBOQUehWhQ==","signatures":[{"sig":"MEYCIQCxMOVlXhun2azYR2dSGw6lcC+nGhX+zv2OSAta6q3fpwIhAIFLnW9ef4H3iHVzGdXGed2j6BS22VncmJkxcGpTlkrQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193903},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"653cc023fe76fb8b274087cc971b0e89077ec06c","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","lint:report":"npx eslint --output-file eslint_report.json --format json src","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.2.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.3","prettier":"^3.3.3","typescript":"^5.5.3","style-dictionary":"^4.0.0","eslint-plugin-github":"^4.10.2"},"peerDependencies":{"style-dictionary":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_3.1.0_1723210818372_0.443056271656058","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"style-dictionary-utils","version":"3.1.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@3.1.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"5aae6d5757dd7147501804a7be9b2b8dbf8d7f1e","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-3.1.1.tgz","fileCount":103,"integrity":"sha512-2p77lPcVyuq8nVqPbx2RqvMMn2mHPFSgmjv7lOAFq5eAkFoD60CwTdmITYO7C/fHvFsphjxOXnYovTiSA5sJ0Q==","signatures":[{"sig":"MEUCIGRNfriGY7KTFcJECezA5yQqkaYzdn4jZfQuaoffmFiFAiEAmB9Oi8J+65GXckn5o4xLoMBxhY8Z/I789qDkxwizbXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87111},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"69def0e1f82a6853055c62bae4c4fd1267b4d286","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","lint:report":"npx eslint --output-file eslint_report.json --format json src","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.2.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.4","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4.0.1","eslint-plugin-github":"^4.10.2"},"peerDependencies":{"style-dictionary":"^4"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_3.1.1_1723273118748_0.25768083750489623","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"style-dictionary-utils","version":"3.3.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@3.3.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"2f3d588fbc26c287088672f499f6337ef80297f6","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-3.3.0.tgz","fileCount":105,"integrity":"sha512-o1j7YQ7RIu5EEqjG6DtQGFCZRakLv3XCa0AMiXEJReZo/CdG/4u8oYcwRHmpq4+iX8R1B6PKkqowd30wyUGkxw==","signatures":[{"sig":"MEQCICYH0d2W+KXvC432ysvgJg4z5R8o/0xAvTUMW37+rWoRAiAtcEu8yT7JGOhCuTJaXP8DvKO/UCFtiiwzCliyocikFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88334},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"865d64aac296999a732159f8b78365cea3e996c3","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","test:build":"node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.2.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.4","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4.0.1","eslint-plugin-github":"^4.10.2"},"peerDependencies":{"style-dictionary":"^4"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_3.3.0_1724963624143_0.41488075640940547","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"style-dictionary-utils","version":"3.3.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@3.3.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"22c97a6af5fb5436c59e2322c8ea193551f86c16","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-3.3.1.tgz","fileCount":105,"integrity":"sha512-a5/RBqUJP17lG385zAf0W582FuHxpqTca8izcVG+EcSQvydwgM11qYa1uWc1F0Mibow0vDdNFipsrFEkzBi9cA==","signatures":[{"sig":"MEQCIHbPbf8fGGDVyDb2qNCmZnHzd04xLo5O2OFy+znnt7zdAiB8TrbUqVK0uXZiMmRUHDaw4Yvwurtnp4plUL45jiZLjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88193},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"26fd1a09f49fa0082169f682a09e286f189a8fa7","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.2.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.4","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4.0.1","eslint-plugin-github":"^4.10.2"},"peerDependencies":{"style-dictionary":"^4"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_3.3.1_1725096912969_0.8660961121627493","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"style-dictionary-utils","version":"3.3.2","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@3.3.2","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"69b525bc4c80ec1b4710004b9b5db0d6d16cbd1f","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-3.3.2.tgz","fileCount":105,"integrity":"sha512-CviYj3iG9FlV451isbp6q2O9nVBhVWN61370XgjoiQFOpmyqTY+qWDuG85VMNfT3tQwOmqII/LZc+856J3DgDA==","signatures":[{"sig":"MEUCIHd3mj7CxQsb8egTdtsNSVIwNTPcEOUjii0Jk0cahOgIAiEAokyFj3wM6N8iU36PWcyXW9eXuDugZxOkCjMSerK3VLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88174},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"e69df39fb3935cfb44ac8169fb5a085cd88bd788","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.2.0","dependencies":{"json5":"^2.2.1","color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.4","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4.0.1","eslint-plugin-github":"^4.10.2"},"peerDependencies":{"style-dictionary":"^4"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_3.3.2_1725136234246_0.8610006065977596","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"style-dictionary-utils","version":"4.0.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@4.0.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"26215e78e961d4115a31f9af8874af574f438b71","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-4.0.0.tgz","fileCount":101,"integrity":"sha512-S+CeU/L1uuPz8YCqu54fqdQhBV+Tg2PxfT8E0FlRq9HlMPKWVlDpZtIOK+WdJByTdCd18ATMKE/cam+/hnHbmQ==","signatures":[{"sig":"MEUCIFDmOE71fMGD2kG7uiRrPwg3Nb/D+8NBsgdmqdmkQi8rAiEAonYmtjG9+B+M+WhTcgkURKoDQETlwPuWGIT0TN5d9SI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83464},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"f2dcd93f9a5ac320719030c06765757769e1c629","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postpublish":"npm i -D style-dictionary-utils@latest","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"9.5.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.2.0","dependencies":{"color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.4","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4.0.1","eslint-plugin-github":"^4.10.2","style-dictionary-utils":"^3.3.2"},"peerDependencies":{"style-dictionary":"^4"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_4.0.0_1725140584219_0.7148586124490632","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"style-dictionary-utils","version":"4.0.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@4.0.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"4cd2ce23dd6a8e947dc1213e3aa0fa687458e495","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-4.0.1.tgz","fileCount":103,"integrity":"sha512-D0/lQWwkdlpGU2xEIs3xGyyj64qlHdGCk+/dSHY2BQagVULYo04+IM/RfwlPTZshMzqPKuC62xDgeRaIWfTCyQ==","signatures":[{"sig":"MEUCIQDMuQc0qBQLZjI8MSdF/EO9OHVmyNLTKd5Ouvy7fHkELQIgayq+Akqw2v6HqwZwpoDYehuDrwN259HotF2z4TSkvFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87675},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"2f167b0de75cd25ed7fcfc174bee7a42d524b6f2","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","format":"prettier --check '**/*.{js,jsx,ts,tsx,md,mdx,css}'","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","format:fix":"prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,css}'","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postpublish":"npm i -D style-dictionary-utils@latest","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"10.1.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"20.7.0","dependencies":{"color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.4","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4.0.1","eslint-plugin-github":"^5.0.2","style-dictionary-utils":"^4.0.0","@github/prettier-config":"^0.0.6"},"peerDependencies":{"style-dictionary":"^4"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_4.0.1_1732192042730_0.9548531033481868","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"style-dictionary-utils","version":"4.0.3","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@4.0.3","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"7f9c9aff5086ef9a366b2e5db46319983e6d2022","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-4.0.3.tgz","fileCount":103,"integrity":"sha512-RqBhM5qs+ZK8VkU1NUKRBNu6Eeky+hauVKJfr4GLNLWjZda3Ev0gyZTi3Y849T8qFOGB8iLnlmbbSWhi/bP7EA==","signatures":[{"sig":"MEQCIGe8oWuOmgq4sr8HoZxtsGGIZhvlhQIWTg1QOoiDgSS+AiBQ/w7i/YL31/3xb2iG2GPu3aGKoldhBO2zK+OSFJHo6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87742},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"5a9ae6f5c98cfcd704c4670265182079a65d028e","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","format":"prettier --check '**/*.{js,jsx,ts,tsx,md,mdx,css}'","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","format:fix":"prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,css}'","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postpublish":"npm i -D style-dictionary-utils@latest","postversion":"git push --follow-tags"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"10.1.0","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"20.7.0","dependencies":{"color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.4","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4.0.1","eslint-plugin-github":"^5.0.2","style-dictionary-utils":"^4.0.0","@github/prettier-config":"^0.0.6"},"peerDependencies":{"style-dictionary":"^4"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_4.0.3_1733407711213_0.07448436065282937","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"style-dictionary-utils","version":"4.0.5","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@4.0.5","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"4d683aeba7f97ee7188b59eaab8dcc3af2d90905","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-4.0.5.tgz","fileCount":103,"integrity":"sha512-XiHS7UAM0ONGZuFMcwrgCtQ1KhNCGPK34qdBCICsmFem6FUz0DMK4eKeH7FHUjSL/Ml2FYcWB3V5Kv4TrvJcIg==","signatures":[{"sig":"MEYCIQD9AJ4Z2tQano9+8tZT4ySHBqklJQSttIHJFvpowwL+CgIhALxOAlM8RKIsEZFAJQYIF5hsDc0h7DBLzCV/suvkV5Fw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87836},"type":"module","exports":{".":"./dist/index.js","./filter/*":"./dist/filter/*"},"gitHead":"544df1a14a42ec4eb124362d259bb168ff71d427","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","format":"prettier --check '**/*.{js,jsx,ts,tsx,md,mdx,css}'","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","format:fix":"prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,css}'","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postpublish":"npm i -D style-dictionary-utils@latest","postversion":"git push --follow-tags && npm publish","test:package":"node ./tests/build-from-package.mjs"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"23.6.0","dependencies":{"color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.4","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4.0.1","eslint-plugin-github":"^5.0.2","style-dictionary-utils":"^4.0.0","@github/prettier-config":"^0.0.6"},"peerDependencies":{"style-dictionary":"^4"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_4.0.5_1737449607923_0.3886898414415869","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"style-dictionary-utils","version":"4.1.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@4.1.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"b0ae9a9e0c85f7f751a205126b2756f04d9374d2","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-4.1.0.tgz","fileCount":109,"integrity":"sha512-UDdDlMtWBPmlHSuT7S7sqpXgZ4gKy5W7w+u4KTS7wlmHKv8oMfeNyIhPcE/3JQN0RYUlRej8IKzX/+4cXQ/nHQ==","signatures":[{"sig":"MEQCIHOOHI3Uid9RXBvQZNCOWegrlMTdt478/GiP/OUs0vgpAiAYiCKiFblXrHOQey9tv+NATPXt55reRCEPKnYQvL+dWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95205},"type":"module","exports":{".":"./dist/index.js","./filter/*":"./dist/filter/*"},"gitHead":"4fcb2c0e1ac0798e4f76364228fed5281a3d3b27","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","format":"prettier --check '**/*.{js,jsx,ts,tsx,md,mdx,css}'","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","format:fix":"prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,css}'","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postpublish":"npm i -D style-dictionary-utils@latest","postversion":"git push --follow-tags && npm publish","test:package":"node ./tests/build-from-package.mjs"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"11.4.1","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"23.6.0","dependencies":{"color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^2.0.4","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4.0.1","eslint-plugin-github":"^5.0.2","style-dictionary-utils":"^4.0.5","@github/prettier-config":"^0.0.6"},"peerDependencies":{"style-dictionary":"^4"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_4.1.0_1749847855348_0.8700081729582207","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"style-dictionary-utils","version":"4.1.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@4.1.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"d7ce4852eac0c59a02b31528f7778c00fdf297e2","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-4.1.1.tgz","fileCount":109,"integrity":"sha512-aedkXWL19/pgr7ocPqkfMD1jCJLxfN2hiI2R/esTJjJw/DRRYkw6C3yhrZzJ0LejdQGPgrDwcib0cSF0Wf3ddQ==","signatures":[{"sig":"MEQCIEbsyDGc2l/fj9ifsAmBEhK455FbrLr5U8Vfj4TqfMsRAiADl89mRYmtFZ8DGqVoHuzlD7VtO85ZE86SIVtQUCUpEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95211},"type":"module","exports":{".":"./dist/index.js","./filter/*":"./dist/filter/*"},"gitHead":"b720fb75ba6a255207e27c73f28be0c3142bb32e","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","format":"prettier --check '**/*.{js,jsx,ts,tsx,md,mdx,css}'","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","format:fix":"prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,css}'","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postpublish":"npm i -D style-dictionary-utils@latest","postversion":"git push --follow-tags && npm publish","test:package":"node ./tests/build-from-package.mjs"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.18.0","dependencies":{"color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.2.3","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^5.1.1","eslint-plugin-github":"^5.0.2","style-dictionary-utils":"^4.0.5","@github/prettier-config":"^0.0.6"},"peerDependencies":{"style-dictionary":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_4.1.1_1761849096594_0.5052223809261724","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"style-dictionary-utils","version":"4.2.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@4.2.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"7864d7454d879ecf406ac21b16a840fd5c46820d","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-4.2.0.tgz","fileCount":123,"integrity":"sha512-XoJZj822EsReElQqILiiwMb8I2gaEdvk95OpfFvaC/yeCfAkiOZTIaOc8hGWO3MZmTKKHELHFayKnUL7luuoBA==","signatures":[{"sig":"MEQCICXqjMiwHPKYTUADpjusd2aOeC0d3AjQmGXLru43FSCKAiBC338Zf84yIglFMgS5p19oF7elawRElcfNQ+I+Gewpdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105180},"type":"module","exports":{".":"./dist/index.js","./filter/*":"./dist/filter/*"},"gitHead":"44481b0ffaa9746672cff68a96ad8274966ab476","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","format":"prettier --check '**/*.{js,jsx,ts,tsx,md,mdx,css}'","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","format:fix":"prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,css}'","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postpublish":"npm i -D style-dictionary-utils@latest","postversion":"git push --follow-tags && npm publish","test:package":"filename=$(npm pack) && echo \"\n\n:: Installing ${filename} ::\" && npm --prefix ./tests i $filename && node ./tests/build-from-package.mjs && rm $filename"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"11.6.3","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.18.0","dependencies":{"color2k":"^2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.2.3","prettier":"^3.3.3","colorjs.io":"^0.5.2","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4","eslint-plugin-github":"^5.0.2","style-dictionary-utils":"^4.0.5","@github/prettier-config":"^0.0.6"},"peerDependencies":{"style-dictionary":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_4.2.0_1764677513925_0.6799028509599965","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"style-dictionary-utils","version":"4.2.1","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@4.2.1","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"9b2d0484948ab04555ab2dc15aa7f2a8a4688ae0","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-4.2.1.tgz","fileCount":123,"integrity":"sha512-OSrKc5vKNgCVSrO0iS22K1N5UEM6ZNAzjPvfNtRYqllLglhd2DO3c35beXXJf+KpANbsv/AaOxpLaRQqEbz9+Q==","signatures":[{"sig":"MEYCIQCNjy6Dxl6TPLOfAPdo4sPxVMNLeaQJa00Zn7ggxpYrqAIhANTdPJIAwI89u82ytK/uorUXLPxExTfRjR4ZAM/SnG69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105180},"type":"module","exports":{".":"./dist/index.js","./filter/*":"./dist/filter/*"},"gitHead":"c5e0b850abb3afdc55bb4d2412c4e539612faa71","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint","build":"tsc","format":"prettier --check '**/*.{js,jsx,ts,tsx,md,mdx,css}'","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","format:fix":"prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,css}'","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postpublish":"npm i -D style-dictionary-utils@latest","postversion":"git push --follow-tags && npm publish","test:package":"filename=$(npm pack) && echo \"\n\n:: Installing ${filename} ::\" && npm --prefix ./tests i $filename && node ./tests/build-from-package.mjs && rm $filename"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"11.6.3","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.18.0","dependencies":{"color2k":"^2.0.3","colorjs.io":"^0.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.2.3","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4","eslint-plugin-github":"^5.0.2","style-dictionary-utils":"^4.0.5","@github/prettier-config":"^0.0.6"},"peerDependencies":{"style-dictionary":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_4.2.1_1765268200107_0.26701393543275875","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-0":{"name":"style-dictionary-utils","version":"7.0.0-0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@7.0.0-0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"888c7879ae717de2459b01359fb5661900053aa8","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-7.0.0-0.tgz","fileCount":95,"integrity":"sha512-DNrvOD+Tw66zIVbWJTcTdU/CzUxhzBzJ7MU4y9eiRLlRkYzPiUPHG4FqCd7dZVMgEYqrdy82vuo8S64mxYGxUg==","signatures":[{"sig":"MEYCIQDt47n7b91qjKXDFRYT7TP9+kiEFEylNWvCJmi4W6KAuwIhAOq9Qi1LGGwQhfSJjA68WXmn93V43FRkbgMj12oa3UMA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96256},"type":"module","exports":{".":"./dist/index.js","./filter/*":"./dist/filter/*"},"gitHead":"7fcaa298c5ed3c3ac8905099fee596c9470c3717","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint && npm run format","build":"tsc","format":"prettier --check '**/*.{js,jsx,ts,tsx,md,mdx,css}'","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","format:fix":"prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,css}'","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postpublish":"npm i -D style-dictionary-utils@latest","postversion":"git push --follow-tags && npm publish","test:package":"filename=$(npm pack) && echo \"\n\n:: Installing ${filename} ::\" && npm --prefix ./tests i $filename && node ./tests/build-from-package.mjs && rm $filename"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"11.6.3","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.18.0","dependencies":{"color2k":"^2.0.3","colorjs.io":"^0.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.57.0","vitest":"^3.2.3","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^4","eslint-plugin-github":"^5.0.2","@github/prettier-config":"^0.0.6"},"peerDependencies":{"style-dictionary":"^4 || ^5"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_7.0.0-0_1765964919187_0.19245324561966926","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"style-dictionary-utils","version":"6.0.0","keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","_id":"style-dictionary-utils@6.0.0","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"dist":{"shasum":"c58dc488d981eeb51d7c751db28c800cfbaae4e3","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-6.0.0.tgz","fileCount":95,"integrity":"sha512-tqtkmI+aCmSJuCC6s8LELfs1SqYfbw1LvAQC/DtIHbMf1r6Ctrh6QIqv2g2iMCrbygG+N6z1KF0oBxPMfImrOw==","signatures":[{"sig":"MEUCIAGRHC/qJt+1AcqTQInXcG+K0C/9y1q+SeBWNS8z4vHSAiEA5vYT8dFUQZf17TF4wr5XBH+XAPiu5Ge1UAnik8OSzEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96248},"type":"module","exports":{".":"./dist/index.js","./filter/*":"./dist/filter/*"},"gitHead":"0f118daa87a51b452ed16d094ebd35113e95a477","scripts":{"lint":"npx eslint . --ext .ts","test":"npm run build && npx vitest run && npm run lint && npm run format","build":"tsc","format":"prettier --check '**/*.{js,jsx,ts,tsx,md,mdx,css}'","lint:fix":"npx eslint . --ext .ts --fix","prebuild":"npm run clean:dist","clean:dist":"rm -rf dist/","format:fix":"prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,css}'","preversion":"npm run build && npm run test","test:build":"npm run build && node ./tests/build.mjs","lint:report":"npx eslint --output-file eslint_report.json --format json src","postpublish":"npm i -D style-dictionary-utils@latest","postversion":"git push --follow-tags && npm publish","test:package":"filename=$(npm pack) && echo \"\n\n:: Installing ${filename} ::\" && npm --prefix ./tests i $filename && node ./tests/build-from-package.mjs && rm $filename"},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"repository":{"url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git","type":"git"},"_npmVersion":"11.6.3","description":"Utilities to use in your style dictionary config","directories":{},"_nodeVersion":"22.18.0","dependencies":{"color2k":"^2.0.3","colorjs.io":"^0.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","vitest":"^3.2.3","prettier":"^3.3.3","typescript":"^5.5.2","@types/node":"^22.2.0","style-dictionary":"^5","eslint-plugin-github":"^5.0.2","@github/prettier-config":"^0.0.6"},"peerDependencies":{"style-dictionary":"^5"},"_npmOperationalInternal":{"tmp":"tmp/style-dictionary-utils_6.0.0_1765965699067_0.8105065718322015","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"style-dictionary-utils","version":"6.0.1","type":"module","publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"repository":{"type":"git","url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git"},"description":"Utilities to use in your style dictionary config","exports":{".":"./dist/index.js","./filter/*":"./dist/filter/*"},"scripts":{"test":"npm run build && npx vitest run && npm run lint && npm run format","test:build":"npm run build && node ./tests/build.mjs","test:package":"filename=$(npm pack) && echo \"\n\n:: Installing ${filename} ::\" && npm --prefix ./tests i $filename && node ./tests/build-from-package.mjs && rm $filename","lint":"npx eslint . --ext .ts","lint:fix":"npx eslint . --ext .ts --fix","lint:report":"npx eslint --output-file eslint_report.json --format json src","format":"prettier --check '**/*.{js,jsx,ts,tsx,md,mdx,css}'","format:fix":"prettier --write '**/*.{js,jsx,ts,tsx,md,mdx,css}'","clean:dist":"rm -rf dist/","prebuild":"npm run clean:dist","build":"tsc","preversion":"npm run build && npm run test","postversion":"git push --follow-tags && npm publish","postpublish":"npm i -D style-dictionary-utils@latest"},"keywords":["design token","style dictionary","design system"],"author":{"name":"Lukas Oppermann"},"license":"MIT","bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","dependencies":{"color2k":"^2.0.3","colorjs.io":"^0.5.2"},"devDependencies":{"@github/prettier-config":"^0.0.6","@types/node":"^22.2.0","eslint":"^8.57.0","eslint-plugin-github":"^5.0.2","prettier":"^3.3.3","style-dictionary":"^5","typescript":"^5.5.2","vitest":"^3.2.3"},"peerDependencies":{"style-dictionary":"^5"},"gitHead":"9b406f5d45a694e87806c85fb640bd831ebc8244","_id":"style-dictionary-utils@6.0.1","_nodeVersion":"22.18.0","_npmVersion":"11.6.3","dist":{"integrity":"sha512-FvGdI94Fx9tuM3sbPBDOJw7poAQ3dAd+QuHYhe6Ab/KP5JjbdsNQe1DJ1CiOE8blkfdDGKCg+smteWyP2yMgnQ==","shasum":"1b27c5c32c32860525bb2bb30e9a50043dcb5682","tarball":"https://registry.npmjs.org/style-dictionary-utils/-/style-dictionary-utils-6.0.1.tgz","fileCount":95,"unpackedSize":96248,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCRUQulciKnTjvyFNRTmRu++knI8pMZe8QLwSqAb9lTzQIgAYP9BXCCyI4S973WprS+iNm11MdJrUUMwm8fZMLaFZ4="}]},"_npmUser":{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"},"directories":{},"maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/style-dictionary-utils_6.0.1_1765966171486_0.7368791664393117"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-05T09:22:24.970Z","modified":"2025-12-17T10:09:31.815Z","1.0.0":"2022-11-05T09:22:25.137Z","1.0.1":"2022-11-23T20:29:51.060Z","1.0.3":"2022-11-24T07:57:25.727Z","1.1.0":"2022-12-20T11:49:17.957Z","1.1.2":"2023-06-06T08:44:16.058Z","1.2.0":"2023-06-17T09:50:09.816Z","1.2.1":"2023-07-06T07:32:15.774Z","1.3.0":"2023-07-08T22:03:20.303Z","1.3.1":"2023-07-10T19:17:18.307Z","1.4.0":"2023-07-12T10:40:35.249Z","1.5.0":"2023-07-12T11:22:48.047Z","1.6.0":"2023-07-21T07:13:36.708Z","1.6.1":"2023-07-24T06:35:02.999Z","2.0.0":"2023-07-26T20:09:16.648Z","2.0.1":"2023-09-04T07:16:14.432Z","2.0.3":"2023-11-20T07:55:20.360Z","2.0.4":"2023-11-21T08:08:46.694Z","2.0.5":"2023-11-28T21:08:53.019Z","2.0.6":"2023-12-05T13:40:35.364Z","2.0.7":"2023-12-13T08:11:20.608Z","2.2.0":"2024-03-19T14:26:41.827Z","2.2.1":"2024-03-20T17:56:24.613Z","2.3.0":"2024-05-05T19:45:31.054Z","2.4.0":"2024-05-21T19:26:13.674Z","2.4.1":"2024-05-21T19:32:57.232Z","3.0.0":"2024-08-09T11:14:59.742Z","3.1.0":"2024-08-09T13:40:18.610Z","3.1.1":"2024-08-10T06:58:38.891Z","3.3.0":"2024-08-29T20:33:44.339Z","3.3.1":"2024-08-31T09:35:13.184Z","3.3.2":"2024-08-31T20:30:34.459Z","4.0.0":"2024-08-31T21:43:04.359Z","4.0.1":"2024-11-21T12:27:22.912Z","4.0.3":"2024-12-05T14:08:31.409Z","4.0.5":"2025-01-21T08:53:28.112Z","4.1.0":"2025-06-13T20:50:55.533Z","4.1.1":"2025-10-30T18:31:36.762Z","4.2.0":"2025-12-02T12:11:54.098Z","4.2.1":"2025-12-09T08:16:40.242Z","7.0.0-0":"2025-12-17T09:48:39.316Z","6.0.0":"2025-12-17T10:01:39.221Z","6.0.1":"2025-12-17T10:09:31.620Z"},"bugs":{"url":"https://github.com/lukasoppermann/style-dictionary-utils/issues"},"author":{"name":"Lukas Oppermann"},"license":"MIT","homepage":"https://github.com/lukasoppermann/style-dictionary-utils#readme","keywords":["design token","style dictionary","design system"],"repository":{"type":"git","url":"git+https://github.com/lukasoppermann/style-dictionary-utils.git"},"description":"Utilities to use in your style dictionary config","maintainers":[{"name":"lukasoppermann","email":"oppermann.lukas@gmail.com"}],"readme":"# Style dictionary utils\n\n[![npm](https://img.shields.io/npm/v/style-dictionary-utils?color=red)](https://www.npmjs.com/package/style-dictionary-utils)\n[![GitHub release (release name instead of tag name)](https://img.shields.io/github/v/release/lukasoppermann/style-dictionary-utils)](https://github.com/lukasoppermann/style-dictionary-utils/releases)\n\n`style-dictionary-utils` is a collection of `filters`, `transformers` and `formats` for [Style Dictionary](https://styledictionary.com/) that make working with [w3c design tokens](https://github.com/design-tokens/community-group) a lot easier.\n\n## Installation\n\nInstall the `style-dictionary-utils` as well as `style-dictionary`.\n\n```bash\nnpm i -D style-dictionary-utils style-dictionary\n```\n\n## How to use style dictionary version 3?\n\nIf you are not ready to upgrade to style dictinary version 3 you can continue using `style-dictionary-utils` by locking to `v2` currently [`v2.4.1`](https://github.com/lukasoppermann/style-dictionary-utils/tree/v2.4.1) version.\n\n## Getting started\n\nThe easiest way to use `style-dictionary-utils` is to import the prepared `StyleDictionary` object into your build file:\n\n```js\n// build.ts\nimport {StyleDictionary} from 'style-dictionary-utils'\n\nconst myStyleDictionary = new StyleDictionary()\n\n// when using style dictionary 4 you whave to await the extend method\nconst extendedSd = await myStyleDictionary.extend({\n  platforms: {\n    ts: {\n      transforms: ['color/css', 'shadow/css'],\n      files: [\n        {\n          filter: 'isSource',\n          destination: 'tokens.ts',\n          format: 'javascript/esm',\n        },\n      ],\n    },\n  },\n})\n\nextendedSd.buildAllPlatforms()\n```\n\nNow all the included utilities<sup>\\*</sup> are available to you via the keys mentioned in the docs below.\n\n## Extending style dictionary\n\nYou can still extend style dictionary with your own transformers and formats like before.\nThe only difference is that you must use the `StyleDictionary` object that you import from `style-dictionary-utils`.\n\n```js\n// build.ts\nimport { StyleDictionary } from 'style-dictionary-utils'\n\nStyleDictionary.registerTransform({\n  name: 'transform/pxToRem',\n  $type: `value`,\n  transitive: true,\n  transform: () => // ...\n})\n```\n\n[Look at the tests](./tests/build.mjs) to get an idea how it works.\n\n## Included utilities\n\n- Formats\n  - [css/advanced](#cssadvanced)\n  - [javascript/esm](#javascriptesm)\n  - [typescript/esm-declarations](#typescriptesm-declarations)\n  - [javascript/commonJs](#javascriptcommonjs)\n- Transformers\n  - [name/pathToDotNotation](#namepathtodotnotation)\n  - [name/pathToCamelCase](#namepathtocamelcase)\n  - [name/pathToPascalCase](#namepathtopascalcase)\n  - [color/css](#colorcss)\n  - [typography/css](#typographycss)\n  - [fontFamily/css](#fontfamilycss)\n  - [fontWeight/number](#fontweightnumber)\n  - [gradient/css](#gradientcss)\n  - [cubicBezier/css](#cubicbeziercss)\n  - [dimension/css](#dimension)\n  - [clamp/css](#clampcss)\n  - [shadow/css](#shadowcss)\n  - [number](#number)\n- Filters\n  - [isSource](#issource)\n  - [isColor](#iscolor)\n  - [isGradient](#isgradient)\n  - [isTypography](#istypography)\n  - [isTransition](#istransition)\n  - [isStrokeStyle](#isstrokestyle)\n  - [isShadow](#isshadow)\n  - [isFontWeight](#isfontweight)\n  - [isFontFamily](#isfontfamily)\n  - [isDuration](#isduration)\n  - [isDimension](#isdimension)\n  - [isCubicBezier](#iscubicbezier)\n  - [isBorder](#isborder)\n  - [isClamp](#isclamp)\n  - [isNumber](#isnumber)\n- Special Filter\n  - [getHasAttribute](#gethasattribute)\n  - [getHasAttributeValue](#gethasattributevalue)\n  - [getIsType](#getisyype)\n\n## 📑 Formats\n\n### css/advanced\n\nThe `css/advanced` format exports a token dictionary as a `css` file with css variables. It allows you to define media queries that can wrap specific parts of your css variables. If nothing is defined the entire file will be wrapped in a `:root` selector.\n\nYou can change the selector by defining it in `file.options.selector`.\n\nYou can define rules on a file level using `file.options.rules`. If one or more rules are defined, only tokens within any of the rules will be output. You can define as many rule objects within `file.options.rules` as you want. Tokens can be part of one or multiple rules.\n\nA rule object may have any or all of the three properties `atRule`, `selector` and `matcher`.\n\n- `selector` is a string that is wrapped around your css. If the `selector` is undefined, the default selector or one define at `file.options.selector` will be used. If you don't want a selector, set it to `false`.\n- `atRule` can be a string or array of strings, that are wrapped around the css and `selector` with the first being the outer layer.\n- `matcher` is a filter function that returns true for tokens that should be included in the query. If you want to match all tokens, just return true from the matcher.\n\n```css\nbody[theme='dark'] {\n  --color-background-primary: #ff0000;\n  --color-background-secondary: #0000ff;\n}\n@media (min-width: 768px) {\n  body[theme='dark'] {\n    --color-button-primary: #c1c1c1;\n    --color-button-secondary: #007d79;\n  }\n}\n```\n\n##### Usage\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"css\": {\n      \"transforms\": //...,\n      \"files\": [{\n        // ...\n        \"format\": \"css/advanced\",\n        \"options\": {\n          selector: `body[theme=\"dark\"]`, // defaults to :root; set to false to disable\n          rules: [\n          {\n            atRule: '@media (min-width: 768px)',\n            selector: `body[size=\"medium\"]` // this will be used instead of body[theme=\"dark\"]`\n            matcher: (token: StyleDictionary.TransformedToken) => token.filePath.includes('tablet'), // tokens that match this filter will be added inside the media query\n          }]\n        }\n      }]\n    }\n  }\n});\n```\n\n### javascript/esm\n\nThe `javascript/esm` format exports a token dictionary as an `es6 export` statement.\n\n```js\nexport default {\n  colors: {\n    primary: '#0D70E6',\n  },\n}\n```\n\n##### Usage\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        // ...\n        \"format\": \"javascript/esm\",\n      }]\n    }\n  }\n});\n```\n\n### typescript/esm-declarations\n\nThe `typescript/esm-declarations` format exports a token dictionary as a `typescript` declaration file.\n\n```js\nexport default {\n  colors: {\n    primary: string,\n  },\n}\n```\n\n##### Usage\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        // ...\n        \"format\": \"typescript/esm-declarations\",\n      }]\n    }\n  }\n});\n```\n\n### javascript/commonJs\n\nThe `javascript/commonJs` format exports a token dictionary as an `commonJs module`.\n\n```js\nexports.default = {\n  colors: {\n    primary: '#0D70E6',\n  },\n}\n```\n\n##### Usage\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"js\": {\n      \"transforms\": //...,\n      \"files\": [{\n        // ...\n        \"format\": \"javascript/commonJs\",\n      }]\n    }\n  }\n});\n```\n\n## 🤖 Transformers\n\nTransforms change the `value` or `name` of a token.\nYou can use transforms by refering the name in the array value of the [`transforms`](https://amzn.github.io/style-dictionary/#/transforms)property of a [`platform`](https://amzn.github.io/style-dictionary/#/config?id=platform).\n\n### Transform group\n\nIf you want to use the same `transformers` multiple times you can create a [`transform group`](https://amzn.github.io/style-dictionary/#/api?id=registertransformgroup) for easy reference.\n\n```js\nmyStyleDictionary.registerTransformGroup({\n  name: 'webHex',\n  transforms: ['color/css', 'dimension/css', 'typography/css'],\n})\n```\n\n#### `css/extended` transform group\n\nThis packages ships a predefined transform group, called `css/extended`.\nIt includes all transforms from the original [`css` transform group](https://amzn.github.io/style-dictionary/#/transform_groups?id=css) as well as the following transforms: `color/css`, `shadow/css`, `typography/css`, `fontFamily/css`, `fontWeight/number`, `name/pathToDotNotation`, `cubicBezier/css`, `border/css`.\n\nYou can use it like any other transform Group:\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    css: {\n      transformGroup: 'css/extended',\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n### color/css\n\nThis `value` transformer converts a w3c color token with a `$type` of `color` to a CSS color value. By default, it outputs colors in `hex` format, but you can control the output format using the `colorOutputFormat` platform option.\n\n**Supported output formats:** `hex`, `rgb`, `rgba`, `hsl`, `hsla`, `rgbFloat`\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    css: {\n      transforms: ['color/css'],\n      colorOutputFormat: 'hsl', // optional: defaults to 'hex'\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  color: {\n    primary: {\n      value: {\n        colorSpace: \"srgb\",\n        components: [0.051, 0.439, 0.902],\n        alpha: 1\n      },\n      $type: \"color\"\n    }\n  }\n}\n```\n\n##### After transformation (hex format)\n\n```js\n{\n  color: {\n    primary: {\n      value: \"#0d70e6\",\n      $type: \"color\"\n    }\n  }\n}\n```\n\n### shadow/css\n\nThis `value` transformer converts a w3c shadow token with a `$type` of `shadow` to a CSS shadow value. It supports both single shadows and multiple shadows (box-shadow).\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    css: {\n      transforms: ['shadow/css'],\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  shadow: {\n    card: {\n      value: {\n        offsetX: {value: 0, unit: \"px\"},\n        offsetY: {value: 4, unit: \"px\"},\n        blur: {value: 8, unit: \"px\"},\n        spread: {value: 0, unit: \"px\"},\n        color: {\n          colorSpace: \"srgb\",\n          components: [0, 0, 0],\n          alpha: 0.1\n        }\n      },\n      $type: \"shadow\"\n    }\n  }\n}\n```\n\n##### After transformation\n\n```js\n{\n  shadow: {\n    card: {\n      value: \"0px 4px 8px 0px #0000001a\",\n      $type: \"shadow\"\n    }\n  }\n}\n```\n\n### dimension/css\n\nThis `value` transformer converts a w3c dimension token with a `$type` of `dimension` to a CSS dimension value. It can convert between `px` and `rem` units based on platform options.\n\n**Platform options:**\n\n- `outputUnit`: Target unit (`px` or `rem`, defaults to token's original unit)\n- `basePxFontSize`: Base font size for px/rem conversion (defaults to `16`)\n- `appendUnit`: Whether to append the unit to the output (defaults to `true`)\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    css: {\n      transforms: ['dimension/css'],\n      basePxFontSize: 16, // optional: base font size for rem conversion\n      outputUnit: 'rem', // optional: 'px' or 'rem'\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  spacing: {\n    medium: {\n      value: {\n        value: 16,\n        unit: \"px\"\n      },\n      $type: \"dimension\"\n    }\n  }\n}\n```\n\n##### After transformation (with outputUnit: 'rem')\n\n```js\n{\n  spacing: {\n    medium: {\n      value: \"1rem\",\n      $type: \"dimension\"\n    }\n  }\n}\n```\n\n### name/pathToDotNotation\n\nThis `name` transformer replaces the token name with the entire path of the token in dot.notation.\nThis is especially useful for flat `.js` or `.json` files.\n\nTo use it simply add `name/pathToDotNotation` to the `transforms` array.\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    ts: {\n      transforms: ['name/pathToDotNotation'],\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  colors: {\n    red: {\n      100: {\n        // ...\n      }\n    }\n  }\n}\n```\n\n##### After transformation\n\n```js\n{\n  \"colors.red.100\": {\n    // ...\n  }\n}\n```\n\n### name/pathToCamelCase\n\nThis `name` transformer replaces the token name with the entire path of the token in camelCase notation.\n\nTo use it simply add `name/pathToCamelCase` to the `transforms` array.\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    ts: {\n      transforms: ['name/pathToCamelCase'],\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  colors: {\n    bg: {\n      default: {\n        // ...\n      }\n    }\n  }\n}\n```\n\n##### After transformation\n\n```js\n{\n  \"colorsBgDefault\": {\n    // ...\n  }\n}\n```\n\n### name/pathToPascalCase\n\nThis `name` transformer replaces the token name with the entire path of the token in camelCase notation.\n\nTo use it simply add `name/pathToPascalCase` to the `transforms` array.\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    ts: {\n      transforms: ['name/pathToPascalCase'],\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  colors: {\n    bg: {\n      default: {\n        // ...\n      }\n    }\n  }\n}\n```\n\n##### After transformation\n\n```js\n{\n  \"ColorsBgDefault\": {\n    // ...\n  }\n}\n```\n\n### typography/css\n\nThis `value` transformer replaces the value of a w3c typography token with a `$type` of `typography` with a `css` font string.\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    ts: {\n      transforms: ['typography/css'],\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  typography: {\n    body: {\n      value: {\n        fontWeight: 500,\n        fontSize: \"16px\",\n        lineHeight: \"22px\",\n        fontFamily: \"Helvetica\",\n        fontStyle: \"italic\"\n      },\n      $type: \"typography\"\n    }\n  }\n}\n```\n\n##### After transformation\n\n```js\n{\n  typography: {\n    body: {\n      value: \"italic 500 16px/22px Helvetica\",\n      $type: \"typography\"\n    }\n  }\n}\n```\n\n### fontFamily/css\n\nThis `value` transformer replaces the value of a w3c fontFamily token with a `$type` of `fontFamily` with a `css` fontFamily string.\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    ts: {\n      transforms: ['fontFamily/css'],\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  fontFamily: {\n    body: {\n      value: ['helvetica', 'sans-serif', 'Helvetica Neue'],\n      $type: \"fontFamily\"\n    }\n  }\n}\n```\n\n##### After transformation\n\n```js\n{\n  fontFamily: {\n    body: {\n      value: \"helvetica, sans-serif, 'Helvetica Neue'\",\n      $type: \"fontFamily\"\n    }\n  }\n}\n```\n\n### fontWeight/number\n\nThis `value` transformer replaces the value of a w3c fontWeight token with a `$type` of `fontWeight` with a `css` fontWeight number.\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    ts: {\n      transforms: ['fontWeight/number'],\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  fontWeight: {\n    body: {\n      value: \"light\",\n      $type: \"fontWeight\"\n    }\n  }\n}\n```\n\n##### After transformation\n\n```js\n{\n  fontWeight: {\n    body: {\n      value: 300,\n      $type: \"fontWeight\"\n    }\n  }\n}\n```\n\n### gradient/css\n\nThis `value` transformer replaces the value of a w3c gradient token with a `$type` of `gradient` with a `css` gradient string.\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    ts: {\n      transforms: ['gradient/css'],\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  gradients: {\n    blueToGreen: {\n      angle: \"45deg\"\n      value: value: [\n        {\n          \"color\": \"#288BD2\",\n          \"position\": 0\n        },\n        {\n          \"color\": \"#28D29F\",\n          \"position\": 1\n        }\n      ],\n      $type: \"gradient\"\n    }\n  }\n}\n```\n\n##### After transformation\n\n```js\n{\n  gradients: {\n    blueToGreen: {\n      value: \"45deg, #288BD2 0%, #28D29F 100%\",\n      $type: \"gradient\"\n    }\n  }\n}\n```\n\n### cubicBezier/css\n\nThis `value` transformer replaces the value of a w3c cubicBezier token with a `$type` of `cubicBezier` with a `css` cubicBezier string.\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    ts: {\n      transforms: ['cubicBezier/css'],\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  shadow: {\n    small: {\n      value: {\n        x1: 0.5,\n        y1: 0,\n        x2: 1,\n        y2: 1\n      },\n      $type: \"cubicBezier\"\n    }\n  }\n}\n```\n\n##### After transformation\n\n```js\n{\n  shadow: {\n    small: {\n      value: \"cubic-bezier(0.5, 0, 1, 1)\",\n      $type: \"cubicBezier\"\n    }\n  }\n}\n```\n\n### clamp/css\n\nThis `value` transformer replaces the value of a token with a `$type` of `clamp` that has a `$value` object with `min`, `ideal` and `max` property, with a css `clamp` function.\n\n```js\nmyStyleDictionary.extend({\n  platforms: {\n    json: {\n      transforms: ['clamp/css'],\n      files: [\n        {\n          // ...\n        },\n      ],\n    },\n  },\n})\n```\n\n##### Before transformation\n\n```js\n{\n  size: {\n    small: {\n      value: {\n        min: \"1.5rem\",\n        ideal: \"0.5vw + 0.75rem\",\n        max: \"2.5rem\"\n      },\n      $type: \"clamp\"\n    }\n  }\n}\n```\n\n##### After transformation\n\n```js\n{\n  size: {\n    small: {\n      value: \"clamp(1.5rem, 0.5vw + 0.75rem, 2.5rem)\",\n      $type: \"clamp\"\n    }\n  }\n}\n```\n\n## 🚦 Filters\n\nFilters are used to filter out unwanted tokens when [configuring output files](https://amzn.github.io/style-dictionary/#/config?id=file)\n\nEach filter is available in two ways:\n\n1. **As a registered filter** - Use the filter name as a string (e.g., `\"isSource\"`) in your Style Dictionary configuration\n2. **As an importable function** - Import the filter function directly (e.g., `isSourceFilter`) for use in custom transformers or advanced filtering\n\n```js\n// Using registered filter by name\nmyStyleDictionary.extend({\n  platforms: {\n    ts: {\n      files: [{\n        filter: \"isSource\", // ← registered filter name\n        // ...\n      }]\n    }\n  }\n});\n\n// Importing and using filter function directly\nimport {isSourceFilter} from 'style-dictionary-utils/filter/isSource.js'\n\n// Use in custom transformer\nStyleDictionary.registerTransform({\n  name: 'my-custom-transform',\n  filter: isSourceFilter, // ← imported filter function\n  transform: (token) => // ...\n});\n```\n\n### isSource\n\nOnly allows tokens that come from a [`source`](https://amzn.github.io/style-dictionary/#/config?id=attributes) file to be included in the output. Tokens from an [`include`](https://amzn.github.io/style-dictionary/#/config?id=attributes) will be removed.\n\n**Filter name:** `\"isSource\"`  \n**Import function:** `isSourceFilter` from `'style-dictionary-utils/filter/isSource.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isSource\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isColor\n\nOnly allows tokens with a `$type` property of `color`.\n\n**Filter name:** `\"isColor\"`  \n**Import function:** `isColorFilter` from `'style-dictionary-utils/filter/isColor.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isColor\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isGradient\n\nOnly allows tokens with a `$type` property of `gradient`.\n\n**Filter name:** `\"isGradient\"`  \n**Import function:** `isGradientFilter` from `'style-dictionary-utils/filter/isGradient.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isGradient\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isTypography\n\nOnly allows tokens with a `$type` property of `typography`.\n\n**Filter name:** `\"isTypography\"`  \n**Import function:** `isTypographyFilter` from `'style-dictionary-utils/filter/isTypography.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isTypography\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isTransition\n\nOnly allows tokens with a `$type` property of `transition`.\n\n**Filter name:** `\"isTransition\"`  \n**Import function:** `isTransitionFilter` from `'style-dictionary-utils/filter/isTransition.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isTransition\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isStrokeStyle\n\nOnly allows tokens with a `$type` property of `strokeStyle`.\n\n**Filter name:** `\"isStrokeStyle\"`  \n**Import function:** `isStrokeStyleFilter` from `'style-dictionary-utils/filter/isStrokeStyle.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isStrokeStyle\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isShadow\n\nOnly allows tokens with a `$type` property of `shadow`.\n\n**Filter name:** `\"isShadow\"`  \n**Import function:** `isShadowFilter` from `'style-dictionary-utils/filter/isShadow.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isShadow\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isFontWeight\n\nOnly allows tokens with a `$type` property of `fontWeight`.\n\n**Filter name:** `\"isFontWeight\"`  \n**Import function:** `isFontWeightFilter` from `'style-dictionary-utils/filter/isFontWeight.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isFontWeight\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isFontFamily\n\nOnly allows tokens with a `$type` property of `fontFamily`.\n\n**Filter name:** `\"isFontFamily\"`  \n**Import function:** `isFontFamilyFilter` from `'style-dictionary-utils/filter/isFontFamily.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isFontFamily\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isDuration\n\nOnly allows tokens with a `$type` property of `duration`.\n\n**Filter name:** `\"isDuration\"`  \n**Import function:** `isDurationFilter` from `'style-dictionary-utils/filter/isDuration.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isDuration\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isDimension\n\nOnly allows tokens with a `$type` property of `dimension`.\n\n**Filter name:** `\"isDimension\"`  \n**Import function:** `isDimensionFilter` from `'style-dictionary-utils/filter/isDimension.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isDimension\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isCubicBezier\n\nOnly allows tokens with a `$type` property of `cubicBezier`.\n\n**Filter name:** `\"isCubicBezier\"`  \n**Import function:** `isCubicBezierFilter` from `'style-dictionary-utils/filter/isCubicBezier.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isCubicBezier\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isBorder\n\nOnly allows tokens with a `$type` property of `border`.\n\n**Filter name:** `\"isBorder\"`  \n**Import function:** `isBorderFilter` from `'style-dictionary-utils/filter/isBorder.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isBorder\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isClamp\n\nOnly allows tokens with a `$type` property of `clamp` and an object as the `$value` with a `min`, `ideal` and `max` property.\n\n**Filter name:** `\"isClamp\"`  \n**Import function:** `isClampFilter` from `'style-dictionary-utils/filter/isClamp.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isClamp\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isNumber\n\nOnly allows tokens with a `$type` property of `number`.\n\n**Filter name:** `\"isNumber\"`  \n**Import function:** `isNumberFilter` from `'style-dictionary-utils/filter/isNumber.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isNumber\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### isDeprecated\n\nOnly allows tokens with a `$deprecated` property that is either `true` or a `string` (deprecation message).\n\n**Filter name:** `\"isDeprecated\"`  \n**Import function:** `isDeprecatedFilter` from `'style-dictionary-utils/filter/isDeprecated.js'`\n\n```js\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": \"isDeprecated\",\n        // ...\n      }]\n    }\n  }\n});\n```\n\n## 🚦 Special Filter\n\n### getHasAttribute\n\nThe `getHasAttribute` function returns a `filter` function that filters by one or multiple properties.\nYou can provide one or multiple arguments that are used to check of the token has at least one of those properties.\n\n```js\n{\n  color: {\n    red: {\n      $value: 'red',\n      deprecated: true // e.g. check that a deprecated attribute exists\n    }\n  }\n}\n```\n\n##### Register as a new filter\n\n```js\nimport StyleDictionary from 'style-dictionary-utils'\nimport {getHasAttribute} from 'style-dictionary-utils/filter/getHasAttribute.js'\n\nStyleDictionary.registerFilter({\n  name: 'shouldAvoid',\n  matcher: getHasAttribute('deprecated', 'removed'),\n})\n```\n\n##### Use directly in platform\n\n```js\nimport StyleDictionary from 'style-dictionary-utils'\nimport {getHasAttribute} from 'style-dictionary-utils/filter/getHasAttribute.js'\n\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"deprecatedJson\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": getHasAttribute('deprecated','removed'), // allows only tokens with a `deprecated` or `removed propery, e.g. if you want` to create a json with tokens not to use.\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### getHasAttributeValue\n\nThe `getHasAttributeValue` function returns a `filter` function that filters by one or multiple properties that have a specific value.\nYou can provide a `string` or `array` of `string`s for the first argument, to define which properties should be checked.\nSimilarily you can provide one value or an `array` of values for the second argument, to define which values to check against. **Note:** If you provide an array of values every property can have either of those values.\n\n```js\ngetHasAttributeValue(attributes: string[], values: any[])\n```\n\n```js\n{\n  color: {\n    red: {\n      $value: 'red',\n      deprecated: true // e.g. check that a deprecated value exists and is `true`\n    }\n  }\n}\n```\n\n##### Register as a new filter\n\n```js\nimport StyleDictionary from 'style-dictionary-utils'\nimport {getHasAttributeValue} from 'style-dictionary-utils/filter/getHasAttributeValue.js'\n\nStyleDictionary.registerFilter({\n  name: 'isDeprecated',\n  matcher: getHasAttributeValue('deprecated', true),\n})\n```\n\n##### Use directly in platform\n\n```js\nimport StyleDictionary from 'style-dictionary-utils'\nimport {getHasAttributeValue} from 'style-dictionary-utils/filter/getHasAttributeValue.js'\n\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"deprecatedJson\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": getHasAttributeValue('deprecated',true), // allows only tokens with a `deprecated` property that is true\n        // ...\n      }]\n    }\n  }\n});\n```\n\n### getIsType\n\nThe `getIsType` function returns a `filter` function that filters by one or multiple types.\nYou can provide one or multiple arguments that are used as types to filter against the `$type` property.\n\n##### Register as a new filter\n\n```js\nimport StyleDictionary from 'style-dictionary-utils'\nimport {getIsType} from 'style-dictionary-utils/filter/getIsType.js'\n\nStyleDictionary.registerFilter({\n  name: 'isAnimation',\n  matcher: getIsType('duration', 'transition', 'cubicBezier'),\n})\n```\n\n##### Use directly in platform\n\n```js\nimport StyleDictionary from 'style-dictionary-utils'\nimport {getIsType} from 'style-dictionary-utils/filter/getIsType.js'\n\nmyStyleDictionary.extend({\n  \"platforms\": {\n    \"ts\": {\n      \"transforms\": //...,\n      \"files\": [{\n        \"filter\": getIsType('size','dimension'), // allows only tokens with $type `size` or `dimension`\n        // ...\n      }]\n    }\n  }\n});\n```\n","readmeFilename":"README.md"}