{"_id":"@decaf-ts/fabric-weaver","_rev":"30-9f7efc56de686fe0a9bb3a97a293165d","name":"@decaf-ts/fabric-weaver","dist-tags":{"latest":"0.0.33","experimental":"0.1.1-experimental.0"},"versions":{"0.0.5":{"name":"@decaf-ts/fabric-weaver","version":"0.0.5","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.5","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"df32ad00ff4eb1f94e25a01fff419c68d3e8a42e","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.5.tgz","fileCount":300,"integrity":"sha512-Aw+se5MwxXgDRyAxh6wh+9CmhJVEwYdB4/4vsjTJw/RNxVa15izP+NlTHzEVRYR6oXPrUUFdVCmUHcz4Lnb7eA==","signatures":[{"sig":"MEQCIBnK9UY/3NxPwe6hLZEnc4tOKBnYiiqQnRO/AU9DCgbjAiBqQ7GzcTgR5p1zzMdRhktXItNaKexcNg/QM+tdfR79SQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2357358},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"00f724a8eae0184275d4ccda0297293086e79f18","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command","do-install":"TOKEN=$(cat .token) npm install","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.17.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","@decaf-ts/utils":"^0.2.8","@decaf-ts/logging":"^0.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.5_1753806162645_0.9613834640018741","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@decaf-ts/fabric-weaver","version":"0.0.6","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.6","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"dd08a38987670db30a561167d38579d16131e5f6","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.6.tgz","fileCount":300,"integrity":"sha512-p7HNxgHC0R5VGDoZKvpl8LwoXrDn1Q3LbkwBPuYfbvnQpJI6dZ32/ASLNOBTYp+8pFQ19mMeMKLuzAKuuSPAig==","signatures":[{"sig":"MEYCIQDIyhBKPhyFc82Imh76/6PFlB3Rsmw/LomjojWRCg2nRQIhAMDFOZUgHRa/JxH3nCiOmCR4tMPFFgbHL4gap6jRY5g4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2357358},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"f63fdb04b74f4fda70616cddb5e13ce55127e2a9","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command","do-install":"TOKEN=$(cat .token) npm install","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.17.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","@decaf-ts/utils":"^0.2.8","@decaf-ts/logging":"^0.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","typescript":"^5.8.3","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.6_1753807716864_0.4438054366144295","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@decaf-ts/fabric-weaver","version":"0.0.7","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.7","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"f3e16719a9e0d57ed1c6d86b507fcc7857765c6c","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.7.tgz","fileCount":304,"integrity":"sha512-je141aO8pFC8kF50bt6Jd5g2ku76qOX/QkOGu9UhhcVXqkHEwmF1M/8JhXdTN9MYW1rKvVZbbPXK6J/e0o2N7g==","signatures":[{"sig":"MEUCIQC+7W4yeB5FvaKP/usXsEd2DOL1tijQmJ0/YwC32XxkkgIgds3czv9nm/XI3r2KdeGBp/G7CRQ9YtcQ25O3S+B1Huk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2502825},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"0eee7a6f7e287b7dde8361f30f6e0fa1e6cc52c3","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command","do-install":"TOKEN=$(cat .token) npm install","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.17.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.2.8","@decaf-ts/logging":"^0.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.7_1753978030366_0.08785716707319957","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@decaf-ts/fabric-weaver","version":"0.0.8","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.8","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"9f71c77e7e002c72fe5840fb6ecfe3ef996e8b9a","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.8.tgz","fileCount":308,"integrity":"sha512-U6gqbhpRcP69T3+7HNJmCcCkDIK1S1Wihlc03cQGrMFBjZMQLnbo2SZJV95oOBSDFBuMq9xI33NKIuIQs2+jVA==","signatures":[{"sig":"MEUCIFVbVwXgQup5XhirkW/r4xmJbgsATxcjK9FOprsu0WodAiEAznxOoleyLuyyQNM1WMGkYhqTQHISYRG60CO90y9FKEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2509888},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"688bf27c5b5a87f8e91f6e2be844e3a6a76d2bd6","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.17.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.2.8","@decaf-ts/logging":"^0.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.8_1754392242675_0.9219524227997842","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@decaf-ts/fabric-weaver","version":"0.0.9","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.9","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"758b72e60be0d61dce59678c589e486c3506faff","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.9.tgz","fileCount":308,"integrity":"sha512-oVqaxx8EjHfl9wQLuUr75NP3beZYrsOXlVdlPYbA9eiJA/gBGDBV+T4a/U9gjrbSxUE0ellKlOZ2KPGB3pt8ZA==","signatures":[{"sig":"MEUCIQCPINzzTzL2GI5iBEclPoZ81LTG1WLvie8oxPLhnlZARwIgdd43XdQP4ut4liAF6ZaSmn4pGOU6wcKlrqozFNH3MdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2509888},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"64821bed61909902be546587947f0291b929089d","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.17.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.2.8","@decaf-ts/logging":"^0.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.9_1754468486783_0.196403384116286","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@decaf-ts/fabric-weaver","version":"0.0.10","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.10","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"280bfbf8c0fd7be804433c393634a5e0e8f5b830","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.10.tgz","fileCount":308,"integrity":"sha512-Gs+RlpZXHzkfbcJ8EE2Go1o77INw6VwJfytXJszrKu24on06kEXGwRj2jWttwa/legZrQEhEZA4LfEC2paZW3A==","signatures":[{"sig":"MEQCIGcONjifj2oo8epEryJkJlB5pH4Oz6EajS1T3PlM2JGtAiBiABmHnv99VbBtlOMCkAt+6JuXoEE2TPdW6Y+6DG3fEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2509895},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"4f3ba263e9802d2e708e4697081b96b5b6f6daee","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.17.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.10_1754475261557_0.285776266104506","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@decaf-ts/fabric-weaver","version":"0.0.11","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.11","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"f77136a987bab9ef713a3ba885b9932322e91c7e","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.11.tgz","fileCount":308,"integrity":"sha512-n964bdiYvFKt5HFTZdYToA5AzVB/NF//bdmQQJxOqB4UMn/Dg9wFdSiwpWYt+9Uw4oRoKdrcMSuFyRumdgXg0w==","signatures":[{"sig":"MEYCIQCLEsh+w5Nq1HGGHs/HPdnjoXSHkL9WbVxEbta8m3AX3wIhANMrr6hMzsq9oUtxTcjRbhVR2ouAGytLiZ504az/VO01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2511368},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"78bdf8f34e8f9aa7686e4a74f4a46dbad0ca29f9","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.17.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.11_1754477848426_0.20820751064197363","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@decaf-ts/fabric-weaver","version":"0.0.12","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.12","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"f9b7af50797552ef728354632b56992fa2a45bbf","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.12.tgz","fileCount":308,"integrity":"sha512-UBvfWE2fWcq3LILKFQfChMso27AMDjF1pWfqaa0opaTqzq6B65Kfvc5yqr299ymdbYl1jtksM8I+nfSCO9/WPw==","signatures":[{"sig":"MEUCIBq+uxMLzXdkvYjaLPhnEUfMZmx5OsU82DkPjRtfMu7JAiEAmjhchsubrbf0JeoLukLYokmFb9iUx6VEU9QZpCQp9uY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2539128},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"66cb8b5299faf25c7617ae6974fd7d9ac0be02c0","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.17.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.2.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.12_1754585185929_0.36082840478836165","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@decaf-ts/fabric-weaver","version":"0.0.13","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.13","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"7854c42b24883e0eeb99ce97291c53661c6cc8c1","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.13.tgz","fileCount":308,"integrity":"sha512-5DIDU8VnFLeaYgMjRcXVetN7VAf0ZN+IvlpEfVXFHLIio7zVR2lNCYv6Jjfab8yvXYBNu/I3ub0NpzbnF5ufRQ==","signatures":[{"sig":"MEYCIQDsEbNdslWs2pOEnpL8rCtFRAMA84xw/ztNBnz1av4CugIhAOztd1IlVbAuJvqBGggX2KH/ExlXj87V9e6+1zXB6D2P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2541238},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"301448fbd5bcc450572d084ed1816295359991b8","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.17.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.13_1754645196688_0.5854360785489496","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@decaf-ts/fabric-weaver","version":"0.0.14","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.14","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"40580899cd9c41eaf9295471e786db7f4b3992d0","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.14.tgz","fileCount":308,"integrity":"sha512-KnwgghLF4RCpyXL7t7GLmddpDFM0Ft92XwLzXJuxvDpsicecWxpgWNSudjM8aH49fKd62D5ph/W30VWT3zPB+Q==","signatures":[{"sig":"MEQCIG47eAvgxrkKzy+TYuGUckwm/kukdIlFAwXGPu+qSoU6AiBjyzdTYtkx6P2m8iiXcHiN/L93ODS5JjoEBMLAJ0qCYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2548763},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"a6c5208da773861a5e92a9671bfb7bc6977ffe65","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.17.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.14_1754674625209_0.8289201219438651","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@decaf-ts/fabric-weaver","version":"0.0.15","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.15","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"79b1cbf59cd98266e877d9242be5d91ac2c9fb59","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.15.tgz","fileCount":308,"integrity":"sha512-9UE4F30SpZNaQy1xA0H87glA08wcxYJwh/RyVgiEotkbu/3/8nsICVMashK3wbzqCovxfvUuiAmQcivDjvu4Pw==","signatures":[{"sig":"MEUCIQC2+aL/w+PGC2TMRT0cDiYu/T6AHcf6kaPsn5p6H8H5QgIgOhOzZQxN8WaCBXJmI+GO8Upmx3bJOE0XnpD9Y6CkFPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2548761},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"6b7bdcd686c8e2e72a0188129ffcf2828d6ef8a0","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.18.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.15_1756467237336_0.6937931368361188","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@decaf-ts/fabric-weaver","version":"0.0.17","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.17","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"a29e287ee454e9fea7596639cbfc46c29feac187","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.17.tgz","fileCount":308,"integrity":"sha512-Iks9k87+qHQa95Q69WS7lFTTSmUPwHnr3mEjShp9uRz+LkCWt+VQAgRoOz6os6o/iRa5kMwv0m7XntzKFWX/8Q==","signatures":[{"sig":"MEYCIQC2qc/97O762iUX+MuBH2jv5szVsFx8P/gbbooCfboDSwIhANV20vWsHn8DjG9wA/cvESVO31y/ovMhChK8Xqch3n8B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2542305},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"d6676161a033d0ff1d37eacec00cfc677f143deb","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.17_1759938754946_0.44952403344035097","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@decaf-ts/fabric-weaver","version":"0.0.19","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"LGPL","_id":"@decaf-ts/fabric-weaver@0.0.19","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"5d710295808bf94c34a6c806d5f6d27953525dc7","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.19.tgz","fileCount":308,"integrity":"sha512-4bSsWIQ9NUSkzxH8JMMlVaUwFPf48sCpqG59QphIZTCGmm8dp05NnumDZKO+6vNCptOLYGULPdxQ0OikcQS7nA==","signatures":[{"sig":"MEYCIQD+36I2HIB9tUTi/ZB6MQduo8PsluGqsOw5pwSuuAl37AIhALy6RZE6jKsYn3GCm3rNOY7KMSKogWmrldVhBalHVYpA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2542287},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"5421cabfdf75331f5e44d94ea336da0029b7ec7a","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.19_1759939808909_0.8900529171406921","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@decaf-ts/fabric-weaver","version":"0.0.20","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.20","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"5f3f185b1468a0cbe5df5a9cd10b8a10fcf7ac4e","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.20.tgz","fileCount":308,"integrity":"sha512-h8/GUUmuv3wFPPVu9Yu6VHAWuX+n+hlMxbQ271wXSRstNAy5oclhcS25sCjZY/soo8K+djPxu8SBDgVcstY4kQ==","signatures":[{"sig":"MEUCIQCxhJJx+IyJg7ir43nIr6e/Peieav1YC6SHlDTffRaDlwIgIqGFI/Kb4G8/0/98zVZ62bT2Bg2112eizvmwTAFhO2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2542286},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"577a9dc36403056d0dd46a826eb129a8099ebabe","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.20_1759940245034_0.7963506937244902","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@decaf-ts/fabric-weaver","version":"0.0.21","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.21","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"2ad3beef142d4891624239977928b58b1b357463","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.21.tgz","fileCount":308,"integrity":"sha512-0oBK73EIbr9doHE5CsN3EkowiGCk5+CFlKgm89nOmMiLKVEIsXgoOVL5kPeGr6IjAVxEiwBNJg78MM1E/VK/0g==","signatures":[{"sig":"MEUCIQCqjOmNWw3GAT80dHQRMDOal1MIjx3urg9i/YTNWxdDFgIgLi/w6y1JV/tMVpSA6aq4NYCO9MfWy/dT4uyCd7S7sZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3706088},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"a4edd0bb26db544af7d0dc75b5c666a30df01fb1","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.21_1759942618806_0.14995856754377623","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@decaf-ts/fabric-weaver","version":"0.0.22","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.22","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"2a361f83ea603c75e619f2724be38269bf56005a","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.22.tgz","fileCount":308,"integrity":"sha512-i232u0ggofHrrfHYVl3jzuu1jiNlPINZKaR7/O77b/iPHMJ8H/fHijDdSrXwXleIX9u8pHIbACEKkDXKNhzYJw==","signatures":[{"sig":"MEUCIQCumAz9J1vj0BBWdFAZocsrgIisE2Ai/UuZZvhqH1keXQIgLYvSzYt7x9/DkmqKeoqwIsmvTmUk8XuVpLC4CPbcVoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3712288},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"9018a8fb3d66bbbaa1cba4c65c0a5628f28d925b","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.22_1760094115628_0.9180211945421828","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@decaf-ts/fabric-weaver","version":"0.0.23","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.23","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"084ce7405de86a3991ac53af797d57c2bb3b51e3","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.23.tgz","fileCount":312,"integrity":"sha512-mP1t7kac6x1qiJ2OgkNhkuy0vBGUcbiLhBmupE97MMiJthl40G5i7Em2Io4FzZKs4LiiXdAKzVpUE8VM/+jq+Q==","signatures":[{"sig":"MEUCIHIJHNk1EBuPs6izOmNHCit8edxMWlP4AfZ7myCUtZ6kAiEA2hCX0QMeV3QTZVxNEvztv3dHere8wqczJdJO+eTYt/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3813195},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"722cd9f9fd4cbe175a9f49c1d80ce2481ccaa3e2","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.23_1760099094081_0.5428884157141085","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@decaf-ts/fabric-weaver","version":"0.0.24","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.24","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"08b19abe78441585196235c5a90cf50e63bd38e3","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.24.tgz","fileCount":312,"integrity":"sha512-uTwAWhDmtHngQ/B1eoZbFACjNM8gF9xxqQ/xpRfYVeClA/psNQu/JSrKI0/I1yPJF+3DImBifjVvmII4xMAJCQ==","signatures":[{"sig":"MEYCIQCNYVlsb5ImEcOsSvZA6VzL839Xn8DnHXjxf09THu2XJAIhAM82PBwMG1P6ejm3CPEi1k2QsmYPQk/Pdbyfg5wJQRuz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3815123},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"101f883bb3f9001160d4c6642ce62b4038afe275","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.24_1760355284153_0.11080612676093171","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@decaf-ts/fabric-weaver","version":"0.0.25","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.25","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"ce998184eae2411d2ccc5c3b1543eca4e89fdd0f","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.25.tgz","fileCount":312,"integrity":"sha512-AM3QR+gv1EicGLeTeJbMRZckdVF9CPEIqbANjAbcGFEwh3UYMWPxgc2vymOOkTeslr61eEHI/vdtZlyXGrUBYg==","signatures":[{"sig":"MEYCIQCR/gXZN5rAgPQf0oMIEiGCMThCAw0ztEc6wRB7jn8h6wIhAKxY0MjGKas1vqsc/iSBHp+adWwAq7Er4FF2eGcDqNZ4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3817765},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"dcbc58cfc76be905c114f11467eff17c59e90e58","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.25_1760438168453_0.4717423246272232","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@decaf-ts/fabric-weaver","version":"0.0.26","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.26","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"45962232b2e3c4400c1cb40f6e70b41a6a580798","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.26.tgz","fileCount":317,"integrity":"sha512-s3KMnvpHcAPQctiVSu62kFU9RHLsEPK+6qH7AtbNSKfx78PVAKQ4eNv1YbtFsPstuzEBspwahIIDj6aGaL57vg==","signatures":[{"sig":"MEYCIQCViq18cHJJMxyveyxNaIcSygdy7e4/zxhUNWFCIp7LawIhAKKwp5Q0v4c1caOjJ46eu0jQirbuv9pvpXMMV0sgtDWl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3858795},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"72aa4cc93fbf0e95dcc28f15e6c5c2c033a4b67a","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.26_1760457683745_0.8127371970917447","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@decaf-ts/fabric-weaver","version":"0.0.27","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.27","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"9d167786a26b3ba68aec352f63555722e0d13aff","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.27.tgz","fileCount":317,"integrity":"sha512-JFeSIbGhJBhRics8yemZGKlkXs91dWfbeY+/u2AvP4w5YAuzqgYc+WkHBTO/DqHSTpk2v440InUZTVUkm3XM6w==","signatures":[{"sig":"MEYCIQCBdt4q/rgTRKtIm4oRD8haARs93djrIJOSCF+CZ8ksmAIhAPH52RPXvcMGL8TQQyE+1HtolETmUMYiEcELFx3jzftL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3862583},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"a32a38e1dc4a3b10933d9a9f0c8967abbb8bac57","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.27_1760461360875_0.4293787694269411","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@decaf-ts/fabric-weaver","version":"0.0.28","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.28","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"e8663cfe6563f429196ea02bbdbb6ead58e2e8de","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.28.tgz","fileCount":317,"integrity":"sha512-K3xUPNiDhJ/e0YqM6d3DbuOi7FcXcN4Pqy+5PU6sbkh1Evnb869k8PrttTZDY4RbitwGVXU2PBFfmaWxzQHeJw==","signatures":[{"sig":"MEUCIQCrVQgD7e7S//N1ZPyOMYS9V1W98yZptQZdWw+88bcVeAIgR6HYN/E2GP87vGGmZiRoF6O66sQBDzHPDjiCRgZ8w3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3865287},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"e6e4a2d5e876940febe4b28ecb4e1d18f4825941","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.28_1760462861189_0.4982066858570071","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@decaf-ts/fabric-weaver","version":"0.0.29","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.29","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"746625194ec048d5877ed1df565944c06fdc8e84","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.29.tgz","fileCount":317,"integrity":"sha512-SGjZVFmwsI9cQWm8OINhax3dKIZmIE9AiR1z3gCAYwkFuqoIY91YNzNR1LFKHOrkvV+OGfzqk+o+nMhTOtzRTg==","signatures":[{"sig":"MEUCIHiprR0HDeDjdt2pn9/A8nX0BxNvlO0Xr7mJU+0vssyiAiEA+31wBRvoRX6eBZqNbYjuKvAJUyaB0cf7BJ7SrZ3Ogok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3901677},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"49d79b5856d9caef41d92e95c0baf9b787824bc7","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.29_1761301915871_0.2133024213645971","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@decaf-ts/fabric-weaver","version":"0.0.30","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.30","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"d173b807b365fce821c5c1f2ae759ce4400930bd","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.30.tgz","fileCount":317,"integrity":"sha512-soNlNUqEzsFzmh3EkPmQ/FByLkmugNNbVjDbiMUiwI3F1sLyOOeyZl/yT3lDtu6MdbcHzQNuhq7QOYB0y7Qomg==","signatures":[{"sig":"MEYCIQD3YNXyAnNVp4/YeoXTlI5R2Zz/jqGAM5ie6vLqzGdcewIhAKaqunlYXzYjCD98Urdr01kn0n3HOFV/TWtE2LlE4PzS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3956568},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"d8d83657a7fa1d9221a6424a8104354858c498d2","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.3","description":"template for ts projects","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.30_1761565421765_0.4867527156230351","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@decaf-ts/fabric-weaver","version":"0.0.31","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.31","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"4c5a8af6f60ae51956b9d9a56cfe3afb219e5486","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.31.tgz","fileCount":317,"integrity":"sha512-x+txGOfLErBiNADJFCxmmqBBZ/MrIzlGPzzGagjJmg5/t13lmIl4W5L1DS1Bo3QjQqjI53zVkt5ceiK66IkEoA==","signatures":[{"sig":"MEUCIEfvHMCrbVr21wxh9X9N7gK73WyDIaNzO9+oi3+VvQr3AiEA1FTkpalqTZMGKgeWaoLGeBCKjoAP/1ylw+3QgSRLOzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3957104},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"9d6ab7b0e36a3a8ca115aaf8d643f8b7507e8a66","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.4","description":"template for ts projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.31_1762367585045_0.557012738655285","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@decaf-ts/fabric-weaver","version":"0.0.32","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.32","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"220d892582ab5f36e3a7f9bc83d8bdec32fc63ed","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.32.tgz","fileCount":325,"integrity":"sha512-zLc0o1IXUNUeel26E/UqQ4XKb34pfLetATH8sH4Pa2pjzmR0O4QgddzokNK9ZkPDh7lha3GVAXyl4Pi754iVJw==","signatures":[{"sig":"MEQCIFv/2qKQDYe7PqGsiJqaoALCOWVyXHGyan8kXtfAWZEyAiBCFzCx4pdhDihcKoQEryF4xMM4/IlB0CzHfUTPis3wQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4043567},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"84c731ae81215bb3ac1a4dbd11fd97f01a4aecfc","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","update-dependencies":"PREFIX=\"decaf-ts\"; npm ls | grep \"$PREFIX\" | awk -F/ '{print $NF}' | sed 's/@.*//' | xargs -I package npm update @\"$PREFIX\"/package","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.4","description":"template for ts projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.32_1762535414022_0.7147271719606352","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@decaf-ts/fabric-weaver","version":"0.0.33","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.33","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver":"lib/core/cli.cjs"},"dist":{"shasum":"77ec443805368e39e14bfef561f0117531eff2e5","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.33.tgz","fileCount":325,"integrity":"sha512-qEX2lLkgcqSscSz3AY/ehM1Bb6/ME3z3FmVMl+VONfYInRNUZok9PrTUMxI3HlXVwr3M096X0GGHVEcAGbriCA==","signatures":[{"sig":"MEUCIGYnVdw8Y8ED5PM4L4iBXVi4q728y/VA3/NKzgO2mnV5AiEA/vOaJ3ogz9I+ev31HdpT8EIym5YJSHgGbeJe2lCioWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4046563},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"b5ab9bbe2df9556fc3ca619a9bbceb39c46113f2","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && node ./bin/build-scripts.cjs --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"node ./bin/build-scripts.cjs --dev && npm run build:command && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"npm run build:weaver","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"node ./bin/build-scripts.cjs --prod && npm run build:command && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:weaver":"chmod +x ./lib/core/cli.cjs && node ./bin/she-bang.cjs add-node-shebang --file ./lib/core/cli.cjs","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && git config url.\"https://git:$(cat .token)@github.com/\".insteadOf \"git@github.com:\"","build:command":"node ./bin/build-scripts-extended.cjs --commands","clean-publish":"npx clean-publish","flash-forward":"npx npm-check-updates -u && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","update-dependencies":"PREFIX=\"decaf-ts\"; npm ls | grep \"$PREFIX\" | awk -F/ '{print $NF}' | sed 's/@.*//' | xargs -I package npm update @\"$PREFIX\"/package","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.9.4","description":"template for ts projects","directories":{},"_nodeVersion":"22.21.1","dependencies":{"rollup":"^4.40.2","express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^0.3.4","@decaf-ts/logging":"^0.3.4","@rollup/plugin-json":"^6.1.0","@rollup/plugin-replace":"^6.0.2","@rollup/plugin-commonjs":"^28.0.6","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.33_1762945813185_0.6283464003300645","host":"s3://npm-registry-packages-npm-production"}},"0.0.34-experimental.0":{"name":"@decaf-ts/fabric-weaver","version":"0.0.34-experimental.0","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.34-experimental.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver-images-pull":"lib/cjs/bin/pull.cjs","weaver-images-build":"lib/cjs/bin/build.cjs","weaver-images-generate":"lib/cjs/bin/generate.cjs"},"dist":{"shasum":"8c830c20ea37ac6b7395d31b9a434654d8e821f2","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.34-experimental.0.tgz","fileCount":77,"integrity":"sha512-3dTxu/XSeBgvcKKirLq2WLYTfOvpbU6k7H+yNvSyEQSgUYxAx3VNYczfG7uHFG7ytG7m0/7egSACQe9AHZJNIQ==","signatures":[{"sig":"MEUCIHFoPrrA6seH39liuh2OaUgn0FY1B2fViEUC2vj5ZAESAiEAm6VD/3yZB0Iu4Z9hFnucU7NBBT2U0OnA8Ja1Lfs7uLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEiuxXSHcvlbOTG2k7KyZZEEm82SoyOY7LaD/KRoLCXhAiEAtf+RbMtKvgoLcqkpPA6hAhXcjI8yMIyVXXtpfhpQdFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503541},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","module":"./lib/esm/index.js","engines":{"npm":">=11.13.0","node":">=24.0.0"},"exports":{".":{"import":{"types":"./lib/types/index.d.mts","default":"./lib/esm/index.js"},"default":"./lib/esm/index.js","require":{"types":"./lib/types/index.d.cts","default":"./lib/cjs/index.cjs"}}},"scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && decaf build --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"decaf build --dev && npm run build:assets && npm run build:version && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"for FILE in lib/cjs/bin/*.cjs; do if [ -f \"$FILE\" ]; then sed -i -e '1i#!/usr/bin/env node\\' \"$FILE\"; chmod +x \"$FILE\"; fi; done","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"decaf build --prod && npm run build:assets && npm run build:version && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:assets":"mkdir -p lib/cjs/assets lib/esm/assets && cp -R src/assets/. lib/cjs/assets/ && cp -R src/assets/. lib/esm/assets/","build:version":"VERSION=$(node -p \"require('./package.json').version\") && grep -rlZ '##VERSION##' lib dist 2>/dev/null | xargs -0 -r sed -i \"s/##VERSION##/$VERSION/g\"","clean-publish":"npx clean-publish","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && 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","docker:build-fabric-clean":"node lib/cjs/bin/build.cjs"},"_npmUser":{"name":"vnogueira91","email":"vnogueira91@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"11.13.0","description":"template for ts projects","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","@decaf-ts/utils":"^1.11.1","@decaf-ts/logging":"^0.26.3","styled-string-builder":"^3.0.3","typed-object-accumulator":"^1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.63.4","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^24.13.6","@decaf-ts/cli":"^0.13.2","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","@rollup/plugin-json":"^6.1.0","jest-html-reporters":"^3.1.7","@rollup/plugin-replace":"^6.0.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^29.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.34-experimental.0_1790271774783_0.18112764696923844","host":"s3://npm-registry-packages-npm-production"}},"0.0.34-experimental.1":{"name":"@decaf-ts/fabric-weaver","version":"0.0.34-experimental.1","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"PDMFC"},"license":"MIT","_id":"@decaf-ts/fabric-weaver@0.0.34-experimental.1","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"bin":{"weaver-images-pull":"lib/cjs/bin/pull.cjs","weaver-images-build":"lib/cjs/bin/build.cjs","weaver-images-generate":"lib/cjs/bin/generate.cjs"},"dist":{"shasum":"1fb1923c65aad45ac502ca6b6a0fff380e0e48f8","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.0.34-experimental.1.tgz","fileCount":77,"integrity":"sha512-qnxES9ACpScRJpVJHSOxpqqtVeyenESXABOMSuaquba5uEmxyzKx8EQYqt0xaTD2S4iyTM5eIzjSswl2xuuqVw==","signatures":[{"sig":"MEYCIQDyDjo124RMcPy+zMx7hOW3PjSCmMl6GufyU0aUQr4dmgIhAPSBxHyJsG8MeQARyRqxFiPxaIoHeBmdjTy5N3Fmi0UO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDdhfoD+2yeir1SZWvhq8TkN+SgtR3MP/at+2siB+kbiAIgBwQHy2JmXU3f4BAC5S8AEW8h700dQM19ans69B+Kz/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":504707},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","module":"./lib/esm/index.js","engines":{"npm":">=11.13.0","node":">=24.0.0"},"exports":{".":{"import":{"types":"./lib/types/index.d.mts","default":"./lib/esm/index.js"},"default":"./lib/esm/index.js","require":{"types":"./lib/types/index.d.cts","default":"./lib/cjs/index.cjs"}}},"scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && decaf build --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"decaf build --dev && npm run build:assets && npm run build:version && npm run build:bin","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","build:bin":"for FILE in lib/cjs/bin/*.cjs; do if [ -f \"$FILE\" ]; then sed -i -e '1i#!/usr/bin/env node\\' \"$FILE\"; chmod +x \"$FILE\"; fi; done","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"decaf build --prod && npm run build:assets && npm run build:version && npm run build:bin","do-install":"TOKEN=$(cat .token) npm install","build:assets":"mkdir -p lib/cjs/assets lib/esm/assets && cp -R src/assets/. lib/cjs/assets/ && cp -R src/assets/. lib/esm/assets/","build:version":"VERSION=$(node -p \"require('./package.json').version\") && grep -rlZ '##VERSION##' lib dist 2>/dev/null | xargs -0 -r sed -i \"s/##VERSION##/$VERSION/g\"","clean-publish":"npx clean-publish","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && 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","docker:build-fabric-clean":"node lib/cjs/bin/build.cjs"},"_npmUser":{"name":"vnogueira91","email":"vnogueira91@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"11.13.0","description":"template for ts projects","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","@decaf-ts/utils":"^1.11.1","@decaf-ts/logging":"^0.26.3","styled-string-builder":"^3.0.3","typed-object-accumulator":"^1.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.63.4","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","typescript":"^5.9.3","@types/jest":"^29.5.14","@types/node":"^24.13.6","@decaf-ts/cli":"^0.13.2","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","@rollup/plugin-json":"^6.1.0","jest-html-reporters":"^3.1.7","@rollup/plugin-replace":"^6.0.3","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^29.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/fabric-weaver_0.0.34-experimental.1_1790274103828_0.8094087834857919","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-experimental.0":{"_id":"@decaf-ts/fabric-weaver@0.1.1-experimental.0","bin":{"weaver-images":"lib/cjs/bin/weaver-images.cjs"},"bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"98e91d2d49527353c563f787ca01aa0af31302f0","tarball":"https://registry.npmjs.org/@decaf-ts/fabric-weaver/-/fabric-weaver-0.1.1-experimental.0.tgz","fileCount":73,"integrity":"sha512-2QTvdo4UyA0At/r6DyaABodCzxZPQj96FySE0rF0L9HXOss4brZM0ODqesuS2S9H4e8sJ+LdCjRUra56cKT81A==","signatures":[{"sig":"MEYCIQC7VyOgelcmXyd007yUValDQ64sNe6Q7tC2CpjUyYk2CwIhAK2Jm5wLTeLTTDox+E3YffGktVZi7R77wPHPJB+wxtsP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCnY2tYhIjf8U2SHHpACkp8U/uaM6FdPDhN1WqXtymK0QIgBnZ0rc1dc04Tz+A8Yn5BJdMGmUD7umANoPkj/F/o3qg="}],"unpackedSize":894855},"main":"./lib/cjs/index.cjs","name":"@decaf-ts/fabric-weaver","type":"module","types":"./lib/types/index.d.mts","author":{"name":"PDMFC"},"module":"./lib/esm/index.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"import":{"types":"./lib/types/index.d.mts","default":"./lib/esm/index.js"},"default":"./lib/esm/index.js","require":{"types":"./lib/types/index.d.cts","default":"./lib/cjs/index.cjs"}}},"license":"MIT","scripts":{"uml":"cd workdocs/uml && for FILE in ./*.puml; do docker run --rm -v $(pwd):/work -w /work miy4/plantuml -DPLANTUML_LIMIT_SIZE=8192 -tpng $FILE; done && cd ../.. && cp -fr workdocs/uml/*.png workdocs/resources/","docs":"npx rimraf ./docs && mkdir docs && build-scripts --docs","lint":"eslint .","test":"jest --runInBand --detectOpenHandles","build":"decaf build --dev && sed -i -e '1i#!/usr/bin/env node\\' lib/cjs/bin/weaver-images.cjs && chmod +x lib/cjs/bin/weaver-images.cjs","reset":"rm -rf * && git checkout . && git pull && npm run do-install","setup":"npm run build && ./bin/fabric.cjs setup","release":"./bin/tag-release.sh","basic:up":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-up.sh","coverage":"rimraf ./workdocs/reports/data/*.json && 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...\" && docker run --rm -v $(pwd):/data rlespinasse/drawio-export --format png $FILE; done && cp -rf workdocs/drawings/export/* workdocs/resources/","lint-fix":"eslint --fix .","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests --detectOpenHandles","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","basic:down":"cd ./tutorials/manually-generated/basic-tls-infrastructure && ./docker-down.sh","build:prod":"decaf build --prod && sed -i -e '1i#!/usr/bin/env node\\' lib/cjs/bin/weaver-images.cjs && chmod +x lib/cjs/bin/weaver-images.cjs","do-install":"TOKEN=$(cat .token) npm install","docker:build":"npm run docker:build-base && npm run docker:build-couchdb && npm run docker:build-builder && npm run docker:build-weaver","docker:login":"docker login ghcr.io -u $(cat .dockeruser) -p $(cat .dockertoken)","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/\" && git config url.\"https://ssh:$(cat .token)@github.com/\".insteadOf \"ssh://git@github.com/\" && 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 && npm run do-install","test:circular":"dpdm -T --no-warning --no-tree ./src/index.ts","update-fabric":"./bin/fabric.cjs update","docker:publish":"npm run docker:publish-base && docker:publish-couchdb && docker:publish-builder && npm run docker:publish-weaver","update-scripts":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","docker:build-base":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest -f ./Dockerfile .","docker:build-weaver":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest -f ./Dockerfile-fabric .","docker:publish-base":"docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:base-2.5.12-latest","update-dependencies":"PREFIX=\"decaf-ts\"; npm ls | grep \"$PREFIX\" | awk -F/ '{print $NF}' | sed 's/@.*//' | xargs -I package npm update @\"$PREFIX\"/package","docker:build-builder":"DOCKER_BUILDKIT=1 docker build --secret id=TOKEN,src=$PWD/.npmtoken -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest --target=builder -f ./Dockerfile-fabric .","docker:build-couchdb":"docker build -t ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') -t ghcr.io/decaf-ts/fabric-weaver:couchdb-latest --build-arg COUCHDB_VERSION=${COUCHDB_VERSION:-latest} -f ./Dockerfile-couchdb .","docker:publish-weaver":"docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:weaver-2.5.12-latest","docker:publish-builder":"docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:builder-2.5.12-latest","docker:publish-couchdb":"docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-$(cat package.json | jq -r '.version') && docker push ghcr.io/decaf-ts/fabric-weaver:couchdb-latest"},"version":"0.1.1-experimental.0","_npmUser":{"name":"vnogueira91","email":"vnogueira91@gmail.com"},"homepage":"https://github.com/decaf-ts/ts-workspace#readme","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"11.13.0","description":"template for ts projects","directories":{},"maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"_nodeVersion":"24.16.0","dependencies":{"express":"^5.1.0","js-yaml":"^4.1.0","commander":"^13.1.0","typescript":"^5.8.3","@decaf-ts/utils":"^1.11.1","@decaf-ts/logging":"latest"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","axios":"^1.9.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","globals":"^16.0.0","nodemon":"^3.1.9","ts-jest":"^29.3.2","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.25.1","jest-junit":"^16.0.0","@types/jest":"^29.5.14","@types/node":"^22.14.1","@decaf-ts/cli":"latest","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","@types/express":"^5.0.3","@types/js-yaml":"^4.0.9","markdown-include":"^0.4.3","npm-check-updates":"^18.0.0","typescript-eslint":"^8.31.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@stylistic/eslint-plugin":"^4.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fabric-weaver_0.1.1-experimental.0_1790357332900_0.22285617478698905"}}},"time":{"created":"2025-07-29T16:22:42.463Z","modified":"2026-09-25T17:28:53.211Z","0.0.5":"2025-07-29T16:22:42.893Z","0.0.6":"2025-07-29T16:48:37.119Z","0.0.7":"2025-07-31T16:07:10.638Z","0.0.8":"2025-08-05T11:10:42.925Z","0.0.9":"2025-08-06T08:21:27.001Z","0.0.10":"2025-08-06T10:14:21.753Z","0.0.11":"2025-08-06T10:57:28.602Z","0.0.12":"2025-08-07T16:46:26.161Z","0.0.13":"2025-08-08T09:26:36.934Z","0.0.14":"2025-08-08T17:37:05.436Z","0.0.15":"2025-08-29T11:33:57.595Z","0.0.17":"2025-10-08T15:52:35.207Z","0.0.19":"2025-10-08T16:10:09.162Z","0.0.20":"2025-10-08T16:17:25.308Z","0.0.21":"2025-10-08T16:56:59.059Z","0.0.22":"2025-10-10T11:01:55.850Z","0.0.23":"2025-10-10T12:24:54.300Z","0.0.24":"2025-10-13T11:34:44.367Z","0.0.25":"2025-10-14T10:36:08.682Z","0.0.26":"2025-10-14T16:01:24.011Z","0.0.27":"2025-10-14T17:02:41.115Z","0.0.28":"2025-10-14T17:27:41.425Z","0.0.29":"2025-10-24T10:31:56.162Z","0.0.30":"2025-10-27T11:43:42.111Z","0.0.31":"2025-11-05T18:33:05.270Z","0.0.32":"2025-11-07T17:10:14.283Z","0.0.33":"2025-11-12T11:10:13.405Z","0.0.34-experimental.0":"2026-09-24T17:42:54.894Z","0.0.34-experimental.1":"2026-09-24T18:21:44.006Z","0.1.1-experimental.0":"2026-09-25T17:28:53.004Z"},"bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"author":{"name":"PDMFC"},"license":"MIT","homepage":"https://github.com/decaf-ts/ts-workspace#readme","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","test","reports","confluence","ci/cd","ci","cd","template","typescript","ts"],"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"description":"template for ts projects","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"readme":"","readmeFilename":""}