{"_id":"alvamind-tools","_rev":"30-8e8d7005cbc3728470b26143eda2caa0","name":"alvamind-tools","dist-tags":{"latest":"1.0.29"},"versions":{"1.0.0":{"name":"alvamind-tools","version":"1.0.0","keywords":["typescript","utilities"],"author":{"name":"Your Name"},"license":"MIT","_id":"alvamind-tools@1.0.0","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"bin":{"commit":"dist/commit.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"16587c7b57fe12ab49385bf965ff5a019cafd09a","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.0.tgz","fileCount":2,"integrity":"sha512-/vhpu7GnsspVxEtKSPQ51W4Mxg38tlJRaWbs0MV0sHCQ1zg3To91mDcRrrQm2xeg3zQValHdQVHWWLIwC4hduA==","signatures":[{"sig":"MEYCIQCr2fK6Wn1sPd2eStWI2rxGvZx+R2SvTMtvQt42NJGXOQIhAIRmrVptUWtXWEfAGtHRYc1k3flx18k37kOTMeabkJAJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2276},"main":"dist/index.js","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"_npmVersion":"9.2.0","description":"Utilities for TypeScript projects","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.0_1735786550766_0.866326867954232","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"alvamind-tools","version":"1.0.1","keywords":["typescript","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.1","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"commit":"dist/commit.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"7caa3330cfda6e9cb73cfd5079d912f128bebdd9","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.1.tgz","fileCount":13,"integrity":"sha512-ingxp0oJThVF+NrwRcTXKQ7uh07lLG4XTTSTUkxXwvgcEurtG3Shl4cARb42LBH/FFIPKNUspwQQTH3U2QgZFA==","signatures":[{"sig":"MEYCIQDhYdGMPINEFy5V2S46YYyYwsvkJGJmlVPcCG7fVBuQ1gIhANUPsE6/PayznTnMPF8t7vOnoNRSdXGibXqbGmATEVr+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24426},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cbc3240ce8aca7ecbbbd5ce03816dc5e5b548823","scripts":{"build":"tsc","prepare":"npm run build"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"Utilities for TypeScript projects","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.1_1735787162864_0.8523888698694138","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"alvamind-tools","version":"1.0.2","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.2","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"commit":"dist/commit.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"6fee9020463071bc052e2eca46c8131c253ae603","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.2.tgz","fileCount":13,"integrity":"sha512-w81jY5RGVPZoK6K9WVWH7RbmO4YtJZdKnQ9WE0mX29AVEqb8GhrmsNY1P8JRq45DqvPBHAWtZHrDlaG3xtXTWw==","signatures":[{"sig":"MEYCIQCdywQBoiYRa/irHSXbTSpjHVPtu/Orae6VYEi6sQYFRgIhAOWfcbZ86S3UYZmB9+6dIZ+FmdkyGLgtb8pRMYk/iYQO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30252},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"f98cc642eadf41e2e6e9b51de0fa903c992cc36b","scripts":{"lint":"eslint src/**/*.ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"npm run clean"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","prettier":"^2.8.0","typescript":"^4.9.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.2_1735824206423_0.7687029632177134","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"alvamind-tools","version":"1.0.3","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.3","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","commit":"dist/commit.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"32762e8d125e805586c884638dd6bbda1597e10c","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.3.tgz","fileCount":16,"integrity":"sha512-ncGLS4aWbyAA9/3yYuB+7hmMePj9aPe1tv8zyYObI05i4uujbJ9wcbPcoh9zUgQ5Q/I5kPvaq92cu3RkHRZGhg==","signatures":[{"sig":"MEUCIBrgSPlROQIGo/1yb1HbKgM/H6EuLaUm7Sriv/uHA1zYAiEAk+Zgn/Th2XveETDXD+nh9nMgONuNbATpxLSe6I9bssM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38975},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a0e221328fff9aa1c6a0a1b2b0607eb68576f3ba","scripts":{"lint":"eslint src*.ts","test":"jest","build":"tsc && tsc -p tsconfig.build.json","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","prepare":"npm run build"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","rimraf":"^5.0.0","ts-jest":"^29.0.0","prettier":"^2.8.0","typescript":"^4.9.0","@types/jest":"^29.0.0","@types/node":"^18.0.0","@typescript-eslint/parser":"^5.0.0","@typescript-eslint/eslint-plugin":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.3_1735989728441_0.889477631858572","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"alvamind-tools","version":"1.0.4","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.4","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","commit":"dist/commit.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"de6bbf87e7c04e0beef84968629515c4f36d3b3a","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.4.tgz","fileCount":14,"integrity":"sha512-LSUOzHZ0+6h1UWEoNgWXdc5dabkxT1Nd6xN+f/YngPaSOv+TdbNabFH5ElZjJwWhoIYlPBen6jreeYe1ETkzIA==","signatures":[{"sig":"MEYCIQD6A9VyuHCYt5xVyQgsB13Da7ikdXNQN+oQ0f/R2r37LwIhALGOVNGpI2IFlbSlONQlgb7ITbQfZIpUQ/LprZRJAne1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38783},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"8be5f93035053b2d7d5c91296638eac4e70b6fd5","scripts":{"lint":"eslint src*.ts","test":"jest","build":"tsc && tsc -p tsconfig.build.json","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","prepare":"npm run build"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","rimraf":"^5.0.10","ts-jest":"^29.2.5","prettier":"^2.8.8","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^18.19.69","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.4_1736000210247_0.29943738618148474","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"alvamind-tools","version":"1.0.5","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.5","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","split":"dist/split-files.js","commit":"dist/commit.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"0e7da87026f2f051e105bb6cef2f8ad40021a4da","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.5.tgz","fileCount":17,"integrity":"sha512-LP2jwFHqPgjqN++jejGL0Sqv2uw7ldZ7VM8ISI6r3ur44iFt8S9uHQ0penREtVrSJsg2o45DrCDGSM67vdsNdg==","signatures":[{"sig":"MEUCIGflFIm5Cb4qh+NYE+nrJZDYs/BIYdDICz6vhh2TtHCPAiEA2X9lj4apLXKGaJ4f8qMAneNrtwheSy3DZ/EsTru3hRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50093},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"1ada1afa8ffcc8ffeb484b043c1e50a6495dc3d6","scripts":{"lint":"eslint src*.ts","test":"jest","build":"tsc && tsc -p tsconfig.build.json","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","prepare":"npm run build"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","rimraf":"^5.0.10","ts-jest":"^29.2.5","prettier":"^2.8.8","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^18.19.69","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.5_1736005521961_0.172930761470947","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"alvamind-tools","version":"1.0.6","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.6","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","commit":"dist/commit.js","split-code":"dist/split-files.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"41a95ce3d08d6c22bdebe80455270846bd734d80","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.6.tgz","fileCount":17,"integrity":"sha512-0VsRMiDMLjHYHH8gNirlzX3nm3gnoqCNzl1dmF3VLOg7fSAkxveIPrUMMvG9Q5U1bXOlGv5eiztQBQWyo0XAvg==","signatures":[{"sig":"MEUCIEu6yURPM82U3qhawS4KnNiYIO2FiMXRmC/ZkKT+kLF7AiEAztfOVYJjPdTGz0mZ7cmSfozT1FbHFi1n2Z1VUMzjUYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51270},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"ea5179255122a279bdaa71cda6d946b3fe0645aa","scripts":{"lint":"eslint src*.ts","test":"jest","build":"tsc && tsc -p tsconfig.build.json","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"^5.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.57.1","rimraf":"^5.0.10","ts-jest":"^29.2.5","prettier":"^2.8.8","typescript":"^4.9.5","@types/jest":"^29.5.14","@types/node":"^18.19.69","@typescript-eslint/parser":"^5.62.0","@typescript-eslint/eslint-plugin":"^5.62.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.6_1736007738239_0.4745266383890152","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"alvamind-tools","version":"1.0.7","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.7","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","commit":"dist/commit.js","split-code":"dist/split-files.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"29a1786b2db5dde0a0456e133d5477c785a7f16b","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.7.tgz","fileCount":7,"integrity":"sha512-a4AGDy9Inhy00p97kawG2vMPHE/VlxMqil3OT2YG4tu7TWPi0e/W6GBVzcCLAd6nhCNzE7C1KQ34RMVyCbrexQ==","signatures":[{"sig":"MEQCIFYqI+MgD68s4vRuJhmlekBbWTfjcqaXOdOSHK1TcFy2AiBgXqjV5hX9oMQOr3vtABRYdQhGvF/oA2WJgIs8aMQ+WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25653},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"c843f222b86ab94043dc2980836fd97ff3f8b89f","scripts":{"lint":"eslint src*.ts","test":"jest","build":"tsc && tsc -p tsconfig.build.json","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.7_1736008480924_0.3432143532291021","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"alvamind-tools","version":"1.0.8","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.8","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","commit":"dist/commit.js","split-code":"dist/split-files.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"d8c74bc3f6148d39c08e15b32bf7abd8de1bfb42","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.8.tgz","fileCount":17,"integrity":"sha512-apv0C8mhPV4FGEC5Ur/FnNqB45OXq0G9vutkIpLHXjV2tNTKSKDHIXPS5/nvp5nb0n8Gbq3Hfei7YRxvSidKcg==","signatures":[{"sig":"MEUCIQDf+b8fxtsp/0HPQzbw5RNd5+ttxuW4ld7g64jAwGblQQIgZ2tj7Nb4ZxohGRszn5pfqmbkXwS4dN5WgFg3Z+cFKb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52668},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"df9823db6028325ddf475e1d3399969a6b26217d","scripts":{"lint":"eslint src*.ts","test":"jest","build":"tsc && tsc -p tsconfig.build.json","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.8_1736008845785_0.6178235970380377","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"alvamind-tools","version":"1.0.9","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.9","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","commit":"dist/commit.js","split-code":"dist/split-files.js","publish-npm":"dist/npm-publish.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"22610102a1c2d0dac9ed672297127d4bf07fa56c","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.9.tgz","fileCount":20,"integrity":"sha512-b/gLbemL34ROCGfngDBGIEHZkZ5ZyMlRwDTHl4oztrjvghTkkQ5gjPe2HdPkW6V6xtca0pQHZigXyYKJAZcyaQ==","signatures":[{"sig":"MEUCIBJYXGKROXP81xqvICd0i/SXubP469IYlNKVJqTsJ4FxAiEAuVHwcKkl1TAMGkqvf5t8IZFugIQUkuO4IxlUStuKCCs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64601},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"7a94c1c80e7025bf8638bd709b090cff4a0baadf","scripts":{"lint":"eslint src*.ts","test":"jest","build":"tsc && tsc -p tsconfig.build.json && chmod +x dist/*.js","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/npm-publish.ts"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"^4.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.9_1736009924664_0.6626144343086464","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"alvamind-tools","version":"1.0.10","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.10","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","commit":"dist/commit.js","split-code":"dist/split-files.js","publish-npm":"dist/npm-publish.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"22a49eafcb691ddce42966987069644ff22519e6","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.10.tgz","fileCount":20,"integrity":"sha512-7lVr+Y4cMkTw1Hc2x3k69+G9dUStaihGy4r6mcgTPSzS542+UQa96TZso3gFjs1ZQIg9WznsjlP3QKD6zYepJQ==","signatures":[{"sig":"MEUCIG9iTZ1Pl1V4+c293llYiXWwmRCzMHy+rgRynvHSitOyAiEA2xnOyWUSnWAnzC96WLR6OqKBr0u1WLt3ZKy4rhjaEKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64617},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"5bedf5529c216c94b1576bde17552e224c504cee","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/*.js","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/npm-publish.ts"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"^4.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.10_1736011709198_0.6512887689504765","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"alvamind-tools","version":"1.0.11","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.11","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","commit":"dist/commit.js","split-code":"dist/split-files.js","publish-npm":"dist/npm-publish.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"a49bcbe063eae7cff9bc150d2315dc1eb2381b4d","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.11.tgz","fileCount":20,"integrity":"sha512-m/JxHWmMTXFSs5YVGX4+b21a9IlVnSNIeP7+O5LpIUV6ozOF7Q/RYYOENGHGBp69clFmfk/Cx9v+Rw2DH7Dxhg==","signatures":[{"sig":"MEQCIBt94SCk8qSKv5T/Aa9R+SexXNpg+I6wbQvlILSqrwEnAiBGjyn+goS1VxAPchaCa2tbQImOep1yIKlNIoq2j1C6Aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64930},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"19355112389d692141e8e34d7d4ec59c459decf7","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/*.js","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/npm-publish.ts"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"^4.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.11_1736012418695_0.5200048768675898","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"alvamind-tools","version":"1.0.12","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.12","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","commit":"dist/commit.js","split-code":"dist/split-files.js","publish-npm":"dist/npm-publish.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"f389dc247746265c8783e0b044b5393d3f6c2460","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.12.tgz","fileCount":20,"integrity":"sha512-iVVBH8g65T1/6q8X9dXeE/CJFbL5MJ7buog6mh2L1vwpu4dPsidj9uKTDz/9nh6GLqp+WZnk59dGJzIxX/H94Q==","signatures":[{"sig":"MEUCIBSb9Uj4Rv6i2wXBzsGeODr9oAUOx3hg5DSvQJrSovCWAiEA2b7wA8rm7MyIRgrsaNbewYlVBUq2g8scYvgj9P6VExI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64862},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"c5e0392c152a6957928b836aec6e8c3da21d589f","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/*.js","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/npm-publish.ts"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"^4.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.12_1736014198143_0.5032865088247724","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"alvamind-tools","version":"1.0.13","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.13","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","commit":"dist/commit.js","split-code":"dist/split-files.js","publish-npm":"dist/npm-publish.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"5e100f1e259bb252838d32a8ff55c481f8678ec6","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.13.tgz","fileCount":20,"integrity":"sha512-3T6yuj9lifElW1WwRtQ16CBfmo3yCp57BUjJG7usMEnWvppHBfMCapIqpIlJKXGqgIkFE/FFbM1jAWlhL37uWw==","signatures":[{"sig":"MEYCIQDEcymCmtuFPvQl6kZNl6Mc5R6xMwCu6X+Ovkk+qmJE6AIhAJJJlM3egd0erkKbePJAVbZSzX9q/oRviVVSFlLEqJhw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65891},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"af3e2b7e2c7b749098b6af2ea9bd12f1464be856","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/*.js","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"^4.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.13_1736014499357_0.002294309504577541","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"alvamind-tools","version":"1.0.14","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.14","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/clean.js","commit":"dist/commit.js","split-code":"dist/split-files.js","publish-npm":"dist/npm-publish.js","generate-source":"dist/generate-source.js"},"dist":{"shasum":"6cc8c455641ae08314ed97d201cd992264be05eb","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.14.tgz","fileCount":20,"integrity":"sha512-kI5iOeYgBRTnYLx1eou+957GPvzbIjJ1pwoCH7miEt3yZJmzKoeJXpS6qu1JoIo5LxaOMNVIM9JOuOZgguORwg==","signatures":[{"sig":"MEUCIHY1hzOJVNSkVOgFAiO8APovfF+xLO3DH40u9pQh3i7zAiEA6ypGCa7TK/1jkwWXbF/jLwhx+T+/KE1edishxH6GA0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68247},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"7b4b47d0370f3f2620c4b20154218b34de38880d","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/*.js","clean":"bun src/clean.ts","commit":"bun src/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"^4.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.14_1736014829884_0.7798138078932204","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"alvamind-tools","version":"1.0.15","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.15","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":".dist/src/tools/clean.js","commit":"dist/src/tools/commit.js","split-code":"dist/src/tools/split-files.js","publish-npm":"dist/src/tools/npm-publish.js","add-json-script":"dist/src/add-json-script.js","generate-source":"dist/src/tools/generate-source.js"},"dist":{"shasum":"2a8ce857355e4f5a0a82b4cf212af3d930131c80","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.15.tgz","fileCount":24,"integrity":"sha512-xEzivHXIpNpXK7vxJRMesZ0WLD0heMryeB4bfwz0j5wMgNPOVl+hjVgkG2d3RCXIGY6kUHY3Jd8Nxp21mCKXcQ==","signatures":[{"sig":"MEQCIAk73cHB2AQs9SKHUAMVYCTwFALUZOB6fCqbCveVjdN5AiAD2z6LClfQKL8qC3eJw/DibM0qzP4LLloL1PCaUVU1CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80279},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"c02f2e34927d921b289229b45e451dd590f65f1a","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.15_1736044424583_0.8555200920482839","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"alvamind-tools","version":"1.0.16","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.16","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":".dist/tools/clean.js","commit":"dist/tools/commit.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"0f58222193a0dbf81e9434a5742d696d103d76ac","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.16.tgz","fileCount":24,"integrity":"sha512-d9Pb6DuJMvB1rl/nXTUq9By9B1mxyrhhA3mbkj86R9d9e+yoTR2gcsP3LSDvxcDj9w8WbGeG+v+ZztblbTC5XQ==","signatures":[{"sig":"MEQCIBchYtfUQpfNAbFESHh2qkhIDQ6My5TYIpWcg25++hnAAiAuDbIsweaGRSADLu+otGfyARy5Wo5GS2F89SkRxyeeVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80255},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"2f6c231fb2f9c43c768bb715218855971bb9b514","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.16_1736044945625_0.3417696588794805","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"alvamind-tools","version":"1.0.17","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.17","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"1485c6c0faadf37f32b2e84e9b9199f04549c15b","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.17.tgz","fileCount":24,"integrity":"sha512-dG9/NCz694OszPJr2zkUzu41Zcu3jU6+h8h+taQ2PKq/p9FWw1Dl3NKyXxaircH9DQ+WIEbSwZNLvj8j35JhjA==","signatures":[{"sig":"MEYCIQDYk+Q2oqrdsMdF88pSR5KDmC5fxbMpUMX0dDaqoR4NqgIhAI49cPDs9Eqjq672ac1dD2LrBY5v7Krx+CdQYDmv+gW8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80256},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"7b29f8e5fe2bfa5f4402409ab215f9bd4901c514","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts output=source.md exclude=dist/,README.md,nats-rpc.test.ts,rpc-nats-alvamind-1.0.0.tgz,.gitignore","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.17_1736060033567_0.5138581799749018","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"alvamind-tools","version":"1.0.18","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.18","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"568662653a9c151ade23628944366981dbcfdf20","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.18.tgz","fileCount":24,"integrity":"sha512-flmIlAJHRn+f6CCoFu7ILZ9yPhjtxeksAgYKJHFdBECUEawfbjo8IzjdEg23o1pjIADbUeKg+zRnDq8gcBLkpA==","signatures":[{"sig":"MEUCIQDn1uS1LCBMxhbosuAnCewPFHmxV5UXQBZMjTjdAtbuWQIgQhyGm83XBiFBjU3hM+whGH7DO4/nyOkZ+Qu9MMdR1hM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88652},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"e8425ec791a54ea35514d1b13b79082499b8d439","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts --include=src/ --exclude=src/tests --output=docs.md","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.18_1736133240647_0.17306541708957468","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"alvamind-tools","version":"1.0.19","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.19","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"bdef8953358da0925db552408716eee2d8926b97","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.19.tgz","fileCount":24,"integrity":"sha512-iW8n3QEyqZk08JIi4L8pVHnnR6iCSCTtewaAbTa9Od5WmhrtpS2nYMvA6UegBrXAmAV0MCmzeaGA0TQxB11HFA==","signatures":[{"sig":"MEYCIQCmga7vd/oXqUh8ZO4iJLTfuvayE0eh9HURBiGDmXgkSwIhAN+boB3TVMocANjPTlmDk0RKvyfU6uK8qf9ouw70Tkku","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88047},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"85f73f55453d1cd83570aa7b057683303d34e5cd","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts --include=src/ --exclude=src/tests --output=docs.md","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2","@types/glob":"^8.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.19_1736134530936_0.4375676235921582","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"alvamind-tools","version":"1.0.20","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.20","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","alvamind":"dist/cli.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"2182dc770b5cdd1ca24040a364a0bfcf4a14da51","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.20.tgz","fileCount":35,"integrity":"sha512-qHr/+1MKCpowtxtIdlj2Vx+ty73Av3DLDPNsTok/u4wi2Mn6eWs4CsdBrvMpREjOGiiOJFJy3ZxdC/BZ/xfZUg==","signatures":[{"sig":"MEQCIDlxLgbapCqCEvpN+V4Enp13javuZXpryqjdV5/zFJwRAiBGsrpJ6/p7j+gEE8VMb4AjLFUcMLSmfr1qRlebIQojng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125174},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"40bab91b04c959e9eef8574ccfdb37286397b8eb","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/cli.js dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts --exclude=src/tests --output=docs.md","alvamind":"bun src/cli.ts","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2","@types/glob":"^8.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.20_1736186689160_0.9042582226741127","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"alvamind-tools","version":"1.0.21","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.21","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","alvamind":"dist/cli.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"7f8012faf4e88efbdc83fb9f2a7eb0a7c9679106","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.21.tgz","fileCount":39,"integrity":"sha512-aufccecmO2FqWIbtUvgM+VHjmkdIwrF/vCEu5w8MrdWDHH01mZizmf+xuIPBNDpXwcnCMkfof8USgu8Q9gq9Fw==","signatures":[{"sig":"MEQCIC6PWpYQbXsbBn+6pmUOkPtuYtUJ55bQPzHPfp8YzxG3AiBdkr3gz3A4s1tVacNfaOJc27B9Jfu88wCowCJzWNGMSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162315},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"6d86c48e821d815d846e5866902634193d1b0490","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/cli.js dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts --exclude=src/tests --output=docs.md","alvamind":"bun src/cli.ts","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2","@types/glob":"^8.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","@types/bun":"^1.1.15","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.21_1736224056956_0.046159584008389265","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"alvamind-tools","version":"1.0.22","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.22","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","alvamind":"dist/cli.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"869a7642fdbe16f5d5396a09b2afab71737a06d4","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.22.tgz","fileCount":39,"integrity":"sha512-TAyyg7xGg9GPPTnxq0hBsT7b1WFe0j3KsAQhNM+He4YqlVkYgf6s+BoB6/Q8LTQsg9I7+mjQnUQdHa0W9hTdlw==","signatures":[{"sig":"MEYCIQDhWicdmCGirrHpn0JVBh02l7O+EbbngHnocYxeB0LL4gIhAM2C6r2Ynqunbn1xKaVEkuINW+L3oYD+JXzjkQWRPjL3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163079},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"b4e622b4b4113760f7eb99abc628546ef7931c25","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bunx tsc && bunx tsc -p tsconfig.build.json && chmod +x dist/cli.js dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts --exclude=src/tests --output=docs.md","alvamind":"bun src/cli.ts","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2","@types/glob":"^8.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","@types/bun":"^1.1.15","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.0","@typescript-eslint/eslint-plugin":"^8.19.0"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.22_1736225726563_0.6148075552618366","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"alvamind-tools","version":"1.0.23","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.23","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","alvamind":"dist/cli.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"74c696d6df915d336eb4d0c07f995f49cf572056","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.23.tgz","fileCount":39,"integrity":"sha512-UPgDBG2yKOOpiTGHVTkEZwxB5Dr9DuIe9vMC/6Bf7euVU+o5TxWanclUzV6jQtG09a1qVWzD4k9RijfANMqEFQ==","signatures":[{"sig":"MEYCIQCwfJdWlMUuphTxNiDkUtc0G8kKSDLHJuCCBL9WpTEStgIhAI6QuRfEmIcBEyEUYfkDxkRmRUHB8TxMmpF3srAUpgb3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162480},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"52b58e26fbb91b516f250172b7ee73aeab413376","scripts":{"lint":"eslint src*.ts","test":"jest","build":"tsc && tsc -p tsconfig.build.json && chmod +x dist/cli.js dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts --exclude=src/tests --output=docs.md","alvamind":"bun src/cli.ts","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2","@types/glob":"^8.1.0"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","@types/bun":"^1.1.15","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.1","@typescript-eslint/eslint-plugin":"^8.19.1"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.23_1736504512924_0.067313254786171","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"alvamind-tools","version":"1.0.24","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.24","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","alvamind":"dist/cli.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"31070dbd4d3bcdecdf3fc3661c96249623397479","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.24.tgz","fileCount":44,"integrity":"sha512-ETBy8vAmW3f3vUE9Hp404AEvXKCIk1XazclSUmJsYuQulrxM7A1/cphuiWMEQW86pyXrBZRYNiqPfRpA2Lw9mA==","signatures":[{"sig":"MEUCIQDN359/GWt0eklw5REsXyIfLclqFMdLFjFeUf3VayhMmwIgQEfRgPlQd9kI+M0GBf0+Gn801T7e++yi9TBGJws0YsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201428},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"72dcf4c82ec03bfe8b5a69fe243af5a2c6995aeb","scripts":{"lint":"eslint src*.ts","test":"jest","build":"tsc && tsc -p tsconfig.build.json && chmod +x dist/cli.js dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts --exclude=src/tests --output=docs.md","alvamind":"bun src/cli.ts","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2","@types/glob":"^8.1.0","alvamind-workflow":"^1.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","@types/bun":"^1.1.15","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.1","@typescript-eslint/eslint-plugin":"^8.19.1"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.24_1742326138478_0.7607956191269563","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"alvamind-tools","version":"1.0.25","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.25","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","alvamind":"dist/cli.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"991170af80638e9bb5ea843bfc1c98e8ad3f7584","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.25.tgz","fileCount":44,"integrity":"sha512-7ivuttb9lFXYT6HOSgEYyPsTi9xKd4UHhQb40wcSsuz+ccDnX3ajLmdjxNKXg+rW8miEmL3wjob21ZhTwpshoQ==","signatures":[{"sig":"MEUCIHnBWMX1Ofd2GqB6bGFSi4F1LwUbzo37BeGehgwZtx+LAiEAvcH7SClNIjF1TKetlBSCrHL/5vs/QQwpRFsfOFqMt1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201448},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"93da4d87f67ed922bb1a12a0d333d2f6904f70b5","scripts":{"lint":"eslint src*.ts","test":"jest","build":"tsc && tsc -p tsconfig.build.json && chmod +x dist/cli.js dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts --exclude=src/tests --output=docs.md","alvamind":"bun src/cli.ts","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2","@types/glob":"^8.1.0","alvamind-workflow":"^1.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","@types/bun":"^1.1.15","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.1","@typescript-eslint/eslint-plugin":"^8.19.1"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.25_1742326621311_0.1460184006661427","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"alvamind-tools","version":"1.0.26","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.26","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","alvamind":"dist/cli.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"d715f62d8dd63432a02fe88b38abee7d19d655a5","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.26.tgz","fileCount":44,"integrity":"sha512-nKkTGz9CH0S8QQINb7pBI/EPmh3902SeqLLoQWG86I6SdIJA/binsjPO4OSM4LhsBUmjQM+fQclHyqKHBUy3gQ==","signatures":[{"sig":"MEUCICaEVTHbP9SuIoFZH0ASNefZ/gvgsU8lPz4ENrMycZeIAiEA3btdJHW30m6ImunBQeI4M/z1RLoAYe1B8Y0VPUB6smY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"820df9d154caaaddaf06bbb3c626dc1985b5198d","scripts":{"lint":"eslint src*.ts","test":"jest","build":"tsc && tsc -p tsconfig.build.json && chmod +x dist/cli.js dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts --exclude=src/tests --output=docs.md","alvamind":"bun src/cli.ts","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2","@types/glob":"^8.1.0","alvamind-workflow":"^1.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","rimraf":"^6.0.1","ts-jest":"^29.2.5","prettier":"^3.4.2","@types/bun":"^1.1.15","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.5","@typescript-eslint/parser":"^8.19.1","@typescript-eslint/eslint-plugin":"^8.19.1"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.26_1742327031277_0.47152072900362607","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"alvamind-tools","version":"1.0.27","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.27","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","alvamind":"dist/cli.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"a7e56f768cb7ee030e2f0aead859f574e3be7319","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.27.tgz","fileCount":36,"integrity":"sha512-V+pwS3fOGri8My89mkFWFnCZJrSOEyEPxYOKudGhHxBM3pMWp2vODths8YEM+5ON5yZBpT2oXhBof2p1RKxipg==","signatures":[{"sig":"MEUCIQDuk9qFtzFigd3otpIxrdjYyus58e8mf9RxPoVEP+ZNNAIgXTBR85mB6UinUjNWIcMdvWXWIzJQ0ZZoruQlJWVjpwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112709},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e0cb4c8bcc90595f5c3098f999c8a8560c8c54a7","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bun run tsc && chmod +x dist/cli.js dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts --exclude=src/tests --output=docs.md","alvamind":"bun src/cli.ts","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2","@types/glob":"^8.1.0","alvamind-workflow":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","rimraf":"^6.0.1","ts-jest":"^29.2.6","prettier":"^3.5.3","@types/bun":"^1.2.5","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.27_1742328819152_0.3589914548769566","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"alvamind-tools","version":"1.0.28","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","_id":"alvamind-tools@1.0.28","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"homepage":"https://github.com/alvamind/alvamind-tools#readme","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"bin":{"clean":"dist/tools/clean.js","commit":"dist/tools/commit.js","alvamind":"dist/cli.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js","generate-source":"dist/tools/generate-source.js"},"dist":{"shasum":"591ce638c70d01e936ad49c8e6af51fcb7ccf9dd","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.28.tgz","fileCount":44,"integrity":"sha512-mYwDrrQ680W7onVvTwsgKdz2psTjBCAqxcQ2Cz3d6Y40qOMD9x+SF15AVJv0S4TfcGgCdgInhb4PSZLLzBq5iw==","signatures":[{"sig":"MEYCIQC4gKW81KaA1PSHsNFl3dMrjnSRIzon7Q7dWmbzIUivbgIhAIq8ZTq1n6SOcSfYghnbFlsnCkLSL2jpMVv6zudQ89CW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5ce702c1e0d7c8a9d7b4c89ea567c7a49415e9d2","scripts":{"lint":"eslint src*.ts","test":"jest","build":"bun run tsc && chmod +x dist/cli.js dist/tools/*.js","clean":"bun src/tools/clean.ts","commit":"bun src/tools/commit.ts commit","format":"prettier --write \"src*.ts\"","source":"bun src/tools/generate-source.ts --exclude=src/tests --output=docs.md","alvamind":"bun src/cli.ts","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","publish-npm":"bun src/tools/npm-publish.ts patch"},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"repository":{"url":"git+https://github.com/alvamind/alvamind-tools.git","type":"git"},"_npmVersion":"9.2.0","description":"CLI tools for generating source code documentation and git automation","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^8.1.0","chalk":"4.1.2","@types/glob":"^8.1.0","alvamind-workflow":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.5","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.10","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/alvamind-tools_1.0.28_1742395047693_0.4814685906706606","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"alvamind-tools","version":"1.0.29","description":"CLI tools for generating source code documentation and git automation","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/alvamind/alvamind-tools.git"},"bin":{"alvamind":"dist/cli.js","generate-source":"dist/tools/generate-source.js","commit":"dist/tools/commit.js","clean":"dist/tools/clean.js","split-code":"dist/tools/split-files.js","publish-npm":"dist/tools/npm-publish.js","add-json-script":"dist/add-json-script.js"},"scripts":{"alvamind":"bun src/cli.ts","commit":"bun src/tools/commit.ts commit","source":"bun src/tools/generate-source.ts --exclude=src/tests --output=docs.md","split-code":"bun src/tools/split-files.ts source=all-in-one.ts markers=src/,custom/ outputDir=./output","build":"bun run tsc && chmod +x dist/cli.js dist/tools/*.js","clean":"bun src/tools/clean.ts","publish-npm":"bun src/tools/npm-publish.ts patch","test":"jest","lint":"eslint src*.ts","format":"prettier --write \"src*.ts\""},"keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"author":{"name":"Alvamind"},"license":"MIT","bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"homepage":"https://github.com/alvamind/alvamind-tools#readme","dependencies":{"@types/glob":"^8.1.0","alvamind-workflow":"^1.0.14","chalk":"4.1.2","glob":"^8.1.0"},"devDependencies":{"@types/bun":"^1.2.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@typescript-eslint/eslint-plugin":"^8.26.1","@typescript-eslint/parser":"^8.26.1","typescript":"^5.8.2"},"gitHead":"5ce702c1e0d7c8a9d7b4c89ea567c7a49415e9d2","_id":"alvamind-tools@1.0.29","_nodeVersion":"20.16.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-NKP8ai0d+o226S11QXAH2gwrBuytRU2lPnH5qUNx/hi5XRir8zMiSrrdG4XrbksXptrYtT0gymfB6w6IgsaQYg==","shasum":"73dafdf20ede858b3cee2d215a89522ad48ac199","tarball":"https://registry.npmjs.org/alvamind-tools/-/alvamind-tools-1.0.29.tgz","fileCount":44,"unpackedSize":114587,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGHGxLLgTbz9lBcm9TCH+L6/M7dlS0j4fxOM+dlbIHcaAiEA/2fT2H184zzsrL8CZcVXsyPEf1DGUdFnkuewspX0eSo="}]},"_npmUser":{"name":"alvamind","email":"alvaminddigital@gmail.com"},"directories":{},"maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/alvamind-tools_1.0.29_1742396900791_0.9536033071393293"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-02T02:55:50.765Z","modified":"2025-03-19T15:08:21.246Z","1.0.0":"2025-01-02T02:55:50.946Z","1.0.1":"2025-01-02T03:06:03.046Z","1.0.2":"2025-01-02T13:23:26.660Z","1.0.3":"2025-01-04T11:22:08.626Z","1.0.4":"2025-01-04T14:16:50.470Z","1.0.5":"2025-01-04T15:45:22.151Z","1.0.6":"2025-01-04T16:22:18.461Z","1.0.7":"2025-01-04T16:34:41.138Z","1.0.8":"2025-01-04T16:40:45.983Z","1.0.9":"2025-01-04T16:58:44.864Z","1.0.10":"2025-01-04T17:28:29.377Z","1.0.11":"2025-01-04T17:40:18.894Z","1.0.12":"2025-01-04T18:09:58.348Z","1.0.13":"2025-01-04T18:14:59.528Z","1.0.14":"2025-01-04T18:20:30.086Z","1.0.15":"2025-01-05T02:33:44.807Z","1.0.16":"2025-01-05T02:42:25.794Z","1.0.17":"2025-01-05T06:53:53.765Z","1.0.18":"2025-01-06T03:14:00.806Z","1.0.19":"2025-01-06T03:35:31.114Z","1.0.20":"2025-01-06T18:04:49.396Z","1.0.21":"2025-01-07T04:27:37.122Z","1.0.22":"2025-01-07T04:55:26.786Z","1.0.23":"2025-01-10T10:21:53.132Z","1.0.24":"2025-03-18T19:28:58.693Z","1.0.25":"2025-03-18T19:37:01.492Z","1.0.26":"2025-03-18T19:43:51.558Z","1.0.27":"2025-03-18T20:13:39.338Z","1.0.28":"2025-03-19T14:37:27.933Z","1.0.29":"2025-03-19T15:08:21.053Z"},"bugs":{"url":"https://github.com/alvamind/alvamind-tools/issues"},"author":{"name":"Alvamind"},"license":"MIT","homepage":"https://github.com/alvamind/alvamind-tools#readme","keywords":["typescript","documentation","git","automation","cli","source-code","tools","utilities"],"repository":{"type":"git","url":"git+https://github.com/alvamind/alvamind-tools.git"},"description":"CLI tools for generating source code documentation and git automation","maintainers":[{"name":"alvamind","email":"alvaminddigital@gmail.com"}],"readme":"# 🔥 alvamind-tools: Your CLI Power-Up for TypeScript Projects 🚀\n\n![alvamind-tools Banner](https://placehold.co/1000x300/00aaff/fff?text=alvamind-tools)\n\nHey there, code slingers! 👋 Welcome to `alvamind-tools`, your new go-to arsenal for supercharging your TypeScript projects. We're talking automation, documentation, and clean-up – all in one slick package. Think of it as your AI sidekick for common dev tasks. 🤖\n\n## ✨ Features & Benefits: Why You Need This\n\nThis ain't your grandma's CLI toolset. Here's why `alvamind-tools` is a game-changer:\n\n### 1. ✍️ Auto Source Code Documentation with `generate-source`\n\n*   **AI-Powered Markdown Magic:** Generates a markdown file of your entire codebase, perfect for documentation or sharing. No more copy-pasting code snippets! 🧙‍♂️\n*   **Project Name Magic:** Automatically includes the project name at the top, so you know exactly what you're looking at. 🏷️\n*   **Comment Slayer:** Strips out those pesky single-line and multi-line comments, keeping your docs clean and focused on the code. 🧹\n*   **Customizable Include/Exclude:** Fine-tune what's included and excluded with regex-powered arguments. Perfect for keeping those test files out of your docs. ✂️\n*   **Line Count Wizardry:** Tells you the total lines of code in your project, because who doesn't love some data? 📊\n*   **Blank Line Removal:** Optionally remove all blank lines from the generated Markdown file for a cleaner look. 🧼\n*   **Why This is Lit:** Imagine having a up-to-date source code documentation generated every time before you commit. Save you precious time.\n\n### 2. 🚀 Git Automation with `commit`\n\n*   **Git Init Power:** Initializes a git repository if none exists. 🎛️\n*   **GitHub Repo Creation:** If `gh` is installed, creates a GitHub repository for you if none exists, asks for public or private. ➕\n*   **Commit & Push in One Go:**  A single command to add all changes, commit with a message, and push to your remote. No more remembering git commands! 💨\n*   **Safety First:** Checks for changes before committing. If no changes, it'll push existing commits. 🛡️\n*  **Set Upstream:** Asks if you want to set the upstream branch. ⬆️\n*   **User-Friendly Prompts:** Error if commit message is missing. Ain't no sneaky commits going on here! 🚫\n*   **Why This is Lit:** It's like having your own personal git butler. Makes the entire commit process seamless.\n\n        ```bash\n      Starting commit process...\n      Changed directory to: /path/to/your/project\n      No git repository found. Initializing...\n      Git repository initialized.\n      Checking for remote repository...\n      No remote repository found. Creating...\n      Create a public or private repository? (public/private): private\n      Created private repository: your-project-name on github.\n      No changes to commit.\n      Existing commits pushed successfully.\n      Do you want to set the upstream? (yes/no): yes\n      Setting upstream...\n      Upstream set successfully.\n      Changes committed and pushed successfully.\n       ```\n\n### 3. 🧹  One-Click Project Cleaning with `clean`\n\n*   **Deep Clean Mastery:**  Clears out all those pesky build directories, cache folders, lock files, and other junk you don't need. 🗑️\n*   **Generated Dir Destroyer:** Automatically finds and deletes all directories named \"generated\" from the entire project. 💪\n*   **Why This is Lit:** Imagine starting fresh with a clean slate. Perfect for when you just need to nuke everything and start fresh.\n\n### 4. 📂 Smart File Splitting with `split`\n\n* **Marker-Based Splitting:** Splits a single file into multiple files based on marker comments. 🔄\n* **Path Preservation:** Maintains the original file structure as specified in the markers. 📁\n* **Custom Output Directory:** Optionally specify where the split files should go. 📍\n* **Multiple Markers Support:** Use different markers for different file types or directories. 🎯\n* **Why This is Lit:** Perfect for when you need to break down a large file into a proper project structure. No more manual copy-pasting!\n\n### 5. ⚙️ Add Example Scripts with `add-json-script`\n\n* **Adds Example Scripts:** Adds example scripts to your `package.json` file for all available tools.\n* **User Confirmation:** Asks for user confirmation before adding the scripts.\n* **Why This is Lit:** Makes it easy to get started with all the available tools by adding working example scripts to your project.\n\n      ```bash\n      # Example file content:\n      // src/models/user.ts\n      export interface User {\n        id: string;\n        name: string;\n      }\n\n      // src/controllers/user.ts\n      import { User } from '../models/user';\n      export class UserController {\n        // ...\n      }\n\n      # Command to split:\n      split all-in-one.ts \"src/\" ./output\n      ```\n\n## 🛠️ How to Use: Getting Started\n\n1.  **Install:**\n\n    ```bash\n    npm install alvamind-tools -g\n    ```\n2.  **Generate Source Code Doc:**\n\n    ```bash\n    generate-source --output=source.md --exclude=dist/,README.md,*.test.ts --remove-blank-lines\n    # or with npm run\n    npm run source\n    ```\n\n    This will create a `source.md` file with your source code (excluding the `dist` folder, `README.md` and test files), and remove all blank lines.\n\n3.  **Commit Your Changes:**\n\n    ```bash\n    commit \"Your commit message here\"\n    # or with npm run\n    npm run commit \"Your commit message here\"\n    ```\n\n    This will stage all changes, commit with the message, and push to remote. It also checks if you have `gh` installed to create a new repo.\n4.  **Clean Your Project:**\n    ```bash\n    clean\n    # or with npm run\n    npm run clean\n    ```\n    This will clean all the junk out.\n\n5. **Split Your Files:**\n   ```bash\n   split-code source=all-in-one.ts markers=src/,custom/ outputDir=./output\n   # or with npm run\n   npm run split your-file.ts \"src/,custom/\" ./output\n   ```\n   This will split your file based on marker comments into separate files.\n\n6. **Add Example Scripts:**\n   ```bash\n   add-json-script\n   # or with npm run\n   npm run add-json-script\n   ```\n   This will add example scripts to your package.json file.\n\n## ⚙️ Configuration: Tweak it Your Way\n\nThe magic is in the details! Here's how you can customize each tool:\n\n### `generate-source` Options:\n\n*   `--output`:  Specify the output filename (default: `source-code.md`).\n    ```bash\n    generate-source --output=my-awesome-docs.md\n    ```\n*   `--include`:  Comma-separated list of file endings to include, even if they're in default exclude regex.\n    ```bash\n    generate-source --include=route.ts\n    ```\n*   `--exclude`:  Comma-separated list of paths or regex patterns to exclude.\n    ```bash\n    generate-source --exclude=dist/,node_modules/,*.test.ts\n     generate-source --exclude=\"/.*\\.test\\.ts$/\"\n    ```\n*  *Regex exclude example*\n    ```bash\n       generate-source --exclude=\"/.*\\.route\\.ts$/,/.*\\.test\\.ts$/\"\n    ```\n*   `--remove-blank-lines`:  Remove all blank lines from the generated Markdown file.\n    ```bash\n    generate-source --remove-blank-lines\n    ```\n\n###  `commit` Options:\n    *   No option, all you need is a message after the command\n    ```bash\n    commit \"feat: added new feature\"\n    ```\n\n###  `clean` Options:\n    *  No options, it does everything for you.\n    ```bash\n    clean\n    ```\n\n### `split` Options:\n* `[singleFilePath]`: Path to the file you want to split\n* `[markers]`: Comma-separated list of markers to look for\n* `[outputDirPath]`: (Optional) Where to output the split files\n  ```bash\n  split all-in-one.ts \"src/,custom/\" ./output\n  ```\n\n## 🧠 AI & the Future of `alvamind-tools`\n\nWe're not stopping here! We're constantly thinking about how AI can make our tools even better:\n\n*   **Intelligent Documentation:** Imagine an AI that can automatically generate code comments and README.md based on your source code.\n*   **AI-Powered Code Analysis:** Get suggestions on code improvements, detect potential bugs, and more.\n*   **Automated Refactoring:** Let AI take care of the heavy lifting of code refactoring.\n*   **Personalized Recommendations:** Based on your project setup, our AI would suggest which tools to use.\n\n## 🗺️ Roadmap: What's Next?\n\n*   **[✅] v1.0.0:** Initial release with `generate-source` and `commit` tools\n*   **[✅] v1.0.1:** Added include and exclude arguments.\n*   **[✅] v1.0.2:** Added clean functionality\n*   **[✅] v1.0.3:** Added git init and github repo creation on commit command.\n*   **[✅] v1.0.5:** Added split-files functionality\n*   **[✅] v1.0.6:** Added add-json-script functionality\n*   **[✅] v1.0.7:** Added remove-blank-lines functionality\n*   **[ ] v1.1.0:**  Automated commit message generation using AI.\n*   **[ ] v1.2.0:**  Enhanced documentation with AI-powered code summarization.\n*   **[ ] v1.3.0:**  Integration with common CI/CD pipelines.\n\n## 💖 Support & Donation: Fuel Our Development\n\nIf `alvamind-tools` makes your life easier, consider showing some love! You can help us keep developing by:\n\n*   **Starring the Repo:** Head to our GitHub and give us a star! ⭐\n*   **Contributing Code:**  See a way to make it better? Fork and send us a pull request! 🛠️\n*   **Donating:** Buy us a coffee via [PayPal](https://paypal.me/alvamind). ☕\n*   **Sharing:** Spread the word with fellow devs! 🗣️\n\n## 🤝 Contribution: Join the Squad\n\nWe're an open-source project, and we welcome contributors! Whether you're a coding pro or just getting started, there's a place for you in our squad. To contribute:\n\n1.  **Fork the Repo:** Create your own copy on GitHub.\n2.  **Make Changes:** Add your magic and test your code.\n3.  **Create a Pull Request:** Let us know your changes are ready for review!\n4.  **Review:** After review, your code will be merged!\n\n## 📜 License\n\n`alvamind-tools` is released under the MIT License. Do what you want with it, no worries! 🤘\n\n## 🤔 Questions?\n\nHave a question or need help? Open an issue on our GitHub page, and we'll get back to you. 💬\n\n<br>\n<br>\n\n***\n\n_Built with passion by the Alvamind Team_ 💖\n","readmeFilename":"README.md"}