{"_id":"@decaf-ts/for-nano","_rev":"109-e099e3d2f7cb863659a442a1d5ad323c","name":"@decaf-ts/for-nano","dist-tags":{"latest":"0.15.1"},"versions":{"0.0.2":{"name":"@decaf-ts/for-nano","version":"0.0.2","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"MIT","_id":"@decaf-ts/for-nano@0.0.2","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"e7840d847b5a5571890f531c483dd710c90519d2","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.2.tgz","fileCount":15,"integrity":"sha512-dkCHJG2vxle44Zd9V9cmSwMocbc3BOzWtHKZPUibkCcS7EvVbUMBwf93C2DZ//pElu02CodEw9OMwWr8V8rXZQ==","signatures":[{"sig":"MEUCICTsoGgaFWc3CGJXUX0NOfe3utPg0qu+ckwsoGt3fGTdAiEAtk8nuS00LhaTNp7exm2hKtE5oUq3DM8h4+OY3UsMWBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":839748},"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"},"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 && npm run do-install -- better-docs taffydb && gulp docs; npm remove better-docs taffydb","lint":"eslint .","test":"jest --coverage --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build":"rimraf ./lib && rimraf ./dist && gulp dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"npm run test:all && cd workdocs && jest-coverage-badges","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 ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","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","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles --globalSetup=./tests/integration/setup.ts --globalTeardown=./tests/integration/teardown.ts","update-dependencies":"rimraf node_modules/@decaf-ts package-lock.json && npm run do-install"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.8.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.4","dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.13.0","rimraf":"^6.0.1","globals":"^15.11.0","gulp-if":"^3.0.0","nodemon":"^3.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","@eslint/js":"^9.13.0","jest-junit":"^16.0.0","typescript":"^5.6.3","@types/jest":"^29.5.14","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","stream-http":"^3.2.0","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","https-browserify":"^1.0.0","markdown-include":"^0.4.3","npm-check-updates":"^17.1.9","typescript-eslint":"^8.12.2","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.2_1730391084038_0.18465626337256302","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@decaf-ts/for-nano","version":"0.0.3","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"MIT","_id":"@decaf-ts/for-nano@0.0.3","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"9fe86bad49f96cf13b4546115579ce53ccc8d489","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.3.tgz","fileCount":19,"integrity":"sha512-sdaxtUC11alSVPN6Qy8q+VG4XSzsVET5UJOZDbOmrrvUVAWreRaWO66oIe/n3RxTBHVaYwv0ykcfIuBBkgxbWQ==","signatures":[{"sig":"MEUCIQD/dQPwDvQ6PLvGCSF6P9N91Lky2i566EIaTwrvI16w/gIgJGgYAICDzQKG2skAPZuvLuvjcc0e+leLimFNm4IxG8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854821},"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"},"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 && npm run do-install -- better-docs taffydb && gulp docs; npm remove better-docs taffydb","lint":"eslint .","test":"jest --coverage --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build":"rimraf ./lib && rimraf ./dist && gulp dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"npm run test:all && cd workdocs && jest-coverage-badges","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 ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","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","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles --globalSetup=./tests/integration/setup.ts --globalTeardown=./tests/integration/teardown.ts","update-dependencies":"rimraf node_modules/@decaf-ts package-lock.json && npm run do-install"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.8.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.4","dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.13.0","rimraf":"^6.0.1","globals":"^15.11.0","gulp-if":"^3.0.0","nodemon":"^3.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","@eslint/js":"^9.13.0","jest-junit":"^16.0.0","typescript":"^5.6.3","@types/jest":"^29.5.14","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","stream-http":"^3.2.0","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","https-browserify":"^1.0.0","markdown-include":"^0.4.3","npm-check-updates":"^17.1.9","typescript-eslint":"^8.12.2","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.3_1730947096655_0.6089258302240168","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@decaf-ts/for-nano","version":"0.0.4","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"MIT","_id":"@decaf-ts/for-nano@0.0.4","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"0049072ec390ed4e8d1ac853f88698f80bad6eac","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.4.tgz","fileCount":19,"integrity":"sha512-I8drHJFY0S+bxfUYadnjcwUFr2Puj4e9IdCtbAriyUYXH++7RmVS/eC+ciQJOQKN5KEye0ikfdwgPKjWGXGahA==","signatures":[{"sig":"MEYCIQDJV/GET5d8fcO/hp3TfFrq9LOcNoL0kEt/cxLws2JGiQIhALGBlfSbl8SKfOYy7MfOR4pPNjiLlFNd4HnkXrVVw0GK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854821},"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"},"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 && npm run do-install -- better-docs taffydb && gulp docs; npm remove better-docs taffydb","lint":"eslint .","test":"jest --coverage --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build":"rimraf ./lib && rimraf ./dist && gulp dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"npm run test:all && cd workdocs && jest-coverage-badges","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 ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","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","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles --globalSetup=./tests/integration/setup.ts --globalTeardown=./tests/integration/teardown.ts","update-dependencies":"rimraf node_modules/@decaf-ts package-lock.json && npm run do-install"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.8.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.4","dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.13.0","rimraf":"^6.0.1","globals":"^15.11.0","gulp-if":"^3.0.0","nodemon":"^3.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","@eslint/js":"^9.13.0","jest-junit":"^16.0.0","typescript":"^5.6.3","@types/jest":"^29.5.14","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","stream-http":"^3.2.0","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","https-browserify":"^1.0.0","markdown-include":"^0.4.3","npm-check-updates":"^17.1.9","typescript-eslint":"^8.12.2","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.4_1730949615452_0.7543835913927506","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@decaf-ts/for-nano","version":"0.0.5","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"MIT","_id":"@decaf-ts/for-nano@0.0.5","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"c37adc77a895be9b404a9f87dafed28dea5cba71","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.5.tgz","fileCount":19,"integrity":"sha512-VnVUOEAMEvIPd8tlsHW2a1fyroglQsq/ASmcbbYQTbb69qhqdyY5yUc7yAg5fuFqyOL85Q6rs+hM4rQLbCpCCA==","signatures":[{"sig":"MEYCIQDWiRdPlnwn8nYwhWDvhb2jUSmPEflDycW48GdhIHcYgwIhAMPhoVd/wMMAgfmj303BnndSvPC3TSWGUK4Hd4mihLPF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":788149},"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"},"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 && npm run do-install -- better-docs taffydb && gulp docs; npm remove better-docs taffydb","lint":"eslint .","test":"jest --coverage --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build":"rimraf ./lib && rimraf ./dist && gulp dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"npm run test:all && cd workdocs && jest-coverage-badges","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 ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","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","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles --globalSetup=./tests/integration/setup.ts --globalTeardown=./tests/integration/teardown.ts","update-dependencies":"rimraf node_modules/@decaf-ts package-lock.json && npm run do-install"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.8.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.4","dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.13.0","rimraf":"^6.0.1","globals":"^15.11.0","gulp-if":"^3.0.0","nodemon":"^3.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","@eslint/js":"^9.13.0","jest-junit":"^16.0.0","typescript":"^5.6.3","@types/jest":"^29.5.14","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","stream-http":"^3.2.0","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","https-browserify":"^1.0.0","markdown-include":"^0.4.3","npm-check-updates":"^17.1.9","typescript-eslint":"^8.12.2","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.5_1731067142877_0.9314300030192659","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@decaf-ts/for-nano","version":"0.0.6","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"MIT","_id":"@decaf-ts/for-nano@0.0.6","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"efb8ffb19481dd8ca63501eaf300a6a45e8903f8","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.6.tgz","fileCount":19,"integrity":"sha512-hV3D/8cwQJZt0VV5xo4yJ8oJIWEASQv2jyXzf3JRrvxlUk9KVIb+y26ePCg/YF7tpm9HwbA+nP8eBly8KjtYlA==","signatures":[{"sig":"MEUCIQDLuUY2/Mc7onC1ZFS2faeTK33X7hcSowqUXDc77uoPiQIgAfK/eXmq0IN49YkwjOk7ahtGIZ2CEMdy2fUoqfHq1Kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":885256},"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"},"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 && npm run do-install -- better-docs taffydb && gulp docs; npm remove better-docs taffydb","lint":"eslint .","test":"jest --coverage --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build":"rimraf ./lib && rimraf ./dist && gulp dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"npm run test:all && cd workdocs && jest-coverage-badges","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 ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","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","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles --globalSetup=./tests/integration/setup.ts --globalTeardown=./tests/integration/teardown.ts","update-dependencies":"rimraf node_modules/@decaf-ts package-lock.json && npm run do-install"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.8.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.4","dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.13.0","rimraf":"^6.0.1","globals":"^15.11.0","gulp-if":"^3.0.0","nodemon":"^3.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","@eslint/js":"^9.13.0","jest-junit":"^16.0.0","typescript":"^5.6.3","@types/jest":"^29.5.14","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","stream-http":"^3.2.0","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","https-browserify":"^1.0.0","markdown-include":"^0.4.3","npm-check-updates":"^17.1.9","typescript-eslint":"^8.12.2","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.12.2"},"peerDependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.6_1731077540031_0.4395092904171527","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@decaf-ts/for-nano","version":"0.0.7","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"MIT","_id":"@decaf-ts/for-nano@0.0.7","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"4fe23c71913931552536fac24897d2be9277ba48","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.7.tgz","fileCount":19,"integrity":"sha512-D82cy0KOVqufR+hWz2Wk4Dk91owml9oyTJrQKyHncYco9nECapdawyWUDVnW/S0Uhwl0NEuB5tFnMwSDmLCjOA==","signatures":[{"sig":"MEUCIHXaluQhnNSfdLCxEKX4YQKPHKXmDNMUUJItWmbFrM7KAiEAzdYVsrsKD4EjWQELXHq/oP8Z0Vg4ZB5Kks4iEi/q/40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":790818},"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"},"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 && npm run do-install -- better-docs taffydb && gulp docs; npm remove better-docs taffydb","lint":"eslint .","test":"jest --coverage --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build":"rimraf ./lib && rimraf ./dist && gulp dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"npm run test:all && cd workdocs && jest-coverage-badges","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 ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","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","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles --globalSetup=./tests/integration/setup.ts --globalTeardown=./tests/integration/teardown.ts","update-dependencies":"rimraf node_modules/@decaf-ts package-lock.json && npm run do-install"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.8.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.4","dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.14.0","rimraf":"^6.0.1","globals":"^15.12.0","gulp-if":"^3.0.0","nodemon":"^3.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","@eslint/js":"^9.14.0","jest-junit":"^16.0.0","typescript":"^5.6.3","@types/jest":"^29.5.14","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","stream-http":"^3.2.0","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","https-browserify":"^1.0.0","markdown-include":"^0.4.3","npm-check-updates":"^17.1.10","typescript-eslint":"^8.13.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.13.0"},"peerDependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.7_1731341440769_0.44585441062916153","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@decaf-ts/for-nano","version":"0.0.8","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"MIT","_id":"@decaf-ts/for-nano@0.0.8","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"51af61ceea31eabd946e973599a122e0ddff98e1","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.8.tgz","fileCount":19,"integrity":"sha512-BeKhJTDf7/ZcsDuaMVTrulF5oLabj2SojFxYy5SbSWU+Wapx8KK7j52WkwSwjZS3wyCqRkYrx7z0ibSZcHJlwA==","signatures":[{"sig":"MEQCIEhq4I/lZzco4rwsbkwfJM4hPn4Vi6qO0c7mxZWYy7X2AiAS7Kfc53fNifSPH3CTE/khCAwlwUDvaxZvx1+lAewKag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799055},"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"},"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 && npm run do-install -- better-docs taffydb && gulp docs; npm remove better-docs taffydb","lint":"eslint .","test":"jest --coverage --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build":"rimraf ./lib && rimraf ./dist && gulp dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"npm run test:all && cd workdocs && jest-coverage-badges","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 ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","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","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles --globalSetup=./tests/integration/setup.ts --globalTeardown=./tests/integration/teardown.ts","update-dependencies":"rimraf node_modules/@decaf-ts package-lock.json && npm run do-install"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"gulp-run-command":{"cross-spawn":"^7.0.6"}},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.8.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.4","dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.14.0","rimraf":"^6.0.1","globals":"^15.12.0","gulp-if":"^3.0.0","nodemon":"^3.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","@eslint/js":"^9.14.0","jest-junit":"^16.0.0","typescript":"^5.6.3","@types/jest":"^29.5.14","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","stream-http":"^3.2.0","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","https-browserify":"^1.0.0","markdown-include":"^0.4.3","npm-check-updates":"^17.1.10","typescript-eslint":"^8.13.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.13.0"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.8_1740235319025_0.8128441656239231","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@decaf-ts/for-nano","version":"0.0.9","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"MIT","_id":"@decaf-ts/for-nano@0.0.9","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"6ba202ff03d6816485028665a37faf845276da09","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.9.tgz","fileCount":19,"integrity":"sha512-lo5n16DwlveL4PLWK4AvSC+k94xPN9MBrWAanIOj5hSYbZMdLeoxxlxa6tBuyrpD5VXp+IG5LUSk7ea6CNzk2w==","signatures":[{"sig":"MEUCIQDx23lMZ4DLc/ReUweA5I5F3w9cbQF4hVCNCdbl5zL83AIgZOlpzFhtClnhsPRI2zHJMKNfuDvWS1kptp4A+XD19Vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799055},"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"},"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 && npm run do-install -- better-docs taffydb && gulp docs; npm remove better-docs taffydb","lint":"eslint .","test":"jest --coverage --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build":"rimraf ./lib && rimraf ./dist && gulp dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"npm run test:all && cd workdocs && jest-coverage-badges","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 ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","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","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles --globalSetup=./tests/integration/setup.ts --globalTeardown=./tests/integration/teardown.ts","update-dependencies":"rimraf node_modules/@decaf-ts package-lock.json && npm run do-install"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"gulp-run-command":{"cross-spawn":"^7.0.6"}},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.8.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.4","dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.14.0","rimraf":"^6.0.1","globals":"^15.12.0","gulp-if":"^3.0.0","nodemon":"^3.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","@eslint/js":"^9.14.0","jest-junit":"^16.0.0","typescript":"^5.6.3","@types/jest":"^29.5.14","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","stream-http":"^3.2.0","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","https-browserify":"^1.0.0","markdown-include":"^0.4.3","npm-check-updates":"^17.1.10","typescript-eslint":"^8.13.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.13.0"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.9_1740237315552_0.48656135401961076","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@decaf-ts/for-nano","version":"0.0.10","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"MIT","_id":"@decaf-ts/for-nano@0.0.10","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"b017d22fde0eebdf0ccd23cc6e015da618bda4d1","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.10.tgz","fileCount":19,"integrity":"sha512-uJV3fNJo8EQQguN/gx5E1hfNGQHPGnNPWHSSeTiZkplfqwRKA1IG+eICso18fz61Fk2i3ABuTAVTKDgZV83wPw==","signatures":[{"sig":"MEUCIQCjztePoaJ9Z1ZBjIEyyDiA9NQi6IPeNlhfkHr59pz2vgIgdOkf0Vxp7n2X3PBNCYicH2QSLWiAMP6fCIjx6Kg06UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799058},"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"},"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 && npm run do-install -- better-docs taffydb && gulp docs; npm remove better-docs taffydb","lint":"eslint .","test":"jest --coverage --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build":"rimraf ./lib && rimraf ./dist && gulp dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"npm run test:all && cd workdocs && jest-coverage-badges","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 ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","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","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles --globalSetup=./tests/integration/setup.ts --globalTeardown=./tests/integration/teardown.ts","update-dependencies":"rimraf node_modules/@decaf-ts package-lock.json && npm run do-install"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"gulp-run-command":{"cross-spawn":"^7.0.6"}},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.8.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.4","dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.14.0","rimraf":"^6.0.1","globals":"^15.12.0","gulp-if":"^3.0.0","nodemon":"^3.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","@eslint/js":"^9.14.0","jest-junit":"^16.0.0","typescript":"^5.6.3","@types/jest":"^29.5.14","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","stream-http":"^3.2.0","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","https-browserify":"^1.0.0","markdown-include":"^0.4.3","npm-check-updates":"^17.1.10","typescript-eslint":"^8.13.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.13.0"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.10_1740237947279_0.2971845475789421","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@decaf-ts/for-nano","version":"0.0.11","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"MIT","_id":"@decaf-ts/for-nano@0.0.11","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"98d4a8a7b268b819a42b6f1b22bc670ba087939f","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.11.tgz","fileCount":19,"integrity":"sha512-ZHU9eQTzRSJ7guvzypg9F3856YByKx4mz8+SQ7QJQddoWEH3iakMPknJeGLdYV0HDNa8pgpeKesarCQY4cmi6g==","signatures":[{"sig":"MEUCIEjwVKxFRyZquvUMGlDGXs0EebI4eJJz1qlQsPBbODHUAiEAnDc9/ldD99u1B4qeiKWLxEYHfP/pc5It4YFs0zPUbJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799070},"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"},"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 && npm run do-install -- better-docs taffydb && gulp docs; npm remove better-docs taffydb","lint":"eslint .","test":"jest --coverage --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build":"rimraf ./lib && rimraf ./dist && gulp dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"npm run test:all && cd workdocs && jest-coverage-badges","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 ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","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","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles --globalSetup=./tests/integration/setup.ts --globalTeardown=./tests/integration/teardown.ts","update-dependencies":"rimraf node_modules/@decaf-ts package-lock.json && npm run do-install"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"gulp-run-command":{"cross-spawn":"^7.0.6"}},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.8.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.4","dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.14.0","rimraf":"^6.0.1","globals":"^15.12.0","gulp-if":"^3.0.0","nodemon":"^3.1.7","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.3.3","ts-loader":"^9.5.1","@eslint/js":"^9.14.0","jest-junit":"^16.0.0","typescript":"^5.6.3","@types/jest":"^29.5.14","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","stream-http":"^3.2.0","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","https-browserify":"^1.0.0","markdown-include":"^0.4.3","npm-check-updates":"^17.1.10","typescript-eslint":"^8.13.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.13.0"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.11_1740240536961_0.8500648390416392","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@decaf-ts/for-nano","version":"0.0.12","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"LGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.0.12","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"739f6b5faa8053293bc5bfb3acbd0a423e0e1bce","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.12.tgz","fileCount":19,"integrity":"sha512-/RBPObe11jd2M/USd27Bdx/2EqCnnMiQvAnq+luUqgy1che3hQ2Hl16AS1LlTrG10OzwYOpyH5XKOH0bfSeerA==","signatures":[{"sig":"MEUCIQCnvaGj4JDPKoxpydYhNLGNT1pGaH/FcO+wJoQ53VgRAAIgUdX42+yvJR1HOkYH9TNDu+hDAGOpTmoVc0yNl/0fAf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":779666},"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"},"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 && npm run do-install -- better-docs taffydb && gulp docs; npm remove better-docs taffydb","lint":"eslint .","test":"jest --coverage --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build":"rimraf ./lib && rimraf ./dist && gulp dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","coverage":"npm run test:all && cd workdocs && jest-coverage-badges","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 ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","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","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles --globalSetup=./tests/integration/setup.ts --globalTeardown=./tests/integration/teardown.ts","update-dependencies":"rimraf node_modules/@decaf-ts package-lock.json && npm run do-install"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"gulp-run-command":{"cross-spawn":"^7.0.6"}},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.2","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.4","dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.22.0","rimraf":"^6.0.1","globals":"^16.0.0","gulp-if":"^3.0.0","nodemon":"^3.1.9","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.22.0","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","stream-http":"^3.2.0","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.1.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","https-browserify":"^1.0.0","markdown-include":"^0.4.3","npm-check-updates":"^17.1.15","typescript-eslint":"^8.26.1","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.12_1742511453833_0.549306472588418","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@decaf-ts/for-nano","version":"0.0.14","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"LGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.0.14","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"661e475b5292172ca7b46157df824103dd552fc4","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.14.tgz","fileCount":17,"integrity":"sha512-MugFNnY5MTMeb4RqbPbFK1W+hsyoTIm7vu15jlaLRj3xkgChna90vloyJk0h2oAswfz5PN/iW4W/om4azCqqHA==","signatures":[{"sig":"MEQCICU9qKPHI8UwwvHcmbdlSpxeEOZiUuStkADxoIfvHSqFAiAgwt4AU/5aanPMxzQ7pW0XJajgKTB/hWescq5U6mgGqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161734},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.2","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.14_1745483993798_0.8568650241449127","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@decaf-ts/for-nano","version":"0.0.15","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"LGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.0.15","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"751af178781f02c00da49b17a7a89964e7c52b36","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.0.15.tgz","fileCount":17,"integrity":"sha512-VM2VyW6Ru7lJRMBrhs0AVGU5keoXCVR3vx31Ck7pCxoakZ9Ofep7nli5gTjM+R+AGfrto7kh5is3+1QjcjbwRQ==","signatures":[{"sig":"MEYCIQC7hRH2V4SnaWP9uyAuCC3Wgc3Z5mYMxPTZQDkFozTaZAIhAKcrL3ZsgSCQ0vE6aDwmANcXju8o4TftkUb8ifI0qhuG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161734},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.2","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.0.15_1745486419227_0.43584331250925534","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@decaf-ts/for-nano","version":"0.1.0","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"LGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.1.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"516c219c7f91a5a7f1e5b8972871ddc37367b047","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.0.tgz","fileCount":21,"integrity":"sha512-vl3uMzWZuQN1CqFi4oj705jM7ordeWHIA7kGfydBYlQbmKHTchFj97zsx6xfqH9U+C7y6afwdSKfS8GuV3izBA==","signatures":[{"sig":"MEUCICoZmt7SoCwJexK+HelcARb/cXnOnHmWzPn8nxoVpoYWAiEApe2y2whsXX6jvDUgpvon0MnS/W3zlwkSu2gjKKEgyq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":172643},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.2","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.0_1747855132746_0.17930659577585084","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@decaf-ts/for-nano","version":"0.1.1","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"LGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.1.1","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"714c58c11d9c65a8a53b2b5cdaccbc09da7fdc6c","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.1.tgz","fileCount":29,"integrity":"sha512-bnt+SaaL4Cey2bHRdMforbGExSAzfmlZtOUHHOBBuaYNuPzI8MhpiO78VbCZwHznmTSeHpfgW+NmLzyRgqTp3g==","signatures":[{"sig":"MEUCIHVpYeIuxFir4iQT+t6aphHFzyI5nd+jTYSBmi7C9h9FAiEAhOpEd6KxSNY5Pv3DETQ9D2fN+6A7B2/mBECBrhl8vk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253762},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.2","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.1_1748364255946_0.8055436299560579","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@decaf-ts/for-nano","version":"0.1.2","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"AGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.1.2","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"df6ad8420331cb16a4748a1d142a7d4df4f32a6e","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.2.tgz","fileCount":29,"integrity":"sha512-/y8BLiEpfEjqNq5kAvhCCvpb29mmIubhjANxozFoKlt39BSD+V+blR1bMDDop+15mmXSJkH71HSukLMKoOZiCw==","signatures":[{"sig":"MEUCIGOFSpweWAjNoUgwUlJYznI/f5BRGR3j+Z5/78OOF0EsAiEAigjkwsuIcDh746dOUq4oTUq4phjzkzGlx8hyOxB6+Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495128},"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":"a8d77d2abe75746c287c3297982c3b08ac62a972","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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.2","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.2_1752488734151_0.9260826465240439","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@decaf-ts/for-nano","version":"0.1.3","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"AGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.1.3","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"e361e11be2b9d70fb26327324bcb7f5f30b9b8f8","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.3.tgz","fileCount":29,"integrity":"sha512-ihwQJpn3HYc+fkt/2x/UHc/LfbTQCoVmW1qHdd8NQcafCG+dg50nDJiAdHPc4PJz2VzMqOjm6NJZIKBRpoR87A==","signatures":[{"sig":"MEUCIQCNxcPrUS/IryJ1bpe/Nv6q0ZF2hcBLqpuu2wFFtuwLsQIgSpMQ+eDNB7Itg7V9MWiqpJ01EojO+3pTSoDntpBAJcU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495480},"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":"e7f3dca49652d2f01f628faf23460730d086401d","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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.2","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.3_1752662277224_0.48448405534362804","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@decaf-ts/for-nano","version":"0.1.4","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"AGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.1.4","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"cd9336ddf8104bbf6b2a18e2162de3a5eac1b1aa","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.4.tgz","fileCount":29,"integrity":"sha512-zInDh2RPcBW7em9kMJb+ERLaAv7pkjz6mXqB20CNW+xE2vJ2IL+lBaX6aeHjcUmj9wK9B7h+JDcsAzZrAF9zBA==","signatures":[{"sig":"MEUCIGJfRLsIrRp219Hkbz3fM67Ixt7tGdiC+SQwar8T4/9pAiEAtuYEx97sobcRDddJhfQOtSwhOMuvRaf9FFK5g/7gko8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495480},"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":"fa78ed24b9b9e37b4d88c4d521296cb80b8cddab","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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.2","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.4_1752665915422_0.3164809592139448","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@decaf-ts/for-nano","version":"0.1.5","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"AGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.1.5","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"440c0169328488592fbf93e23748b8229492b9cf","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.5.tgz","fileCount":29,"integrity":"sha512-qvqXNxYiAMSCinnYNN+ZipVTvmYQ8RTEg8PIEQTLWgDRX4am3FjwbBhuA8DPUg9NlvPZNzBwbOT3CJPAhwqwvA==","signatures":[{"sig":"MEUCIBjrf0coHq09v267Vxbt9k1xERobXWVrZH6hPHQ4Cl5mAiEArm8sUQCb8c8Pitnk/DXdpjRrT23x/Yh6Ywu2fL2lcDo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495480},"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":"28c420d041546adf1dd425eddce4cb0536437a08","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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.2","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.5_1753370748088_0.3031826322515727","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@decaf-ts/for-nano","version":"0.1.6","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"AGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.1.6","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"e7d90dbae825dcac012cfd29ce8f34b812be452b","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.6.tgz","fileCount":29,"integrity":"sha512-7fHWOPa4jhsZORhL1T+3vZmY27s1I7KHrMuraK2sDCt1netWy7Ow0avITBuDSBqsifD0N54kmf/u3GEeMaNoBQ==","signatures":[{"sig":"MEUCIGviTrd3VPhmcv5bwc7Pwe8Fl9uvu5v4nUOP6GNyT5n6AiEA2dVunZa5pkzLx5GbGuK/1ExwXsbls8LZDPXbah7kQ4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495480},"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":"a2c9f400ad4e4f493cca933909a66b0280ea76e0","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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.2","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.17.1","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.6_1753725481512_0.8125749668633269","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@decaf-ts/for-nano","version":"0.1.7","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"AGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.1.7","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"4acdfaaf087628381194ec007c1f72634e147977","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.7.tgz","fileCount":29,"integrity":"sha512-pHEp567YMuAUK9pxMLGgtmVmkoQtyjN8otv5IpL0m+bxXg3VX1Vv8INt9UJ+01Aa5WJ3Ari8CfsRTAVNSHb6Bw==","signatures":[{"sig":"MEUCIHv8oZ6zf7f8RVz6rXT/P07Yayyqa51eJlJ08x1laA9HAiEAzCcdjItcs28t/gpoyzXJ1dChcCG4hKvZYn9wokiMwUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496598},"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":"a42981b34e8959fc897059fe464eb8774dd76105","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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.3","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.7_1756499833499_0.19209715454769172","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@decaf-ts/for-nano","version":"0.1.8","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"AGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.1.8","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"c651652d48e1a04f86ca9b857e635555363b20fa","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.8.tgz","fileCount":29,"integrity":"sha512-s1D9WS5UAp5kNgUmrDatkD16mv+HXKBoUEFZIWIAd0uEr5oPUGemoMTVQLaTJ+rOF3iuDG8MmlqGlegJDDlklA==","signatures":[{"sig":"MEQCICeK5MHhqdsGOmyCI6twiwfWkWvB8jsFM1dsyiwoE8CPAiBcXz/3ObUOq9Shn6L/ZBw6fOeC7Gf2osdtFIPA9VRnbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496826},"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":"a22907fb253649ad7390f62b6da4302516e32589","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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.3","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.8_1756505587628_0.19161094367595188","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@decaf-ts/for-nano","version":"0.1.9","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"AGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.1.9","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"ab04edfc13334e8da274d5b52d53edfb3dbc2fe3","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.9.tgz","fileCount":29,"integrity":"sha512-sQOW0EI3EFYkuyQ1iNLh4Pt59PEpEAiSWBVV9IoDyeJjdL5wF6tniJHpk5h/z/A6qMw4s0ij4YJD1IHcl6y/8Q==","signatures":[{"sig":"MEQCIBNyXjq4+4Hp8V4kLXbpBv3m6JxEG0Dp/XeyEv1ZBei6AiAG/71YighUvYDMIJ0XNOXb/iiCiLYSscH8tCHijA7C9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546936},"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":"256c28289daad66f5bd1b7a44b92bc2d4274ef1c","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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.3","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.9_1757887878580_0.3604005213029726","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@decaf-ts/for-nano","version":"0.1.10","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau"},"license":"AGPL-3.0-or-later","_id":"@decaf-ts/for-nano@0.1.10","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"d4c9da38bb8fa6bc39cee761e8e0a1900bf6e68c","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.10.tgz","fileCount":29,"integrity":"sha512-FUzxdVBW0KLGNu7DypI5INYsex0EqQpsABj65QYTUpwU4O9EEISVVxo/Y5FKn2CR7R8/SpK3LWCI3MS2M6Ikqw==","signatures":[{"sig":"MEUCIAONJmmAxH29b+uky/vKgAXb7CGrNBUsp8sQA09/dN//AiEAq54emBF4LOiJCtk7kc7Tncs1sOievRvsY6+CY+PlqgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546943},"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":"bbc238cf667fb9828fda9989cb5c57605ee6cf15","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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","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","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.3","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.10_1758801581810_0.7066352697375062","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@decaf-ts/for-nano","version":"0.1.11","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MIT","_id":"@decaf-ts/for-nano@0.1.11","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"3e2d98dbcfe98b4067a66e2f64ec58ef8d483dbf","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.11.tgz","fileCount":29,"integrity":"sha512-T2nLsnLUzdY9GYgNkKGBlUK0ETgayLeI+n/jcMeEGQSwAVXBqG9KV+jbXnWNYGU49SsgPM+4OFwuvRe5ma14YQ==","signatures":[{"sig":"MEYCIQCfH/ewGgG2zQci0nEiIlyocN39qxdBka5k9UnEx5534AIhAI+yq1jYauUM5j5Q/xyPORV/6iV3znGOWLDqVI6FNRIT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522225},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"TOKEN=$(cat .token) npm install","prepare-pr":"npm run repo:pr && npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.2","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.11_1759933513646_0.08259841199825191","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@decaf-ts/for-nano","version":"0.1.12","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MIT OR AGPL-3.0-only","_id":"@decaf-ts/for-nano@0.1.12","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"22ceaf049ab9a8fc32040a22a0524247928b4cad","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.12.tgz","fileCount":29,"integrity":"sha512-qVIBJEYq93Paco31qIMkUkXqK65sXngimhtuTgz8Hwhpb3SQqSz2pysODusczGpBOhLOKEE36Gkw2+qVTmjz6A==","signatures":[{"sig":"MEUCIEs6SwDf2zI1PjpYaecLzK7IPkd8zKwWmendgLEDqq+YAiEA79SrPTHYB3QGSzsYmfExe3wnHhmQ73WL5JPrGJvYwBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526037},"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":"2f21ccbc8078169cf96a70907344cd2d2c1858bf","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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.3","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.12_1760572317878_0.09561496275573411","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@decaf-ts/for-nano","version":"0.1.13","keywords":["plantuml","mermaid","uml","drawio","mddocs","md","jsdoc","doc","docs","documentation","ci/cd","ci","cd","template","typescript","ts"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MIT","_id":"@decaf-ts/for-nano@0.1.13","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"8029707053be6f9dbe1bae219fa4b6d0d273529c","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.13.tgz","fileCount":29,"integrity":"sha512-VWEEhLT9UNNq95+H8q0BZf0hjtT5XO2Nkr6KdZUd4s+HFCMgAKHxTBpoi/Lgb3oDH0+TGd6ZJpQr81FrQ/Zpig==","signatures":[{"sig":"MEUCIQDHDmPus7KOcao0Y53JcZ7J9zL3tZe6KHAXhiJ+srHJJAIgKGCzfMUrySfDFxKPc9DhzZZJYpV1UxYr0rZzZoyKQIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526613},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.25.1","rimraf":"^6.0.1","rollup":"^4.40.0","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","@decaf-ts/utils":"latest","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","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@rollup/plugin-commonjs":"^28.0.3","@stylistic/eslint-plugin":"^4.2.0","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.1"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.13_1761184775791_0.7442709817811759","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@decaf-ts/for-nano","version":"0.1.14","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.1.14","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"d18ad80968e7f1046117af4c187bf033e6505365","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.1.14.tgz","fileCount":43,"integrity":"sha512-E/VYqcdfQFTZNIKriEPKNKogrG6rChDpOLxtZm2TygPmCtU1oCj2IqANazzfXX+isQDvTz2kcB0znVLvTnhnbg==","signatures":[{"sig":"MEYCIQDoI4AU3TXqiddu60buJ2lFe4SVkEohw44815P+6AOMYQIhAN0C7Z4xXsFg39LGCiCBN4A6qlaQh9RDZOUlAwUBi/Jf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224994},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","jest":"^29.7.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","@decaf-ts/utils":"latest","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"},"peerDependencies":{"nano":"^10.1.4","axios":"^1.7.8","@decaf-ts/core":"latest","reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/reflection":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.1.14_1761532624856_0.3618610541280136","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@decaf-ts/for-nano","version":"0.2.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"b4e7b4a60d5a957f283becb006d27a34be4555e3","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.0.tgz","fileCount":43,"integrity":"sha512-7vPN1whwFGcpWtdwexhXGh4qLDClwm8L6yxy+baG27+q20M63TNsf3sKLIXrUj1PvAO3NN79M2WH/OCEPfQofA==","signatures":[{"sig":"MEQCIBJgby8ALCXiO7BaaplmMxc0WEe+Uv9XBvNd3vK8dII2AiADIe+CXZ9mKu/fxgkN09GYPglT2A6zP66nnZuXHPXMgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224242},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.0_1763652843987_0.28644187714355507","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@decaf-ts/for-nano","version":"0.2.1","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.1","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"60e0f328cef3bfa41eac461a8160f14e4c2a695f","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.1.tgz","fileCount":43,"integrity":"sha512-f9H6n40QoQ0sFInmj7AG0StzNqSsUi9drNKke8KSn44wpxxN1XgfyHJEctBPAaSk6kOoR0Hd+lCoRanrBQcb6Q==","signatures":[{"sig":"MEUCIEv7o1D+L3weDzO1sSPDTQQXNQMHF7lj9NrQMSHtPIMTAiEA8Dd7SUaGv9Tphy4PQSIDbXWSr7k5LDnusaEqyCpm1rI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224238},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.1_1763660517438_0.015460749045466127","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@decaf-ts/for-nano","version":"0.2.2","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.2","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"5f6026db58e97b82fd1d257164a6ba5054eb145c","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.2.tgz","fileCount":43,"integrity":"sha512-SghLEPWxn8viIv+PLa2rVhoK7/vtn47tENHtZnB7RgJ37tQFa9HaU5IOnMXrAsYEqQcG7wbNZ8XxDRZoneiuGQ==","signatures":[{"sig":"MEYCIQCeR8mSoFooLBSEVBjhLQGik1EJQZqQhsWyDOg9+p96LQIhANmeON628jRuzvYm8GyDZRirWrb4iQ1LEjxjoyqJCowO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229735},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.2_1764084240224_0.4730007543977257","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@decaf-ts/for-nano","version":"0.2.3","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.3","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"5c6fca39bb55dd845929627d48184b8f3279c74a","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.3.tgz","fileCount":43,"integrity":"sha512-N2md0urqu9dIjAF1IvyLzbLCM6UQdW/ODhFyJq9cfHr0bTbxXaahv8aQfTeLjXL2wOR7b+DeeHV0xx2u1m2oCA==","signatures":[{"sig":"MEUCIQC2HZLax31DnRQBSsUpOgVGVcsNwJKNUnufGs/RM6ImGgIgE6g4ywO0b+T3Kvk/V6GxCau6bwDhBaGb5ZuqofCY4VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230284},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.3_1764878781082_0.7123244422362909","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@decaf-ts/for-nano","version":"0.2.4","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.4","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"bb031df00ea6ff82dd011e3b66d54d4f11e77e00","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.4.tgz","fileCount":43,"integrity":"sha512-mS02m9H78J0QqHzcGL+iZttH/C7NTwgLE4TeYWMExRK8Y0SD62v4m9OsYiOr7CHgAMHerlwbBnxQ+LiCauyoRw==","signatures":[{"sig":"MEUCIF4gY/fyTRdEEbGTk8da8DklrXe4P/Cj2WoRd3RqrM94AiEApYkidqBFX+xDEvVPHgSh4llf/zCEkbRtHLaEHdxvLM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230284},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.4_1765362755639_0.5300305426527407","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@decaf-ts/for-nano","version":"0.2.5","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.5","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"7d1d657752301ad8741760ade2115cb315854718","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.5.tgz","fileCount":43,"integrity":"sha512-kto9Me5Bw6fdgR43jrix5XcGb2iuW9xCUQu7Slho/rOWYlRTTKYhTPAkiyChtjA/FJa73fXOkrVW7kDoB0tp/w==","signatures":[{"sig":"MEUCIGKkZeFRwryB7vxFIJnlMrM/pfM2cYIDJP8pq7NPkAb9AiEAv3rZV10AKNS+viMmcaNkghD/Y37VBT7n4Ku3TTwzTd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230284},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.5_1765399615621_0.9618139107834147","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@decaf-ts/for-nano","version":"0.2.6","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.6","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"cb5501ec400d3cc303504aba0369d79e50310aa1","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.6.tgz","fileCount":43,"integrity":"sha512-wWT5gD+DlYuWhGbKU0XVdH86zthXXrR58SDyrLA1OcA7HKa6CfHx/3lx8POa7yS4WE/clVtXaTrlIYcCCaVe+Q==","signatures":[{"sig":"MEUCIGSpZd6FUjW5z7Ujh+2U2TKWIzRSbAgmZwN966Lv+sXBAiEA1RPqEJWZefpSzYUWYOT44mnTv8Jy3w1mAbIodGr5cMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230284},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.6_1765495849665_0.5027049520107159","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@decaf-ts/for-nano","version":"0.2.7","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.7","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"214756551d5f5f86128f0c61fd29d68741dd6218","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.7.tgz","fileCount":43,"integrity":"sha512-ZrAHwXD6b7ePch/q83T3qZbbSwALvoVhISmz/T1XyTLCblvaWgliVu1XXiulXrR4JILhNzsMo4saVwDVUoNxgg==","signatures":[{"sig":"MEQCIB8mzs7zguXeaBaz6pjR4Ne0la5/tMc8lly+if+PW0ZrAiBikfVl0BwBQoTca9NQLeKeD9UTXPyETN38ZxfcVI7x7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230532},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.7_1765842659794_0.20130170025261984","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@decaf-ts/for-nano","version":"0.2.8","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.8","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"c711dbfa0d7f8c0c313dd8fb591df3a352518b6b","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.8.tgz","fileCount":43,"integrity":"sha512-quGmuq7CxBIqC10er62AmXncdBQ+TorhG+mXvI16FEH+fuETg6YmWKVtGo9kxHJGiD08RLgZcFmkJ5m5/5nWbQ==","signatures":[{"sig":"MEQCIAb0dj77LSy2h28gCh4Js3hTWzJZNCkusMo7ZO/gUZZoAiBC4DcAyiZfl7vp71O1BCdLMaWmDR3qQUNxIcYtxxc5sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230378},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.8_1766422443906_0.9387552420776202","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@decaf-ts/for-nano","version":"0.2.9","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.9","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"86740ac8cbf2daf6c4cfd99a7bbd75c0b952b714","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.9.tgz","fileCount":43,"integrity":"sha512-znT0DGdxor1vYfSBe34paMJOlViihYjKQ3gk8QIWqTsQiVejawl2nrUUISCxnWRo7SGOETcaMPGUERPKDDF6lw==","signatures":[{"sig":"MEUCIQCfO5AB4smlBoY7FkS+qcxQFrTRh29XMR8mvDVT8b/SsQIgATag0FgFMPrR828LhxnE0NeB3LxQRiocE4AZ1WPtmYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230378},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.9_1766446103509_0.7046871251030391","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@decaf-ts/for-nano","version":"0.2.10","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.10","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"c421fded68bbedd3bb6c119c8ab19bce8d8700b4","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.10.tgz","fileCount":44,"integrity":"sha512-pfLBj5QTiN5BPJOrFWsuhY/PxpLzlmbUUTUYX7FyLA8CN48o7e4Fh69DMBDN4baMb5CeuBhxV6jKotSzUtPtxg==","signatures":[{"sig":"MEUCIQDcUhitMiQewe++n/FlAddpZsrR9rSkH6BtDtbFwbTXHQIgS+4Cj0Sxn3xDEqqv+Xrpe3ueBH7E+V/AdBF06zKm2mk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238600},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.10_1766622392092_0.5593250879036882","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@decaf-ts/for-nano","version":"0.2.11","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.11","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"3624de548e952a789c987706ad80b88e9506d16f","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.11.tgz","fileCount":44,"integrity":"sha512-J5bBP/2137Horn3NRw9XGsnDUOrTy0Qx+72ZJs8XrpyKatLE/pRlV97L86PA7c+UepDsywq4vl6mTQHIRyc5Xg==","signatures":[{"sig":"MEYCIQDsBDrVttxEMUP3aa8wMfqt4oYyASQeN3oG9THRtk/m8wIhAOG3ekWUhnNkzR5S5t9iUprTbScl+8EAulqX0mRIcyiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238814},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.11_1767365687432_0.9356399352819074","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@decaf-ts/for-nano","version":"0.2.12","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.12","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"6115b1cfaff866185ca6f6a16b89ba305bc74391","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.12.tgz","fileCount":44,"integrity":"sha512-u1FaAoTx5haO3wjL73nFfxIr9UUNeLWx3Np8kbpEz6wmO0JTphC2glFOfhIWIwxJuKD7z4hBisMwRpttbZrDIA==","signatures":[{"sig":"MEUCIQDmsvFOLF4Su7mSw5Zi3RPKyxIgPAH1xr9FRrh6vzRMKAIgGMe5yWGx3+ldLwrKp7zwnJCUXVf88rpI0MUtJw4vvrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238814},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.12_1768167429136_0.3420667332208194","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@decaf-ts/for-nano","version":"0.2.13","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.13","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"2f3205d961493bffe0727e489a1be3a478a26b3e","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.13.tgz","fileCount":44,"integrity":"sha512-LUCRCPaeVNtaSzGOj63Pk8pDoR3Dgo9aOGNznohkGih7ZcgDDF8FrHapavyLP9v5VeayJt9Nb8HSjzaqpf43uQ==","signatures":[{"sig":"MEYCIQCFuDpghQuarF7BGv+eMRRoCB0V96lxeQjNn/OlNTlfmQIhAJeyzmiBYIax+6/e1dkGzAArSXQp6eq8OKuvYcpEveSt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238814},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.13_1768212716924_0.6710019603705457","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@decaf-ts/for-nano","version":"0.2.14","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.14","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"1b881c30569afb47a97f47034ff2f83ee04b26df","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.14.tgz","fileCount":44,"integrity":"sha512-SK/6y8RwVivStps9y8ChzdHGwfz7QnPaaK51QWpWm1pjKhB/cGVaYJE2rq25WRQPZZ++ZtAqck64DA1Jq34nxA==","signatures":[{"sig":"MEUCIQDeOiovtC3VlFgOwy3xQBWowXOcJojO7fDczSljLhJ+ggIga2xpyDbTw1UBPx/16lVk7Zuy6kktEL8ohbb9XLm8PAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239030},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.14_1768354432193_0.6288689007659032","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@decaf-ts/for-nano","version":"0.2.15","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.15","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"f55fd71949710471fdfd64e880e21f8fca2b8835","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.15.tgz","fileCount":44,"integrity":"sha512-pSSW+C0MfAZzV16oSmeTi4X9o1jAQ8b+1VzcjNj38ZFrNaAcGg1IZYpPErxitXLpKsixO0+Ti4e4N5TcwgCnSw==","signatures":[{"sig":"MEUCIG+v/H9LMQPVR34PhFsvMd9FIUv4L0rFuAQ/hRYic0pxAiEA3EBzrVF3QwElaCeCrdwNwN4QPYVZvOAWgX/VwIPIhDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239030},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.15_1768394408862_0.19776103834963954","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@decaf-ts/for-nano","version":"0.2.16","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.16","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"c6c8c613d779942506851ff7aedc9750e06155d8","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.16.tgz","fileCount":44,"integrity":"sha512-vYupoYZ7pWSWC/lbeS1yS/M0rSvi/3pTjI0hPvB4FdWnwqq0z1JleCvnnfwRkej6o85Cm9BLrU9N1YARCFeomw==","signatures":[{"sig":"MEUCIBGm3kDMTpn10P137na3ZU7xUMWyIVzOCLusWgJEuThKAiEAsHI7dKZkMrB8WnNxMptl2JBRFPRC95vK4IyxSRy6ULg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239030},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.16_1768520920228_0.785923745508107","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@decaf-ts/for-nano","version":"0.2.17","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.17","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"e3345af3470ec042cedf6f3924124208d118bea1","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.17.tgz","fileCount":44,"integrity":"sha512-41b9GrXZkSyj97UEfQN+IluvwyvJccFz3upD6JRIp7Ckl21VP0lCg5W+Iirb9N9GIJ8Ju5Mcyz2e3LvA6xPlUQ==","signatures":[{"sig":"MEUCIDeC2wsK1MTostzvm45RHVbJ2P/EpiUeLTAzdkzLQ2A7AiEAhSOrJDSjRnwXZZYI8fi0jlkZHAu5qj8i6dU8l4Oekxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239030},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.17_1768659435750_0.9185524322263479","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@decaf-ts/for-nano","version":"0.2.18","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.18","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"b09ffa38972d3220898e8b3f1e86471e462d9caa","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.18.tgz","fileCount":44,"integrity":"sha512-p0h56q96FpscqYUHYCVoqTElqJt5kri2lgkgFyhJM1j9Iko0JXLrwIYFbZDIE8EFyB7eKQ4mEPcj+XxxDxIPKw==","signatures":[{"sig":"MEYCIQCKSXCZJI5wpaXqeomVNVfQenLB5AYLlDhJGytsVKN8mAIhAOlwbv+F8+vdhvFrFnVTRid+l1Y5s74sTt/CcTWn1mB/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239186},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.18_1769003356332_0.683280580691108","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@decaf-ts/for-nano","version":"0.2.19","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.19","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"518b324247a5a854e420e9d0db6f3a3b2a060581","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.19.tgz","fileCount":44,"integrity":"sha512-xDVNnq6hxCnJoTWgt+x+L0+e9ja715pCr/9adgjihYdW3c9BhJw0EFmdsmrk16DBJ6ICTZedUebpBlO1aThtXA==","signatures":[{"sig":"MEYCIQDaYXZthI21cRkCprS9snO71Zv3yj0tOGxK9hsEcOzLFwIhAIzy6I/w8MHcHcqZyxnDKkzDnPK9NOndPD7oWHrz6Ggq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239186},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.19_1769008032365_0.4250845014385196","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@decaf-ts/for-nano","version":"0.2.20","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.20","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"0ff5519feef6ea3e8bcf91d988ef67e146dc3e9d","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.20.tgz","fileCount":44,"integrity":"sha512-cYihKyrEB7RXImxlcfy3w8VnX/NtCk1eNMkvxtsP6YGDqEsSxQMBnFVMcxEwevlwK/GVabWWZud6cV+ufwLgNg==","signatures":[{"sig":"MEUCIA1bKpGkyHadbMfGf1MVOrrO7NRQ7axRM6BDEaFTqnlZAiEAsHsdFFOPNxMBZvz46in6xnVFWoUIZ5GhZ3nzHBzfKHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243014},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.20_1769049271999_0.44022496579998704","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@decaf-ts/for-nano","version":"0.2.21","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.21","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"745380934d12228adc5d70c52ae68b4dc0ccb80a","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.21.tgz","fileCount":44,"integrity":"sha512-2F4U2Mtw4SKimWupL9S50yRppG9p31IuegbFuyFc1laPBXPR/BSVeGelNoscLRxhf1mlDR8LG9nmpK4olhGiRw==","signatures":[{"sig":"MEYCIQDXEy7i1iFyQVXaC/yKaiiACB+RXVcd0PRhclJ3vV8aGgIhAIIHUNOfrNw9Gc8due0/ujVkJq5BIo4qVsrb8uI4NTfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243014},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.21_1769077458139_0.1681679257853188","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@decaf-ts/for-nano","version":"0.2.22","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.22","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"9880915cf118a49b4fea345ee6571063d4651dc3","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.22.tgz","fileCount":44,"integrity":"sha512-URrvxc2Y7naY6XDOwxvdNiyYiG5uSWnomXhoYJPx3EuCMajVNV2JnKFEmYkhZTlAV7ZIISI7FKqaxkp8ZmwvkA==","signatures":[{"sig":"MEQCIHJKKeIj1vSI4PTaAZvRMdwBLNkKDaLxSVuJ7wFw04nHAiANd0EXzwHRPFXdywK8YeJAFC3zCE0hOlLtAMVaLiiVhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243014},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.22_1769102510265_0.2622145158039568","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@decaf-ts/for-nano","version":"0.2.23","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.23","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"da0f6cf47d380ba2b0580ce464fbb1a5fe93836e","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.23.tgz","fileCount":44,"integrity":"sha512-El5lrooGBI4EAL6LjcY9wgeAdW55KQjjCml6osa4MdTyaFjTftPHKOaF/nHW+4R9u8vrHC5lfTKy+6Ze7QkD4Q==","signatures":[{"sig":"MEUCIFeAyqnWzon4UD/Y8qU85MoS+ERliDM4wJQ29VTCsPX5AiEA4xnMuOQKn50opbjwL6tvr+bxTJAqzogiuFYio9L8pwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243014},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.23_1769104710956_0.9131805154275014","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@decaf-ts/for-nano","version":"0.2.24","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.2.24","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"41d0191a6fe2a0bc6865622c9944194b238c3428","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.2.24.tgz","fileCount":44,"integrity":"sha512-i9JXo0bjcPz/saIJEhBH6+y5nc307ChYRMqo4u3IlwHGkYM6mMjTDhAuwlvCBaWzWc3mUF58RS2udnN0ZU4pJw==","signatures":[{"sig":"MEUCIQDNPlQHEZASMdnk2C69fUMflVtCwC2XPl6uugfyTN9IkQIgZertQKBd6TJyKLRluHQO6zaR9B0A3/qHEjGkA4LlVL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243014},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.2.24_1769105935488_0.6930254505267179","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@decaf-ts/for-nano","version":"0.3.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.3.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"fe378292caf4571e1bcb5a9dc944cfed4730e612","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.3.0.tgz","fileCount":44,"integrity":"sha512-CCd41HG/JEW1jAwrfSwaAIvZtgYjefH+xq9m3POUC3+TbNtW7Ngk5GNMxXI/fxrYMJuyGaa50+gGOvloV+sRJw==","signatures":[{"sig":"MEYCIQD8OiViGKWW1PTMtAM1Gqxzz6W5jDs2fP19CctfZjgk3wIhALvHSEe3vIZgWfzCAL+7irDQzzToen2LKwMh6POecAtk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246441},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.3.0_1769191581826_0.9518336668534029","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@decaf-ts/for-nano","version":"0.4.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.4.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"6e08c125e8a1668616c51e28ca1eb0a276193597","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.4.0.tgz","fileCount":44,"integrity":"sha512-YJqLJLRvtaiH3jgBbD7ieqQmL5UGeP8i+ELvMkeNTsyMpaKXxQMVh2zMiuMmhKoQSq/I317smlWkOmI7ukWeFA==","signatures":[{"sig":"MEYCIQD+Ce8VQRxaYJFRNz7VZpbpp2dTrzezOzqobHjuYIG9EAIhAKBDBKALHKvS8xvl3BD0I7mhT+LqvVNDwwJYx/xRFn7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246437},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.4.0_1769193258815_0.6216750599899821","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@decaf-ts/for-nano","version":"0.5.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"ced5b137b7e9678a715a753595ad3a26126c1f51","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.0.tgz","fileCount":44,"integrity":"sha512-zsCDbmRn7NrBFpIaZd6MDMzeEp6w8UbfbIaEUQqm9/Qdv7uUv2GfZlmU/UlIdWlrbgC4PbLaB5vOulepCbqQ0A==","signatures":[{"sig":"MEYCIQCpL+q2RLmpUHhi1E764BL3NzfwX8tRWEtToSnzm7g7uAIhAK/R7DUY4cArBYp4WKW1eCtgMt4L27OGfktnpJlwhXzT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246437},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.0_1769211988604_0.21571498205646544","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@decaf-ts/for-nano","version":"0.5.1","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.1","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"5fb5d81c082d41b29645fa1e18d70560d39c937a","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.1.tgz","fileCount":44,"integrity":"sha512-a74pidIrIvfRETM+lhpbSHcNDWMMm4TNZRVuLhwxYNAg/cfWEyg82KPAQCyefrx8eIET4rU3lcJcOSrYflxQCg==","signatures":[{"sig":"MEUCIQD0eMMB8xVZNu+Yt+monDW5pQ57r5TLrAEuhtxGO58+ywIgTm7A0JWb998aA4yOQHz7p/loJ0UsHLVx2ImT9dhaBKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253306},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.1_1769301416869_0.9474801578380405","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@decaf-ts/for-nano","version":"0.5.2","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.2","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"9c7290e26c1b162e50a206f89c2e8fef032402b1","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.2.tgz","fileCount":44,"integrity":"sha512-jcqFZlDQYVaQGsgbBLfAuLAIUdEkUXei0jOX7LOxZcLRqncXLsfFj0ojnA3UgyzqaM1vGZP30wflOlsOHP1DTA==","signatures":[{"sig":"MEQCIFC5OW6HgAZHtm/+h1O6aQbGn3VVptqzbR7whybqMgVDAiBZgvYUkNmHnvId5maOK8z60iDQhSMjqmgEIbEt0ovwdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253462},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.2_1769384461248_0.5990974405517797","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@decaf-ts/for-nano","version":"0.5.3","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.3","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"01a8d4d8226e3105f96faa7c7729661a60b24204","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.3.tgz","fileCount":44,"integrity":"sha512-DnJnKjmZZrGIKIFHJz4lNiL9zBSwIaqSeQp7a7lN4ASuyJfb+TKL27RDBBPXxDpUsuUeS+pGCOPirbJbYHe63A==","signatures":[{"sig":"MEUCIA/5iFgwk/E0EGZHkBumZKXYzdzObQnO7DM8qXf/vGn2AiEAg8DvWok48XV5+X0tEAp66HC4I1qCLgMdhMBsXbvHm0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253306},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.3_1769972258264_0.4798630157311099","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@decaf-ts/for-nano","version":"0.5.4","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.4","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"2302e4e07b36d9f8321ca28013e8e293681087bd","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.4.tgz","fileCount":44,"integrity":"sha512-CtM0jhAgujAFzKBN4eUmB8bnAL3jYQ8pznXEiU9xYYPTCqvse3jj7ciPafCt/3ZuU1pAc0U1pS8Bv4kC/TkPNw==","signatures":[{"sig":"MEQCIGGJ4Zek7JzRD1vHzu+lzvW6MtcMKbgTxb/fz1snkHzZAiA3u3Kgy1cMaX8ocTvMlXZXmRjhLdwBR2U+9i9BKsMbkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253201},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPattern=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.4_1771126966673_0.4993881970662113","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@decaf-ts/for-nano","version":"0.5.5","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.5","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"221e4bb0edb30784c3353206fc222d27f77a8ead","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.5.tgz","fileCount":44,"integrity":"sha512-O3fqxjMC1qr8mg/ldpk6yFKePzrpUARhINBmV+u2IwbRvHlX/azjoojEg13/WK3EWsRCCv2LCdk+LD0rSpQoHg==","signatures":[{"sig":"MEYCIQC7rlXKZzpt1cwQ6E9WsffFGWiRAunHhRiN9gDyFV+E3AIhAJUJD/JgvTlr7U2thHu9J4t/TFcmcP++QCUHm407gaMB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253313},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"minimatch":"^10.2.2","test-exclude":"7.0.1"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.5_1771848478348_0.4154900095908527","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@decaf-ts/for-nano","version":"0.5.6","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.6","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"eca0c2ce409c7056f133cb7a96f2b1926064098d","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.6.tgz","fileCount":44,"integrity":"sha512-pZY3RpGWlmsyfsfOF7hT4+7TBiJ+QLa7QG7WOfcj6gBeDHYVXLv54vB7WCdonLtYeVOKfvgG0GDnJZgTud85Rw==","signatures":[{"sig":"MEUCIGKZOytfbtYWXwY5O6jmjjcdl09aaC4HS2fsHgYGHggyAiEA+71sRz1B5N2M96dkB9uBx14lxin86Rr0zyao6iLhUPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257672},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"minimatch":"^10.2.3","test-exclude":"^7.0.1","serialize-javascript":"^7.0.3"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.6_1772574468593_0.581562005136181","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@decaf-ts/for-nano","version":"0.5.7","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.7","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"a309fa782312003347cce3c7dac266e92a821bcb","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.7.tgz","fileCount":44,"integrity":"sha512-vjQ1CclLnyskt8d1N19w9f/hrrPkM13U5rNnPOyWvVibFIlPAtV2Ybvq18BoqO0lOtEH58EXqx59k1BX7exkOw==","signatures":[{"sig":"MEUCIQDhpdQ4xkgqCK+YElSWxF4AkRY+1BlRy+shup+axGqjjQIgR+eaauIqxPf7DLMsTKrrl4ZKWu3LKNiPs7IzxIJF5vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257672},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"minimatch":"^10.2.3","test-exclude":"^7.0.1","serialize-javascript":"^7.0.3"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.7_1772577546295_0.09353911641557522","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@decaf-ts/for-nano","version":"0.5.8","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.8","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"4b5fb89cc9f77929a234aa7f0cc1f255770e5a34","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.8.tgz","fileCount":44,"integrity":"sha512-i513edpsEveCe4zmQf2y3EfMp2cJN60SsiqHqnB111/gIWlbOESkZWIn71f53fC47DTJauuUeZ3qSaS7Gf1CQA==","signatures":[{"sig":"MEQCID0j6qNkNTqp7rOIQFey8mAC4dVpTWMYCmvlHOqhndh6AiAke0Mv6fP99NBl9gIrUY5BFCgpW/886yeky23AG7F2Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257672},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"minimatch":"^10.2.3","test-exclude":"^7.0.1","serialize-javascript":"^7.0.3"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.8_1772578001460_0.8600789859056481","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@decaf-ts/for-nano","version":"0.5.9","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.9","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"ebf049236f7c4a9c3ae24b85c3a61bbd697f7328","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.9.tgz","fileCount":44,"integrity":"sha512-t+ANKX9GZwvGF2XmSZYS7dOkBuM6geU62rPdX1Hhf5Cs3TySkIGEr6WfiHR6fiJswTaEXt1j6SP6Wm9RHqsA8w==","signatures":[{"sig":"MEYCIQCrpGefKENhXNCdiCLpe0BF0JUO2SPhnPjH2WHu/Av7LAIhAIZGcte/VhyBDZHyTi1ijB7suhay4cDKFPoLVMhMVPEe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257672},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"minimatch":"^10.2.3","test-exclude":"^7.0.1","serialize-javascript":"^7.0.3"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.9_1772578727773_0.1342867940603234","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@decaf-ts/for-nano","version":"0.5.10","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.10","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"b8d0b6f671eb080f96762cdf704d612e33124575","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.10.tgz","fileCount":44,"integrity":"sha512-GFIUGRN8Rz0eD9vc6SP1NOpGzlfoGEavyvfeNNK57GVpcQpDwOXaSOK+CnAWzZ/bFmTI52sILbDFnxImssMziQ==","signatures":[{"sig":"MEQCIECTb6czpm1TFdhc20jjm8cUCR74oamEX83P6rCSjhrRAiB5wtG1ekKLhgDCBNd51dk+rOFaE/0KtmXNX0u19+GcRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257673},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"minimatch":"^10.2.3","test-exclude":"^7.0.1","serialize-javascript":"^7.0.3"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.10_1773229467440_0.7648237975028438","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@decaf-ts/for-nano","version":"0.5.11","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.11","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"b1af0c97505977b9ee2949247741cdffdf428f14","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.11.tgz","fileCount":44,"integrity":"sha512-uCxFHvJr6luXGjvXbYmDv8q8GO+0lKQQFTeTDvMIOh8PW06t4UktcVQPEZ1Pzl4iSmy6z3/bJgKbdzNRbZBXhw==","signatures":[{"sig":"MEUCIQCS3kxlPNZCV6YRihUi9YO8g3rb60BR960qp+e3c2kRyAIgdG3+R6wKjwlETgy1vk3Wz1gn4lB3DRHIHb004NKICtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257677},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"minimatch":"^10.2.3","test-exclude":"^7.0.1","serialize-javascript":"^7.0.3"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.11_1774013607060_0.7925608966634887","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@decaf-ts/for-nano","version":"0.5.12","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.12","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"4edd4ef0c3df692b988d3ced1516effa4e4a8889","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.12.tgz","fileCount":44,"integrity":"sha512-Kyg82GSAvLY0kJ+48R34kVXksepy/IB9bIxMfaU/xt049RhNSwUI703EIO29IxLQz0jtqgHBkOugvNBZYjmeTg==","signatures":[{"sig":"MEYCIQDMEL0RsWa8ocao52/6Zy5o+zkbJd/9zJ2PBPGIhsBZ5AIhAOrEAkxla0SKdIc9drndQKFN3HI7klYq+BCOTXszIBGC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257677},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"minimatch":"^10.2.3","test-exclude":"^7.0.1","serialize-javascript":"^7.0.3"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.12_1774023582699_0.09207034349976495","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@decaf-ts/for-nano","version":"0.5.13","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.13","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"362543754ced6cd930f225736b1eab4fc0a78006","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.13.tgz","fileCount":44,"integrity":"sha512-hQZCMpGClG79Dqp7HpJ83z8+y/HUkLNiAXr7WX5dkxvQu5pAIe3U5Hi4STrHxXW2FOieac6rY2zJ79xSOzs8HQ==","signatures":[{"sig":"MEUCIQCUNL/wR0/+N/tt17zNhIEliIUFl0oVChzMFA/ES5yp7QIgC0D8zrq7gkmpj7saOwSdIYvEdMzvD4+TzRYVPAtTZX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257677},"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"},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"minimatch":"^10.2.3","test-exclude":"^7.0.1","serialize-javascript":"^7.0.3"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.13_1774055811462_0.9120532885083341","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@decaf-ts/for-nano","version":"0.5.14","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.14","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"ef1bd2ec168cee4b2961861c8cd55abca0d302a2","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.14.tgz","fileCount":44,"integrity":"sha512-3i30pO6qfxXbGtp3peubJOcQAY3AAi2vVgOCjW0bQh6HVlz2b3bLoWJrZlwL+dYSGkl7C5fz1QDuG7FaKbk+Gw==","signatures":[{"sig":"MEYCIQDFh4lbmbnl6FSb6Vnl+QGJRyQ9j7NL1sma6a4QVeAIggIhALm2QFAaO3ror8c1grKQgmP/ltMGwVvqZsxnpmhBbYC2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257587},"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"},"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 && npx decaf build --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx decaf build --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.14_1774059344099_0.02267465522222878","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@decaf-ts/for-nano","version":"0.5.15","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.15","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"5d6f88ea01a7708429c9b4dd190aad12740cec53","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.15.tgz","fileCount":44,"integrity":"sha512-Y6fyh7TugbvLUp18OT5ChG2D7LZIVDtdp3vTjLtAMJRnJvhIVjxq4ayku3ad1LA+9pFVSFxObOsDWjB3eerHpw==","signatures":[{"sig":"MEYCIQD8t2ytwmROJC981K7GfgL9A3WwHkMRJVXLPV1cyEu36gIhAJ8Evfx1qEFFbvlmStiLkcUQttpBuEhHzmxeelswpqcR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257587},"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"},"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 && npx decaf build --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx decaf build --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.15_1774209137795_0.7330513255554714","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@decaf-ts/for-nano","version":"0.5.16","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.16","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"123f2f6fff237d44a40c382b3c0d51b0f9227f4b","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.16.tgz","fileCount":44,"integrity":"sha512-6mjl9RYtKs9kknRCOCQSaRH2VBxquZe3Fipf5c1tCcmUfAhjL0VbDgjN2EhKjbUdYCBVs5UkEmGMwnonBWiFAw==","signatures":[{"sig":"MEUCIC0LSMmg6o70yPaCkuPUSol3IIcpoTVpNBBK5Rf0EnDuAiEAtulM+X6BRFRdt78t5Y5+m8Sbor6/+FkXRaCN5WjP0hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":257785},"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"},"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 && npx decaf build --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx decaf build --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.16_1774268825386_0.28864417379583873","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@decaf-ts/for-nano","version":"0.5.17","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.17","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"e5cc2853988bf0ea7b030d0e1310811413c29c47","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.17.tgz","fileCount":44,"integrity":"sha512-5ps8g35cY6mbDukKWPmLRE2QMl95KG/qtoeq/3R0NdLnob/BpEv+Kmd8puc7exkXdYGxt6eK8t2ftVcnSmNtVw==","signatures":[{"sig":"MEUCIQDRZtBBYltLlQvLOmfRV5TKMMMuBE/cTc5bebNIrtkYCAIgfsON//Z2mLzaolsfrjkejyxads3Ws6mZ/2wQf9eqUjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260353},"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"},"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 && npx decaf build --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx decaf build --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.17_1776853172507_0.3494762851071831","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@decaf-ts/for-nano","version":"0.5.18","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.5.18","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"749360eb0f35071947456c6e3bb6174ef3f12dfa","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.5.18.tgz","fileCount":44,"integrity":"sha512-tuzfBEzdH2f2iAbYGss5jPhGc8RJHPSMISYovW1RVVXSC1MNfN421vnPSK8nUsV2PoUGGjs2TAPRiLLYElNcmQ==","signatures":[{"sig":"MEYCIQCQ7ksHNvKP3fBocVVqj+IncUon5bOJM7bIBrPI4BficgIhAM5i5YTj5JrhLQGl4UahJarys6rfsFL2+gBoS4ky82C5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260353},"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"},"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 && npx decaf build --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx decaf build --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.5.18_1776989343271_0.5847088868072663","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@decaf-ts/for-nano","version":"0.6.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.6.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"6e72d6e8dd5095c87da0208fcf91c0e6c6f612d7","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.6.0.tgz","fileCount":44,"integrity":"sha512-DqYaz2sLsPJJxNU+sESGPjyb8txOs9eI0weyqZVZlmu1UGl33eRX3zgy0hlzcQMNvxNeL8l7z2R8DQuHyMtgzg==","signatures":[{"sig":"MEUCIQCWimSPoApwhIIyMYjRxVs64r8hrigwbzRL/qgfMa57wwIgZcz6u3lDDCmSghPtSYD2OKjFC/VoMiXk6tnwEjW/80Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267437},"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"},"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 && npx decaf build --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx decaf build --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.6.0_1777287860542_0.2728101866145969","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@decaf-ts/for-nano","version":"0.6.1","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.6.1","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"1579bebf6a21f0349a2bcc79c162909e9e1c9f9f","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.6.1.tgz","fileCount":44,"integrity":"sha512-93ViRaSt4MF78a8zR8JgsMIBevAjne9jnZIW2FbzHEcR+6RGXoGlOEZ+HA/IAQ0V1kt/xTzGVUZHgGiNYFmJ6Q==","signatures":[{"sig":"MEQCIHWeosqwYUHd5WMsAX5P9zBWgxSjLl+IMQEHkoSNnMBIAiB0ipqswCvKX2v5Y69fvzFrOBJxzalllLe1gQCQoR0dPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267433},"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"},"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 && npx decaf build --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx decaf build --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.6.1_1777891350470_0.2670615775480685","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@decaf-ts/for-nano","version":"0.6.2","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.6.2","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"bc6d167b85fe91d77710608027b15bdab9895ca7","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.6.2.tgz","fileCount":44,"integrity":"sha512-lmkjMQz0D7gBZgupzZ3Fkb6AjUH+C6blRIF+uqC+wNSa/pLAfYPKW+fvswO7HE3py78JYpukt+200SSqmxdR0g==","signatures":[{"sig":"MEQCIGCWwNW0zW/gfbY7TDBDop8iKJT8me4GtWZV4MZQfbOaAiA94/amNsux8Ejww8iu4CLJJDB7QJiKZMiHlMzhTaWDjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267433},"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"},"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 && npx decaf build --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx decaf build --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.6.2_1778006225082_0.4138916703046036","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@decaf-ts/for-nano","version":"0.7.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.7.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"9e71c6e7c51eb41f9207e54f0d3553e8e6ae64c3","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.7.0.tgz","fileCount":38,"integrity":"sha512-k2jGan/8kJ/CvdPNsrqJi5tuYGjb8V9PquwnQQOEx6nqzAAlF+uWYSa4UyOf5/anxF6mxzXg/4Xmp099tSNoVQ==","signatures":[{"sig":"MEQCIFXUeXZdLn46sIThf1QdaWXHp1bPxFydYlSoJ3wDwJAOAiBgaOOKFDBg9RReaANVDzlrqhfZeq0D0canVEuplZ46ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238279},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.7.0_1778171376067_0.2563450545942656","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@decaf-ts/for-nano","version":"0.7.1","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.7.1","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"12d5e1855a04c0002f73dafe9808cf18bad93ef2","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.7.1.tgz","fileCount":38,"integrity":"sha512-FUtfesjcfNKvdAEHjbRMnXRGIBSz72Nuy1T+VhLbxCWUx/fM/NW4aDigjpzRHFQNZWa2XMhWHZ2aqnMpKw0opg==","signatures":[{"sig":"MEQCIGqGmU9l4wX9Cz1NBBuyH2IQAlEb0SBm3NmnN5EYn0D2AiBMAgX6yKTnz3uJvrk2tN6emx9DoRA9nuhBDGYqya19QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238279},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.7.1_1778187506496_0.03620425549920325","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@decaf-ts/for-nano","version":"0.7.2","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.7.2","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"14e3247312e1a0948537a663be1a4503665b7850","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.7.2.tgz","fileCount":38,"integrity":"sha512-Plt5+wLuAA5ez1ryxZBBO01HyAgE7OV0MgPXJr4RIaIHlq9/rQYAhPVvFEo/CsTJyZCp2DBji5T4bSc0Oq+xTw==","signatures":[{"sig":"MEYCIQCXbb9AMPcG+sPCyhO4QpFxCS1d+JspqjbryglEoGRUQAIhAOaxkkAwOBly0JBgiUJgct1FNruLDsqXDi7bCIrE2VHx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238279},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.7.2_1778191161721_0.5785203054107702","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@decaf-ts/for-nano","version":"0.7.3","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.7.3","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"da8b94cfc321e2bd90c00a6fc6d1609db4db5fe9","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.7.3.tgz","fileCount":38,"integrity":"sha512-EWqJlVCbUfS7wZPJVwJ+oy9c6L4PvMmzZOEmK+M7ha9BYogQz44ypO+2NmDgg6p4ZglLWqYSZor3z7v65pi8iQ==","signatures":[{"sig":"MEUCIQDkzCRwBSGw+WRMsFvLJaOtzbl28sltLv4yqcoQSf3ZkAIgLGaySc7VA5C411KSkM4VUKajQ/jJrF5zr/MGmR4LrGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238279},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.7.3_1778194536577_0.375269507958506","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@decaf-ts/for-nano","version":"0.7.4","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.7.4","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"e8b5b4ca4cb945462b37614613684b80a9a0a4e6","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.7.4.tgz","fileCount":38,"integrity":"sha512-j3Z//nDvdAi/oHi+Z42tlxWASS+VyTkto/CoiitqPqGEJwOv9PNjpBh7fPF/w/f9krsQVq3Qt7gXeHkUFMjLRQ==","signatures":[{"sig":"MEUCIQDv4e/6TOn84H8l25sN1RhX61jhIm8kR0GuYKEPz8pYvQIgOCds7CR0+TwSq2fb/9+prQP63/7SMnkMO7W2Oyfoqrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238279},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.7.4_1778196847930_0.9721924905762132","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@decaf-ts/for-nano","version":"0.7.5","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.7.5","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"ad04ee4740a01903cc6fe52a7c862a012ea174b1","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.7.5.tgz","fileCount":38,"integrity":"sha512-AHWs7/jnnLEYA1/O8ejJ28o5Emlnl6WJtVnMLUV8qiICPgztEf1cV5DrejUZ1B1Stsr2l1cYW7yfdsm9eK4dgg==","signatures":[{"sig":"MEUCIQDUCPZ2N7xtW5n9pdSOBSxoqSFWf4hvsqLqvkV/dRoUjwIgFae7TFAbtX3AXLPoFrtNbN2hkF5ktnLlm5gDR8SWlqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238279},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.7.5_1778320253236_0.6282586641487948","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@decaf-ts/for-nano","version":"0.7.6","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.7.6","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"08f3554e24031d05d5fe6bc57b3dbcaa6675bf27","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.7.6.tgz","fileCount":38,"integrity":"sha512-gox99S0as8D7IbqkfO+2E8e+s0U36WWWXvEEnqMvhpOqA9xPWVBo7MBQ+eB3fFMr12i7YvIfO8mqdNXCf7JjEw==","signatures":[{"sig":"MEUCIQCEA7JfVSWLlTfEfefhKSv/wdTAQe5yTAPANoTMS+Ax7gIgBocjY+ACjV+ImeiNIBMnE/5+H8/jmz0DuM0hS9XQUAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238279},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.ts","module":"./lib/esm/index.js","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.7.6_1778322440197_0.47189945945805833","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@decaf-ts/for-nano","version":"0.8.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.8.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"262bc2c9d40d440d78d9d84219df56a828f331f6","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.8.0.tgz","fileCount":38,"integrity":"sha512-Y7zJCjjsVmBq6031ab+O2VOr4PAMNX/riC2IIdCKzrKA8dkn8aJLWRW7fcF1FhzfgIFN5OcuIvp94GNALUlujA==","signatures":[{"sig":"MEUCIQDAEjjqivRi5nqXNTgXBXGH7ZWekr52qcybaIGWByPzkgIgfjoPT/WGYcihlcO9YypJyGMahxRDTNtlTgtt2NyNZS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238385},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 && npx build-scripts --docs","lint":"eslint .","test":"jest --runInBand --coverage --detectOpenHandles","build":"npx build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"npx build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.8.0_1778350221732_0.4384999819305373","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@decaf-ts/for-nano","version":"0.9.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.9.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"3e637bc9526de67b0a5e8a813c39966110ee3605","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.9.0.tgz","fileCount":50,"integrity":"sha512-lcJV3iAvOajN465yjn+EkcuW2diGnUkWqzHkCmJNzvgxOcsfbvo61p9gtiw9o7DFnVSdcsXNEhIHEDfjfCdGVA==","signatures":[{"sig":"MEQCIACJ7cpOUmujbzGQC8PPxbiR09goIBWnC0mJwGMDmIT4AiBT2txh/3j1UAGxuXxvljVTbzRMDwwdXY0u/A+keOpSfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297338},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.9.0_1778355191086_0.10170800119752066","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@decaf-ts/for-nano","version":"0.10.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.10.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"feab72e4a1921f06ee2ef59ab536d39cf7fd7f9c","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.10.0.tgz","fileCount":50,"integrity":"sha512-Jl9jyeAHJgczhQuX9qsos5EeZ1kduzPeL2YZAOz0t5bxgLXLM0UYWR1NGdTI13dMlU4gcIpecTzRIc8mimtsnA==","signatures":[{"sig":"MEYCIQCfjpZrv1hedc++zCP6J3Tq8sdmjrcaBJ1sdfvkWisHmQIhANZTAsLW5Zot3L5lzEHeiH5+fevpEAgwnquEcjxJgujK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297339},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.10.0_1778376274585_0.9871933940155833","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@decaf-ts/for-nano","version":"0.11.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.11.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"8f5de7b4391cf7021d5f042c702e2eabac901dbe","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.11.0.tgz","fileCount":44,"integrity":"sha512-ckBu0fXd7AchjrDFnO4CG/uvdmAUI54WG1ZN7PwukOQl4zJathHEw99Sp3/cB1HpC6rnTrBWmex2hS2UZIbfEg==","signatures":[{"sig":"MEUCIQDMA4duEQoQYqqT+gGNqjObx78ZsZJC/vPl2n3hUzwLFgIgUaJET5Ia0qSIveWd6aSLeI+10wrT0Dt07HJ7zNgUOd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268008},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.6.1","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.11.0_1778383064703_0.1455359337659261","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@decaf-ts/for-nano","version":"0.12.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.12.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"6e3628172e3a46f7a6017e656fafec7ef71242d2","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.12.0.tgz","fileCount":44,"integrity":"sha512-rvSd7ajQbvXAXTGXPktl4vkzos7EFtIgV2y0YtRKIedGHqs6sGppleai1FCbCKOiyojxnO3KIsrmEipiRX5SKw==","signatures":[{"sig":"MEUCIB4pR4zfBhJv80SDBeCgYOMZAHPdzif7FLIZb95aJRS+AiEAoQ7wv5D2PZdpFDZ5huiMo1gfFhaQj8BMc5TgA0wNI6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":270808},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.12.0_1780575679671_0.03103990344272689","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@decaf-ts/for-nano","version":"0.12.1","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.12.1","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"aacc6998989e128f359a79d0fa907c3535561f0f","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.12.1.tgz","fileCount":44,"integrity":"sha512-Dg2Na1sjApEUzicDxkkRhRhKOpGaYLkjhy8+RorXSSft//bXM9nSF9mvUEXYHYoWN4NV1jInS20uUnRC7x3wtg==","signatures":[{"sig":"MEUCIGGdQVmJDxt0bGVaopTW1BRy0gRsMJViHUnxXHxfnbLQAiEArsZLyB4PkcXWIj0YUOe58aXhvzogtJ6q/RmMBfB/hFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271074},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.12.1_1780690995664_0.07443785465272312","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@decaf-ts/for-nano","version":"0.12.2","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.12.2","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"ef50d3d86ef649d69b95dcfb67afe898962d54e9","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.12.2.tgz","fileCount":44,"integrity":"sha512-V3nqnTVJduuFCUkwu1p4SnT0JGd2ARWLRMmn4fYeboMzXAJL05KGWEtXK2yC5huVH3IfT+EiMbd9Ru6OSq45mQ==","signatures":[{"sig":"MEQCIHG/Tg++Y5P7HV0XkK5pVdZIBaTlC6flVQ19yvycGO4tAiBXcB5SapslIPBzh6rz9FYc9STKmg63PnVuwY/4haf+1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271074},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.12.2_1781226325769_0.8518086395837152","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@decaf-ts/for-nano","version":"0.12.3","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.12.3","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"5520f5c0de57cbf1c4bb852975e944a671d72816","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.12.3.tgz","fileCount":44,"integrity":"sha512-TduH/pm6DURCv7BwH+zLA9wUYdYwvoS/zk9iXOAjtw7HcrCtYD+yZkr45ZOEmepgqF8P4gDjqJX5UzlgEy/0Kg==","signatures":[{"sig":"MEUCIDJ1GbS+AlvsprrLgMRDDIJAFO/h0C2IDNKhA1WbUUpVAiEA6JdIEY+ElJBwOU1eijiFH4zpdpTUfNJP/tu3DiEU7pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271138},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"js-yaml":"^4.2.0"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.12.3_1782318619001_0.1360715553351115","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@decaf-ts/for-nano","version":"0.12.4","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.12.4","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"a3c45516caa737834e26b734182c7f8129048882","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.12.4.tgz","fileCount":44,"integrity":"sha512-tphuLC/c/TuxM3P9Bq8Gfmn+8PXaDwUD8159JFCcIl0uHiFu54RetceqT10J7HVFSPh4O7q0pqoz+TAYWJsgBg==","signatures":[{"sig":"MEUCIQCz2D79fUUjkdQYvug9pHjaU0iH5/azR+LpzMs7s6uoPQIgH3uuf1aWcwBtxpeE7uy0c1VDtCAMtt9z6hFo++Bpxis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271466},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"js-yaml":"^4.2.0"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.12.4_1782888351977_0.029163342407344084","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@decaf-ts/for-nano","version":"0.12.5","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.12.5","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"1b2f7f8a3066b49621d5e1d0acd8bfa2c6209167","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.12.5.tgz","fileCount":44,"integrity":"sha512-v/Q7Lp5BLwY6g5UEa3JP1D14F3jyiJJva10RkUIL5W6uimAGkC0lGlCerf55kGLAYViGrffUdF1Sw2kb/3ZM9A==","signatures":[{"sig":"MEQCIDfMh3Uc7QFjkf3W/6dTjI+MDIytCN7czky8kMZWEVMvAiAxGl3Ex8KYBWK5oqdxpTiuQnwMmFUIhZQqWSWV4xwcJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271475},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"test-exclude":"^7.0.2","brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.12.5_1786222900315_0.6687928480727829","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"@decaf-ts/for-nano","version":"0.12.6","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.12.6","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"844ef3c41ef5d52743993c516c2a53c8a7edc50a","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.12.6.tgz","fileCount":44,"integrity":"sha512-WQf4Q7hrvlqveYA9IpMhQXlp8nU6XeD/nYGIs6dSeyXbrVUjOncf8EvaBhnXg35NWSkTQPEId8LIPjZkZxz1jQ==","signatures":[{"sig":"MEQCIAVD/2Zkou19IBxQ4D7pbMrpLBBEViVU8ftl9o0TD0kpAiBPmJAdEraoT3k/7g3JvQPANDR+XwqpaAPyycK438VSJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271475},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"test-exclude":"^7.0.2","brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.12.6_1786223243329_0.5553582897250244","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"@decaf-ts/for-nano","version":"0.12.7","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.12.7","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"cb671fb41581f407d110315216e991be795549fb","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.12.7.tgz","fileCount":44,"integrity":"sha512-ixdCUksu/9zzAANDELEJ1/GEdBSNnwj45tg70BreeQ2FZIB0R/fBGko5v6pFKP8pgBkFsOeGQP169m+8fofYYA==","signatures":[{"sig":"MEUCIBsr/Uw5KQH+fE/NvMdKQ/Nv5+4bJH5TU6lT9WLgQW57AiEApLsbL13/gUHV952bzcJMWn9TYvohksXwiL3DequBUR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271475},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"test-exclude":"^7.0.2","brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.12.7_1786977589965_0.19042455159248606","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@decaf-ts/for-nano","version":"0.13.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.13.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"ab7dcb30646ec628f89201350c4d435c456e4e2a","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.13.0.tgz","fileCount":44,"integrity":"sha512-orOTc62o1nREVYhVy69j2hgP8/Nc5AMQJZVlK5ZW0yyb5qWtNFPPna7ZYed29XYZ+5u14oUUMv9nPLjpZbjw/A==","signatures":[{"sig":"MEUCIDn/x3xyjV6qenwm4xRtWESdXehLtMYxiWxYxLTs7jBRAiEA1qgqj8x3l5JqPbrEozGKZ09SqcI4lSra7Q5zMT0gdi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271475},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"test-exclude":"^7.0.2","brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.13.0_1786989843301_0.8066840956560521","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@decaf-ts/for-nano","version":"0.14.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.14.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"785cfa216c85502697fd3d585adb3f79c8aebcf6","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.14.0.tgz","fileCount":44,"integrity":"sha512-cnynCc2UtAKy7RrCrVmymafMoJnk4YA7H9NE/QAXlXP9yJoz2Icc4YpAQ9FUq7wv26lhG7GkpJr2RVsfWGWocA==","signatures":[{"sig":"MEUCIQDtYiguDRt+jx3SY2B1+7jN8WnWDTrmuvXSoieRPq2XZgIgAeNGvse1mraPJ3lXnyZiBqioM1zVAslaJA0dR10nl1E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271475},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"test-exclude":"^7.0.2","brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.14.0_1788227648638_0.4684952895615708","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@decaf-ts/for-nano","version":"0.14.1","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.14.1","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"ec6043bb5348f9f585e75d87763241fe50eb5836","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.14.1.tgz","fileCount":44,"integrity":"sha512-53jJgmfNP8r6ismozVJQjnzCeEwuGspNqVSS8l64YJeFqCm6iTX1xLykdXR8Ze5EDwxWXFTUcnKYBxARMvSzNA==","signatures":[{"sig":"MEUCIQC3aovqB45yplyenjcId7nyFKPbEcPAt1WzttEyqsEXXQIgNb06hfO5ABxca8naezDUfnNtt29ItGg98rrvt3PJ/iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271557},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"gitHead":"0d051a8fd2e9a588eec058a712de7d369154c1a3","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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","prepare-it-tests":"docker compose --project-directory docker up -d --wait","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"test-exclude":"^7.0.2","brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"10.9.8","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.14.1_1788395431273_0.08467349390730816","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@decaf-ts/for-nano","version":"0.14.2","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.14.2","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"a566dc50260826ffc557c88fd5448461b18fa20d","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.14.2.tgz","fileCount":44,"integrity":"sha512-Tzh1g0iBERUWbDSa4l3Zfj+R3gtHilMPkTiHjOsQa1nqQ3BqTb70cM88eww6eCDRy/Ea9KMBvnWd46cKegGFaA==","signatures":[{"sig":"MEUCIFHZGC/JLz+4iuiYSWioEOlhQWobnPYa9FS2RqezbMwAAiEA1IzOgLj64NmsXUKY32UZQyLCOHMfQezMdDuHZAx0d3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDAehs3RBh++/9tYkhE50bf5/2pefNcet54ig55XvVmjwIgOz740GcJRR3drewnCf4P/YYvnEGFHHb5Kzis3snmNSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271557},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","prepare-it-tests":"docker compose --project-directory docker up -d --wait","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"test-exclude":"^7.0.2","brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.14.2_1789855920782_0.613707986432485","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@decaf-ts/for-nano","version":"0.15.0","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/for-nano@0.15.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"homepage":"https://github.com/decaf-ts/for-couchdb#readme","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"dfeb046b9d327a638a0d0f164c4db8fd8753d42c","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.15.0.tgz","fileCount":44,"integrity":"sha512-PgEedTbLwYj50wmCdxvJjWb/S5uf5lb+5x0U9s5apTEnNABlzAl0Kv1MdIwfTbax9xvEmmkbBKkQldvYwVAqqA==","signatures":[{"sig":"MEYCIQDJzybiD87CTd84SOVMbfQ5hI8/sg6L6MHTzgMTmXlN9gIhAMzoc3IrDCiQkwafWkFlfD3lAYxHylV9VkwGkB+0dTQR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDs0yR3yNIjOQnLdouoYOnt8FfZU2VlhVYya7KZzqtOmgIgDK1tI9Q7CoqngUR2t8psK5HZxh+VQ5HYbOf7d8Pqpgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271557},"main":"./lib/cjs/index.cjs","type":"module","types":"./lib/types/index.d.mts","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"}}},"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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","prepare-it-tests":"docker compose --project-directory docker up -d --wait","test:integration":"jest --testPathPatterns=\"/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"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"overrides":{"test-exclude":"^7.0.2","brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"tmp":"tmp/for-nano_0.15.0_1790090167234_0.49073215248988844","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"_id":"@decaf-ts/for-nano@0.15.1","bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"dist":{"shasum":"9e0bf17c6249899af20dc9ee3814035097e7176e","tarball":"https://registry.npmjs.org/@decaf-ts/for-nano/-/for-nano-0.15.1.tgz","fileCount":44,"integrity":"sha512-in0qEiM1MHUYTrRJtjiSQ56WydBkYEL97Q+Fc8LO1skOvC9x162j2MB5copZMsvOQVuQ2L9hR9GBAtm5ALlbIQ==","signatures":[{"sig":"MEUCIQD/VWxbgKYySmdfF9A2yAITUXdBQK/Rm0VNpLOPsLJwxgIgaNSb3P5a7E3a0iOEzz+ZVkZWLMP6GBVLJd3OUWZXNdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH6csyO0fLIeayvVetjzUHt8KaH58lfSQm9IUK+uTPr7AiA8wfFLgHOSDnijBZxNlOuAi/pQbcHSaTH0BV5C92znRw=="}],"unpackedSize":271557},"main":"./lib/cjs/index.cjs","name":"@decaf-ts/for-nano","type":"module","types":"./lib/types/index.d.mts","author":{"name":"Tiago Venceslau and Contributors"},"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":"MPL-2.0","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 --coverage --detectOpenHandles","build":"build-scripts --dev","reset":"rm -rf * && git checkout . && git pull && npm run do-install","release":"./bin/tag-release.sh","repo:pr":"npm run repo:doc && npm run repo:tests && npm run repo:readme","coverage":"rimraf ./workdocs/reports/data/*.json && npm run test:all -- --coverage --config=./workdocs/reports/jest.coverage.config.cjs","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 .","repo:doc":"codex exec \"$(cat ./.codex/prompts/doc.md) $(cat ./.codex/prompts/bulk-docs.md)\nbase_path is ./\"","test:all":"jest --testPathPatterns=\"/tests\" --passWithNoTests","repo:init":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is `./`, initialize the repository\"","test:unit":"jest --testPathPatterns=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"build-scripts --prod","do-install":"NPM_TOKEN=$(cat .npmtoken) npm install","prepare-pr":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","repo:setup":"codex exec \"$(cat ./.codex/prompts/repo-setup.md)\nbase_path is ./\"","repo:tests":"codex exec \"$(cat ./.codex/prompts/bulk-tests.md)\nbase_path is ./ and coverage is 95%\" -s workspace-write","sync-codex":"./bin/sync-codex.sh","repo:readme":"codex exec \"$(cat ./.codex/prompts/update-readme.md)\nbase_path is ./\"","on-first-run":"npx update-scripts --boot","publish-docs":"docker run -it --rm --user $(id -u):$(id -g) -v \"$(pwd)/workdocs/confluence:/content\" -e ATLASSIAN_API_TOKEN=$(cat .confluence-token) ghcr.io/markdown-confluence/publish:latest","set-git-auth":"git config url.\"https://api:$(cat .token)@github.com/\".insteadOf \"https://github.com/\" && 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-scripts":"npx update-scripts","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","prepare-it-tests":"docker compose --project-directory docker up -d --wait","test:integration":"jest --testPathPatterns=\"/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"},"version":"0.15.1","_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"homepage":"https://github.com/decaf-ts/for-couchdb#readme","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"overrides":{"test-exclude":"^7.0.2","brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"_npmVersion":"11.13.0","description":"decaf-ts persistence adapter for CouchDB via nano","directories":{},"maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"nano":"^10.1.4","@decaf-ts/core":"latest","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/for-couchdb":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"@types/jest":"^30.0.0","@decaf-ts/cli":"latest","@decaf-ts/utils":"latest"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/for-nano_0.15.1_1790161158161_0.3318494813527151"}}},"time":{"created":"2024-10-31T16:11:23.914Z","modified":"2026-09-23T10:59:18.493Z","0.0.2":"2024-10-31T16:11:24.322Z","0.0.3":"2024-11-07T02:38:16.956Z","0.0.4":"2024-11-07T03:20:15.854Z","0.0.5":"2024-11-08T11:59:03.124Z","0.0.6":"2024-11-08T14:52:20.360Z","0.0.7":"2024-11-11T16:10:41.026Z","0.0.8":"2025-02-22T14:41:59.334Z","0.0.9":"2025-02-22T15:15:15.791Z","0.0.10":"2025-02-22T15:25:47.560Z","0.0.11":"2025-02-22T16:08:57.190Z","0.0.12":"2025-03-20T22:57:34.084Z","0.0.14":"2025-04-24T08:39:54.000Z","0.0.15":"2025-04-24T09:20:19.418Z","0.1.0":"2025-05-21T19:18:52.939Z","0.1.1":"2025-05-27T16:44:16.118Z","0.1.2":"2025-07-14T10:25:34.330Z","0.1.3":"2025-07-16T10:37:57.508Z","0.1.4":"2025-07-16T11:38:35.604Z","0.1.5":"2025-07-24T15:25:48.382Z","0.1.6":"2025-07-28T17:58:01.697Z","0.1.7":"2025-08-29T20:37:13.682Z","0.1.8":"2025-08-29T22:13:07.834Z","0.1.9":"2025-09-14T22:11:18.812Z","0.1.10":"2025-09-25T11:59:42.043Z","0.1.11":"2025-10-08T14:25:13.844Z","0.1.12":"2025-10-15T23:51:58.119Z","0.1.13":"2025-10-23T01:59:35.979Z","0.1.14":"2025-10-27T02:37:05.061Z","0.2.0":"2025-11-20T15:34:04.191Z","0.2.1":"2025-11-20T17:41:57.636Z","0.2.2":"2025-11-25T15:24:00.433Z","0.2.3":"2025-12-04T20:06:21.246Z","0.2.4":"2025-12-10T10:32:35.782Z","0.2.5":"2025-12-10T20:46:55.791Z","0.2.6":"2025-12-11T23:30:49.806Z","0.2.7":"2025-12-15T23:50:59.943Z","0.2.8":"2025-12-22T16:54:04.045Z","0.2.9":"2025-12-22T23:28:23.667Z","0.2.10":"2025-12-25T00:26:32.258Z","0.2.11":"2026-01-02T14:54:47.596Z","0.2.12":"2026-01-11T21:37:09.316Z","0.2.13":"2026-01-12T10:11:57.073Z","0.2.14":"2026-01-14T01:33:52.344Z","0.2.15":"2026-01-14T12:40:09.040Z","0.2.16":"2026-01-15T23:48:40.394Z","0.2.17":"2026-01-17T14:17:15.918Z","0.2.18":"2026-01-21T13:49:16.492Z","0.2.19":"2026-01-21T15:07:12.526Z","0.2.20":"2026-01-22T02:34:32.170Z","0.2.21":"2026-01-22T10:24:18.300Z","0.2.22":"2026-01-22T17:21:50.418Z","0.2.23":"2026-01-22T17:58:31.120Z","0.2.24":"2026-01-22T18:18:55.679Z","0.3.0":"2026-01-23T18:06:21.976Z","0.4.0":"2026-01-23T18:34:18.969Z","0.5.0":"2026-01-23T23:46:28.762Z","0.5.1":"2026-01-25T00:36:57.016Z","0.5.2":"2026-01-25T23:41:01.430Z","0.5.3":"2026-02-01T18:57:38.489Z","0.5.4":"2026-02-15T03:42:46.830Z","0.5.5":"2026-02-23T12:07:58.490Z","0.5.6":"2026-03-03T21:47:48.793Z","0.5.7":"2026-03-03T22:39:06.454Z","0.5.8":"2026-03-03T22:46:41.615Z","0.5.9":"2026-03-03T22:58:47.936Z","0.5.10":"2026-03-11T11:44:27.584Z","0.5.11":"2026-03-20T13:33:27.204Z","0.5.12":"2026-03-20T16:19:42.863Z","0.5.13":"2026-03-21T01:16:51.626Z","0.5.14":"2026-03-21T02:15:44.230Z","0.5.15":"2026-03-22T19:52:17.951Z","0.5.16":"2026-03-23T12:27:05.524Z","0.5.17":"2026-04-22T10:19:32.639Z","0.5.18":"2026-04-24T00:09:03.420Z","0.6.0":"2026-04-27T11:04:20.688Z","0.6.1":"2026-05-04T10:42:30.635Z","0.6.2":"2026-05-05T18:37:05.251Z","0.7.0":"2026-05-07T16:29:36.234Z","0.7.1":"2026-05-07T20:58:26.709Z","0.7.2":"2026-05-07T21:59:21.906Z","0.7.3":"2026-05-07T22:55:36.753Z","0.7.4":"2026-05-07T23:34:08.082Z","0.7.5":"2026-05-09T09:50:53.400Z","0.7.6":"2026-05-09T10:27:20.333Z","0.8.0":"2026-05-09T18:10:21.911Z","0.9.0":"2026-05-09T19:33:11.224Z","0.10.0":"2026-05-10T01:24:34.738Z","0.11.0":"2026-05-10T03:17:44.834Z","0.12.0":"2026-06-04T12:21:19.839Z","0.12.1":"2026-06-05T20:23:15.821Z","0.12.2":"2026-06-12T01:05:26.002Z","0.12.3":"2026-06-24T16:30:19.150Z","0.12.4":"2026-07-01T06:45:52.111Z","0.12.5":"2026-08-08T21:01:40.446Z","0.12.6":"2026-08-08T21:07:23.498Z","0.12.7":"2026-08-17T14:39:50.092Z","0.13.0":"2026-08-17T18:04:03.452Z","0.14.0":"2026-09-01T01:54:08.779Z","0.14.1":"2026-09-03T00:30:31.425Z","0.14.2":"2026-09-19T22:12:00.860Z","0.15.0":"2026-09-22T15:16:07.336Z","0.15.1":"2026-09-23T10:59:18.326Z"},"bugs":{"url":"https://github.com/decaf-ts/for-couchdb/issues"},"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","homepage":"https://github.com/decaf-ts/for-couchdb#readme","keywords":["nano","couchdb","adapter","persistence","decaf","typescript","nosql","replication","client","database"],"repository":{"url":"git+https://github.com/decaf-ts/for-couchdb.git","type":"git"},"description":"decaf-ts persistence adapter for CouchDB via nano","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"},{"name":"pccosta","email":"pcesar_costa@hotmail.com"},{"name":"dcardosopdmfc","email":"dcardoso@pdmfc.com"},{"name":"demersoncarvalho","email":"demersonmcarvalho@hotmail.com"}],"readme":"![Banner](./workdocs/assets/decaf-logo.svg)\n\n# Decaf's Nano (CouchDB) Module\n\nA lightweight adapter layer and utilities to use CouchDB via the Nano client within the decaf-ts ecosystem. It provides a NanoAdapter with repository-friendly CRUD, bulk operations, indexing, user/database management helpers, and a change feed dispatcher, plus typed flags and configuration for ergonomic, testable data access.\n\n> Release docs refreshed on 2025-11-26. See [workdocs/reports/RELEASE_NOTES.md](./workdocs/reports/RELEASE_NOTES.md) for ticket summaries.\n\n\n![Licence](https://img.shields.io/github/license/decaf-ts/for-nano.svg?style=plastic)\n![GitHub language count](https://img.shields.io/github/languages/count/decaf-ts/for-nano?style=plastic)\n![GitHub top language](https://img.shields.io/github/languages/top/decaf-ts/for-nano?style=plastic)\n\n[![Build & Test](https://github.com/decaf-ts/for-nano/actions/workflows/nodejs-build-prod.yaml/badge.svg)](https://github.com/decaf-ts/for-nano/actions/workflows/nodejs-build-prod.yaml)\n[![CodeQL](https://github.com/decaf-ts/for-nano/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/decaf-ts/for-nano/actions/workflows/codeql-analysis.yml)[![Snyk Analysis](https://github.com/decaf-ts/for-nano/actions/workflows/snyk-analysis.yaml/badge.svg)](https://github.com/decaf-ts/for-nano/actions/workflows/snyk-analysis.yaml)\n[![Pages builder](https://github.com/decaf-ts/for-nano/actions/workflows/pages.yaml/badge.svg)](https://github.com/decaf-ts/for-nano/actions/workflows/pages.yaml)\n[![.github/workflows/release-on-tag.yaml](https://github.com/decaf-ts/for-nano/actions/workflows/release-on-tag.yaml/badge.svg?event=release)](https://github.com/decaf-ts/for-nano/actions/workflows/release-on-tag.yaml)\n\n![Open Issues](https://img.shields.io/github/issues/decaf-ts/for-nano.svg)\n![Closed Issues](https://img.shields.io/github/issues-closed/decaf-ts/for-nano.svg)\n![Pull Requests](https://img.shields.io/github/issues-pr-closed/decaf-ts/for-nano.svg)\n![Maintained](https://img.shields.io/badge/Maintained%3F-yes-green.svg)\n\n![Forks](https://img.shields.io/github/forks/decaf-ts/for-nano.svg)\n![Stars](https://img.shields.io/github/stars/decaf-ts/for-nano.svg)\n![Watchers](https://img.shields.io/github/watchers/decaf-ts/for-nano.svg)\n\n![Node Version](https://img.shields.io/badge/dynamic/json.svg?url=https%3A%2F%2Fraw.githubusercontent.com%2Fbadges%2Fshields%2Fmaster%2Fpackage.json&label=Node&query=$.engines.node&colorB=blue)\n![NPM Version](https://img.shields.io/badge/dynamic/json.svg?url=https%3A%2F%2Fraw.githubusercontent.com%2Fbadges%2Fshields%2Fmaster%2Fpackage.json&label=NPM&query=$.engines.npm&colorB=purple)\n\nDocumentation available [here](https://decaf-ts.github.io/for-nano/)\n\n### Description\n\nThis package integrates CouchDB via the Nano client into the decaf-ts data stack. It exposes a focused set of primitives that make CouchDB usage consistent with other decaf-ts backends (TypeORM, HTTP, Pouch, etc.), while retaining Nano’s flexibility.\n\nCore elements and their intents:\n\n- NanoAdapter\n  - Bridges decaf-ts Repository operations with Nano’s DocumentScope API.\n  - Implements repository-friendly CRUD: create, read, update, delete, plus bulk variants (createAll, readAll, updateAll, deleteAll).\n  - Preserves and manages CouchDB revision metadata transparently via PersistenceKeys.METADATA and CouchDBKeys.REV.\n  - Provides raw Mango query capability (raw) and index management (index).\n  - Offers connection and administration helpers: connect, createDatabase, deleteDatabase, createUser, deleteUser.\n  - Exposes Dispatch() to construct a NanoDispatch for change feed observation.\n  - Normalizes operation flags via flags(), ensuring user context is propagated from NanoFlags to the underlying operations.\n\n- NanoDispatch\n  - A Dispatch implementation that subscribes to CouchDB’s continuous changes feed through Nano.\n  - Parses change feed frames, groups them by table and operation (CREATE/UPDATE/DELETE), and notifies observers through updateObservers.\n  - Handles reconnection attempts and keeps track of the last processed update step (observerLastUpdate) for resilience.\n\n- NanoRepository\n  - A typed alias that binds Repository to the Nano-specific types: MangoQuery, NanoAdapter, NanoFlags, and Context.\n  - Enables consumers to use a familiar Repository API with CouchDB when paired with NanoAdapter.\n\n- Types and constants\n  - NanoFlags extends RepositoryFlags with a required user object (name, roles?) for consistent auth context propagation.\n  - NanoConfig captures the minimal connection shape (user, password, host, dbName) for setting up adapters.\n  - NanoFlavour identifies this backend for selection in multi-backend setups.\n  - VERSION exposes the package version string.\n\nDesign considerations:\n\n- Predictable metadata management: CouchDB’s _rev is captured in internal metadata, avoiding accidental leakage into domain models.\n- Bulk operations are error-aware: mixed success/failure responses are aggregated and surfaced as InternalError, preserving the failing reasons from Nano.\n- Testability: All core behaviors (CRUD, bulk, raw, admin helpers, dispatch) are covered by unit tests and written to be easily mocked.\n- Interop-first: Reuses shared types from @decaf-ts/for-couchdb (e.g., MangoQuery, CouchDBKeys) so that query building and index generation are consistent across CouchDB-based adapters.\n\n\n\n### How to Use\n\nThis guide shows practical, non-duplicated examples for all public APIs in @decaf-ts/for-nano using the repository pattern. The adapter class is not meant to be accessed directly; instead, always obtain a repository with Repository.forModel(Model).\n\nPrerequisites:\n- CouchDB server reachable from your app.\n- Install the package: npm i @decaf-ts/for-nano @decaf-ts/for-couchdb @decaf-ts/core @decaf-ts/db-decorators @decaf-ts/decorator-validation nano\n- Importing from @decaf-ts/for-nano registers the Nano backend with the core Repository system.\n\n---\n\n0) Define a model and get a repository\n\nDescription: Declare a model with table/primary-key decorators and get a Nano-powered repository for it. The flavour is auto-wired by importing @decaf-ts/for-nano.\n\n```ts\nimport {\n  BaseModel,\n  Repository,\n  pk,\n  uses,\n} from \"@decaf-ts/core\";\nimport { model, Model, ModelArg, required } from \"@decaf-ts/decorator-validation\";\nimport type { NanoRepository } from \"@decaf-ts/for-nano\";\n\n@uses(\"nano\")\n@model()\nclass UserModel extends BaseModel implements Model {\n  @pk({ type: \"String\" })\n  id!: string; // primary key\n\n  @required()\n  name!: string;\n\n  constructor(arg?: ModelArg<UserModel>) {\n    super(arg);\n  }\n}\n\nconst repo: NanoRepository<UserModel> = Repository.forModel<UserModel, NanoRepository<UserModel>>(UserModel);\n```\n\n1) Flags with user context\n\nDescription: Pass NanoFlags in repository calls; the user info is propagated to operations by the adapter under the hood.\n\n```ts\nimport type { NanoFlags } from \"@decaf-ts/for-nano\";\n\nconst flags: NanoFlags = {\n  user: { name: \"tester\", roles: [\"writer\"] },\n};\n```\n\n2) CRUD: create and read a single document\n\nDescription: Insert a document and read it back. CouchDB revisions are stored in PersistenceKeys.METADATA transparently.\n\n```ts\nimport { PersistenceKeys } from \"@decaf-ts/core\";\n\nconst created = await repo.create(new UserModel({ id: \"user:1\", name: \"Ada\" }));\n// created[PersistenceKeys.METADATA] contains the new revision string, e.g., \"1-a\"\n\nconst loaded = await repo.read(\"user:1\");\nconsole.log(loaded.name);\n```\n\n3) Bulk create and bulk read\n\nDescription: Insert multiple documents and then fetch them by IDs. Bulk operations aggregate errors.\n\n```ts\nconst users = [\n  new UserModel({ id: \"user:2\", name: \"Lin\" }),\n  new UserModel({ id: \"user:3\", name: \"Grace\" }),\n];\nconst createdMany = await repo.createAll(users);\n\nconst fetchedMany = await repo.readAll([\"user:2\", \"user:3\"]);\n```\n\n4) Update and updateAll\n\nDescription: Update requires the previous revision in metadata. The new revision is written back into metadata.\n\n```ts\nlet u = await repo.read(\"user:1\");\n// ... mutate\nu.name = \"Ada Lovelace\";\n// u already has PersistenceKeys.METADATA from read()\nu = await repo.update(u);\n\n// Bulk update requires each model to carry its matching metadata\nconst u2 = await repo.read(\"user:2\");\nconst u3 = await repo.read(\"user:3\");\nconst updatedMany = await repo.updateAll([u2, u3]);\n```\n\n5) Delete and deleteAll\n\nDescription: Delete a single document, or delete in bulk by IDs.\n\n```ts\nconst deleted = await repo.delete(\"user:3\");\n\nconst deletedMany = await repo.deleteAll([\"user:1\", \"user:2\"]);\n```\n\n6) Query with selectors (instead of raw Mango)\n\nDescription: Use the Repository query API to filter and project results.\n\n```ts\nimport { Condition, OrderDirection } from \"@decaf-ts/core\";\n\n// Select all as full UserModel objects\nconst all = await repo.select().execute();\n\n// Select only specific attributes\nconst projected = await repo.select([\"name\"]).execute();\n\n// Conditional queries\nconst nameEq = Condition.attribute<UserModel>(\"name\").eq(\"Ada Lovelace\");\nconst named = await repo.select().where(nameEq).execute();\n\n// Ordering (requires proper indexes configured for CouchDB)\nconst ordered = await repo.select().orderBy([\"name\", OrderDirection.ASC]).execute();\n```\n\n7) Observe changes via repository\n\nDescription: Subscribe to CREATE/UPDATE/DELETE events using the Observer interface. The repository wires Nano’s change feed internally.\n\n```ts\nimport type { Observer } from \"@decaf-ts/core\";\nimport { OperationKeys } from \"@decaf-ts/db-decorators\";\n\nconst observer: Observer = {\n  async refresh(table: string, operation: OperationKeys | string, ids: string[]) {\n    if (operation.toString() === OperationKeys.DELETE.toString()) {\n      console.log(`Deleted from ${table}:`, ids);\n    }\n  },\n};\n\nawait repo.observe(observer);\n// ... later\nawait repo.unObserve(observer);\n```\n\n8) Choose the backend via NanoFlavour\n\nDescription: Use NanoFlavour as an identifier in multi-backend setups.\n\n```ts\nimport { NanoFlavour } from \"@decaf-ts/for-nano\";\nconsole.log(NanoFlavour); // \"nano\"\n```\n\n9) Use NanoRepository typing\n\nDescription: Bind your model type to a repository powered by the Nano backend.\n\n```ts\nimport type { NanoRepository } from \"@decaf-ts/for-nano\";\nimport type { Model } from \"@decaf-ts/decorator-validation\";\n\nclass MyModel implements Model {\n  _id!: string;\n}\n\nlet myRepo!: NanoRepository<MyModel>;\n```\n\n10) Access package VERSION\n\nDescription: Read the module’s version string if you need it for diagnostics.\n\n```ts\nimport { VERSION } from \"@decaf-ts/for-nano\";\nconsole.log(\"for-nano version:\", VERSION);\n```\n\nAdvanced (optional): Administration helpers\n\nDescription: If you must manage CouchDB resources, @decaf-ts/for-nano exports static helpers on NanoAdapter (no direct instantiation required). These are not part of the Repository API.\n\n```ts\nimport { NanoAdapter } from \"@decaf-ts/for-nano\";\n\n// Build a Nano (CouchDB) connection\nconst url = NanoAdapter.connect(\"admin\", \"secret\", \"localhost:5984\", \"http\");\n\n// Ensure a database exists / manage users\nawait NanoAdapter.createDatabase(url, \"mydb\");\n// ... createUser/deleteUser, deleteDatabase, etc.\n```\n\n## Task Engine guardrails for migration orchestration\n\nMigration command runners and the integration tests rely on a dedicated `RamAdapter` task engine that never shares an alias with the adapters being migrated. `MigrationService.migrateAdapters` enforces this guardrail by comparing every adapter alias and rejecting runs where the task engine would also be a migration target. Keep your task engine adapter isolated (for example `new RamAdapter({}, \"decaf-cli-task-engine\")`) and set `concurrency: 1` so version steps stay sequential.\n\n```ts\nimport { RamAdapter } from \"@decaf-ts/core/ram\";\nimport { TaskService } from \"@decaf-ts/core/tasks\";\n\nconst taskEngineAdapter = new RamAdapter({}, \"decaf-cli-task-engine\");\nconst taskService = new TaskService();\nawait taskService.boot({\n  adapter: taskEngineAdapter,\n  workerId: \"nano-migration-worker\",\n  leaseMs: 10_000,\n  logTailMax: 250,\n});\n```\n\nReserve `leaseMs` for longer-running migrations, tune `pollMsBusy`/`pollMsIdle`, and attach a `TaskEventBus` if you want progress logs in the CLI output. `taskService.track(taskId)` can then stream the same progress/log events that the integration tests already observe.\n\n## Migration lifecycle and @migration semantics for Nano\n\n`@migration` metadata controls ordering and flavour targeting:\n\n```ts\n@migration(\"1.1.0-add-category-field\", {\n  precedence: \"1.1.0\",\n  flavour: \"nano\",\n  rules: [\n    async (_, adapter) => Boolean(await adapter.exists(\"for_nano_migration_products\")),\n  ],\n})\nclass AddCategoryMigration extends AbsMigration<NanoAdapter> { ... }\n```\n\n- `reference`: the canonical label (usually the semver string) used for logging, precedence tokens, and version normalization.\n- `precedence`: a constructor, reference string, or object pointing to another migration to force ordering when version/flavour collide.\n- `flavour`: limits execution to the Nano flavour (the for-nano tests only execute Nano-scoped migrations).\n- `rules`: async predicates `(qr, adapter, ctx)` that gate execution; a `false` result skips the migration without failing the run.\n\n`MigrationService` also expects handlers for `retrieveLastVersion` and `setCurrentVersion`. These functions are invoked per flavour so you can persist the head (e.g., in a `VersionRepo`). During the live integration test we initialize the version map at `\"1.0.0\"` and let `setCurrentVersion` advance it to the target version once the required property addition/backfill completes.\n\nUse `MigrationService.migrateAdapters([nanoAdapter], { toVersion: \"2.0.0\", handlers: {...}, taskMode: true, taskService })` once your `NanoAdapter` is initialized. `taskMode: true` queues one `CompositeTask` per version and calls `setCurrentVersion` immediately after each task resolves, which keeps the persistent version marker aligned with the latest fully applied hop. Normal mode updates the version only after the whole batch finishes.\n\n`MigrationService.retry(taskId)` rewrites the failed `TaskModel` to `PENDING`, clears `error`, `leaseOwner`, and timestamps, and re-enqueues the same version so the CLI can resume from the failing point. Because the version marker wasn't advanced for the failed task, rerunning the CLI with the same `toVersion` continues at the correct semantic boundary. Our tests ensure that every migration adds a required property/column and fills existing documents with the default value before the next version runs.\n\n\n\n\n## Live migration workflow\n\nMigration integration suites run against live CouchDB instances. `for-nano` tests are intentionally limited to `RamAdapter` + `NanoAdapter` so they stay independent of SQL modules. That means:\n\n- Every migration must add a new required property/column and backfill every existing document with the default value before continuing.\n- Use `MigrationService.migrateAdapters([nanoAdapter], config)` with flavour-scoped handlers so the last executed version is persisted independently per adapter.\n- If you turn on `taskMode`, boot a separate `RamAdapter` (alias distinct from the ones being migrated) before you create the `TaskService`. The migration guard throws if the task engine adapter alias is also a migration target.\n\n```ts\n@migration(\"1.1.0-add-isActive\", {\n  precedence: \"1.1.0\",\n  flavour: \"nano\",\n})\nexport class AddIsActiveMigration implements Migration<any, NanoAdapter> {\n  async up(_, adapter) {\n    const repo = new Repository(adapter, UserModel);\n    const users = await repo.select().execute();\n    await Promise.all(\n      users.map((user) => repo.update({ ...user, isActive: true }))\n    );\n  }\n}\n```\n\n```ts\nconst migrationService = await MigrationService.migrateAdapters(\n  [nanoAdapter],\n  {\n    toVersion: \"1.1.0\",\n    flavours: [\"nano\"],\n    taskMode: true,\n    taskService,\n    handlers: {\n      nano: {\n        retrieveLastVersion: async (adapter) =>\n          (await versionRepo(adapter).read(\"nano\"))?.version,\n        setCurrentVersion: async (version, adapter) =>\n          await versionRepo(adapter).upsert(\"nano\", { version }),\n      },\n    },\n  }\n);\nawait migrationService.track();\n```\n\n`MigrationService` starts by calling the flavour-specific `retrieveLastVersion` handler so it knows which version the database already holds, then filters decorated migrations whose normalized versions are strictly greater than `currentVersion` and less than or equal to `toVersion`. `setCurrentVersion` is invoked after every successfully completed version: inline runs update once at the very end, while task mode updates immediately after each tracked `CompositeTask`. This guarantees the recorded `currentVersion` always equals the last fully finished hop, so rerunning the command will skip completed versions and replay only the pending ones. When a task fails, call `MigrationService.retry(taskId)` (optionally `taskService.track(id)` to observe progress) to reset the `TaskModel` to `PENDING`, clear its error/lease metadata, and let the TaskEngine reclaim the same version without revisiting already finished steps.\n\nThe `@migration` decorator handles ordering and targeting. The key arguments are:\n\n- `reference`: the name/semver label used in logs and dependency graphs.\n- `precedence`: optional hint (a constructor, string, or object) that the sorter uses when two migrations share the same version and flavour.\n- `flavour`: restricts the migration to one adapter flavour (`\"nano\"`, `\"type-orm\"`, etc.). Omit it for generic migrations or to let `includeGenericInTaskMode` decide when to run.\n- `rules`: async predicates that gate execution (`(qr, adapter, ctx) => Promise<boolean>`). When a rule returns `false` the migration is skipped without error.\n\nThe CLI migrations guard enforces that the `TaskEngine` runs on a separate `RamAdapter` alias that is never one of the migrating adapters, keeping persistence targets isolated and preventing lease conflicts.\n\nUse `MigrationRule`s (the `rules` array in `@migration`) to gate execution based on adapter state. Keep every migration focused on one version jump so the live suites can always rerun and verify the required schema change and backfill.\n\n## Coding Principles\n\n- group similar functionality in folders (analog to namespaces but without any namespace declaration)\n- one class per file;\n- one interface per file (unless interface is just used as a type);\n- group types as other interfaces in a types.ts file per folder;\n- group constants or enums in a constants.ts file per folder;\n- group decorators in a decorators.ts file per folder;\n- always import from the specific file, never from a folder or index file (exceptions for dependencies on other packages);\n- prefer the usage of established design patters where applicable:\n  - Singleton (can be an anti-pattern. use with care);\n  - factory;\n  - observer;\n  - strategy;\n  - builder;\n  - etc;\n\n## Release Documentation Hooks\nStay aligned with the automated release pipeline by reviewing [Release Notes](./workdocs/reports/RELEASE_NOTES.md) and [Dependencies](./workdocs/reports/DEPENDENCIES.md) after trying these recipes (updated on 2025-11-26).\n\n\n### Related\n\n[![decaf-ts](https://github-readme-stats.vercel.app/api/pin/?username=decaf-ts&repo=decaf-ts)](https://github.com/decaf-ts/decaf-ts)\n[![for pouch](https://github-readme-stats.vercel.app/api/pin/?username=decaf-ts&repo=for-pouch)](https://github.com/decaf-ts/for-pouch)\n[![core](https://github-readme-stats.vercel.app/api/pin/?username=decaf-ts&repo=core)](https://github.com/decaf-ts/core)\n[![decorator-validation](https://github-readme-stats.vercel.app/api/pin/?username=decaf-ts&repo=decorator-validation)](https://github.com/decaf-ts/decorator-validation)\n[![db-decorators](https://github-readme-stats.vercel.app/api/pin/?username=decaf-ts&repo=db-decorators)](https://github.com/decaf-ts/db-decorators)\n\n\n### Social\n\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/decaf-ts/)\n\n\n\n\n#### Languages\n\n![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white)\n![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black)\n![NodeJS](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge&logo=node.js&logoColor=white)\n![ShellScript](https://img.shields.io/badge/Shell_Script-121011?style=for-the-badge&logo=gnu-bash&logoColor=white)\n\n## Getting help\n\nIf you have bug reports, questions or suggestions please [create a new issue](https://github.com/decaf-ts/ts-workspace/issues/new/choose).\n\n## Contributing\n\nI am grateful for any contributions made to this project. Please read [this](./workdocs/98-Contributing.md) to get started.\n\n## Supporting\n\nThe first and easiest way you can support it is by [Contributing](./workdocs/98-Contributing.md). Even just finding a typo in the documentation is important.\n\nFinancial support is always welcome and helps keep both me and the project alive and healthy.\n\nSo if you can, if this project in any way. either by learning something or simply by helping you save precious time, please consider donating.\n\n## License\n\nThis project is released under the [Mozilla Public License 2.0](./LICENSE.md).\n\nBy developers, for developers...\n","readmeFilename":"README.md"}