{"id":158027599,"number":"0.4.2","published_at":"2025-11-25T15:15:28.839Z","licenses":"MIT","integrity":"sha512-ut2Zku0dvK0w9HCztR8uCWAsiWpwScrXRpMWOwUZDO2YCr5Za2hjv9qNDTaOFBHpFe5pZ38xxVioiNAhskaUXQ==","status":null,"download_url":"https://registry.npmjs.org/@decaf-ts/cli/-/cli-0.4.2.tgz","registry_url":"https://www.npmjs.com/package/@decaf-ts/cli/v/0.4.2","documentation_url":null,"install_command":"npm install @decaf-ts/cli@0.4.2","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"dist":{"shasum":"019c291616f4050c8129dce77340b02f6b9906d3","tarball":"https://registry.npmjs.org/@decaf-ts/cli/-/cli-0.4.2.tgz","fileCount":55,"integrity":"sha512-ut2Zku0dvK0w9HCztR8uCWAsiWpwScrXRpMWOwUZDO2YCr5Za2hjv9qNDTaOFBHpFe5pZ38xxVioiNAhskaUXQ==","signatures":[{"sig":"MEQCIHT5Od7nDfuB+z8bwWhBBs2yf9p+mApUIEzUtF3G51ELAiBhigmfFDaIKCh1sPDP1Yt0704NHSXpDxkAR6evNunKQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129701},"gitHead":null,"main":null,"scripts":{"uml":"cd workdocs/uml \u0026\u0026 for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done \u0026\u0026 cd ../.. \u0026\u0026 cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs \u0026\u0026 mkdir docs \u0026\u0026 npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev \u0026\u0026 sed -i -e '1i#!/usr/bin/env node\\' lib/bin/cli.cjs","reset":"rm -rf * \u0026\u0026 git checkout . \u0026\u0026 git pull \u0026\u0026 npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc \u0026\u0026 npm run repo:tests \u0026\u0026 npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json \u0026\u0026 npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.ts","drawings":"for FILE in workdocs/drawings/*.drawio; do echo \"converting $FILE to image...\" \u0026\u0026 docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done \u0026\u0026 cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod \u0026\u0026 sed -i -e '1i#!/usr/bin/env node\\' lib/bin/cli.cjs","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix \u0026\u0026 npm run build:prod \u0026\u0026 npm run coverage \u0026\u0026 npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" \u0026\u0026 git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" \u0026\u0026 git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u \u0026\u0026 npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-scripts":"npx update-scripts","prepare-release":"npm run lint-fix \u0026\u0026 npm run build:prod \u0026\u0026 npm run coverage \u0026\u0026 npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","update-dependencies":"PREFIX=\"decaf-ts\"; npm ls | grep \"$PREFIX\" | awk -F/ '{print $NF}' | sed 's/@.*//' | xargs -I package npm update @\"$PREFIX\"/package"},"_npmVersion":"11.6.1","_nodeVersion":"24.10.0","_hasShrinkwrap":false,"directories":{},"engines":{"npm":"\u003e=10.0.0","node":"\u003e=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"browserify":null},"created_at":"2025-12-21T00:35:50.064Z","updated_at":"2025-12-21T00:35:50.064Z","purl":"pkg:npm/%40decaf-ts/cli@0.4.2","related_tag":{"name":"v0.4.2","sha":"11aae0c73e94e03007c30a0c6227787da1f0c107","kind":"tag","published_at":"2025-11-25T15:15:24.000Z","download_url":"https://codeload.github.com/decaf-ts/cli/tar.gz/v0.4.2","html_url":"https://github.com/decaf-ts/cli/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/decaf-ts/cli@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decaf-ts%2Fcli/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decaf-ts%2Fcli/tags/v0.4.2/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@decaf-ts%2Fcli/versions/0.4.2","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@decaf-ts%2Fcli/versions/0.4.2/codemeta","dependencies":[{"id":1835606153,"ecosystem":"npm","package_name":"commander","requirements":"^13.1.0","kind":"runtime","optional":false},{"id":1835606154,"ecosystem":"npm","package_name":"@decaf-ts/utils","requirements":"latest","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@decaf-ts%2Fcli"}