{"_id":"create-atomic-resources","_rev":"32-e23671c78e68ae9fe6356823bd55500d","name":"create-atomic-resources","dist-tags":{"latest":"4.4.3"},"versions":{"1.0.6":{"name":"create-atomic-resources","version":"1.0.6","keywords":["atomic design","education","react"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@1.0.6","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"1e53cbc05e51f501cad18e3b51337dd7d3804414","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-1.0.6.tgz","fileCount":37,"integrity":"sha512-AQjsC4imybUe+ew71Lq5AXpFWJAy1TghQORhnqHpj60F4qxbW84c9MuinsOnwTFEm6Oppms3Wt6hbw9WAlrDMw==","signatures":[{"sig":"MEUCIGIgzpWEOjSAdNQlPY/tbSGo3xssSIVLlLyGMBeEq1tNAiEAoknQtXYGsYY+iDIIt8tt97CcIspgJPn8uDQ9Jy+vFw0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1192270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFFRiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGNw/8CYe2/OX0sduMu/h7SYN7KgAMbmXPus7BfBtT8st3sGp+rx4W\r\nZhY4ds9gB6XbVep4Wg2u5tWzaevrC9+4XmDheK5MMuID2h7JAv9aU1kOSgFA\r\nggPdELfZ7MvKQ/ad9UjoFGDlmNgtmrhDiOCRN/4BgDl+ispt4xBQFK2QWjBE\r\n6QZ7uXGdBfZlA33AVoaqcCfz1zeMECkQ1dNlrEuiWBjoddXvH0fgps0J97fT\r\nq/kJHQWqSZmqxDQ3DoCnFy0IbyvU0HeWFMqZMRzPN0lrCb9mO15+cjZcS3fv\r\nmUOP3iJ0dljK95zaRQryjwRh2l+MGPu1ncVv06ab6LnCdk98FhU0IIkHaehI\r\nBX5n5V/ZW/5eTO9hlP+UPNQ/Xq/SwCRbTFAf61uFNk4fRVdDRi1bWp8jJoXJ\r\nzaJFNg0qrky0VQTRC3xS2uouT4QYLG8YOJqb4+LM1UFM8Mq7FKIowQiBmj/s\r\n4UpGaegMCB48Gu4pRPn02jrz4DjBJPqEdwTsc8PQBhzwexQzwkQodrfUa63X\r\nCJ+gsJsyi9aYj+Pk2JsfA925ppvwA4sDOMdTljJGaNrYH2spgUhrMmzuzsfX\r\ntJ2KZtASVA9/C4POggg3z9u6Cix/G9h0X2Sqd5tEznZFBa6O7M0C+pojPn3J\r\nVGKXQ7c7l8wuJFwQcavYSBIY82XV1LynRxE=\r\n=UjKN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/index.js","type":"module","gitHead":"cea950286cc11261ef2f08f46d4505b463e3f356","scripts":{"nice":"prettier -w bin/*.js","deploy":"git push -u origin main","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"git add --all && git commit --allow-empty  -m $npm_package_version"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"8.19.3","description":"Creates a scss framework for use with atomic-bomb","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"^3.19.1","chalk":"^5.1.2","figlet":"^1.5.2","shelljs":"^0.8.5","fs-extra":"^10.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_1.0.6_1679053922425_0.8648192718732586","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"create-atomic-resources","version":"2.0.0","keywords":["atomic design","education","react"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@2.0.0","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"e66ee38e6a5d4baef8ec2c98a5e4201dbdae4ed3","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-2.0.0.tgz","fileCount":37,"integrity":"sha512-sTSgKLyp79FnGCrxeu1VUdp8PpEPrziGSDLyL8QVrdbOWkgQyDMyACUkbx9lwnMJFZIh6+MLxg99EusbmE24uQ==","signatures":[{"sig":"MEUCIDOCKPHV19eaz1onFmVD/QfthTKEZo5VN7IUkpfqPbsnAiEA39A39h7HgR4tGIWzV4RfTs/g7Gyh8CNwzT6aHJuzKVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1182936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFHgqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8yg/7BwMAVfnID0St2Me+j+QH0V/rdmMljzruwpd+xhtQOrlbvP/u\r\nk2s9g4tQ7Mb99eU5Jt6l0MBY+2fqrtuqVSNgw2vyyShqp6lAhKY42QRgEmj/\r\nyRJTOOSne8XxJs5g+xH3ubBA9m4KyxAsYuvNPrkhyYPEH9Y3GMZi0ndvXqvA\r\nTWSMigM4Ctn4u1XqRLzwoRtWLrj4B7q9W6HSgPJBVqcQdNcQVAnnV1Jr/iDT\r\n+LzW695Ddbn5nROFmbsL5/7n9r0wp3D7YIIRvI5ZU65onNYYx/7d1PaAOX8X\r\niomgNRpJKj11JDryYWzsiRK4Un0loWfhdCfvs4aQiIpy/d5fVbu+ap6iSOZe\r\n2IKM61o6MMUzRdJ+ZjZvOHmxVjyNiheY7EjWnBEjZsIjDQjuS1Ggp5SW6tgo\r\nSW3OY1sx8TwSz63NgtRxQd/FX/uAJs+djQZ7iF+udz7L91WupUvDhspqMNXO\r\nPGTPPAFh7qOT2f1tTbxtpzp7KWwAsp2I64wOLCUE4HyxCFxQ1V5ekwDIRSKD\r\nrdF/3swWWj0qCMf78DXrgU70mlFb++6D3HLB30p4oIKVW5dVGGPXNWu0qJyQ\r\nAVOQcyNoolqJTpDTKrJz1L+g1esQgpemPNThwlOv7oHUPAp4ldNCbiijG+5j\r\nIdVJ7OoLUompD3gfZQqvcerOry9j5/VQUxM=\r\n=eJaR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/index.js","type":"module","gitHead":"68a85622b4ad9e345ac99a93c6d4da4804df7fff","scripts":{"nice":"prettier -w bin/*.js","deploy":"git push -u origin main","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"git add --all && git commit --allow-empty  -m $npm_package_version"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"8.19.3","description":"Creates a scss framework for use with atomic-bomb","directories":{},"_nodeVersion":"16.19.1","dependencies":{"zod":"^3.19.1","chalk":"^5.1.2","figlet":"^1.5.2","shelljs":"^0.8.5","fs-extra":"^10.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_2.0.0_1679063082484_0.8422365888570069","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"create-atomic-resources","version":"2.1.0","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@2.1.0","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"cbdb3a32827a8adc09fe048fa3fe0921164b3c98","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-2.1.0.tgz","fileCount":59,"integrity":"sha512-y9kKJzcIrfk55O2mfl8Latlv0ASTVmEkkVVRYlX5AuxbAuvA6IdS0HpgIlc5QXew0I9wk1O+gzwkAwSo88105Q==","signatures":[{"sig":"MEQCIGUWawCWiV9BpEKfXHhk/UPK1MSRrBQI58hpaAuvjU4wAiBBw3D/EriqzBZ7z0MHyeGCCZcsIraklQLLXea51amGAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1216864},"main":"bin/index.js","type":"module","gitHead":"bf39886c4d499397b3ad1aba0156530ef6800f2b","scripts":{"nice":"prettier -w bin/*.js","deploy":"git push -u origin main","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"git add --all && git commit --allow-empty  -m $npm_package_version"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"8.19.4","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"^3.19.1","chalk":"^5.1.2","figlet":"^1.5.2","shelljs":"^0.8.5","fs-extra":"^10.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_2.1.0_1685109510628_0.18371104189331855","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"create-atomic-resources","version":"2.1.1","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@2.1.1","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"f4f67f90a7ea4572f6c64a55550b9ecc37d050c2","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-2.1.1.tgz","fileCount":59,"integrity":"sha512-1XCqrvl0YQzY7PwY48NO+hEXFR7kwHT88qPjRmAiVHbpQldg+Ef1yZBSS0/bWY4d8b3n0vYKYu/7qU52FO5EaA==","signatures":[{"sig":"MEUCIFDKXR5TEJho4Y1UHKM5D8YFAQe2eM8DHZN7DDZS9UJmAiEAnmet7R3u/+O2wXobO/aU3sxNQII3zi/6fGbwsgjK9vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1216899},"main":"bin/index.js","type":"module","gitHead":"84c301ec5124fac383722c729a99fd5386e7597b","scripts":{"nice":"prettier -w bin/*.js","deploy":"git push -u origin main","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"git add --all && git commit --allow-empty  -m $npm_package_version"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"8.19.4","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"^3.19.1","chalk":"^5.1.2","figlet":"^1.5.2","shelljs":"^0.8.5","fs-extra":"^10.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_2.1.1_1685110385182_0.9594986120814475","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"create-atomic-resources","version":"2.1.2","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@2.1.2","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"5ce632f25c15efc6e4046680d438c069b04fcda2","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-2.1.2.tgz","fileCount":59,"integrity":"sha512-JgwPSl+dTEXvdO5+Cwn+7uwiO6wR/ocGxbTPDqodoYGR/cQuEs9fghp36m5qifRlaAx/thM/axukJm/pzGzX4w==","signatures":[{"sig":"MEQCIEnelrwATwqDqDL9t++EdOuliSjk5IK9YiRjd/h9i8H4AiB3xgAsnRjTODK31CKjOY8EsceTAk8LieliVLtfLvp9Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1216898},"main":"bin/index.js","type":"module","gitHead":"c2a04c355b4963edb0bf49854a3852fd07b926c9","scripts":{"nice":"prettier -w bin/*.js","deploy":"git push -u origin main","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"git add --all && git commit --allow-empty  -m $npm_package_version"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"8.19.4","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"16.20.0","dependencies":{"zod":"^3.19.1","chalk":"^5.1.2","figlet":"^1.5.2","shelljs":"^0.8.5","fs-extra":"^10.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_2.1.2_1685603544343_0.28334680858702477","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"create-atomic-resources","version":"2.1.3","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@2.1.3","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"0bc7bbd41b3a285439086d236517616d9b48fa49","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-2.1.3.tgz","fileCount":62,"integrity":"sha512-ImuHx0BcXZI040wC7Dw1mSv+3RPcGBxd7vhLcZ/suWDgr6/bj1QoH06XJ9o7KuMSiLbFQuhVvTOBGNWvWgv8Yw==","signatures":[{"sig":"MEUCIBK66hjhj3lEjWtlVOn1pFJ/ad14Sy6EZRMjzvqjxDUGAiEA36yyRBcTIhW2cbZJVYAL/cwzT5IuW163KIuaR5kN4e4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1298646},"main":"bin/index.js","type":"module","gitHead":"797e455e6ba234aaf0e8bca2bb7d03ccbc357bb2","scripts":{"nice":"prettier -w bin/*.js","deploy":"git push -u origin main","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"git add --all && git commit --allow-empty  -m $npm_package_version"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.3","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"22.4.0","dependencies":{"zod":"^3.19.1","chalk":"^5.1.2","figlet":"^1.5.2","shelljs":"^0.8.5","fs-extra":"^10.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_2.1.3_1728396774150_0.5603704694034104","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"create-atomic-resources","version":"2.1.4","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@2.1.4","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"606becc943f2407acab64ed4b1a97b5dbb67f031","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-2.1.4.tgz","fileCount":37,"integrity":"sha512-euFiNs6duWF8C++fwfbTx6M+RvHelkYIEs0vVt0UB6MEPI8DxXD4z6eH2QYTiwtumJFLdMndiLIGGpR0fKmRJQ==","signatures":[{"sig":"MEQCICvGDPOIDNtSrS1UxdC+y7wcnw2xcy7mZmTbf5WW3C6WAiAUDQWi7Ln0kgcax4ZBFiQ+3nV0SiSTTQzpziU3B0T7uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180068},"main":"bin/index.js","type":"module","gitHead":"f3692f82f65211b6ccadc870d9cfc8fa12a43df8","scripts":{"nice":"prettier -w bin/*.js","test":"node --check bin/index.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.19.1","chalk":"^5.1.2","figlet":"^1.5.2","shelljs":"^0.8.5","fs-extra":"^10.1.0","npm-programmatic":"^0.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_2.1.4_1778314667086_0.20406869453297571","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"create-atomic-resources","version":"2.1.5","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@2.1.5","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"921c36dbcea22a2cd97e50961b50206b4aeef75d","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-2.1.5.tgz","fileCount":37,"integrity":"sha512-XmgGCPieB0JYjvoyDk5yo8Q0GsFKH5gqZ5uq0V2G4B9jr/sz0gye1RuRzcS07wXN94B6A4nZefEUZk8+SCWDTg==","signatures":[{"sig":"MEUCIBBZ12+fEPhgUzV4bXsnNODVj53cfelE7WaheUdcdLHLAiEA0RTfXbuzWv4gbeAiQ4/icWbyMEdr/bV63XXe8BJXX3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180369},"main":"bin/index.js","type":"module","gitHead":"d0cca74d1ce5f3d5842383a6e65aae8c59fe9927","scripts":{"nice":"prettier -w bin/*.js","test":"node --check bin/index.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.19.1","chalk":"^5.1.2","figlet":"^1.5.2","shelljs":"^0.8.5","fs-extra":"^10.1.0","npm-programmatic":"^0.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_2.1.5_1778314956208_0.27190242803882225","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"create-atomic-resources","version":"2.1.6","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@2.1.6","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"a09f49c069d746651f1e989ffb0a25bc43d42e55","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-2.1.6.tgz","fileCount":37,"integrity":"sha512-MujEoHfi3Bmr4zhdZFI9qJFxFoYq4EkBi9+8CIHStuxvtQCqAA8LMEZngA5pwPrxTb0zDCHoMdVLdByuGPG4Mg==","signatures":[{"sig":"MEQCIGoYAe12AXa59VDbfhJ5zpcFpfo89Sqzf/eVjxsnNzgvAiAEPoFlzjyATWgfl6NBssdUalnk2HKbYesvfyPO52Zj5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180369},"main":"bin/index.js","type":"module","gitHead":"9a8944cbb21e73f2b66baf49b4969f043f55b8c3","scripts":{"nice":"prettier -w bin/*.js","test":"node --check bin/index.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.19.1","chalk":"^5.1.2","figlet":"^1.5.2","shelljs":"^0.8.5","fs-extra":"^10.1.0","npm-programmatic":"^0.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_2.1.6_1778314960606_0.2842465957866629","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"create-atomic-resources","version":"3.1.1","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@3.1.1","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"36fc5a55c2eb3c7de1740d1169b654fb810c328b","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-3.1.1.tgz","fileCount":37,"integrity":"sha512-EaRtyNAGGbHcGGBmQwkn36Q59Ibq4FtoNyd+IiprNnoTyoe514Vm3KpfbIBr6ekOJf2XYjK6uct5avwlL2d5Dw==","signatures":[{"sig":"MEUCIQD1h2xfhTyxubuirqR0T8jhZuADe2HFLpSQxwz7uFPtdwIgTxecxSs559k2w6oYTW5G88mEO5K1fPDSoiNfkiiIT6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180368},"main":"bin/index.js","type":"module","gitHead":"700a61abf80af1e52779912fee8b9e21bfb3a542","scripts":{"nice":"prettier -w bin/*.js","test":"node --check bin/index.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.19.1","chalk":"^5.1.2","figlet":"^1.5.2","shelljs":"^0.8.5","fs-extra":"^10.1.0","npm-programmatic":"^0.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_3.1.1_1778315136031_0.2912470183779905","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"create-atomic-resources","version":"3.1.2","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@3.1.2","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"6f72ee599b1c95fc585ec4d9ad4ad9541aeb9319","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-3.1.2.tgz","fileCount":37,"integrity":"sha512-y+Eivzaxpd9ovp5416cSgTOIfgct8MgYISOX+tDx06IA2t7L79h6XuX/P9zXNMJ3BXoIg2bAompJw8u8p4ROmg==","signatures":[{"sig":"MEYCIQCkHj5tICLm0H8VZhR6I5AK54fdvHyJnGEt4eaGh46eLgIhAOn3wmTCHY4isZReOHNHupYjnilRRmzEbOPd9KKYSheW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180369},"main":"bin/index.js","type":"module","gitHead":"e98e2f3aef97219bc37a2f30de373a6eada32ddf","scripts":{"nice":"prettier -w bin/*.js","test":"node --check bin/index.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.19.1","chalk":"^5.1.2","figlet":"^1.5.2","shelljs":"^0.8.5","fs-extra":"^10.1.0","npm-programmatic":"^0.0.12"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_3.1.2_1778315137895_0.13460987745358333","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"create-atomic-resources","version":"3.1.3","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@3.1.3","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"1b0888e1df2abf00f3fd86a3e625118ec628d758","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-3.1.3.tgz","fileCount":44,"integrity":"sha512-it/hnqsfQnWe8/FrY4PsClyxFwNILF+Y/6RwmOlBM3k/E/tFFGHR6vcv7IFyKPhstPAA/ebB3VCJ/DJNwUsPPw==","signatures":[{"sig":"MEUCIHb9L6uBVdn4Dm5Z2xawVvC2ynBc502/F8wlrxy+T1YDAiEA6Socyhn7E6qXNzXG7T5Ao/CIhuJCjseHiKH0fAq4HPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193302},"main":"bin/index.js","type":"module","gitHead":"7056f3410fec8e4847aaf6810f80cfaf1f7fe4af","scripts":{"nice":"prettier -w bin/*.js src/*.js _tests_/*.js","test":"node --test _tests_/*.test.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_3.1.3_1778335884156_0.3726464066217028","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"create-atomic-resources","version":"3.1.4","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@3.1.4","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"a63cd9811819a243edfb0a58c08d347c95c87471","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-3.1.4.tgz","fileCount":44,"integrity":"sha512-Pw0292vb6aOBL+GqsWvAICWpW7xc878ZaS+CkoH0OYDDf3DacLPELDpt4kbEIsUGGFYY4U9clzZwE739KPl8+w==","signatures":[{"sig":"MEQCIHsRshn2QgoFX25y6kvg2Vcd15eDV5y++At/C3TA2hMFAiBEycs+auM2C/InuKQUHAte9oboEsXwoePG5cOLdDSSKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@3.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193302},"main":"bin/index.js","type":"module","gitHead":"e8cb041b3623a7190573cebe91a56be2303d31e8","scripts":{"nice":"prettier -w bin/*.js src/*.js _tests_/*.js","test":"node --test _tests_/*.test.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_3.1.4_1778335895723_0.8079725528514436","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"create-atomic-resources","version":"3.1.7","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@3.1.7","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"805335ab4b0a2f0ef865106e4bb5e25f62a58e9a","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-3.1.7.tgz","fileCount":44,"integrity":"sha512-F35cmlwnfsLiEgDK1I37dQX92l9YuYKK3G31czJd4fTNN7fbJ8iPYV2az9MKk5LTNvUkdsqSxQJjgtAF/Njdvw==","signatures":[{"sig":"MEYCIQDb/H/7Bwo/zxPmL31X0CwB90oxUjEg2T5atK63F2zzBQIhAIl2SAttI2C2DCT24H131rTIePUr5jMNzZSx5uqjQnzZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@3.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193460},"main":"bin/index.js","type":"module","gitHead":"b170a0b619dc1c9e483b895832aa3ba74094370c","scripts":{"nice":"prettier -w bin/*.js src/*.js _tests_/*.js","test":"node --test _tests_/*.test.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_3.1.7_1779960225978_0.5477164811113482","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"create-atomic-resources","version":"3.1.8","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@3.1.8","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"650646a8838e7b0b360a80246c7be5e72d8fcc04","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-3.1.8.tgz","fileCount":45,"integrity":"sha512-gkVOeTMTz152C4oWoHSxBFGu0O/yZb2Yk03MwmjKa8j6yvcjkvy3kabGDiLCQkDJ/eCWWvDnDFy8iflXgC/5eQ==","signatures":[{"sig":"MEYCIQCobAXoPtBk/vPFrwPaBSAIaESwCkyH1lrtBoT7dgl0zQIhAL48aStkdqpn3T484kbcPB1e+dRAEeccujmdoFUX1Gk1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@3.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1193248},"main":"src/index.js","type":"module","gitHead":"30d47e3a56a0f6e7eee6ab616a0fcdc6054ffc37","scripts":{"nice":"prettier -w bin/*.js src/*.js _tests_/*.js","test":"node --test _tests_/*.test.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_3.1.8_1779962598747_0.761635050291908","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"create-atomic-resources","version":"4.2.2","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@4.2.2","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://github.com/ReneKrewinkel/create-atomic-resources#readme","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"b4585ea0055a50f08c792277b5ab5701b646016c","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-4.2.2.tgz","fileCount":46,"integrity":"sha512-SY9Xva8ppsvxST2WF2CeS+ZLMVd/TQqqteP+oPrKHbc6NBwYa5BBCgMAOSPPL6+VlK/mYFZjliM5iCkpGCZlTA==","signatures":[{"sig":"MEYCIQCr2rmFKLo7PXtGHpun4O1L4Am91mfZUlg0ExmJLV8vqwIhAOfJmd2RV2QGyAQXt+T/k2lUk23MQTc0b105o+VG/pok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209282},"main":"src/index.js","type":"module","gitHead":"2596c32707a57d06a14030e4cc266520a6ef01c5","scripts":{"nice":"prettier -w bin/*.js src/*.js _tests_/*.js","test":"node --test _tests_/*.test.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_4.2.2_1780568189009_0.9477445735133248","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"create-atomic-resources","version":"4.2.3","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@4.2.3","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://atomic-bomb.io","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"bf120b55353ea395bf74b3860f6b9ab2a9213691","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-4.2.3.tgz","fileCount":46,"integrity":"sha512-n0UxQWNenAfeWgXqI9opOlSU0J3l1+xl5rDq49f1vQEifQvLjJ+ed4eIkwzaFaVvrOvii7khVCoebhCFMRj8eA==","signatures":[{"sig":"MEYCIQDKEAz26nMmZpgf6XgIvLynemH8bS6LhZ/a8wsAv4/+/gIhAIfraqyMqFrwCKzu/iAkZI5mNaqfadKsYdOuCYiaQqyn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@4.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209279},"main":"src/index.js","type":"module","gitHead":"fe9dee9a12a5347418fdf15d384d897e569d06e8","scripts":{"nice":"prettier -w bin/*.js src/*.js _tests_/*.js","test":"node --test _tests_/*.test.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_4.2.3_1780569713702_0.5677610556012038","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"create-atomic-resources","version":"4.2.4","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@4.2.4","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://atomic-bomb.io","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"b46a09db0aea971a3c24f14fe960b858d8702b3b","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-4.2.4.tgz","fileCount":46,"integrity":"sha512-aNWVBT4oTmimzwEqGWB6ILNnCeCB9VgHEmda3rxpAVK5cUKcFkAX/AsIAmL/MDMyn97YnVnT06b8BYPGXnCewg==","signatures":[{"sig":"MEUCIFTO7ag9c47zKi+LTSty280+JF9v6qFR74id6Mix3yqbAiEAzW76CPFTuoAMipvW9a/pC95j3Kh1IYrKhb2I9N3pxlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@4.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209327},"main":"src/index.js","type":"module","gitHead":"cb105ed11b9fdb67499235d550d242b1af32b1aa","scripts":{"nice":"prettier -w bin/*.js src/*.js _tests_/*.js","test":"node --test _tests_/*.test.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_4.2.4_1782829412458_0.5505945559955223","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"create-atomic-resources","version":"4.3.1","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@4.3.1","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://atomic-bomb.io","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"886829f37c97f7aa5f0e28bb165775e4c1af9646","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-4.3.1.tgz","fileCount":47,"integrity":"sha512-sWYAqmJ0tvfq8eXDASc2VE/KDpSlwJUKWJKPpTvsBQ3BVtXzTmjDnJir0mQX+ts/lIRFBKz6U012k3yy+UoTpQ==","signatures":[{"sig":"MEYCIQDr9k9q1/e5AKFUNLD0YNDqYA7GKX+PA77+wgOf73TzUgIhAIc8KvEqJiumfVIN8GNPcdPFN/I1MRWOK2Dn0mcPURkC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@4.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1222433},"main":"src/index.js","type":"module","gitHead":"a46877d22e85634d1dfef9a92e9fbf59da89bccb","scripts":{"nice":"prettier -w bin/*.js src/*.js _tests_/*.js","test":"node --test _tests_/*.test.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_4.3.1_1783511500182_0.0622280336708656","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"create-atomic-resources","version":"4.3.2","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@4.3.2","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://atomic-bomb.io","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"ca9eda689d0308cfbd7954530100773215f4c83c","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-4.3.2.tgz","fileCount":48,"integrity":"sha512-hztayYmoGKfQZ2uPFL5aQeOsDxq/7DH+ooQ6KBmwDBFt7A/VUCJSBIGHZ4UiYb8oINIAF6eBaOyUfr7+jovWvQ==","signatures":[{"sig":"MEQCIDuSKBh+k1MVzJIcUAWBgnO4xS0fnYPLVwQ02SVqyKodAiASN0PifR8gipbqEih78d9kA1hunuvcxPpiQqnWO0eYnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@4.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236104},"main":"src/index.js","type":"module","gitHead":"6e3f35a3ba4dc8d62da43fe40e9488ee4733faaf","scripts":{"nice":"prettier -w bin/*.js src/*.js _tests_/*.js","test":"node --test _tests_/*.test.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_4.3.2_1783689685405_0.1805124088433916","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"create-atomic-resources","version":"4.4.1","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@4.4.1","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://atomic-bomb.io","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"3e01b84d5855535d479f202ac44d91dd39dc4e05","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-4.4.1.tgz","fileCount":48,"integrity":"sha512-vddutzte1iK2GUdFFmcMzAKLH4WZJZKyr5NSqJXHG/h0QG24NoAXZ+5I4+LGYMZkQpunyeTeP/pTMsJcv+fn2w==","signatures":[{"sig":"MEQCIFxy5reqfBIQpiXcsNxC3r5sX1CJzKNnwdPtIeWVY30XAiBaVVjCMrObcqfJo9czqVyk6WEP60qY/tFak2JmvK89kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@4.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1236104},"main":"src/index.js","type":"module","gitHead":"4530607870c5c6bd847c27c649467475828ed073","scripts":{"nice":"prettier -w bin/*.js src/*.js _tests_/*.js","test":"node --test _tests_/*.test.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_4.4.1_1783689737786_0.37281731124824224","host":"s3://npm-registry-packages-npm-production"}},"4.4.2":{"name":"create-atomic-resources","version":"4.4.2","keywords":["atomic design","education","react","storybook"],"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","_id":"create-atomic-resources@4.4.2","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"homepage":"https://atomic-bomb.io","bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"bin":{"create-atomic-resources":"bin/index.js"},"dist":{"shasum":"2579e9c063e8269ad5ac5382253ad2584ce42a90","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-4.4.2.tgz","fileCount":56,"integrity":"sha512-FMNP4zyxt77t6aeHpW1hhTED6L3DkezSMZDeIZdnARw2/NaEr1+mw5WV47QjfsVgidnciQujuzECjtKXJO6WDQ==","signatures":[{"sig":"MEUCIQDPUtGPpaE/selnGRgTBZ9X1ptPLW5BK4BQn+mnf52SwgIgHDsf3tWdN/6CHdPwjWZ0O6S++0C06NTNHzRzvyzn4os=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@4.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241009},"main":"src/index.js","type":"module","gitHead":"a761291c602a954b56e3f19a630f6754fdc20abe","scripts":{"nice":"prettier -w bin/*.js src/*.js _tests_/*.js","test":"node --test _tests_/*.test.js","deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","predeploy":"npm test && npm version patch"},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"repository":{"url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git","type":"git"},"_npmVersion":"10.8.2","description":"Creates a scss framework for use with atomic-bomb & Storybook templates","directories":{},"_nodeVersion":"20.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-atomic-resources_4.4.2_1783691276549_0.9569066975123819","host":"s3://npm-registry-packages-npm-production"}},"4.4.3":{"author":{"name":"René Krewinkel"},"bin":{"create-atomic-resources":"bin/index.js"},"bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"dependencies":{},"description":"Creates a scss framework for use with atomic-bomb & Storybook templates","homepage":"https://atomic-bomb.io","keywords":["atomic design","education","react","storybook"],"license":"GPL-1.0-only","main":"src/index.js","name":"create-atomic-resources","publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git"},"scripts":{"deploy":"git push --follow-tags","deprecate":"npm deprecate create-atomic-resources@\"<$(echo $npm_package_version|cut -d v  -f 2)\" \"Please upgrade\"","nice":"prettier -w bin/*.js src/*.js _tests_/*.js","predeploy":"npm test && npm version patch","test":"node --test _tests_/*.test.js"},"type":"module","version":"4.4.3","_id":"create-atomic-resources@4.4.3","gitHead":"75a935cd33106bf6874b1ad2009de3407b382a4d","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-bknWL9kLJTgAoxqEbDui8DAl9pWeFzXRysQkjLd3uxPOWnaG4RuBD+/OLtHhNROCUtfrSkWNpdBKt1R8L6FvTg==","shasum":"a6790624622a6bd57074e47dfcdceeaff839a030","tarball":"https://registry.npmjs.org/create-atomic-resources/-/create-atomic-resources-4.4.3.tgz","fileCount":57,"unpackedSize":1249398,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/create-atomic-resources@4.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCmucUP39T9H6yLS5DtK3VoZYLBoN6CGxF47E5GM6aNfwIgPL8NodETxzYNIUP8ZNLrrHlkVvMMudKavsoQNzTxEgY="}]},"_npmUser":{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"},"directories":{},"maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-atomic-resources_4.4.3_1784801267260_0.8390251143527014"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-17T09:32:00.700Z","modified":"2026-07-23T10:07:47.705Z","0.0.2":"2023-03-17T09:32:00.960Z","1.0.1":"2023-03-17T09:44:17.253Z","1.0.3":"2023-03-17T09:48:09.785Z","1.0.5":"2023-03-17T09:53:11.856Z","1.0.6":"2023-03-17T11:52:02.674Z","2.0.0":"2023-03-17T14:24:42.741Z","2.1.0":"2023-05-26T13:58:30.871Z","2.1.1":"2023-05-26T14:13:05.500Z","2.1.2":"2023-06-01T07:12:24.633Z","2.1.3":"2024-10-08T14:12:54.415Z","2.1.4":"2026-05-09T08:17:47.234Z","2.1.5":"2026-05-09T08:22:36.452Z","2.1.6":"2026-05-09T08:22:40.764Z","3.1.1":"2026-05-09T08:25:36.237Z","3.1.2":"2026-05-09T08:25:38.110Z","3.1.3":"2026-05-09T14:11:24.427Z","3.1.4":"2026-05-09T14:11:35.907Z","3.1.7":"2026-05-28T09:23:46.147Z","3.1.8":"2026-05-28T10:03:18.932Z","4.2.2":"2026-06-04T10:16:29.402Z","4.2.3":"2026-06-04T10:41:53.896Z","4.2.4":"2026-06-30T14:23:32.625Z","4.3.1":"2026-07-08T11:51:40.373Z","4.3.2":"2026-07-10T13:21:25.548Z","4.4.1":"2026-07-10T13:22:17.960Z","4.4.2":"2026-07-10T13:47:56.684Z","4.4.3":"2026-07-23T10:07:47.414Z"},"bugs":{"url":"https://github.com/ReneKrewinkel/create-atomic-resources/issues"},"author":{"name":"René Krewinkel"},"license":"GPL-1.0-only","homepage":"https://atomic-bomb.io","keywords":["atomic design","education","react","storybook"],"repository":{"type":"git","url":"git+https://github.com/ReneKrewinkel/create-atomic-resources.git"},"description":"Creates a scss framework for use with atomic-bomb & Storybook templates","maintainers":[{"name":"renekrewinkel","email":"rene.krewinkel@gmail.com"}],"readme":"\nCreates a reusable SCSS resources setup for projects that use atomic design, Storybook, and optionally [atomic-bomb](https://github.com/ReneKrewinkel/atomic-bomb).\n\n<div align=\"center\">\n<img src=\"./promo-atomic-resources.png\" style=\"width: 420px;\" alt=\"Atomic Bomb\">\n\n![Rust](https://shields.io/badge/TypeScript-3178C6?logo=TypeScript&logoColor=FFF&style=flat-square)\n![Neovim](https://img.shields.io/badge/Neovim-0.9%2B-57A143?logo=neovim&logoColor=white)\n\n\n\n\n## Usage\n\nRun the package from the root of the project that should receive the resources:\n\n```shell\nnpx create-atomic-resources ./src\n```\n\nThe command expects one argument:\n\n```shell\nnpx create-atomic-resources <destination-dir>\n```\n\nExample:\n\n```shell\nnpx create-atomic-resources ./src\n```\n\n### Updating Existing Resources\n\nRun the latest release against the same destination to update the bundled resource files:\n\n```shell\nnpx create-atomic-resources@latest ./src\n```\n\nIf `src/resources/design/tokens.json` already exists, the installer asks before replacing it. Press Enter or answer `n` to keep the existing project tokens; the default is no. Answer `y` or `yes` to replace it with the latest bundled token file. Other resource files are updated either way.\n\nFor web projects, this creates or updates:\n\n```text\nsrc/\n└── resources/\n    ├── design/\n    │   ├── tokens.example.json\n    │   └── tokens.json\n    ├── fonts/\n    └── styles/\n        ├── fonts/\n        ├── functions/\n        ├── headings/\n        ├── page/\n        ├── reset/\n        ├── root/\n        ├── tokens/\n        ├── utility/\n        ├── vars/\n        └── main.scss\n```\n\nFor Expo or React Native projects, the installer detects `expo` or\n`react-native` in `package.json` and creates a native-only resource tree instead:\n\n```text\nsrc/\n├── hooks/\n│   └── useFont/\n└── resources/\n    ├── design/\n    │   └── tokens.json\n    ├── fonts/\n    │   └── arial.ttf\n    ├── scripts/\n    │   └── tokens-to-native.mjs\n    └── styles/\n        ├── colors.ts\n        ├── fonts.ts\n        ├── index.ts\n        └── main.ts\n```\n\n## What It Does\n\nThe installer:\n\n- copies the bundled `resources` directory into the destination directory\n- installs `json-to-scss`, `sass`, and `prettier` as dev dependencies for web projects\n- installs only `prettier` as a dev dependency for Expo or React Native projects\n- detects `pnpm-lock.yaml`, `yarn.lock`, or `package-lock.json` to choose the package manager\n- defaults to `npm` when no lockfile exists\n- retries npm installs with `--legacy-peer-deps` when npm reports an `ERESOLVE` peer dependency conflict\n- preserves an existing destination `tokens.json` unless replacement is explicitly confirmed\n- adds resource scripts to the project `package.json`\n\nThe generated web scripts are:\n\n```json\n{\n  \"token\": \"json-to-scss ./src/resources/design/tokens.json ./src/resources/styles/tokens/_tokens.scss\",\n  \"scss\": \"sass --quiet ./src/resources/styles/main.scss ./src/resources/styles/main.css\",\n  \"nice\": \"prettier -w ./src/**\"\n}\n```\n\nThe generated Expo or React Native scripts are:\n\n```json\n{\n  \"token:native\": \"node ./src/resources/scripts/tokens-to-native.mjs\",\n  \"token-to-native\": \"node ./src/resources/scripts/tokens-to-native.mjs\",\n  \"nice\": \"prettier -w ./src/**\"\n}\n```\n\n## The Design Token\n\nThe design token file is the source of truth for the generated SCSS token map:\n\n```text\nsrc/resources/design/tokens.json\n```\n\nThe `token` script converts that JSON file into:\n\n```text\nsrc/resources/styles/tokens/_tokens.scss\n```\n\nThe generated `_tokens.scss` file exports a `$tokens` map. `src/resources/styles/tokens/_config.scss` reads that map and exposes typed SCSS variables such as `$colors`, `$fonts`, `$headings`, `$theme`, `$spacing`, `$font-sizes`, `$border-radius`, `$box-shadow`, `$semantic-colors`, `$z-index`, `$opacity`, and `$forms`.\n\n### Token File Shape\n\nThe token file is plain JSON. Keys use the names that the bundled SCSS expects, so keep the top-level names stable unless you also update the SCSS modules that read them.\n\n```json\n{\n  \"unit\": \"rem\",\n  \"page\": {},\n  \"colors\": [],\n  \"theme\": {},\n  \"fonts\": [],\n  \"headings\": {},\n  \"spacing\": {},\n  \"fontSizes\": { \"generic\": {}, \"semantic\": {} },\n  \"borderRadius\": {},\n  \"boxShadow\": {},\n  \"semanticColors\": {},\n  \"zIndex\": {},\n  \"opacity\": {},\n  \"forms\": {}\n}\n```\n\nTop-level token groups:\n\n- `unit`: the base unit label used by the design system. The bundled file uses `rem`.\n- `page`: page-level defaults. `backgroundColor`, `margin`, and `padding` are used by the root/page styles.\n- `colors`: an array of named color entries. Each entry has a `type`, a CSS color value in `color`, and an optional `shades` array.\n- `theme`: descriptive component or content styling groups. Group keys and item keys are flexible, and all item options are optional.\n- `fonts`: an array of named font entries. Each entry has a `type`, a font file `uri`, and supported `sizes`.\n- `headings`: heading font metadata. It contains a shared `type`, a font `uri`, and a `variant` array with `h1` through `h6` size values.\n- `spacing`: named spacing scale values.\n- `fontSizes`: generic size values and semantic aliases that reference the generic scale.\n- `borderRadius`: named radius values. The generated SCSS exposes this group as `$border-radius`.\n- `boxShadow`: named CSS shadow values.\n- `semanticColors`: named intent colors for UI states such as `success`, `warning`, `danger`, and `info`.\n- `zIndex`: named stacking values for layers such as dropdowns, sticky elements, modals, and toasts.\n- `opacity`: named opacity values for disabled, muted, and overlay states.\n- `forms`: form-control tokens split into `input`, `focus`, `disabled`, and `error` groups.\n\n### Colors\n\nColor tokens are an array so the SCSS can generate utility classes from each entry:\n\n```json\n{\n  \"type\": \"bright-green-100\",\n  \"color\": \"rgb(146, 191, 48)\",\n  \"shades\": [20, 30]\n}\n```\n\nFor every color entry, `src/resources/styles/tokens/_config.scss` generates:\n\n```text\n.bg-{type}\n.fg-{type}\n```\n\nFor example, a color with `\"type\": \"bright-green-100\"` creates `.bg-bright-green-100` and `.fg-bright-green-100`.\n\n### Theme\n\nTheme tokens describe reusable visual recipes that reference the color and spacing scales:\n\n```json\n{\n  \"theme\": {\n    \"buttons\": {\n      \"primary\": {\n        \"backgroundColor\": \"bright-green-100\",\n        \"foregroundColor\": \"black\",\n        \"iconColor\": \"black\",\n        \"paddingHorizontal\": \"medium\",\n        \"paddingVertical\": \"small\",\n        \"gap\": \"small\",\n        \"fontName\": \"label-text\",\n        \"fontSize\": \"label\",\n        \"borderRadius\": \"medium\",\n        \"cursor\": \"pointer\",\n        \"width\": \"fit-content\"\n      }\n    },\n    \"links\": {},\n    \"headings\": {}\n  }\n}\n```\n\nTheme group keys and item keys are flexible. The example above generates a `.theme-buttons-primary` class and can also be used as a mixin:\n\n```scss\n@use './src/resources/styles/utility' as utility;\n\n.button {\n  @include utility.theme(buttons, primary);\n}\n```\n\nSupported item options are optional:\n\n```text\nbackgroundColor\nhoverColor\nforegroundColor\ntextColor\niconColor\npaddingHorizontal\npaddingVertical\ngap\nfontName\nfontSize\nborderRadius\ncursor\nwidth\n```\n\nColor options should use names from `colors`. `hoverColor` may also use a generated shade name such as `bright-green-100-dark-20`; when it is omitted and `backgroundColor` has a configured `20` shade, the hover background uses that shade's CSS variable. Otherwise it falls back to a computed 20% darker color. Spacing options should use names from `spacing`. `fontName` accepts a name from `fonts`, or a direct CSS font-family value. `fontSize` accepts generic or semantic names from `fontSizes`, or a direct CSS font-size value. `borderRadius` accepts a name from `borderRadius`, or a direct CSS radius. `cursor` accepts any CSS cursor value.\n\n### Font Sizes\n\nGeneric font sizes hold reusable values. Semantic font sizes alias that generic scale for usage-based names:\n\n```json\n{\n  \"fontSizes\": {\n    \"generic\": {\n      \"small\": \"0.875rem\",\n      \"medium\": \"1rem\",\n      \"large\": \"1.25rem\"\n    },\n    \"semantic\": {\n      \"caption\": \"small\",\n      \"label\": \"small\",\n      \"body\": \"medium\",\n      \"title\": \"large\"\n    }\n  }\n}\n```\n\nThese generate CSS custom properties such as `--font-size-small` and `--font-size-body`. Semantic custom properties reference their generic counterparts.\n\n### Fonts\n\nFont tokens describe available text families and sizes:\n\n```json\n{\n  \"type\": \"main-text-regular\",\n  \"uri\": \"'../fonts/freesans'\",\n  \"sizes\": [\"0.75rem\", \"0.875rem\", \"1rem\", \"1.125rem\", \"1.25rem\"]\n}\n```\n\nThe `uri` points to the generated resources font path from the compiled CSS. Keep the quotes inside the JSON string when the value should be emitted as a Sass string.\n\n### Headings\n\nHeading tokens define the heading font and the size for each heading level:\n\n```json\n{\n  \"type\": \"heading\",\n  \"uri\": \"'../fonts/freesansbold'\",\n  \"variant\": [\n    { \"h1\": \"2.625rem\" },\n    { \"h2\": \"2rem\" },\n    { \"h3\": \"1.75rem\" },\n    { \"h4\": \"1.625rem\" },\n    { \"h5\": \"1.5rem\" },\n    { \"h6\": \"1.375rem\" }\n  ]\n}\n```\n\n### Forms\n\nForm tokens keep the default, focus, disabled, and error styles together:\n\n```json\n{\n  \"forms\": {\n    \"input\": {\n      \"height\": \"2.5rem\",\n      \"padding-x\": \"0.75rem\",\n      \"padding-y\": \"0.5rem\",\n      \"border\": \"1px solid #d0d0d0\",\n      \"border-radius\": \"0.5rem\",\n      \"background-color\": \"#fff\",\n      \"text-color\": \"#161616\",\n      \"placeholder-color\": \"rgba(0, 0, 0, 0.45)\"\n    },\n    \"focus\": {\n      \"border\": \"1px solid #0288d1\",\n      \"outline-color\": \"rgba(2, 136, 209, 0.32)\",\n      \"outline-width\": \"0.1875rem\"\n    },\n    \"disabled\": {},\n    \"error\": {}\n  }\n}\n```\n\nUse the same hyphenated keys that appear in the bundled example when a CSS property name needs to be represented directly.\n\n### Example Token File\n\nA complete example token file is included at:\n\n```text\nsrc/resources/design/tokens.example.json\n```\n\nUse it as a reference when changing `tokens.json`, or copy it over `tokens.json` in a generated project before running the token build.\n\n## Requirements\n\n- Node.js\n- npm, pnpm, or Yarn\n- a `package.json` in the directory where the command is run\n\nThe command should be run from the application root, not from inside the destination folder.\n\n## Storybook\n\nImport the generated stylesheet in `.storybook/preview.[js|ts]`:\n\n```javascript\nimport \"../src/resources/styles/main.css\"\n```\n\nIf you install into a different destination directory, adjust the import path to match that directory.\n\n## Design Tokens\n\nThe design token file should live in:\n\n```text\nsrc/resources/design/tokens.json\n```\n\nAfter changing `tokens.json`, rebuild the SCSS token file:\n\n```shell\nnpm run token\n```\n\nThis runs the `json-to-scss` tooling that converts `tokens.json` into `src/resources/styles/tokens/_tokens.scss`. To run it directly:\n\n```shell\nnpx json-to-scss ./src/resources/design/tokens.json ./src/resources/styles/tokens/_tokens.scss\n```\n\nThen rebuild the compiled stylesheet:\n\n```shell\nnpm run scss\n```\n\n## SCSS\n\nThe main SCSS entrypoint is:\n\n```text\nsrc/resources/styles/main.scss\n```\n\nThe compiled CSS output is:\n\n```text\nsrc/resources/styles/main.css\n```\n\nThe bundled SCSS uses Dart Sass modules with `@use` and avoids deprecated global Sass APIs.\n\n### Flex Mixins\n\nThe utility module exposes flex positioning mixins for common layout alignment:\n\n```scss\n@use './src/resources/styles/utility' as utility;\n\n.toolbar {\n  @include utility.flex-center-center;\n}\n\n.actions {\n  @include utility.flex-top-right;\n}\n```\n\nAvailable named mixins:\n\n```text\nflex-top-left\nflex-top-center\nflex-top-right\nflex-center-left\nflex-center-center\nflex-center-right\nflex-bottom-left\nflex-bottom-center\nflex-bottom-right\n```\n\n### Button Mixins\n\nThe utility module exposes a base button mixin for clickable `div`-based controls that should size to their text. It only sets layout and pointer behavior; add padding, gap, color, radius, and other visual treatment separately.\n\n```scss\n@use './src/resources/styles/utility' as utility;\n\n.button {\n  @include utility.theme(buttons, primary);\n  @include utility.button;\n}\n```\n\nOutput from the base button mixin:\n\n```css\ndisplay: inline-flex;\nwidth: fit-content;\ncursor: pointer;\n```\n\nAdditional button helpers:\n\n```scss\n.nativeButton {\n  @include utility.button-reset;\n}\n\n.disabledButton {\n  @include utility.button-disabled;\n}\n\n.fullWidthButton {\n  @include utility.button-full-width;\n}\n\n.buttonIcon {\n  @include utility.button-icon(1.25rem);\n}\n```\n\n### Interaction And Focus Mixins\n\nUse shared interaction helpers for consistent transitions and keyboard focus states:\n\n```scss\n.control {\n  @include utility.interactive-transition;\n  @include utility.focus-ring-visible;\n}\n\n.control:focus {\n  @include utility.focus-ring;\n}\n```\n\n### Layout Mixins\n\nUse stack and cluster helpers for common component layout:\n\n```scss\n.stack {\n  @include utility.stack(small);\n}\n\n.actions {\n  @include utility.cluster(medium);\n}\n```\n\nSpacing arguments may be spacing token names such as `small`, `medium`, and `large`, or direct CSS lengths.\n\n### Text And Media Mixins\n\n```scss\n.label {\n  @include utility.truncate;\n}\n\n.screenReaderOnly {\n  @include utility.visually-hidden;\n}\n\n.icon {\n  @include utility.icon-size(small);\n}\n```\n\n### Surface Mixins\n\n```scss\n.panel {\n  @include utility.surface;\n}\n```\n\n### Form Mixins\n\nForm helpers use the generated `--form-*` variables:\n\n```scss\n.field {\n  @include utility.form-field;\n}\n\n.field:focus {\n  @include utility.form-field-focus;\n}\n\n.field:disabled {\n  @include utility.form-field-disabled;\n}\n\n.field[aria-invalid='true'] {\n  @include utility.form-field-error;\n}\n```\n\n### Theme Mixins\n\nThe utility module also exposes a generic theme recipe mixin backed by `theme` tokens from `tokens.json`:\n\n```scss\n@use './src/resources/styles/utility' as utility;\n\n.button {\n  @include utility.theme(buttons, primary);\n}\n```\n\nTheme classes are generated with the same group and item names:\n\n```text\n.theme-{group}-{name}\n```\n\nFor example:\n\n```text\n.theme-buttons-primary\n.theme-buttons-secondary\n.theme-buttons-tertiary\n```\n\nUse the mixin when component Sass owns the selector. Use generated classes when templates can consume utility classes directly.\n\n## With atomic-bomb\n\nWhen using the generated resources together with `atomic-bomb`, uncomment the component imports in `src/resources/styles/main.scss`:\n\n```scss\n/* Uncomment when using atomic-bomb */\n//@use '../../components/atoms';\n//@use '../../components/molecules';\n//@use '../../components/organisms';\n//@use '../../components/templates';\n//@use '../../components/pages';\n```\n\nThose imports point at the Sass barrel files that `atomic-bomb` creates in each component folder:\n\n```text\nsrc/components/atoms/_index.scss\nsrc/components/molecules/_index.scss\nsrc/components/organisms/_index.scss\nsrc/components/templates/_index.scss\nsrc/components/pages/_index.scss\n```\n\nWhen `atomic-bomb` creates a component, it appends that component to the matching `_index.scss` barrel. When a generated component is removed with `atomic-bomb --remove [NAME]`, the matching Sass barrel entry is removed as well, so the resource imports in `main.scss` can stay stable.\n\n## Manual Installation\n\nYou can also clone the repository with [degit](https://www.npmjs.com/package/degit):\n\n```shell\ndegit https://github.com/ReneKrewinkel/create-atomic-resources.git <destination-dir>\n```\n\nThe `npx` workflow is preferred because it also installs dependencies and updates `package.json` scripts.\n\n## Troubleshooting\n\n### npm peer dependency conflicts\n\nIf npm reports an `ERESOLVE` peer dependency conflict while installing the helper packages, the installer retries automatically with:\n\n```shell\nnpm install --save-dev --legacy-peer-deps json-to-scss sass@1.93.2 prettier\n```\n\nThis is useful in projects with strict or outdated peer dependency ranges.\n\n### Sass requires a newer Node version\n\nRecent Sass releases may require a newer Node.js version than your project uses. The installer pins Sass to a Node 18-compatible version:\n\n```shell\nnpm install --save-dev json-to-scss sass@1.93.2 prettier\n```\n\nIf you install helper packages manually on Node 18, use the same Sass version pin.\n\n### No lockfile detected\n\nWhen no `pnpm-lock.yaml`, `yarn.lock`, or `package-lock.json` is found, the installer uses npm.\n\n### Custom destination directories\n\nThe copied resources follow the destination directory you pass to the CLI. The generated package scripts currently target `./src/resources`, so if you install into another directory, update the generated `token`, `scss`, and `nice` scripts in your project `package.json`.\n\n## Development\n\nCheck the CLI syntax:\n\n```shell\nnpm test\n```\n\nFormat the CLI:\n\n```shell\nnpm run nice\n```\n\nPublish workflow:\n\n```shell\nnpm run deploy\n```\n\n`deploy` runs `predeploy`, which checks the CLI and bumps the package patch version before pushing commits and tags.\n","readmeFilename":"README.md"}