{"_id":"@aws-blocks/create-blocks-app","_rev":"15-7065952a19ed0b616a7551ce6090cf26","name":"@aws-blocks/create-blocks-app","dist-tags":{"latest":"0.1.23"},"versions":{"0.1.0":{"name":"@aws-blocks/create-blocks-app","version":"0.1.0","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.0","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"90f1365423d745fb2dbdfc8a0ca23f9a76079403","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.0.tgz","fileCount":175,"integrity":"sha512-IdxHxidYwUDk8O6v+/l/F44Ng6to/mZd6EF8HmWpSAnllXVWbIIRUr6Md5aHtZwWkoCeC5DECN3F/CaOS1YSyA==","signatures":[{"sig":"MEUCIGpVmKeWeUI8m9J9Jf8parwKthkrDfZXAZBdRk0dTjGFAiEAyNECr2mRP755BZ+oPMN4LI3gBS/xxe0K/VNKpS0qKk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263370},"type":"module","gitHead":"639f6fad510d473abd72286351b3294a646d9895","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.0_1781566789703_0.6967238354734346","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aws-blocks/create-blocks-app","version":"0.1.1","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.1","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"6de17f13e31cce8d2d70e9945e2c532b20daeba1","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.1.tgz","fileCount":176,"integrity":"sha512-9Azc82FTCdtPGbdED82Oqlnm2Box2KpL3roZkmkqIW/RLHu5eod20OF7paUkDqhORgjKq244qlVHX9ba+buhlw==","signatures":[{"sig":"MEUCIQDxPc8ueu1VUgpCf1l2zLfmZlamOFl88KGZhzXa7uXiNQIgKBNoOpn/dEbDKYV6koT9FRJaBhyzSzbgGT7OAcjtyfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267949},"type":"module","gitHead":"ed3e0ad5724d28c2a2fb0ea9207dfc9e941257f9","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.1_1781633796007_0.5813604903426313","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@aws-blocks/create-blocks-app","version":"0.1.2","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.2","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"8dd13db925423de3d093643aa957daec45568946","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.2.tgz","fileCount":170,"integrity":"sha512-CaJyV7IQLauSXIY63n+AoqFmjLIE4hdaWmhBeS2Di21eWX7AalupwZ+9sf97q0zbAYkB+wyKFcG1gUf+tbUcfw==","signatures":[{"sig":"MEQCIDWrHyNL+TW+xbIUuo+IPNDpfd8DXK2D3WUS88duqLqqAiBahUf/z7MjevSNAUHOfU8A9RJ9voiAgY6NEDZb3Yes7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259860},"type":"module","gitHead":"106e3332cac64f8b88b69f60cae3afd3a3becd49","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.2_1781741910195_0.636402391902329","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@aws-blocks/create-blocks-app","version":"0.1.3","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.3","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"d5c441b1fc4f565e7c06f701b745e8296e02bef8","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.3.tgz","fileCount":171,"integrity":"sha512-r14EUEWHp435B5cexzIvpRJLRpe+SzBKASjGDn9sgPXmIJqwtXsztJIEttpcLsbuofK/IrAWtOnfUAz1EFRhmw==","signatures":[{"sig":"MEYCIQCHZX4VCxAwINNOjZBzty/iu7YvHxUfTO4BXLBFJb3jewIhAM/MRmzu++vACe4LNvHpF7vcuNJ8K33ylI5fkldpM7up","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260463},"type":"module","gitHead":"d6d3cb167a89151006beacc3c5c448fdb89c72ac","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.3_1781759187983_0.8130487571375089","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@aws-blocks/create-blocks-app","version":"0.1.7","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.7","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"367cb3a94588ecd4a32ccbf866f94306d0dc11f0","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.7.tgz","fileCount":171,"integrity":"sha512-Qu9/jr6BbITbro866s9QT0SonjltwXPFPKF9LYxKS/qPU9fnO5cn6/t/PvhciobPCTy3kjd6K1OJFV3/0htOAw==","signatures":[{"sig":"MEUCIAXklWHu+GWmVDiZEsHifaTATwaZOLWAXoa62eyOqt18AiEA7QOlFTKRBijrmr7d99hJR6ie+v3RuCelYxKkoBQFvFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262037},"type":"module","gitHead":"3328f36992d39dc20b0c0d760e4a38c866ddfbbd","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.7_1782192248042_0.3112519974130763","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@aws-blocks/create-blocks-app","version":"0.1.10","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.10","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"bf26a9208b4380435be5f7d2a01d896ab9129ec6","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.10.tgz","fileCount":163,"integrity":"sha512-7yGfycAQI++jPdd5S9gkHE6hrlbIvHnB3JRLCNWHkbfqzW00PIXzAjsg3tVS3dmp7ciSGv3nizHzorQ0SlsnnQ==","signatures":[{"sig":"MEUCIQCU/4jn+yYdkwLEZwCcSof4bu0HmlXtRcu0sH+vXhQQ0AIgTl2e63iOEsiOagpOeYHSg6hk0jG60+3SVuIGsJHkO4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261172},"type":"module","gitHead":"5d2cd0ee74b6687337cef6516b490ff56900aa52","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.10_1782791094298_0.1115267839514118","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@aws-blocks/create-blocks-app","version":"0.1.13","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.13","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"931310a339b50a9f013ac50c40bc78fa4265e4eb","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.13.tgz","fileCount":163,"integrity":"sha512-dx3Yqp9FIE3n3KdExwUfZbSYHNvtbbMsGWibdAqTuJEGXttzA/pfvjdH5GJkkb5F7K6moowL+6QvO7EwyaVPsw==","signatures":[{"sig":"MEQCIG141140lMmW1K/Fj64yRaTmeecAgvJ2o7HOcF29zfoQAiBnLh9lQ0MmjLnyahvGWn+tSL8rvcCCu6vx83nJlAMgqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261119},"type":"module","gitHead":"e8f38546b59a85fb707e0b751887f0cdeebf4fb0","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.13_1783033089340_0.21296697052479407","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@aws-blocks/create-blocks-app","version":"0.1.14","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.14","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"0197c57f96ad6528d2c34f7e25e6a09ed7767d3a","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.14.tgz","fileCount":165,"integrity":"sha512-eMh3HnCzNpXzIQCv16Tb1Amvx64LRPcWykUndtJXZmQTZ4KB0stqnEUAH3CWljmgwiH01eXHjPkgc6FhJP1Zxw==","signatures":[{"sig":"MEUCIQDoQmfwZTfuBOyEE2ANFmv2Ofql7wsyFv+pbYSdqSzVpwIgL8RG4KdY10yiatrdQvsgBCllUo+8PUyVJH94WJELZjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269742},"type":"module","gitHead":"84bbf38cf9732f71bea4272a9cd9a9f504ede79c","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.14_1783722108541_0.22001934088444264","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@aws-blocks/create-blocks-app","version":"0.1.15","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.15","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"6075a328f8d989ec7fdf0129820fa644fc683fa7","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.15.tgz","fileCount":166,"integrity":"sha512-wknFigNdepK08val14sOOOO759ygT9YEKFEvwjpp9Ld3XQc0rnSflAmRirsgG9V2M+zw7y0hxWR/V20lVo6R8w==","signatures":[{"sig":"MEUCID2c0WzBDC4Ff2HUFVlRCKU3uvq1y2uhotPQ7HT+rjM9AiEAwosaWbSAucvjEB3uV4/OtOLxUrURaX1Z2JUKTwjDBPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273692},"type":"module","gitHead":"090ce6109a2a78a7f9c5c9d1650a5822b964d3f0","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.15_1784238104691_0.4016603888621113","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@aws-blocks/create-blocks-app","version":"0.1.18","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.18","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"homepage":"https://github.com/aws-devtools-labs/aws-blocks/tree/main/packages/create-blocks-app#readme","bugs":{"url":"https://github.com/aws-devtools-labs/aws-blocks/issues"},"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"8c2acb017794c798c7973a2df2718a1227b8eeea","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.18.tgz","fileCount":168,"integrity":"sha512-bBgt8Aii3QCenTxgLjEdiT8up0wR5jdopP1tTFX/5lhjLNoKrNVqs9Go18T9BYN/lfIQff3sRM9NvBFWEGB/Kg==","signatures":[{"sig":"MEUCIGnEibCv+V4HdMHtgBhJ87+ZhjbPG7Xu2+M9oVVxsHUEAiEAnGToFfY/ZU6xNIYRqFaPuOzpLVOPPPciDz+TSkOfq+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-blocks%2fcreate-blocks-app@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279349},"type":"module","gitHead":"f6b9cad7b543663cc9ea73a4476ca5511255d779","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"repository":{"url":"git+https://github.com/aws-devtools-labs/aws-blocks.git","type":"git","directory":"packages/create-blocks-app"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.18_1786135412393_0.692422016102447","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@aws-blocks/create-blocks-app","version":"0.1.19","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.19","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"homepage":"https://github.com/aws-devtools-labs/aws-blocks/tree/main/packages/create-blocks-app#readme","bugs":{"url":"https://github.com/aws-devtools-labs/aws-blocks/issues"},"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"3c60ba73aff63b9f9f366eef9d76ad58a96c8235","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.19.tgz","fileCount":168,"integrity":"sha512-c0A+HXNJ2c0ogBAUeLMk01SWrZ5b1n35HAn7c9JLEqoT43SN8jZUZjqlNcgahAQigk9sc0HLFQvfaIULU4yGAA==","signatures":[{"sig":"MEQCIEAv/B4Y8a6Z/TT6EiG7BYlIahOckWc9NpEWkNndJxWBAiAfe6hZebr+fpI24VO0cqcc91R68M0ksKgVyiuS3Zfamg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-blocks%2fcreate-blocks-app@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":279638},"type":"module","gitHead":"4a51c0173035f56702a7c193cba143944395f6f3","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"repository":{"url":"git+https://github.com/aws-devtools-labs/aws-blocks.git","type":"git","directory":"packages/create-blocks-app"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.19_1786470614496_0.32677981254902133","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@aws-blocks/create-blocks-app","version":"0.1.20","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.20","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"homepage":"https://github.com/aws-devtools-labs/aws-blocks/tree/main/packages/create-blocks-app#readme","bugs":{"url":"https://github.com/aws-devtools-labs/aws-blocks/issues"},"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"0f0d5f34a9e06c6f6ffa5f5d80aad4c0e8c54306","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.20.tgz","fileCount":168,"integrity":"sha512-f0/szZ636PVh4m/9ird4dBudlIW9LrDG1uPz3G99M2qdIJrP4YoQ7Awa+VNGHabedsNSXne/p+4B82bHZNW5MA==","signatures":[{"sig":"MEYCIQCTPDITBimlED2lHuFYc2giucxmQZhRD0OhixhOK5K6PwIhAL9VsYImgeBDy6TXn+1/VsEwMXtuRtLhX7QXxl1h/mdg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-blocks%2fcreate-blocks-app@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277785},"type":"module","gitHead":"d725f3239445ab01314c0aced640ce94a48b580e","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"repository":{"url":"git+https://github.com/aws-devtools-labs/aws-blocks.git","type":"git","directory":"packages/create-blocks-app"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.20_1787214765855_0.8161248483464558","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@aws-blocks/create-blocks-app","version":"0.1.21","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.21","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"homepage":"https://github.com/aws-devtools-labs/aws-blocks/tree/main/packages/create-blocks-app#readme","bugs":{"url":"https://github.com/aws-devtools-labs/aws-blocks/issues"},"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"22934a9ff420a503f8a0e8c3a66534efcc5ee0ae","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.21.tgz","fileCount":182,"integrity":"sha512-qZloiVb6CT7Jm3WzXDS06lC1cXPAp6Nv53yifS8/lE3NevsiLKvoz809fL37aqtFeFOgQqqGMfH9YA+txwcjzA==","signatures":[{"sig":"MEQCIFePhZYPtu0PYudRTP3f4PiOafjWJGMUlP1Ecd1emCBKAiBVgrYAxzqFv0sBWWZpzURhzp6UrkOrlL/IndYOeZOGWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-blocks%2fcreate-blocks-app@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285212},"type":"module","gitHead":"04d4b21b1cae9600c44a2fc63c0020ca21894316","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"repository":{"url":"git+https://github.com/aws-devtools-labs/aws-blocks.git","type":"git","directory":"packages/create-blocks-app"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.21_1788264326716_0.26803081912439874","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@aws-blocks/create-blocks-app","version":"0.1.22","author":{"name":"Amazon Web Services"},"license":"Apache-2.0","_id":"@aws-blocks/create-blocks-app@0.1.22","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"homepage":"https://github.com/aws-devtools-labs/aws-blocks/tree/main/packages/create-blocks-app#readme","bugs":{"url":"https://github.com/aws-devtools-labs/aws-blocks/issues"},"bin":{"create-blocks-app":"dist/index.js"},"dist":{"shasum":"6b020127a3f27959eae8cf4468439bdcbb0b29dd","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.22.tgz","fileCount":182,"integrity":"sha512-oeZu1LK1RYokfAXa6IVpXmASJ51nH+qUT8DwyCX9rdGgecupjCHDA3j9rDc48gJDMTumWgX12p0RD4Di5AkIIA==","signatures":[{"sig":"MEYCIQCWoBNWmdf+GcC/rji76HNxE0yIFcziqbDNLgTXhyvGfQIhAIgZsTwgZ98/oQMpKqBgnOkMecaN6PYkTTgVF93R9V+B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-blocks%2fcreate-blocks-app@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285609},"type":"module","gitHead":"ce01923c591828486e07d3d3f2b6b9d585e39057","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"repository":{"url":"git+https://github.com/aws-devtools-labs/aws-blocks.git","type":"git","directory":"packages/create-blocks-app"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/create-blocks-app_0.1.22_1788867462171_0.06692783317241635","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"_id":"@aws-blocks/create-blocks-app@0.1.23","bin":{"create-blocks-app":"dist/index.js"},"bugs":{"url":"https://github.com/aws-devtools-labs/aws-blocks/issues"},"dist":{"shasum":"fd26ebeb6d2825d55effc59e0bdf4d6868ab47d2","tarball":"https://registry.npmjs.org/@aws-blocks/create-blocks-app/-/create-blocks-app-0.1.23.tgz","fileCount":182,"integrity":"sha512-RNXsGVK8LqU323NlzUUWHkQBSbMrrRhFQIlPwSPgRVvooyxAHdlsigN11+UtWHXNOVr40rJOI4ho6PTzwB1BiA==","signatures":[{"sig":"MEQCIFzSAK2CO4VGB9rC6MKJ2s67jnpve5VEAZCHEkqkHl++AiBfm6XzEyRjahA8UJuFRYCtEoCqBbSQL/fcrd5XxQh+fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHsQJosF3IaoZT/27qcf1AHUriYMeCdGTUNi6DiPwfQ5AiB0Q/4ozJePvJ4WQvMQEtQ5Gq+8TMmTC3DkA0A1IZziTg=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aws-blocks%2fcreate-blocks-app@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":289143},"name":"@aws-blocks/create-blocks-app","type":"module","author":{"name":"Amazon Web Services"},"gitHead":"51eeb265ab5efdbd853e989cf8bd6d30951c29c7","license":"Apache-2.0","scripts":{"dev":"tsc --watch","test":"node --test dist/**/*.test.js","build":"tsc"},"version":"0.1.23","_npmUser":{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"},"homepage":"https://github.com/aws-devtools-labs/aws-blocks/tree/main/packages/create-blocks-app#readme","keywords":["aws-blocks","cli","scaffolding","starter","template"],"repository":{"url":"git+https://github.com/aws-devtools-labs/aws-blocks.git","type":"git","directory":"packages/create-blocks-app"},"_npmVersion":"10.9.8","description":"CLI tool for scaffolding AWS Blocks projects.","directories":{},"maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-blocks-app_0.1.23_1789678830251_0.6802450058634943"}}},"time":{"created":"2026-06-15T23:39:49.600Z","modified":"2026-09-17T21:00:30.694Z","0.1.0":"2026-06-15T23:39:49.849Z","0.1.1":"2026-06-16T18:16:36.137Z","0.1.2":"2026-06-18T00:18:30.366Z","0.1.3":"2026-06-18T05:06:28.258Z","0.1.7":"2026-06-23T05:24:08.180Z","0.1.10":"2026-06-30T03:44:54.432Z","0.1.13":"2026-07-02T22:58:09.473Z","0.1.14":"2026-07-10T22:21:48.695Z","0.1.15":"2026-07-16T21:41:44.824Z","0.1.18":"2026-08-07T20:43:32.543Z","0.1.19":"2026-08-11T17:50:14.679Z","0.1.20":"2026-08-20T08:32:45.985Z","0.1.21":"2026-09-01T12:05:26.875Z","0.1.22":"2026-09-08T11:37:42.299Z","0.1.23":"2026-09-17T21:00:30.352Z"},"bugs":{"url":"https://github.com/aws-devtools-labs/aws-blocks/issues"},"author":{"name":"Amazon Web Services"},"license":"Apache-2.0","homepage":"https://github.com/aws-devtools-labs/aws-blocks/tree/main/packages/create-blocks-app#readme","repository":{"url":"git+https://github.com/aws-devtools-labs/aws-blocks.git","type":"git","directory":"packages/create-blocks-app"},"description":"CLI tool for scaffolding AWS Blocks projects.","maintainers":[{"name":"aws-blocks-npm-ops","email":"aws-blocks@amazon.com"}],"readme":"# create-blocks-app\n\nCLI tool for scaffolding AWS Blocks projects.\n\n## Overview\n\n`create-blocks-app` adds Blocks to existing applications or creates new projects from templates. It sets up the `aws-blocks/` workspace, configures CDK infrastructure, and provides starter code.\n\n## Usage\n\n### Create a New Project\n\n```bash\nnpx @aws-blocks/create-blocks-app my-app\n```\n\n### Start from Template\n\n```bash\nnpx @aws-blocks/create-blocks-app my-app --template react\n```\n\nFor the full list of templates and one-line descriptions, run:\n\n```bash\nnpx @aws-blocks/create-blocks-app --help\n```\n\nTemplate descriptions are sourced from each template's `package.json` (`blocksTemplateDescription`) so the CLI is always the source of truth.\n\n### Add to Existing Project\n\n```bash\nnpx @aws-blocks/create-blocks-app .\n```\n\n### Add Blocks to an Amplify Gen 2 Project\n\nAlready have an Amplify Gen 2 app? Run from your project root:\n\n```bash\nnpx @aws-blocks/create-blocks-app .\n```\n\nThe CLI detects your Amplify project (`amplify/backend.ts`) and integrates Blocks alongside it — adding a `aws-blocks/` workspace, wiring auth via bearer tokens, and scaffolding npm scripts for deployment. Your existing Amplify auth, data, and hosting stay untouched.\n\n## What Gets Created\n\n```\n./\n├── aws-blocks/\n│   ├── index.ts          # Backend entry point\n│   ├── index.cdk.ts      # CDK stack definition\n│   ├── index.handler.ts  # Lambda handler\n│   ├── client.js         # Auto-generated frontend client\n│   ├── package.json      # Backend workspace dependencies\n│   └── scripts/\n│       ├── server.ts     # Local dev server\n│       ├── sandbox.ts    # Sandbox deployment\n│       ├── deploy.ts     # Production deployment\n│       └── destroy.ts    # Stack teardown\n├── cdk.json              # CDK configuration\n├── src/\n│   └── ...               # Your existing code\n└── package.json          # Updated with Blocks scripts\n```\n\n### Backend Structure\n\n**aws-blocks/index.ts**\n```typescript\nimport { ApiNamespace, Scope, AuthBasic, DistributedTable, Realtime } from '@aws-blocks/blocks';\nimport { z } from 'zod';\n\nconst scope = new Scope('my-app');\n\nconst auth = new AuthBasic(scope, 'auth', {\n  passwordPolicy: { minLength: 8 },\n});\nexport const authApi = auth.createApi();\n\nconst todoSchema = z.object({\n  userId: z.string(),\n  todoId: z.string(),\n  title: z.string(),\n  completed: z.boolean(),\n});\n\nconst todos = new DistributedTable(scope, 'todos', {\n  schema: todoSchema,\n  key: { partitionKey: 'userId', sortKey: 'todoId' },\n});\n\nexport const api = new ApiNamespace(scope, 'api', (context) => ({\n  async createTodo(title: string) { /* ... */ },\n  async listTodos() { /* ... */ },\n  async toggleTodo(todoId: string) { /* ... */ },\n  async deleteTodo(todoId: string) { /* ... */ },\n}));\n```\n\n**aws-blocks/index.cdk.ts**\n```typescript\nimport * as cdk from 'aws-cdk-lib';\nimport { BlocksStack } from '@aws-blocks/blocks/cdk';\nimport { fileURLToPath } from 'node:url';\nimport { dirname, join } from 'node:path';\n\nconst __dirname = dirname(fileURLToPath(import.meta.url));\nconst stackName = 'my-blocks-stack-prod';\n\nconst app = new cdk.App();\nexport const blocksStack = await BlocksStack.create(app, stackName, {\n  backendHandlerPath: join(__dirname, 'index.handler.ts'),\n  backendCDKPath: join(__dirname, 'index.ts'),\n});\n```\n\n### Package.json Scripts\n\n```json\n{\n  \"scripts\": {\n    \"dev\": \"tsx watch aws-blocks/scripts/server.ts\",\n    \"sandbox\": \"tsx aws-blocks/scripts/sandbox.ts\",\n    \"sandbox:destroy\": \"tsx -C cdk aws-blocks/scripts/sandbox-destroy.ts\",\n    \"deploy\": \"tsx aws-blocks/scripts/deploy.ts\",\n    \"destroy\": \"tsx aws-blocks/scripts/destroy.ts\",\n    \"build\": \"tsc && vite build\"\n  }\n}\n```\n\n## Templates\n\nAvailable templates: `default`, `bare`, `react`, `backend`, `nextjs`, `auth-cognito`, `amplify`, `demo`.\n\nEvery folder under `templates/` is a self-registering template. Each `package.json` in that folder sets a `blocksTemplateDescription` field, which the CLI reads to build the `--help` catalog. To see the current list of templates and their one-line descriptions:\n\n```bash\nnpx @aws-blocks/create-blocks-app --help\n```\n\n## Related Packages\n\n- [blocks](../blocks/README.md) - Core runtime and Building Blocks\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md","keywords":["aws-blocks","cli","scaffolding","starter","template"]}