{"_id":"smbm","_rev":"40-b360a6d70b6de6431bb053ac19218eb9","name":"smbm","dist-tags":{"latest":"1.1.35"},"versions":{"1.0.0":{"name":"smbm","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"smbm@1.0.0","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"dist":{"shasum":"827f9359788f3ef4d076feed8955a7488e537fdd","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.0.0.tgz","fileCount":8,"integrity":"sha512-U0DgebPxLkhKdjfvM0LdZ+rL80woX6vJsk7oqWqTcvVSZdgFwoln109M4uHoSKX2UUza0YrHUuydO5lIBkiDsQ==","signatures":[{"sig":"MEUCIQC/rj8mYJZ+Y0W1NNlXnhfJVpLEj1N9lXZnD+QhVWOk4wIgE42eu06tlppyDk/nDkgwdRfFE/gYs7IaAPz/X8ifC9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2548},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"_npmVersion":"10.9.3","description":"","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.0.0_1758845930870_0.21176864743125878","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"smbm","version":"1.0.2","keywords":["smbm"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.0.2","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"dist":{"shasum":"9f00a504e19559ad307e33fc3ed47151cd58510b","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.0.2.tgz","fileCount":1,"integrity":"sha512-IDDIUEfa3Id84FCG8pBR97gG/sP/7aS8hUI+215mludahzUWrX0+miHsygTJmFYxp/kDGHctnFpkSGhqYbIKQA==","signatures":[{"sig":"MEQCIG33TJfEtsbkk56wtWmcZAxg1DIURBz4ljeqQ7X+5w2JAiAH5KcI7jn3wfH4CDOnisB9QmZLoWe+Gw7wITdFcnJ4gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627},"main":"index.js","type":"commonjs","scripts":{"test":"echo \"(sin tests)\" && exit 0","prepublishOnly":"node scripts/ensure-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.0.2_1758846910441_0.6247358182985285","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"smbm","version":"1.0.3","keywords":["smbm"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.0.3","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"dist":{"shasum":"35f7593d26e423350b0f77aea6af66e711e8d6f4","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.0.3.tgz","fileCount":1,"integrity":"sha512-iayxYwLNc0KQjdqAuhftx0jNhrv+izsM1ZY4LsmRIOYvZl2at/GcbHp0GRjLAOOhS4WF1hDt8fIiGkYcbgQQBg==","signatures":[{"sig":"MEUCIQDf0nC2dw+7mZqWNN4P90F4AyMY5XkjGvO+pGAWWB/WUwIgAmTP9T2OBWKo/W6sIzLo1if88jdrrnzZD2ubiWeeOE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":627},"main":"index.js","type":"commonjs","scripts":{"test":"echo \"(sin tests)\" && exit 0","prepublishOnly":"node scripts/ensure-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.0.3_1758847406596_0.2572485033734253","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"smbm","version":"1.0.4","keywords":["smbm"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.0.4","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"cli.js"},"dist":{"shasum":"55b4c1231291f7cffadc5ea4cebcafc6a9805fff","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.0.4.tgz","fileCount":1,"integrity":"sha512-xg/8HMMRWoiHGzvpZKZ96OKz+OmimAJswoiTZ0M/YA+H7HOdLKa0871jqOzDrKaaEs225ff/bi9dvBpR7B2CEg==","signatures":[{"sig":"MEUCIQDbLC7AgrVxh7t4k452IyfPVMCiXqRQMz47OapBko8mDwIgWDOlGpQlfixV9g4EBv1f0Hom3MZlOIZeG7kiVlMg6Bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700},"main":"index.js","type":"commonjs","scripts":{"test":"echo \"(sin tests)\" && exit 0","prepublishOnly":"node scripts/ensure-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.0.4_1758847911281_0.20795271982597874","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"smbm","version":"1.0.5","keywords":["smbm"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.0.5","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"d78e311c513405eb75d0b6e28990e0a6326702d1","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.0.5.tgz","fileCount":5,"integrity":"sha512-gvGCmhmygHtISsPHBldB6eyTnVmzZrPy0Dy6ldj49hNVNRKwQLcSJi6RKOibJSFkqf47Orj6EyJtINAYe8zH1g==","signatures":[{"sig":"MEYCIQCFcvDi/CFp9AJYmISADFquPugOa2JPLM7cN+TsuHKctwIhAObqXrdb0PNRw+uTdqrAPBc5iRt4GWvRJC+dxFzJFnsW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6410},"main":"src/index.js","type":"commonjs","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensure-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.0.5_1758848461470_0.10833769193830145","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"smbm","version":"1.0.8","keywords":["smbm","license","docs","puml","user-stories","cli"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.0.8","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"70e48aba377211fad6a7392bfe514162fa6d5564","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.0.8.tgz","fileCount":6,"integrity":"sha512-CmYWTVoMZFqVf4FSahgZ/NXw+g4nr22cxvfr/dAOUNXX/tXq2X0FkfuH0Uosz8sH2xiEmAyI7ymdij5PLx4GAQ==","signatures":[{"sig":"MEYCIQDFr8Acqy2Wtda/5JYZ41+UkLmaM8XUuZDvoht4yx6WEAIhALDy3eqGUkPMkb2QIX3G9RyfKuU5kyQGnpFnSm/v63Tk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9340},"main":"src/index.js","type":"commonjs","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.0.8_1758849529694_0.974448940061051","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"smbm","version":"1.0.9","keywords":["smbm","license","docs","puml","user-stories","cli"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.0.9","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"ad52b0f8b7c0d29a22cfba8db49df6065605fcb6","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.0.9.tgz","fileCount":6,"integrity":"sha512-ZKnweJUqk24ghWJvsUuHrvzLUv65FN4nxSxkeBH0hJyopqducUupQMOvwxbTKAr1RfZyPrwweNSWCbE0vujuYw==","signatures":[{"sig":"MEQCID/mCE9EWz3/rdsB3QwMGYq22WBTQLIvqE6CtzV1gbrSAiAA7oFhSyzYNbrJwwnZouO9NtTs/MD93LdgdoFIxqlKVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9437},"main":"src/index.js","type":"commonjs","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.0.9_1758849700423_0.6415499359389876","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"smbm","version":"1.1.1","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.1","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"a2c661508168c35d0d94785d26ccb614cc73def2","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.1.tgz","fileCount":7,"integrity":"sha512-uQGCUFgntq4Op0UOEhvkDZFmRH7dbkwHWADrLkmMKYHYAHp0YasCdRgogE5Fio8faa2BejwdQ+/vonOYppefeA==","signatures":[{"sig":"MEYCIQDM955ZOQy/SggE9PTZ0ppTpFpVscTLZbua0wthlaYw7wIhAJwZw1J1wG0nrZ1jth9SGLT0Y76mDexi56O1KqnRYIP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11731},"main":"src/index.js","type":"commonjs","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.1_1759002749404_0.49450283417022267","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"smbm","version":"1.1.2","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.2","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"b5095c04311db55c014e3e44b4855448a8ea4f5c","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.2.tgz","fileCount":7,"integrity":"sha512-L3O3PWzh7xmtQuOgotom5yUoIGATHQXMR7RRTlVF7QObwdrbmUQ742cvWsaAf1JS/vp9BMRC8R4bt+9q218SBQ==","signatures":[{"sig":"MEQCIGOJWrD4hAmKq075c0gKwP1jTxqN+5DS8O8e8hl6/rNtAiBTfBwAbqPaJgwRYYYLCFLUp/XllRW7MKAenDGw/CJKcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11731},"main":"src/index.js","type":"commonjs","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.2_1759002882733_0.809843059466081","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"smbm","version":"1.1.3","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.3","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"fed4b36940d01a42ca5fd116c0d2880e5c576d55","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.3.tgz","fileCount":7,"integrity":"sha512-2Zwg6Bb1X/LVLjHPK/4XCR7S0Iml0cFCpL2P+366obbZF9v0IzwIzVmyjXwBzpKJWFgEB5b2BcqkkLzGjdNqKw==","signatures":[{"sig":"MEQCIHjTTwntH9GyDgou90vtiLWfmhuPjshMJj3gmCEnVVUZAiBhu56tck6EEFRtYVHnhGO4n3f7U/eiFkr/YwpvEhylqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11154},"main":"src/index.js","type":"commonjs","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.3_1759003186971_0.9744058521408405","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"smbm","version":"1.1.4","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.4","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"f45abe87d54afe9a894b5d4a84b4ab1061f220d7","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.4.tgz","fileCount":7,"integrity":"sha512-kFhlDian0pt+y3WOJyWWtKXdgoMdhgxJngiEEpOjUFWJolil8jRQZr7cl8YQl0iqcDbCJmPW4nWGcLSiqYWHeA==","signatures":[{"sig":"MEUCIFjPe6nhtBP/ZRI+oYJreEG9PDNvwqXbbQA5Ha5ixDy9AiEA136+g5ySBg1Ie26uplj+p+1PMrhc2bcBgvt4XvGmGBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10722},"main":"src/index.js","type":"commonjs","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.4_1759003490838_0.3513156355228968","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"smbm","version":"1.1.5","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.5","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"bb084c61bac286a710277b26b763a1f3593cad51","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.5.tgz","fileCount":7,"integrity":"sha512-Uvj4IwfgKtu3R+OcD58j410Em0glrw4ETXWTkCGUaYKalqgHztUBrQtdZY4iA6NCK+gO3zm+KmhWZFlxKvOcmQ==","signatures":[{"sig":"MEUCIQD2eoUcdDJlMPslcAuYCzcTX0gBqF16OWgA1OrUh4MphQIgC/esMco6t+lu2gCijKagM8Xdz2wkwdNsodM9SVxufOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10722},"main":"src/index.js","type":"commonjs","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.5_1759003810563_0.15339584070087064","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"smbm","version":"1.1.7","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.7","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"455a2c1e84445a4b827a751a27c3df2f23855d5c","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.7.tgz","fileCount":7,"integrity":"sha512-8YgsGi/tnjWp4yka1bSbQfXyeSJA7ZGiGftEIdYVpvGuhbQR5NRlKLQh2ybHpRRywSNORk1a9t0LNyPTU+mJnQ==","signatures":[{"sig":"MEQCIGGLYBi5dR1ZD0ctUW5KNAth3iB/Z5wEuM7jytKp9bIeAiA3w45a4MOtPdPKtCagHO7QX1J78cvoOKNTy3ow3XeqyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11206},"main":"src/index.js","type":"commonjs","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.7_1759017292160_0.407549594391456","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"smbm","version":"1.1.8","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.8","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"e343f5e1a47b2e7ca4f42700ee811fec21d77b08","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.8.tgz","fileCount":7,"integrity":"sha512-b3rIOTGLvvZ89NgsHO/FG+OL5aDSNU2ax8k0ZHtyuH/ifkkquHKBA7YljEBXXc5KZK9XQ3a4nnjRcRIndWm8LA==","signatures":[{"sig":"MEUCIDnLX6a89VcVzt+H/glKiLnFVrsf3pC5rVwzaYW5iaKQAiEAmeLb2RU2ftR9BbW6cSp6CGo+FzhoJYKoppm/no/ZUB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11462},"main":"src/index.js","type":"commonjs","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.8_1759017385588_0.23457497210453737","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"smbm","version":"1.1.9","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.9","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"89306ae95ea4c13d366dc9cefdc65b280e830b25","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.9.tgz","fileCount":8,"integrity":"sha512-GnFSu/HfEq8scBMmmITYpr4lIJ0MSQmXEqmuYKVU2tIs2w7cySGxe4C61gsCUrYAJ1i9/g1joJc5SLFgKMAgww==","signatures":[{"sig":"MEQCIC4giPHxgjDVyDdzAwrn/4E644n/Ffbl7/V+1lWMg4NsAiB9a1/MW+YiNajfGHU8BOXIFlI0E3h3SsG4b3TjD3zEog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15527},"main":"src/index.js","type":"commonjs","gitHead":"1343e51c9856b63c30e9559dcfe0a0edac4b5acf","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.9_1759214709116_0.11748502888244805","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"smbm","version":"1.1.10","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.10","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"db3ade76874426de6da29617256df621519adb7c","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.10.tgz","fileCount":8,"integrity":"sha512-NUq0IX083YU+Ol2x6pzPhRIrIH2XCaWU5Ig7eWulvFb5t0JS9B/SPSvk7yN0pKPjf5v4405uUWgiITytAo1gVg==","signatures":[{"sig":"MEUCIQCXzLHCCvWHaIDF01Nk8T/Kij388ndAPXT0bHwLwIGegQIgLS2IGx3gQyVo/GjgbM9EDzBVCxE2Ff9tr3AZutHhEi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15912},"main":"src/index.js","type":"commonjs","gitHead":"04bd373fd59a927023e04b339bc4e6d2cb331d33","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.10_1759215323082_0.055791222739129065","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"smbm","version":"1.1.11","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.11","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"594231b14779a9ba2c25339bd47f291964aa18c7","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.11.tgz","fileCount":9,"integrity":"sha512-2O5r0tzLmeEqEDzRijzRyoybKNmIUFi+/Ceja2eO8Bn0D4JMeEFjm/QM5rxt0XJwKpO6+4pid2dAHeDXiZvvBg==","signatures":[{"sig":"MEUCIFS3RG+RbZ93GlYHTI9yV1E360tugNCXT1u3AlEjLrRjAiEArlBFZQMbguvR8cRk4AC0EgTtY2pxBC/bkpPr1TGLE64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18261},"main":"src/index.js","type":"commonjs","gitHead":"aa7f5485e1de12a97243f3c562bf69415ed209db","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.11_1759215649189_0.6906335216480701","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"smbm","version":"1.1.13","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.13","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"42decb0b6fe8e28d5795bc2b81312e537f9f7a59","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.13.tgz","fileCount":11,"integrity":"sha512-6o1udXiwU8Fq/dubaB1KMExXqGdt0gHHDRdeT0vbGlcsK22kKuE883XYtgWJoNqhz6VqZZvTOXooteuNoIOVPw==","signatures":[{"sig":"MEUCIFy0Q5qKXGxNRklfYBFR0QOb2mm01CsMk2G6ThBnhVMyAiEAkYIrgWTmjJJpf5nD/GhxmgsqgIB7obdZKfhjRTURqGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21707},"main":"src/index.js","type":"commonjs","gitHead":"eff2fe06ac1322b16b485eacde1dcf424254e7f1","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.13_1759217805676_0.9123463061382031","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"smbm","version":"1.1.14","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.14","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"1be7929a9d806e3f22453fc72b0bbdf45e95c6de","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.14.tgz","fileCount":11,"integrity":"sha512-V0OSBDvdBvVgikE3JabVzyIRMS5QRJ6kFyKSWo71sQG0dMqPf46WpQsIad3pzbi1md2OTWVDR/wQD+OAENMmVQ==","signatures":[{"sig":"MEQCIEfryaYWZgTqwGKZ45CixrT7NRFl6YlDAlXJC+FUuVymAiBqOau1LRa6namzmlORqcm8+i1zhShjMLKsWgcI2BbEpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22103},"main":"src/index.js","type":"commonjs","gitHead":"6e69b766ddcc6eb428a450580ceead949e1713b3","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.14_1759218136459_0.03650795552678532","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"smbm","version":"1.1.15","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.15","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"1bd056409370ffee43196d9e6bd38649d25297e9","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.15.tgz","fileCount":12,"integrity":"sha512-EFwAGAAT21xaZs8Pyh3Wr2NMHpYaPBwTvQnOaKN3FEkWcf7vx0C7OtILS7OlcmzvqhZCuzxxg3oQ8tnxYbktFg==","signatures":[{"sig":"MEUCIQCG/zSuZSGGSqqxHTpaBA8ffGFE203ZPUC+IOtXxbGM+wIgITsejiH++9tWAdXCB48B7RnSdsXo4KvL1oX2SwP9NXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24408},"main":"src/index.js","type":"commonjs","gitHead":"dfd9812013d602b87a7356b45cf977f7eaa5ebcd","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.15_1759219300214_0.6669084660018738","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"smbm","version":"1.1.16","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.16","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"3891b0c7f527b2c612f8e36712d3b63087f9e6aa","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.16.tgz","fileCount":14,"integrity":"sha512-VNxawX8JdP9EL2rgGvzUUEiJGga/Ax8vx2Uzf55v+h2agRzO2Zs5HsgmWGUHFKA2fBwtlHJX/cOfSBZPT2psqQ==","signatures":[{"sig":"MEUCIQCLQyHxwnafoAUDU8IAWWMHq8TlthfrR2B9toXS/wHVQwIgRMn4zfKPxQ+kobSxViPs5gsaOSnUTUu54Jy0DGFJ3nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27951},"main":"src/index.js","type":"commonjs","gitHead":"12a4cd46a42d634832673934288b87cfb511127b","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.16_1759220026791_0.3100146398489467","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"smbm","version":"1.1.17","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.17","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"297c97aba64b252e5a59314d781a6b0cf2f9eadc","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.17.tgz","fileCount":15,"integrity":"sha512-SY5AZTQdsuRIv2/vfV+tcMxTGqCAvDDyJMyjvx4/50MyvmZ5JS7rioR2aVBNaJlnKrAtpp7BxFLEHq/rP1tEwQ==","signatures":[{"sig":"MEYCIQCUpYsQ27npxgaYH8Cr0gko+bmlGZE7W0bdPkjv9kxYLwIhAICkGgD6oNDlEHxArCO/J9FUILjue6c0OAOgZ2DVnNrC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33253},"main":"src/index.js","type":"commonjs","gitHead":"d2c455a78215b5ff81cde42a01adcbb8f618d112","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.17_1759245441496_0.05474387718065987","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"smbm","version":"1.1.18","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.18","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"40c339673fb72c53025ab589d34fe10d8eb5f8f7","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.18.tgz","fileCount":15,"integrity":"sha512-JbxsRxY/eQh/mtAtpPfpRjgz9t8CZa5c5w9H29tofEA2mU22g6OQeOaMmlKbm91DjI/QU02k9YPZSSCiuWt0Ig==","signatures":[{"sig":"MEUCIAUCUsy4fFXxAzQKXQOBwCH9tbJJrs751tc2jKrupDp0AiEA7P5zaANrSzyekS+UwzDC8Tf5hR0qleNGILYpwlOgx8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33254},"main":"src/index.js","type":"commonjs","gitHead":"05d1a7c5483ef807c9518fd82d091cedaf85898c","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.18_1759245578736_0.46448761155658214","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"smbm","version":"1.1.19","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.19","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"de815efd5038f32d25cb094abd5ffdb8f5ce5291","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.19.tgz","fileCount":16,"integrity":"sha512-lsKlPhDf7+4AlaOHbnTM1R4uvZmG1fgU2a0rHFGs/5E1qDqJEv55YcL8go1gledpe5ALCNYyoJmifKsqdsPN0w==","signatures":[{"sig":"MEQCIBaenTYNMqaj3WooIa8fAUtVultD+lKeHONuBLZ5bfKZAiA8LJ21a4EOHF3ambNA+saPSVW9YX4tTCFoKkQQiRA2mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39606},"main":"src/index.js","type":"commonjs","gitHead":"b80c16efb22e6557f5ab7b21e9541aa432c2827d","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.19_1759266884388_0.7456086572431027","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"smbm","version":"1.1.20","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.20","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"f4e9a1736aac12e294b6ba329c24ceac7d45b0eb","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.20.tgz","fileCount":16,"integrity":"sha512-tfvTA26kNCFwOvCNuWZVsVjuiL29t1PGgIhk/tPaIgduIsIAc9JnMT6htSM6OdSbRpzLyct32wsOzl3rU11/tQ==","signatures":[{"sig":"MEYCIQCZdiW4dAdHVQN6DO7Vmu6UVgn4e+6CFJ+pgQXIFAzfQAIhAL01UlBq/AWNJ83aQ/xBEF/s6Yp1vCxgn8OI+IRbG3iR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39625},"main":"src/index.js","type":"commonjs","gitHead":"d893815896ce55bc1795b2defed0ce30abdbcc8b","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.20_1759323537758_0.08735673701873203","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"smbm","version":"1.1.21","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.21","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"cd6b42ce5619125f2337d4b1216a574650a74b4f","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.21.tgz","fileCount":16,"integrity":"sha512-JZrSOrro3ttPt0vexWytlSq3Qav/GHfMqoeR8ixEFirVuMKD8jUsvnLFUpFlQ9qdwIT9w0Gxm5oyl0rq1niB3w==","signatures":[{"sig":"MEUCIHtWbRYGR8TmgUf0ae25S1J7r90ar/EFpf9XZudpsicyAiEApK5I6oBXATCcNzsj6xJwfFPG6Un6SsUPbxRSlgLq3qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39624},"main":"src/index.js","type":"commonjs","gitHead":"f5bf5d976565099288b82e690bb1b7c2730bb56e","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.21_1759323800151_0.7719037919253329","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"smbm","version":"1.1.22","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.22","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"d1c739a1483beef61888c792885e01be771bbf9c","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.22.tgz","fileCount":16,"integrity":"sha512-FMpMuz2moHOqwa9hwlT1/kzzf5uV+/iOJD9tFsiLXX9I25hu4mVvqcr/LJYWlWakMAQSCp7x8MibIYxQxNwGXA==","signatures":[{"sig":"MEQCICWu0mJIekXH/weJUXS7JWwfgikSCVQb41fsyMPeNTpBAiAzVdN035STLVbeKmDaBJLluWs8zjMQ2tfxMSjHDnOw5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42918},"main":"src/index.js","type":"commonjs","gitHead":"a8fe66203b82f7c8b30b27398f95de267f86029f","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.22_1759324186979_0.47370578198618585","host":"s3://npm-registry-packages-npm-production"}},"1.1.23":{"name":"smbm","version":"1.1.23","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.23","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"b80f8676732d884caccc7636f057a70d04cf6cb1","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.23.tgz","fileCount":17,"integrity":"sha512-RNCyzd0Tkdxk2AnsBJayCvvDdKrzYsHldkmLsgPWyle7Wv5oide+Z/27dCZSmlNEvOuITSuqfBf3DRLVrvd2tQ==","signatures":[{"sig":"MEUCIFWJ5iGXl+EijjEd0injbw5GwiLLDPJStC+BcHHv53kjAiEAkxLbX4S0CWx/UTkkR7ALxVilNMo6IZsG+KZSaZxLUBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49546},"main":"src/index.js","type":"commonjs","gitHead":"d1de92336346b5e1d81b0dd4d508ad956054f17d","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.23_1759324980724_0.039308708153803495","host":"s3://npm-registry-packages-npm-production"}},"1.1.24":{"name":"smbm","version":"1.1.24","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.24","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"d117de080d003e83bda9acaae3c595b245af8203","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.24.tgz","fileCount":17,"integrity":"sha512-NT9IawXN10VCwGXuSuaGWK7ai2r9Bf4QJQS45IEgw9zOrPeKRv6gl98qjphTjpwpSmMxQ1rGC+ivv6ElShyg7A==","signatures":[{"sig":"MEQCICaYGAuIBfCvi3aVD+tOcwZWQ6/Vz1kPDRZlIC8aKJ2tAiBjSg20lNBKF6z0KJ/llo7TiC9pjqu6yLHr3VFizoKGIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49542},"main":"src/index.js","type":"commonjs","gitHead":"442c66e34b23f6189f562c484f6118a12dcaf972","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.24_1759325067611_0.568084488892278","host":"s3://npm-registry-packages-npm-production"}},"1.1.25":{"name":"smbm","version":"1.1.25","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.25","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"a8d71d113ccfaf9e91d0b4915182d452efbd6a42","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.25.tgz","fileCount":17,"integrity":"sha512-hdR+u/rDOBcrXnJbzY6ZVqP5B4lgmaM8naWJbDIjwFfkK1jCh1gq0rjgKvg7KB+DAzscI+6aLWPduoIUdNuVVg==","signatures":[{"sig":"MEUCIG4rv93VgnJKjTH3oqyuFsiwmCMr+/trVBX6P5Mkzrq9AiEAq25Q07GPMxsubxXoAIF1QVKXXDOEJ4/yKYdCIWPFxXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49542},"main":"src/index.js","type":"commonjs","gitHead":"3e1fd635189f57732f5c375f8397223d20c260cb","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.25_1759325094048_0.6245334735735182","host":"s3://npm-registry-packages-npm-production"}},"1.1.26":{"name":"smbm","version":"1.1.26","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.26","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"90fb69c9c1279040ddcd3594e8197e0b7c7a22d0","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.26.tgz","fileCount":19,"integrity":"sha512-ccvI9Sy5cfcU1NGSMtp7tHAfh0OkDbLh9Qpgcf6aHQM4NLblXKSmYy6zF1Q7fPHoihTxywgShnEy/NsPXF43cA==","signatures":[{"sig":"MEYCIQDIQZqLhHym4SRfOcf6TiRZ71N2GPeHIzv4gzBFqBjckgIhAOPoNCBz97BTckGW7K5VWx9NKRHFrDZbWc4Vhpqy/aom","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53871},"main":"src/index.js","type":"commonjs","gitHead":"d7fb34ff7086c7123a46e68c1429b46a5e6bcb75","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.26_1759476108261_0.3487650893892653","host":"s3://npm-registry-packages-npm-production"}},"1.1.27":{"name":"smbm","version":"1.1.27","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.27","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"12a1395a05230579a416fcd1fce88f701080f648","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.27.tgz","fileCount":19,"integrity":"sha512-bitdHEQY/MehgZlhZkLoy/9L6PzIEWtE/CEy0pqw73wp83zFOpJKRR/RY6O1BJOp/ig8of1xbHChP8uJcbFBGA==","signatures":[{"sig":"MEUCIQCaQCpnxQsIzYEVRKcawujXf+3awO3sSkyKZN8kCvBcrAIgfpL/hVgy0V7afSZG6uK+Qt4DHilwGuDDNVfjl+lwDdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60737},"main":"src/index.js","type":"commonjs","gitHead":"1aa868fd6a34b95ee37af34e6c396d56f673e1b2","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.27_1759476703987_0.43025214638011167","host":"s3://npm-registry-packages-npm-production"}},"1.1.28":{"name":"smbm","version":"1.1.28","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.28","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"1d4cc4b71ea3aa2a5c58b02633a3f07560e4b8a9","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.28.tgz","fileCount":19,"integrity":"sha512-kIQGyIb+yJWe9cD+lAFOHnBbD5GkQ5Q+s1X9rae2uaR7d6twK3IaXhqvDromrb3ZUPt39Rcs1aeSwC8x35+XDA==","signatures":[{"sig":"MEYCIQDmZ7s0mknx6VfeZF7MrlmRtZoDHGVRUX/JhNV1jhxDgwIhAJ4WncuUrPbgsfOYlLsxpeGQkpmYNKZMSFsbj4tgCp0K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60596},"main":"src/index.js","type":"commonjs","gitHead":"4286b2f66e6985a530f591204aa287c3c20ef218","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.28_1759476915499_0.5919078577035144","host":"s3://npm-registry-packages-npm-production"}},"1.1.29":{"name":"smbm","version":"1.1.29","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.29","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"3c9396ce2970defd1b5e95b75d965660ba284b25","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.29.tgz","fileCount":19,"integrity":"sha512-TAYMLPogYWzEECmlqnC+8o757Uh0G2XBjWgmt42YKx4WwWr8hk60XnFDWRJSZiDCDFvKPfQ1qqhqJriL2cqV3A==","signatures":[{"sig":"MEUCIQCCIovANhWBBF9yiJpZrzvYWqwLZFJukcaaDCzUmSK0LAIgc2Qh4gfwCPzNppIOom1HKGX3iME51zo4el8Zj7oBA+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64790},"main":"src/index.js","type":"commonjs","gitHead":"da174d0c4cf1e63c466c61b5e24b4d94482eedff","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.29_1759477401438_0.3714978397142963","host":"s3://npm-registry-packages-npm-production"}},"1.1.30":{"name":"smbm","version":"1.1.30","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.30","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"9895dea536c65d5755a057e9d8e7c5e3760d3288","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.30.tgz","fileCount":19,"integrity":"sha512-1H2cYlE0p7JurTFHKEI7tdWL7XWVqIoI4PxCEl+QHlRkNUyIHgf3o3aPR8cMuOnHUOAYBRoHOfrQQZTg8lq/cw==","signatures":[{"sig":"MEUCIQC5iD//Ha0WULQe1a4p6PET+FMM9ldHhus+Q6e2XclLSgIgULfTx1LzcXiHHFrHShWHU6OBBMlhlYEJW6cG0foVn6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71213},"main":"src/index.js","type":"commonjs","gitHead":"cc7c6b247951b3906ecae3a5aeb05abb915f03ff","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.30_1759478220232_0.8084790587631661","host":"s3://npm-registry-packages-npm-production"}},"1.1.31":{"name":"smbm","version":"1.1.31","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.31","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"7c2e189f16961b80948fbad71e6cca17114f4035","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.31.tgz","fileCount":19,"integrity":"sha512-SJMISQqa7mNdeWZhIBnAekz/RAleZ5vD7x+fO/XNFDPTVeFeJB210mwVMgF1pu/orN70OQ7CZuMyhzfq+GnQng==","signatures":[{"sig":"MEYCIQCNZheR+K0WUsbT0EyljgjrEMOo09ce5iAVs6Dt19kX0wIhANEJxZpeHi3/+qkQlMvsY0XKGJcP7I+04ynEPL3I7/W0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71924},"main":"src/index.js","type":"commonjs","gitHead":"d36c50291ace27c40a55bf7954c555fa1607859b","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.31_1759478919139_0.5510664403633652","host":"s3://npm-registry-packages-npm-production"}},"1.1.32":{"name":"smbm","version":"1.1.32","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.32","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"ad0d83a12a6baf0f97bf1d84681e596964359758","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.32.tgz","fileCount":19,"integrity":"sha512-VCKLTlG8Femv4SuabXp6Tu1TYQIMJ5KzY85+njmINM7zvxoHgQFWiKwxg5hXMaE35o2+W/ONAN49CoS6C+NPNw==","signatures":[{"sig":"MEUCIE22KQ7RmOv5q/w7FnIbrh4xmWxrVd1htP++FmO/NxYKAiEA1HFMdPPc5MFjeE4Ygi1GYRGj+tOFbVpjrA0qtHnUJGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72817},"main":"src/index.js","type":"commonjs","gitHead":"c68dae4129c8a974ca1efc464d4d945b679eefaa","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.32_1759479249274_0.21731966602818042","host":"s3://npm-registry-packages-npm-production"}},"1.1.33":{"name":"smbm","version":"1.1.33","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.33","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"d7ab6f09ff0c907e17f89224fb68bd5bbabef77c","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.33.tgz","fileCount":19,"integrity":"sha512-1BF9LReB4umNNcjj84T91H7eXPKrKogign19UY/hIYLcWVnldb0kkLQp9oh/wVcB1SZtrJC3Eb2yt2RVl8fnMw==","signatures":[{"sig":"MEUCIQCXUyLQ25udkKgxQyFbg6Z07jleJBkbIbC+SlW6P5q5HQIgMnbegwXM89d9ljlQmwj3ITVD1KT9tybDSFlGdsHlAmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75404},"main":"src/index.js","type":"commonjs","gitHead":"59a7b6a03ec74f57fe2afa85ee872e4cd40b32b7","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.33_1759480170195_0.31825685392509073","host":"s3://npm-registry-packages-npm-production"}},"1.1.34":{"name":"smbm","version":"1.1.34","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","_id":"smbm@1.1.34","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"homepage":"https://github.com/sebaxchen/smbm#readme","bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"bin":{"smbm":"src/cli.js"},"dist":{"shasum":"c35a1c9135d0c7101bd2c2a6f849c8030b498b79","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.34.tgz","fileCount":19,"integrity":"sha512-YVmcJvWkR/o25V7GReziJRsOm9gnYSrqCuzIjS/SqJPZzM4mvCSMb5DeOU5+K3CLvmpOT/sk9QQPK0lXaCARVQ==","signatures":[{"sig":"MEUCICj++AhdwvkQsseFt3VnBsXQMIuSEOBN/beE8/zReMChAiEA50yBLRM6ZUz88TB4ONuRQu23qBdtHY+lLu70GVY92fE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80733},"main":"src/index.js","type":"commonjs","gitHead":"08e47a98f6f8baf5713a1d5cbf6f275ad10bf443","scripts":{"test":"node -e \"console.log('ok')\"","prepublishOnly":"node src/scripts/ensurance-license.js"},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"repository":{"url":"git+https://github.com/sebaxchen/cli_smbm.git","type":"git"},"_npmVersion":"10.9.3","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","directories":{},"_nodeVersion":"22.20.0","dependencies":{"openai":"^5.23.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/smbm_1.1.34_1759480558358_0.32595018556801203","host":"s3://npm-registry-packages-npm-production"}},"1.1.35":{"name":"smbm","version":"1.1.35","description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","type":"commonjs","main":"src/index.js","bin":{"smbm":"src/cli.js"},"scripts":{"prepublishOnly":"node src/scripts/ensurance-license.js","test":"node -e \"console.log('ok')\""},"keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"author":{"name":"Sebastian Beingolea"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/sebaxchen/cli_smbm.git"},"bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"homepage":"https://github.com/sebaxchen/smbm#readme","dependencies":{"openai":"^5.23.2"},"_id":"smbm@1.1.35","gitHead":"4ae91b8023528714892677e9f7e4ef89007f3822","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-9EiRljkdzG7QbI6O2yVZlSGjyoYGbMFsV4g69YnjO1zrPoCLvKGT2VtX7ALEDqK5in+Yi0xgm2gDwAeZvA2/FA==","shasum":"1fb2ba9df27f33e5f561de2d7fb666a334d8dc99","tarball":"https://registry.npmjs.org/smbm/-/smbm-1.1.35.tgz","fileCount":19,"unpackedSize":80645,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCpQED0WdMcgLvNZLWsa8dWHngaosbRzjYHogEdbjfqGgIgPObTUKrjYyjkENISkwe+Ut6fnk3nOI2SyqXO0omL3oc="}]},"_npmUser":{"name":"sebaxchen","email":"smbmontalvo@gmail.com"},"directories":{},"maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/smbm_1.1.35_1759511913116_0.7736472338569393"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-26T00:18:50.869Z","modified":"2025-10-03T17:18:33.525Z","1.0.0":"2025-09-26T00:18:51.043Z","1.0.2":"2025-09-26T00:35:10.622Z","1.0.3":"2025-09-26T00:43:26.796Z","1.0.4":"2025-09-26T00:51:51.461Z","1.0.5":"2025-09-26T01:01:01.741Z","1.0.8":"2025-09-26T01:18:49.881Z","1.0.9":"2025-09-26T01:21:40.623Z","1.1.1":"2025-09-27T19:52:29.600Z","1.1.2":"2025-09-27T19:54:42.927Z","1.1.3":"2025-09-27T19:59:47.164Z","1.1.4":"2025-09-27T20:04:51.040Z","1.1.5":"2025-09-27T20:10:10.743Z","1.1.7":"2025-09-27T23:54:52.330Z","1.1.8":"2025-09-27T23:56:25.769Z","1.1.9":"2025-09-30T06:45:09.303Z","1.1.10":"2025-09-30T06:55:23.259Z","1.1.11":"2025-09-30T07:00:49.385Z","1.1.13":"2025-09-30T07:36:45.849Z","1.1.14":"2025-09-30T07:42:16.632Z","1.1.15":"2025-09-30T08:01:40.526Z","1.1.16":"2025-09-30T08:13:47.001Z","1.1.17":"2025-09-30T15:17:21.686Z","1.1.18":"2025-09-30T15:19:38.927Z","1.1.19":"2025-09-30T21:14:44.570Z","1.1.20":"2025-10-01T12:58:57.957Z","1.1.21":"2025-10-01T13:03:20.338Z","1.1.22":"2025-10-01T13:09:47.247Z","1.1.23":"2025-10-01T13:23:00.916Z","1.1.24":"2025-10-01T13:24:27.803Z","1.1.25":"2025-10-01T13:24:54.246Z","1.1.26":"2025-10-03T07:21:48.446Z","1.1.27":"2025-10-03T07:31:44.179Z","1.1.28":"2025-10-03T07:35:15.677Z","1.1.29":"2025-10-03T07:43:21.609Z","1.1.30":"2025-10-03T07:57:00.406Z","1.1.31":"2025-10-03T08:08:39.300Z","1.1.32":"2025-10-03T08:14:09.490Z","1.1.33":"2025-10-03T08:29:30.368Z","1.1.34":"2025-10-03T08:35:58.530Z","1.1.35":"2025-10-03T17:18:33.359Z"},"bugs":{"url":"https://github.com/sebaxchen/smbm/issues"},"author":{"name":"Sebastian Beingolea"},"license":"ISC","homepage":"https://github.com/sebaxchen/smbm#readme","keywords":["smbm","license","docs","puml","user-stories","cli","ddd"],"repository":{"type":"git","url":"git+https://github.com/sebaxchen/cli_smbm.git"},"description":"CLI: --l crea LICENSE.md, --d crea docs/, --ddd genera estructura DDD","maintainers":[{"name":"sebaxchen","email":"smbmontalvo@gmail.com"}],"readme":"# smbm\r\n\r\n> Tiny CLI to spin up projects fast—licenses, docs, DDD scaffolds, environments, i18n, dependencies, a mock server, and OpenAI-powered prompts.\r\n> Built with ❤️ for smooth DX: spinners, progress bars, and sensible defaults.\r\n\r\n[![npm version](https://img.shields.io/npm/v/smbm.svg?label=smbm\\&logo=npm)](https://www.npmjs.com/package/smbm)\r\n[![weekly downloads](https://img.shields.io/npm/dw/smbm.svg?logo=npm)](https://www.npmjs.com/package/smbm)\r\n![node version](https://img.shields.io/badge/node-%E2%89%A516-brightgreen)\r\n[![license: ISC](https://img.shields.io/badge/license-ISC-blue.svg)](#-license)\r\n\r\n---\r\n\r\n## 🔎 Table of Contents\r\n\r\n* [✨ Features](#-features)\r\n* [🧰 Requirements](#-requirements)\r\n* [🚀 Quick Start](#-quick-start)\r\n* [🔧 Commands Overview](#-commands-overview)\r\n* [📄 `--l` · LICENSE.md](#-l--licensemd)\r\n* [📚 `--d` · Documentation](#-d--documentation)\r\n* [🏗️ `--ddd` · DDD Structure](#-ddd--ddd-structure)\r\n* [🌱 `--env` · Environments](#-env--environments)\r\n* [🌍 `--lo` · Locales (i18n)](#-lo--locales-i18n)\r\n* [🧩 `--sh` · Shared Layer](#-sh--shared-layer)\r\n* [🧭 `--ipr` · Root Helpers](#-ipr--root-helpers)\r\n* [📦 `--deps` · Vue + Ecosystem](#-deps--vue--ecosystem)\r\n* [🖥️ `--s` · JSON Server](#-s--json-server)\r\n* [🤖 `--ask` · OpenAI](#-ask--openai)\r\n* [🧪 `--all` · One-Shot Bootstrap](#-all--one-shot-bootstrap)\r\n* [🗑️ `--del` · Clean Up](#-del--clean-up)\r\n* [⚙️ Animations](#️-animations)\r\n* [🧯 Troubleshooting](#-troubleshooting)\r\n* [📦 Suggested `package.json` excerpt](#-suggested-packagejson-excerpt)\r\n* [🤝 Contributing](#-contributing)\r\n* [📜 License](#-license)\r\n\r\n---\r\n\r\n## ✨ Features\r\n\r\n* `--l` Create **LICENSE.md** (ISC/MIT) with author & year.\r\n* `--d` Bootstrap **docs/** with **user-stories.md** and a **PlantUML** diagram.\r\n* `--ddd` DDD skeleton:\r\n  `src/<feature>/{application,domain/model,infrastructure,presentation/{components,views}}`.\r\n* `--env` Generate **.env.developer** & **.env.production** and update **.gitignore**.\r\n* `--lo` Create **src/locales/en.json** & **src/locales/es.json** (basic structure).\r\n* `--sh` Create **src/shared/** with **infrastructure/** and **presentation/{components,views}**.\r\n* `--ipr` Create root-level **i18n.js**, **pinia.js**, **router.js**.\r\n* `--deps` Install **Vue + ecosystem** deps (auto-detect npm/yarn/pnpm/bun).\r\n* `--s` Prepare **server/** (JSON Server) with **db.json**, **routes.json**, **start.sh**.\r\n* `--ask` OpenAI integration: save API key and ask questions (optional streaming).\r\n* `--all` Do it all in one go (with a smooth progress bar).\r\n* `--del` Clean up everything created by `--all` (or just specific parts).\r\n\r\n**Global:** `--no-anim` disables animations (CI-friendly).\r\n**Runtime:** CommonJS. **Node.js ≥ 16** (≥ 18 recommended).\r\n\r\n---\r\n\r\n## 🧰 Requirements\r\n\r\n* Node.js **16+** (18+ recommended)\r\n* A package manager: **npm**, **yarn**, **pnpm**, or **bun** (auto-detected)\r\n* (Optional) OpenAI API key for `--ask`\r\n\r\n---\r\n\r\n## 🚀 Quick Start\r\n\r\n*No global install required:*\r\n\r\n```bash\r\nnpx smbm --help\r\n```\r\n\r\n*Or add locally:*\r\n\r\n```bash\r\nnpm i -D smbm\r\nnpx smbm --help\r\n```\r\n\r\n---\r\n\r\n## 🔧 Commands Overview\r\n\r\n| Command  | What it does                                                         | Key options                                             |                                                                        |                                      |\r\n| -------- | -------------------------------------------------------------------- | ------------------------------------------------------- | ---------------------------------------------------------------------- | ------------------------------------ |\r\n| `--l`    | Create `LICENSE.md`                                                  | `--type ISC                                             | MIT`·`--author \"Your Name\"`·`--year 2025`·`--out LICENSE.md`·`--force` |                                      |\r\n| `--d`    | Generate `docs/` (`user-stories.md`, `diagrama.puml`)                | `--dir` · `--stories` · `--diagram` · `--force`         |                                                                        |                                      |\r\n| `--ddd`  | Create DDD skeleton in `src/`                                        | `<FeatureName>` · `--name` · `--base`                   |                                                                        |                                      |\r\n| `--env`  | Create `.env.developer` & `.env.production`, update `.gitignore`     | `dev                                                    | pro                                                                    | all`·`--dir`·`--force`·`--no-ignore` |\r\n| `--lo`   | Create `src/locales/{en,es}.json`                                    | `--dir` · `--force`                                     |                                                                        |                                      |\r\n| `--sh`   | Create `src/shared/{infrastructure,presentation/{components,views}}` | `--base` · `--name` · `--force`                         |                                                                        |                                      |\r\n| `--ipr`  | Create root `i18n.js`, `pinia.js`, `router.js`                       | `--force`                                               |                                                                        |                                      |\r\n| `--s`    | Prepare `server/` for `json-server`                                  | `--pm` · `--dir` · `--force` · `--no-install`           |                                                                        |                                      |\r\n| `--deps` | Install deps (Vue + ecosystem)                                       | `--pm` · `--dev` · `--batch` · `--verbose`              |                                                                        |                                      |\r\n| `--ask`  | Save OpenAI key or ask a question                                    | `set \"KEY\"` · `--model` · `--stream`                    |                                                                        |                                      |\r\n| `--all`  | Full setup with progress bar                                         | `<FeatureName>` · `--deps` · `--pm` · `--skip-server` … |                                                                        |                                      |\r\n| `--del`  | Delete output from `--all` or targeted parts                         | many (see section)                                      |                                                                        |                                      |\r\n\r\n---\r\n\r\n### 🧩 Examples\r\n\r\n```bash\r\n# DDD scaffolding\r\nnpx smbm --ddd auth\r\nnpx smbm --ddd --name users\r\nnpx smbm --ddd orders --base src/modules\r\n\r\n# Environments\r\nnpx smbm --env\r\nnpx smbm --env pro --dir config\r\n\r\n# Locales & Shared\r\nnpx smbm --lo\r\nnpx smbm --sh                   # creates src/shared/... (infra + presentation/{components,views})\r\n\r\n# Root helpers\r\nnpx smbm --ipr                  # creates i18n.js, pinia.js, router.js in project root\r\n\r\n# Mock server\r\nnpx smbm --s --pm pnpm\r\n\r\n# Dependencies (Vue + ecosystem)\r\nnpx smbm --deps --pm pnpm --verbose\r\n\r\n# Everything in one go (with progress bar)\r\nnpx smbm --all Hello --deps\r\n\r\n# Clean up (everything created by --all)\r\nnpx smbm --del\r\nnpx smbm --del --ddd --name Hello\r\nnpx smbm --del --docs --sh --env\r\nnpx smbm --del --file src/tmp.txt --files dist,coverage\r\n```\r\n\r\n---\r\n\r\n## 📄 `--l` · LICENSE.md\r\n\r\n```bash\r\nnpx smbm --l [--type ISC|MIT] [--author \"Your Name\"] [--year 2025] [--out LICENSE.md] [--force]\r\n```\r\n\r\n---\r\n\r\n## 📚 `--d` · Documentation\r\n\r\n```bash\r\nnpx smbm --d [--dir docs] [--stories user-stories.md] [--diagram diagrama.puml] [--force]\r\n```\r\n\r\n**Creates:**\r\n\r\n```\r\ndocs/\r\n  user-stories.md\r\n  diagrama.puml\r\n```\r\n\r\n---\r\n\r\n## 🏗️ `--ddd` · DDD Structure\r\n\r\n```bash\r\nnpx smbm --ddd [<FeatureName>] [--name <FeatureName>] [--base src]\r\n```\r\n\r\n**Scaffold only (no files):**\r\n\r\n```\r\nsrc/\r\n  <FeatureName>/\r\n    application/\r\n    domain/\r\n      model/\r\n    infrastructure/\r\n    presentation/\r\n      components/\r\n      views/\r\n```\r\n\r\n---\r\n\r\n## 🌱 `--env` · Environments\r\n\r\n```bash\r\nnpx smbm --env [dev|pro|all] [--dir .] [--force] [--no-ignore]\r\n```\r\n\r\n* Writes **.env.developer** & **.env.production** to `--dir` (default `.`).\r\n* Adds entries to **.gitignore** unless `--no-ignore`.\r\n\r\n---\r\n\r\n## 🌍 `--lo` · Locales (i18n)\r\n\r\n```bash\r\nnpx smbm --lo [--dir locales] [--force]\r\n```\r\n\r\n**Default structure (under `src/locales`):**\r\n\r\n```\r\nsrc/locales/\r\n  en.json   // { app, nav, pages, actions }\r\n  es.json   // { app, nav, pages, actions }\r\n```\r\n\r\n---\r\n\r\n## 🧩 `--sh` · Shared Layer\r\n\r\n```bash\r\nnpx smbm --sh [--base src] [--name shared] [--force]\r\n```\r\n\r\n**Creates:**\r\n\r\n```\r\nsrc/shared/\r\n  infrastructure/\r\n  presentation/\r\n    components/\r\n    views/\r\n```\r\n\r\n---\r\n\r\n## 🧭 `--ipr` · Root Helpers\r\n\r\n```bash\r\nnpx smbm --ipr [--force]\r\n```\r\n\r\n**Generates three root files:**\r\n\r\n* `i18n.js` (imports `src/locales/{en,es}.json`)\r\n* `pinia.js`\r\n* `router.js` (with minimal inline routes)\r\n\r\n---\r\n\r\n## 📦 `--deps` · Vue + Ecosystem\r\n\r\n```bash\r\nnpx smbm --deps [--pm npm|yarn|pnpm|bun] [--dev] [--batch] [--verbose]\r\n```\r\n\r\n**Installs:**\r\n\r\n* `vue-i18n@11`, `vue-router@4`\r\n* `primevue`, `@primeuix/themes`, `primeicons`, `primeflex`\r\n* `pinia`, `axios`\r\n* `json-server`\r\n\r\n*Auto-detects the package manager from lockfiles.*\r\n\r\n---\r\n\r\n## 🖥️ `--s` · JSON Server\r\n\r\n```bash\r\nnpx smbm --s [--pm npm|yarn|pnpm|bun] [--dir server] [--force] [--no-install]\r\n```\r\n\r\n**Creates:**\r\n\r\n```\r\nserver/\r\n  db.json\r\n  routes.json\r\n  start.sh\r\n```\r\n\r\n**Run:**\r\n\r\n```bash\r\nsh server/start.sh\r\n# or:\r\nnpx json-server --watch server/db.json --routes server/routes.json\r\n```\r\n\r\n---\r\n\r\n## 🤖 `--ask` · OpenAI\r\n\r\n*Save API key (stored outside the repo: `~/.smbm/config.json`):*\r\n\r\n```bash\r\nnpx smbm --ask set \"sk-...\"\r\n```\r\n\r\n*Ask (default model: `gpt-4o-mini`):*\r\n\r\n```bash\r\nnpx smbm --ask \"What is DDD?\"\r\n```\r\n\r\n*Streaming:*\r\n\r\n```bash\r\nnpx smbm --ask \"Summarize this…\" --stream\r\n```\r\n\r\n> **Note:** You need valid OpenAI billing/quota. You can also set `OPENAI_API_KEY` as an environment variable.\r\n\r\n---\r\n\r\n## 🧪 `--all` · One-Shot Bootstrap\r\n\r\n```bash\r\nnpx smbm --all <FeatureName> [--deps] [--pm npm|yarn|pnpm|bun] [--dev] [--batch] [--verbose] [--skip-server] [--no-ignore] [--base src] [--sharedName shared] [--docsDir docs] [--envDir .] [--serverDir server]\r\n```\r\n\r\n*Orchestrates:* license → docs → DDD → shared → locales → env → root helpers → (server) → (deps).\r\nIncludes a smooth progress bar with friendly status updates.\r\n\r\n---\r\n\r\n## 🗑️ `--del` · Clean Up\r\n\r\n**Remove everything created by `--all`:**\r\n\r\n```bash\r\nnpx smbm --del\r\n```\r\n\r\n**Targeted deletion:**\r\n\r\n```bash\r\nnpx smbm --del --ddd [--name <FeatureName>]\r\nnpx smbm --del --docs\r\nnpx smbm --del --sh\r\nnpx smbm --del --lo\r\nnpx smbm --del --env\r\nnpx smbm --del --ipr\r\nnpx smbm --del --s\r\nnpx smbm --del --l\r\n```\r\n\r\n**Individual root files or any path(s):**\r\n\r\n```bash\r\nnpx smbm --del --i18n\r\nnpx smbm --del --pinia\r\nnpx smbm --del --router\r\nnpx smbm --del --file src/tmp.txt\r\nnpx smbm --del --files dist,coverage\r\n```\r\n\r\n**Also uninstall deps that `--all` may have installed:**\r\n\r\n```bash\r\nnpx smbm --del --deps [--pm npm|yarn|pnpm|bun]\r\n```\r\n\r\n---\r\n\r\n## ⚙️ Animations\r\n\r\nAll operations use **spinners** and **progress bars** by default.\r\nTurn them off with `--no-anim` (or set `CI=true`).\r\n\r\n---\r\n\r\n## 🧯 Troubleshooting\r\n\r\n* **`npm ERR! Git working directory not clean`** → commit/stash before `npm version`.\r\n* **`'smbm' is not recognized`** → run with `npx smbm ...` or install locally (`npm i -D smbm`).\r\n* **Windows & `start.sh`** → use Git Bash/WSL or run the `json-server` command directly.\r\n* **Secrets** → never commit `.env*`. If a key leaked, **revoke & rotate** immediately.\r\n\r\n---\r\n\r\n## 📦 Suggested `package.json` excerpt\r\n\r\n```json\r\n{\r\n  \"type\": \"commonjs\",\r\n  \"bin\": { \"smbm\": \"src/cli.js\" },\r\n  \"files\": [\"src/**/*\", \"README.md\", \"LICENSE.md\", \"package.json\"]\r\n}\r\n```\r\n\r\n---\r\n\r\n## 🤝 Contributing\r\n\r\nPRs are welcome! If you spot a bug or have an idea for a new command, open an issue.\r\n*Psst… there might be a tiny easter egg hidden in the CLI. 💌*\r\n\r\n---\r\n\r\n## 📜 License\r\n\r\n**ISC** — see [`LICENSE.md`](./LICENSE.md) for details.\r\n","readmeFilename":"README.md"}