{"_id":"@decaf-ts/core","_rev":"345-2dc2d594a61a4d8884f856401bbd0d87","name":"@decaf-ts/core","dist-tags":{"0.0.19.tasks":"0.9.1-9.tasks","latest":"0.32.2"},"versions":{"0.0.4":{"name":"@decaf-ts/core","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/core@0.0.4","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"365fd5c90d993a29cc05766666cce0eeceed1e57","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.0.4.tgz","fileCount":95,"integrity":"sha512-pFpfAOSnLdQuQGcKs/Z6n5iqukpWGN1lbZy7ygPntb9egn74Rt/IlDDu6MP3RXcWStxz6w19vKXFLJbGDxYN2w==","signatures":[{"sig":"MEUCIBDp4/Opx45Fnxb+o/oUZVTFQHGRSWZdODzdj+RKBh0RAiEApbvPnSuVM+8qD9pW9vC8CvVup4CgqYHB0Wy/5RP6DpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249525},"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":{"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 && jest-coverage-badges --input \"./workdocs/coverage/coverage-summary.json\" --output \"./workdocs/badges\"","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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 test && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.7.0","jsdoc":"^4.0.2","eslint":"^8.57.0","rimraf":"^5.0.5","gulp-if":"^3.0.0","nodemon":"^3.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","ts-loader":"^9.5.1","jest-junit":"^16.0.0","typescript":"^5.4.2","@types/jest":"^29.5.12","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^4.3.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","markdown-include":"^0.4.3","npm-check-updates":"^16.14.15","jest-coverage-badges":"^1.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.1.1"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.4_1727798135079_0.1926173694054294","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@decaf-ts/core","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":"MIT","_id":"@decaf-ts/core@0.1.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"edd77f9b679d3431601fa70062669ce04191f605","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.1.0.tgz","fileCount":107,"integrity":"sha512-jSba3YgTC4qsYiZkqGnLqPkEozNehbUoPXqrmPmjHRdCuH3liXWx2bUm18q7VEoxDsIf6yHJmX5D0LxIaKRA7w==","signatures":[{"sig":"MEYCIQDRKTgU4Daam1TADpZJxdCcIq3hTo4Ah8WMq7BDLwLCTgIhAOLDcCff6FMivr4x7CYLByVhPLGTUODlRJ7dfAx2Obdm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255192},"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":{"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 && jest-coverage-badges --input \"./workdocs/coverage/coverage-summary.json\" --output \"./workdocs/badges\"","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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 test && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.7.0","jsdoc":"^4.0.2","eslint":"^8.57.0","rimraf":"^5.0.5","gulp-if":"^3.0.0","nodemon":"^3.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","ts-loader":"^9.5.1","jest-junit":"^16.0.0","typescript":"^5.4.2","@types/jest":"^29.5.12","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^4.3.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","markdown-include":"^0.4.3","npm-check-updates":"^16.14.15","jest-coverage-badges":"^1.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.1.1"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1727802638024_0.33096156120945097","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@decaf-ts/core","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":"MIT","_id":"@decaf-ts/core@0.1.1","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"1af8dc439136626cb84711bdbd1fb626e79ea9f0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.1.1.tgz","fileCount":111,"integrity":"sha512-CRnrttDwfkn2PtW/1eJtioDmQqLCvZEF2VXauQqiB9TloLMtZJBVDR1TtDyT1lv4RvaM17mlVuFwFXsYbKbqpA==","signatures":[{"sig":"MEUCIQDLYyD4wRjkbRs4UkdiTUW59V/AfiR7GmHCjhIgTQWDlAIgJXGaOK3leVvei51BjT5P/t7InD5E46HCnkUFBFZnga0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":318672},"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":{"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 && jest-coverage-badges --input \"./workdocs/coverage/coverage-summary.json\" --output \"./workdocs/badges\"","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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 test && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","jest":"^29.7.0","jsdoc":"^4.0.2","eslint":"^8.57.0","rimraf":"^5.0.5","gulp-if":"^3.0.0","nodemon":"^3.1.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","prettier":"^3.2.5","ts-loader":"^9.5.1","jest-junit":"^16.0.0","typescript":"^5.4.2","@types/jest":"^29.5.12","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^4.3.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","markdown-include":"^0.4.3","npm-check-updates":"^16.14.15","jest-coverage-badges":"^1.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.1.1","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1727891500592_0.6502433358993456","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@decaf-ts/core","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":"MIT","_id":"@decaf-ts/core@0.1.2","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"06fa29851abbbdec16a1424bff65df09e8c17506","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.1.2.tgz","fileCount":110,"integrity":"sha512-mdx2ON2vBw1YtxllEARKEK0Bs01hMK57zqQZguorVCHE1MRqpjjWSP1RLsudKdZSwWhaSF1ulVC3u56LY4BQ+w==","signatures":[{"sig":"MEQCIF6pwxM/g3N6p2rt1S+2hfwbdBizne97UpvP2kvW/skPAiA96zkGeSGQDcHJoDWXTTnyUJnUkaoXt8GEIKOoeMOKow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275405},"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":{"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 && jest-coverage-badges --input \"./workdocs/coverage/coverage-summary.json\" --output \"./workdocs/badges\"","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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 test && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.3","eslint":"^8.57.0","rimraf":"^6.0.1","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","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","markdown-include":"^0.4.3","npm-check-updates":"^17.1.3","jest-coverage-badges":"^1.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.1.1","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1728644139638_0.502871287558708","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@decaf-ts/core","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":"MIT","_id":"@decaf-ts/core@0.1.3","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"ca9d8a6e5b5dbd9b36f6e977eb5e4914d5b73d89","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.1.3.tgz","fileCount":110,"integrity":"sha512-cUVOHRZfICbdDwZckVBEsVgrEKu3wDbb/zPXsSwvSLuSKedFyhPsPgMUlc157V4n9fqJCTLeHIQq5+spUDFCvw==","signatures":[{"sig":"MEUCIE0xYhKjZjnd5dL+f2f94bin+hhI/wawoq0Kac0bzrcfAiEA3U31CSk9gj+oNh3Y3TXTCXt7KzgeJS32vRbftk3qWqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":275429},"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":{"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 && jest-coverage-badges --input \"./workdocs/coverage/coverage-summary.json\" --output \"./workdocs/badges\"","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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 test && npm run docs","test:integration":"jest --coverage --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.3","eslint":"^8.57.0","rimraf":"^6.0.1","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","jest-junit":"^16.0.0","typescript":"^5.6.2","@types/jest":"^29.5.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.0","jsdoc-mermaid":"^1.0.0","webpack-stream":"^7.0.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","markdown-include":"^0.4.3","npm-check-updates":"^17.1.3","jest-coverage-badges":"^1.1.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","@typescript-eslint/eslint-plugin":"^7.1.1","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1728657973949_0.4315046562342342","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@decaf-ts/core","version":"0.2.0","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/core@0.2.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"3f99deb2c991191d44d45259c3de6443ac248acc","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.2.0.tgz","fileCount":227,"integrity":"sha512-akXJRx+ZMhCEgqtnt+36YRbgOfIyXuguDlyne9LHiObqcgmxv7TTtyhw3QPbYgAQ3jep6FmKSnnUlEdEN0P3HA==","signatures":[{"sig":"MEYCIQC8XZ03eR0b2125vqwawPj/+PeMZHfLCI45vDt4cpF8DwIhAI4Z6QxkV2A2StyKrpNEBHlb5NE+Fe7I/h+ZUP9EBzy3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":952477},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1729509610050_0.6988813280393524","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@decaf-ts/core","version":"0.2.1","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/core@0.2.1","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"79f54059ecb47e876ba28fb84ceb1a2593289313","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.2.1.tgz","fileCount":223,"integrity":"sha512-wBREyDUwmxFmZCSxi8TLS+m0UZp86w0Tt/9R9DHbMYhUO1OaU96xnEuF3DFtpTx/BEvt65c6XEQE/R4vC8JwrQ==","signatures":[{"sig":"MEQCIEJd7C6kRnCOza4W1AWpLeoYHl0h3AeU71cRLSKdr2+WAiAvbjwfYtVP4qLiccxoDWKaLanr/eAChFTxHoFK2PkL7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":905890},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1729602587452_0.011540212013118722","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@decaf-ts/core","version":"0.3.0","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/core@0.3.0","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"cde48b45bc2661b856eda45ae729d7373e29c009","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.0.tgz","fileCount":231,"integrity":"sha512-qEQ30swUbCYjWXw3xL0mCpEVWVlvJIqvTj5ehBiBOWcUDkWqf8lJyKgvFPbQXdrw7NBzP4VV7Fa45Ni2ysY7PQ==","signatures":[{"sig":"MEUCIF3VlDQZToPmXM1RE2AQqG/FYOAuHKDUyRl1ywOWzoyyAiEA1mx4BDWklrdz7ZBJZXKZlkg6ZF33EITzU0Smbh28TD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1071466},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1729877401149_0.26464526130544797","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@decaf-ts/core","version":"0.3.1","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/core@0.3.1","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"438b499f3de3a84dae4115fafe3060e554eff433","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.1.tgz","fileCount":243,"integrity":"sha512-6V4pzM4hsbmkUL51HpNabjXywdMK2tzKHETPI7FPRL7qE26zxrehzT9+BRykpHal3zPTz0RcJH3qiyda6Scmzw==","signatures":[{"sig":"MEQCIGVZlD2+t05IDzES16rXHxArJ7SAbhfS1qI3m/7/zhD6AiBKYnh0yjSaV9Lh0kkR82elWjXMw8ORt9mznACsPSF2Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1131267},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1730222953857_0.17895370428267188","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@decaf-ts/core","version":"0.3.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/core@0.3.2","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"4fc869827ca28d504bc351f3a972e404d07698c4","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.2.tgz","fileCount":243,"integrity":"sha512-nBx1o9YqnctcG+B0mYxxgagezFLkx4qwxBW3H27psNMZkdh9hTNrL2FshSvU56VzyTsjaBbReyK7kyQT3iwryw==","signatures":[{"sig":"MEYCIQCwsHQaSnm5f8i4+c2ZA4ymkYId3AEB4NDyTgtH8BLw9gIhAOuQGi5+/YcWCPP1I2cIWw1cPwJeOkCMPr19j6t6+a8u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1081825},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1730223238635_0.1770720568644406","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@decaf-ts/core","version":"0.3.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/core@0.3.3","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"c38609f0fc52573789194cfa72774d2b6eb79f63","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.3.tgz","fileCount":243,"integrity":"sha512-CVOvEbMoBuFJRF7g6nCil7ztF/tJL14jYGV8oqWPuapRdfLbr+Swun+E0/CMWwNaOVyNE3X6+KA8wdSVGeoGVA==","signatures":[{"sig":"MEYCIQDY79BMn8gkfQgeEFWWnNVAj6aLn8kECyqWLSsW7NsttwIhAL1WEeGx2rDsNIlll/fiY9Obkn/QcQGg3uZ1YvCZmfz1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1091429},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1730313978347_0.4339963827589255","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@decaf-ts/core","version":"0.3.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/core@0.3.4","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"9e2a56e7f96ae8be414054a258918d1198bb4d6d","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.4.tgz","fileCount":247,"integrity":"sha512-1b/+VTRJFXhL9L4x8SphnPhviHGXDdRgvJufWfPcUSxN1JqUNxtEvGUH0xxzTn9jH+vj4ZTQZjb2QIIAZIhAzA==","signatures":[{"sig":"MEQCICgL5hrPl6ZAvmiYm7x6WODtQ4aYC1uAhhZYkxRsfPNmAiAFsxMYiWXvXxM2jN0x2G0+czhxBF4Nbq/TEQq1aHm4TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1144955},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.4_1730945774449_0.15829112563082903","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@decaf-ts/core","version":"0.3.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/core@0.3.5","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"8666e49610c6773e4a1f4b3c4826fc3d89916224","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.5.tgz","fileCount":247,"integrity":"sha512-kk18g+utTqJvAwomkwx0QsaikFTK+h1OjceH/o5iPmDxiXAwJC6CCidqfD0ExXQw+9wdmkzNrMCARdqsbop5iQ==","signatures":[{"sig":"MEQCIEiQC4nNsYyuII0ZUMZFHBHabaaWXIoOax8PJcybcnciAiBAzPViwWxDLMDOXcioaP+f2ws/epqYs9/wJFpBTF1mDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1095513},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.5_1730952257374_0.2510493955433193","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@decaf-ts/core","version":"0.3.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/core@0.3.6","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"b33633914ba7babfe0a413247f704460caa171b4","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.6.tgz","fileCount":247,"integrity":"sha512-on5TGQqy7EE3vN+cZTUdaTFNuiW23H0yMbX6UuLfvkVDB7+iX+6WJsDBfqfBzbtqht274EOKILvahvNYm8x9NA==","signatures":[{"sig":"MEUCIBscTgUOOgDQDr7wP7Xu/zRVKsHdBZhH1TpIvnqK1x+fAiEAxdACWtB+QoPS4WdvvpAp2EZQ+R2pbjUXyJfdQPnhGIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1095509},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.6_1730952327636_0.7030598887201505","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@decaf-ts/core","version":"0.3.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/core@0.3.7","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"4b466aba71e7b248a144ff65543958765625ab1e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.7.tgz","fileCount":247,"integrity":"sha512-LRYJE8ZnXM03KCp/gfsmSQJGrv9CCIkUOmoyCiv+M5W93hqHtf/KOlUZeu1qvKvJaQ+mBjzuYA6YKN49q8PIlQ==","signatures":[{"sig":"MEYCIQD6E3MTyr5T7ztvYtS/q2cpo5+pDh0pMXHKAfA5WzgkzwIhAOYl5FQ/OdNT50UZrH4mNkcrFa11i/tIlxN9RJxo2OIH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1095541},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.7_1730952826556_0.2745159257137719","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@decaf-ts/core","version":"0.3.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/core@0.3.8","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"1c0dfec5cdbfee2a07cecf2783de632df8025f26","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.8.tgz","fileCount":247,"integrity":"sha512-7DC26YoAAJRrduLt35GvRZq8agSv7tRNrfdzysbzi3RKUkUSaUfqpxxNj4CEIfx3mUD5ract5V4Hys2RWJHqJA==","signatures":[{"sig":"MEQCIApXtXyuJd73i/LvCZ9K5bO+w4Wy3v/z0L+y2e928aiGAiBIyRptYnzlFr9wWGJZn6DaZqZDI0OwaoS0x/kQSVPM9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1095679},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.8_1731001076557_0.13575061265957178","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@decaf-ts/core","version":"0.3.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/core@0.3.9","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"03d71bff45b6b1a9c3213845657693e5db69bb13","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.9.tgz","fileCount":247,"integrity":"sha512-fx+YvubDOC7tOMrw50HMH6X1ssjL3s0BrB9vZF6Dy0E2L4Y3LxGSlIhpYTPxum6lvPq2NgtnJS+D5XGnPK8w4g==","signatures":[{"sig":"MEUCIFyvAMydNth00V0OeoSD0sDgxOCUfoGxj79xlGc8HJKjAiEAu80iEdjdQAaAFjwqjKSVXL9VtBtk5IfJN8n/eRkqapg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1095938},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.9_1731004025545_0.28552729800000676","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@decaf-ts/core","version":"0.3.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/core@0.3.10","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"26acede6a3c776c467c09726679aee3302771987","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.10.tgz","fileCount":247,"integrity":"sha512-X3Qx0XZ/vFNbh5ako+5Hzpi2F89/fRGblHU/y+jGTDjuDag03x0ycLBD1T8rELC3NHWiQqQLAT6wlyleBG1vbw==","signatures":[{"sig":"MEQCIGDADMaJgo7V+2dW+fgoSBDs56NxYrwYRC45Od3TG8xNAiB+GtnLBKlXB+iH/Q6WKAOpWrMy/x1n4/+5w3l7IRgPww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1095939},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.10_1731005219890_0.7456777311103922","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@decaf-ts/core","version":"0.3.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/core@0.3.11","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"e841e92e4204972f9de30f2bc25b3c20ccd50fd0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.11.tgz","fileCount":247,"integrity":"sha512-L8ga5mk/V+K3WAeUXV6HxbUX/F3kwkQcgoNfPpnHsiZ4l7GcgrsQeA766xkWpgq6s0AD1xrf8ulDOuY7rfRfAw==","signatures":[{"sig":"MEUCIEkJaD/tPO//XXN3HZSKxMAx5J+QJxcAwwEJbn1FbJftAiEAu3+Adyt7SdbHSD6xBLaGdv50IdEgTdNEugUcpM1CVRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096229},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.11_1731023810112_0.6233755991082288","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@decaf-ts/core","version":"0.3.12","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/core@0.3.12","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"5b90afdea32fd4b4dc860f063a984e29a3ab586d","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.12.tgz","fileCount":247,"integrity":"sha512-E8rJMOMOa41v7qx2pPMuLqoW2kIhzor3kmKB6HxvR0WYLB72yTy39HPRhAjbhhttAK5P8l5lXEMYAnmlJNWwkQ==","signatures":[{"sig":"MEYCIQCMmi4T0BV5S4Kr4kjJXU2mN/WEf4bWRr/RM7vDRxVIxAIhAMz2ckX3kncbwlLHhKrWdbI15R9/8yl/0vqR7p3TMCp6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096207},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.12_1731024537618_0.13689906741726454","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@decaf-ts/core","version":"0.3.13","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/core@0.3.13","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"2511bfebdb83908aa539b59e60938dbe7a335d3d","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.13.tgz","fileCount":247,"integrity":"sha512-S0MUkEttY6fu3SrwamfMXS67VraqfZDkkFEb89sGQTnmuScsPMug/VXdnxoqecnacTjbmHlEEgQ81pJXw+0Tlw==","signatures":[{"sig":"MEUCIQCQnxqWZqHpE10kqDS/Xn/gTD0qhHgHn/rVpgRPLfbjGAIgBQ7LEf8dF+GyLdG3vmy0f8nquCrhr/rUcr3NjJODdds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096263},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.13_1731025169032_0.8967617354368385","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@decaf-ts/core","version":"0.3.14","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/core@0.3.14","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"c7e206a1273ded9ba796fd615555ff9b37150698","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.14.tgz","fileCount":247,"integrity":"sha512-A4tAvBrHIGrlURLLU3YkuC7DC5WCdfm4FMpCqV5E+cvTnGsOhwB7anXYk0D/AtwnqwaHdNXSGCmRcMiN5wX8hg==","signatures":[{"sig":"MEUCIQDUoCDTQgtgJwQLRw/Vk/gcWuUrdh76t8lI9efjnbBTngIgA9sMq6nXgFFw7LI/bgXeMqkFBnNFxQmnUCKpLoZUFBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1096485},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.14_1731027711074_0.6927909433442054","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@decaf-ts/core","version":"0.3.15","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/core@0.3.15","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"0c217c31e4d3c557926b057bc7b4a7582c3471a0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.15.tgz","fileCount":247,"integrity":"sha512-IxKUA+P5lR+OqYz5yGlpk+y5dg5H1H8PEiEuqn7PEsaZeEMvQc7h0CcahEZnYi5h397WOgbA40WXFRWxHxay8Q==","signatures":[{"sig":"MEQCICvPX6i2iGEPU1rKWPJgHQGIdOs07OtdKbAsD1JZt+IsAiBoKRN922rzDeSOR03Efpr/5SMauhfVWsDxUU/s3UmA9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097533},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.15_1731029805097_0.22602553295640093","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@decaf-ts/core","version":"0.3.16","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/core@0.3.16","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"8cb95032da6362e343275d039c06adf459647fa6","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.16.tgz","fileCount":247,"integrity":"sha512-AaNnArKYSwqrT0HDvCcCVm/BxeOJhkaEsj0hKSs/+NAiXL5yE60y8pbz8FxMqeO1si8y/9d+in8iEhpXDmJaWA==","signatures":[{"sig":"MEQCIDb8LBcixZZHWRuMtIbYxJJqI18SOo0C7RWwWVL7TsQHAiBEyZvnJHq46osUAEHLZRAq6kVJh7Z/B1kYASd4jWd0YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1098771},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.16_1731031586112_0.11604266623758752","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@decaf-ts/core","version":"0.3.17","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/core@0.3.17","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"ce5ab5d4b038eee269be37e8fbc19f15ee392a80","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.17.tgz","fileCount":247,"integrity":"sha512-Kqe5/qDe5mJLQLjRykZkW6eQAAumdkN4Yti8Ql5AKIQK6P7jPP7hQ8ukInZY3obrQBI/Fwvtyh1+h35DAfRYEg==","signatures":[{"sig":"MEYCIQCKQEpYhvV/pCDW858f2PXf9HRP0ccXoPJ9JxCuPavibgIhAK6h4GYOJE21VZt4W0ZFyhUYFTN8T4/5sUq8qhX3JYEG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097563},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.17_1731031893027_0.21016657165057695","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@decaf-ts/core","version":"0.3.18","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/core@0.3.18","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"18b123481de1bc0f396301e799f17fb35cc71e8a","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.18.tgz","fileCount":247,"integrity":"sha512-NFRldKmlV7R6lSWh2Tt1etaNHIhMmZ6UJrD1kOHQEGbWanIQ6HS80Xb+wAmiCRyAznkP7jSguT2ozsC+8iFyGg==","signatures":[{"sig":"MEQCHzrh2ZHlvkMTIQhT1dK8XxqBCEPQeQ1DlyP85/sezaECIQCn/wXuqfKrpgL73Wn2lQqNRkwcbvrhtT2fnPqwAPfrug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097543},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.18_1731032826960_0.8179884502255825","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@decaf-ts/core","version":"0.3.19","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/core@0.3.19","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"3e8c0f5240e9e0a54f3a99cc137ebc822beee101","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.19.tgz","fileCount":247,"integrity":"sha512-n8W30l+v3I33R+Pr+jIt0F5lDCAciUIp+8VMduUFBDQrnibwZap1VyL61GWAPviQN14QbW5vH6nfUP9CbZH8LA==","signatures":[{"sig":"MEYCIQDAq77dVjsu/HLtUl2SLc6HxX0nt9R5cLO3nJjyFxo0qwIhAOd+8VHnh79WNPBflYhDM9k3KP5XPfE75prTNBAG6XbI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097499},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.19_1731033161910_0.4144392123102174","host":"s3://npm-registry-packages"}},"0.3.21":{"name":"@decaf-ts/core","version":"0.3.21","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/core@0.3.21","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"c466d36cc14cb9ecbe405d520b77d4ff7fbf1c40","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.21.tgz","fileCount":247,"integrity":"sha512-oZRHaEV1j3p4/GNmsPU7pJigtXw6zcdsIV9HU9aEW3tP7H+DENkBLJmCWlWpCy9W081IsRpYOBj5jaZm7I1mgw==","signatures":[{"sig":"MEYCIQCtHhdL62kkjnrCJHLv0qMX3gLMTi+MpJSauEqinyMNWgIhAN/yVvNynaQSm5teaN9BHxO6QJu9Af7fxiKlb3Li6PIA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146569},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.21_1731061618712_0.6263102398137412","host":"s3://npm-registry-packages"}},"0.3.22":{"name":"@decaf-ts/core","version":"0.3.22","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/core@0.3.22","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"7f90c8cfb99f0558d9283ff602192ffc3d7f09ca","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.22.tgz","fileCount":247,"integrity":"sha512-97Mw/x5dtf6k1ma6OtXXShhJJqfNekLGaV+lfxqjKVppY5xeuITnTv+X2V74UpXRNp5tcdC/eurdEGhyzD+UKQ==","signatures":[{"sig":"MEUCIQD28Cj9Et7VgNUIHPFv4XdfXMS/rT5EL5u9IH7+er8HvQIgKmSx7E0gQvcIruR+fDs33Q2586849xkPrSk6ed2IQZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097144},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.22_1731066949507_0.28308035134176657","host":"s3://npm-registry-packages"}},"0.3.23":{"name":"@decaf-ts/core","version":"0.3.23","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/core@0.3.23","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"5bdb6e973641be8566940f3dfaa09f9077682a38","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.23.tgz","fileCount":251,"integrity":"sha512-iLZSM7vccNWVevzhOAqRrrMXXvEzPXS4sC4MnhbzDomoaHypKb5KGRek1fV3IqMKMMJR34xPls/1764n4hqb8g==","signatures":[{"sig":"MEUCICcDCoalzM2cKH3f0ToPtv3H57A1+UpyUlj0KGvk35+4AiEAu211CBOpjVzTgmaX8zXjUhhVuFynyZPk36lF/+k+3Uc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1121062},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.23_1731338522505_0.47993188922793584","host":"s3://npm-registry-packages"}},"0.3.24":{"name":"@decaf-ts/core","version":"0.3.24","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/core@0.3.24","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"71738ff553d050e4ea221eb351765d99220ab953","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.24.tgz","fileCount":251,"integrity":"sha512-ceggRNfon472chw4SHrOQzBzEL/xvYppj4c54gBFJPugbHO+PkLKT1EzYKBqO/hlhLsoSi+yr+4Xld+GZiIUng==","signatures":[{"sig":"MEUCIQD+wz0Fx9+r8/u+bxbcIPK42lmnauk7t3Pts+4UE/vgcQIgEoEuxbwR9YXgUGkMYZDYeHk/nBCVuc3iIXot54v133M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1124348},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0","@decaf-ts/transactional-decorators":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.24_1731340357094_0.5887004397962332","host":"s3://npm-registry-packages"}},"0.3.25":{"name":"@decaf-ts/core","version":"0.3.25","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/core@0.3.25","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"54d8f72d16c66c678c6db7f32c9e14167f60552d","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.25.tgz","fileCount":251,"integrity":"sha512-Auou8zyXZNKjG8KmTTLdGYA7iaqnM7TAW54+Jm8ixbfTzkVTGQPGJO79WQrL7lRYLDuOj8D8xcRV6pbf4RUPng==","signatures":[{"sig":"MEQCIFazl+zxuHxfG34LhFodazSTwdDmdzBAWBhOu8GmvZzYAiAmd2S1lhiRTr5JLGN4953g8hU6Mowhg8fIYvDq1URhNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136308},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.25_1740234699995_0.8519775598157109","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@decaf-ts/core","version":"0.3.26","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/core@0.3.26","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"4160976e22322354fbb30681d98950b0905a641b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.26.tgz","fileCount":251,"integrity":"sha512-XH0y4PuUQgBTLOt4oSoPPo3jIaSK5PgNviy/jO7U5sKc3sssGQufCpubLJU7Tjtq6fxOZwA5HRyLs76uh2HQNA==","signatures":[{"sig":"MEYCIQCtuPhAbb0kyfdtg3EZ1K34tVAeB5xKJC3dSEcCbWQ3jQIhAM3gZdKGpvndC2U8RrTvj3kNisanW2OAL7IlKMLiJqTr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136308},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.26_1740235228837_0.7778305353068884","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@decaf-ts/core","version":"0.3.27","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/core@0.3.27","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"2cdd8a94cec3246201bff4670a77e13574ec6ec7","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.27.tgz","fileCount":251,"integrity":"sha512-y4HAtDfpwaik0jduhrUbW1cGbKw9ZgCao5Bsi6nMcwYQ/LMDrBM529xy2Ih4NmWTbWH09tA+C9Vo0pAYa98Jmw==","signatures":[{"sig":"MEYCIQDfR4wPIC04fmSknErH+4g6wAxS+UU/dwo2PbYZt4ghbQIhAPqAaaf1QFovOw0wkU5fqw5Mp4EyuJYCmlA+o12IBj2e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136308},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.27_1740236734486_0.052279536676800964","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@decaf-ts/core","version":"0.3.28","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/core@0.3.28","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"54aaf6dffc4e2428809b55fa88a69ae840b3ad7e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.28.tgz","fileCount":251,"integrity":"sha512-/TvCoOVoqem9RSiSVWvxOC1SU4xw/KIbmVlID8E7eQ9t8YpgJHAt7d1yBfs+zuuKu79kVb8IDiG3Od8jMnZ5sw==","signatures":[{"sig":"MEQCIBfubuLnIvt33RQU4xZS1EeJVzUTGYRhvBKlTwlO0ghoAiA1kdxcyG8rNN6RhwafqPLojWGsJlr6TbDK7J+FgCSE8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136308},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.28_1740237231853_0.9700544019650954","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@decaf-ts/core","version":"0.3.29","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/core@0.3.29","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"0a4e1e61be1ff469788b34336c2f63939d920e62","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.29.tgz","fileCount":251,"integrity":"sha512-6I7nwsSoIIMrzL5GCZfrNuCDX5lCM8YW8EM/UKNDp3tXJJpGVl71hUgd0nJcv6uccwGKMjIpwpnO6x+yv4hcWw==","signatures":[{"sig":"MEUCIBxw4N0wuUhCEdJdlmFZXGf+7dHgYoXGW5Sm1AT5VhlxAiEAiXl0E7SVKp6ijeQsK5v2EWz1hi0wCW0nBzMcnI7STJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136310},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.29_1740237860637_0.6293252342928584","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@decaf-ts/core","version":"0.3.30","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/core@0.3.30","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"4d2945ad75792bd0c3db599dcea2794cb45198f6","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.30.tgz","fileCount":250,"integrity":"sha512-gkZs9k8dhtu4F/UMYNuQ27Mi5kDuw2fiUdeoUf3/GT6T/0nzs9sHpXtW/wDO0EK8MNAnEK6Si1Ms5D9RG6Atqw==","signatures":[{"sig":"MEUCIQD70VBIUGGI42Eu5T7aIOp+o+IOrF2LNxsy7bN6T9QZrwIgOPiL8QJkkyJGLSxM6Fdy7TF72LkHn2EsWGlIM/vXcbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1134099},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.30_1740238791144_0.08985079496186321","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@decaf-ts/core","version":"0.3.31","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/core@0.3.31","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"518978d2c8b10a65ea632948947e98531b79ac43","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.31.tgz","fileCount":251,"integrity":"sha512-SX4uInl9xhLjAs8WnYTPH5COSL+osAPtub3lrMRc81zwDM7kwynFE734DUHTEjU+s4TieXF6g91UVU42QspVVA==","signatures":[{"sig":"MEQCIDAx1PG0NqJrxkH3Xa+6U+Mdz4He02x/xpUbxsc7cKisAiA8iiT3p3AjmfmRrFPRtkzWj0W5B39k5YujylpJA8Vd3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136312},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.31_1740239565098_0.8769886527467812","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@decaf-ts/core","version":"0.3.32","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/core@0.3.32","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"c8916153e70339a5f2621f516e0262c9a11596ff","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.32.tgz","fileCount":251,"integrity":"sha512-AIOGhJ5e6QBMV3GZB+ludUZr+k5hsNc3VXab6fxN8f9LGfAzI/dxRSD/uNMjJiiQZO257YHphus+USuSEUFLiA==","signatures":[{"sig":"MEYCIQDf4BnNO6AmH5UIo7HRdGfbidK5mfXas0L3BEjcOGfjwAIhAM5BiD8hrmi4nMOyxBNj7Erj2B1UoXNK0expsYokZgCu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1136312},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.0","description":"template for ts projects","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"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.13","gulp-rename":"^2.0.0","gulp-uglify":"^3.0.2","vinyl-named":"^1.1.0","gulp-replace":"^1.1.4","merge-stream":"^2.0.0","clean-publish":"^5.0.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","markdown-include":"^0.4.3","npm-check-updates":"^17.1.4","typescript-eslint":"^8.10.0","jest-coverage-badges":"^1.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","@typescript-eslint/eslint-plugin":"^8.10.0"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.32_1740240443122_0.32719592267103037","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@decaf-ts/core","version":"0.3.33","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/core@0.3.33","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"c44504bf5672ec1b3954a1244a47e820b364d940","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.33.tgz","fileCount":310,"integrity":"sha512-6JF1YGm8Hdt0s9K0uexbzaWkJ/aLeoOtIZRCfU9ibkJsyOoM54Iadj2imj/yJyIjIMghhlAIjXr8lQb5i7nFpw==","signatures":[{"sig":"MEYCIQCRmgw+q1U3+P5mi5bvoTAEXk2qjGkwZY/l3yzd5bBfyQIhANPnFXNvRfLdbQqvoZmOudW45GEFivtLBRcHep32IqjP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939617},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"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","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","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":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.33_1742507937647_0.016146614605338616","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@decaf-ts/core","version":"0.3.34","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/core@0.3.34","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"068b8b2cb6fe8df7114aa80f695cd7c149a714de","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.34.tgz","fileCount":310,"integrity":"sha512-PzhwSaC/YpnQ1XPjlhAAwVo8ROmAmLZTrPyQxEysRGg0uG5ZJL9opKRHFm7FnokrHwsv9f207jXt8057m/zVMQ==","signatures":[{"sig":"MEYCIQD9ErCLoDf7ayq1ZmeDDkfrPILLKneDlbRyiMQF+yZBrQIhALa2qZT+i9u3PKKwjS4J8fcESzfJJIk1W593pbQ/QnjI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939617},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"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","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","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":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.34_1742508329178_0.06429676786915017","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@decaf-ts/core","version":"0.3.35","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/core@0.3.35","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"56d549823d48a0dc8aeb7932444f661d51a18243","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.35.tgz","fileCount":309,"integrity":"sha512-6Kz6BKD6c6pE5X5iWFRGLKMzLdY+9TIAEqfdJK+3DCOLv1WuT0wr18hGKEjCeR8LTbj1LlgCEQcd6BQori5nOQ==","signatures":[{"sig":"MEYCIQCL8QdMskRozJaYzXvl8uU8NPrSFSm3+Z2BpUJncGLdsQIhAJqyvllofuU7ZmF6A9au8zBetGwJmnoBO0qGGic4vDuA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":938315},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"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","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","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":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.35_1742510279000_0.5301677226175407","host":"s3://npm-registry-packages-npm-production"}},"0.3.36":{"name":"@decaf-ts/core","version":"0.3.36","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/core@0.3.36","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"ef4a46167b1a9e5c87ba30c61b8903619f72c2ea","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.36.tgz","fileCount":308,"integrity":"sha512-sRsyBH+92GLfFTiquCWEt8K9Jn0quGLRvdFRT4IzRj3m3pSO5BHoOViQbTIuETaaFy40wKhKn7N+Zdgd5M8Rdg==","signatures":[{"sig":"MEUCIQCoT3b/LG+bzcPA4MXwlUqcmTyfsZqpaHnrH/sfOJA7TAIgavebjkhHb2G0IVoxUydXsknyaIBT4DDwVV2iSS6DQQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":932944},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"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","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","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":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.36_1742510778631_0.5451064470454918","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@decaf-ts/core","version":"0.3.37","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/core@0.3.37","maintainers":[{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},{"name":"vnogueira91","email":"vnogueira91@gmail.com"}],"homepage":"https://github.com/decaf-ts/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"c868514d8c0a90234e0b1731a1abd155ccefb345","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.37.tgz","fileCount":310,"integrity":"sha512-hqKyXBwNkYANCMJpkqKraFeiMp1Tyk9DZIINl9ypA2kTzIM3fOOelrV5ORpp/cQDgYwLn3/P//JrB/5YkDDjXQ==","signatures":[{"sig":"MEQCICXCOzNN9KMec2bqWySefc9XgzFzzfD2ZT9kNTS5rJCWAiAmMBwZAnc9J/fUfuHHqFDEOOZ9QxnYfiWLBCICWewEsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":939617},"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":{"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","lint-fix":"eslint --fix ./src/*","test:all":"jest --coverage --testPathPattern=\"/tests/(unit|integration)\" --passWithNoTests --detectOpenHandles","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","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/ts-workspace.git","type":"git"},"_npmVersion":"10.9.2","description":"template for ts projects","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"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","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","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":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.37_1742511344061_0.6722903999490579","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@decaf-ts/core","version":"0.3.38","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/core@0.3.38","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/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"d58e221c99f28b53ce17f1f2365a717855b376b4","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.3.38.tgz","fileCount":190,"integrity":"sha512-GOzZZceXU08cpBtnucjTotGaWc5z6PQC3IbebLiWRGkx0YT6JgqZqOswUQh9v6U7GRRtA4TQTD8alyjBWkE9wg==","signatures":[{"sig":"MEYCIQDgjNpvLSpTrICTpRX5ahydC4iN/vAo/R8DODcVb3LMxwIhAK0JLEjyJSHLt4jffgDSahhbUj0q+vAvPge3+FjbzHmA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1075200},"type":"module","types":"dist/types/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{"import":"./lib/esm/index.js","require":"./lib/index.cjs"},"gitHead":"dd5670b3f0d0dc2ce48586832a93e4f147e79cff","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 --runInBand --coverage --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":"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/(unit|integration)\" --passWithNoTests --detectOpenHandles","test:unit":"jest --testPathPattern=\"/tests/unit\" --passWithNoTests --detectOpenHandles","build:prod":"rimraf ./lib && rimraf ./dist && gulp prod","do-install":"TOKEN=$(cat .token) npm install","on-first-run":"node ./bin/update-scripts.cjs --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":"node ./bin/update-scripts.cjs","prepare-release":"npm run lint-fix && npm run build:prod && npm run coverage && npm run docs","test:integration":"jest --testPathPattern=\"/tests/(integration)\" --passWithNoTests --detectOpenHandles","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.2","description":"template for ts projects","directories":{},"_nodeVersion":"20.19.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^3.14.0","gulp":"^5.0.0","jest":"^29.7.0","jsdoc":"^4.0.4","eslint":"^9.23.0","rimraf":"^6.0.1","globals":"^16.0.0","gulp-if":"^3.0.0","nodemon":"^3.1.9","prompts":"^2.4.2","ts-jest":"^29.2.6","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"3.5.3","ts-loader":"^9.5.2","@eslint/js":"^9.23.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","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","@types/prompts":"^2.4.9","webpack-stream":"^7.0.0","gulp-sourcemaps":"^2.6.5","gulp-typescript":"^6.0.0-alpha.1","gulp-run-command":"^0.0.10","markdown-include":"^0.4.3","npm-check-updates":"^17.1.16","typescript-eslint":"^8.27.0","jest-html-reporters":"^3.1.7","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","webpack-node-externals":"^3.0.0","@stylistic/eslint-plugin":"^4.2.0"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.38_1745282194574_0.6361428627306509","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@decaf-ts/core","version":"0.4.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/core@0.4.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/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"97cb4dbbf46285ce30417094e43b99f13862bb04","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.4.0.tgz","fileCount":249,"integrity":"sha512-+1ZgoQA6iEo3pWqbIDT5OSnrncAneAroAJ0sOWeebf8DR8oksqq+wzt0jrTX5SFCVH9z6nk+PcEtnuSXwGWbiQ==","signatures":[{"sig":"MEYCIQCf+8g8vgN4ckHfpz+R4JOsZZNw4aKXGSIDKIxXPUv/wwIhAMGN2rqrfZ546Qfj0H4kYvDvGJ4xvTfeHInoo6bFpl6A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1502983},"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":"4aa4da9f2aa4a2193b65c5218b9481e9e1234141","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 --detectOpenHandles","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":"npm update @decaf-ts/*"},"_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"repository":{"url":"git+https://github.com/decaf-ts/ts-workspace.git","type":"git"},"_npmVersion":"10.8.2","description":"template for ts projects","directories":{},"_nodeVersion":"20.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":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1745431055210_0.6713695878003032","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@decaf-ts/core","version":"0.4.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/core@0.4.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/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"38b0ad13a0c41edce9d9b3c9034edafbca541ae3","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.4.1.tgz","fileCount":249,"integrity":"sha512-LQO8VtudQxlBuLkketIYcTqkLIhlJuPAKVl/xCbMvOGlN0GVoK69NKS9VVrj+hW+1licgskhK2igXNCTRh9ymQ==","signatures":[{"sig":"MEYCIQCSgvmRHcEIUCtWKIbPuFyIphF5z4sps9ePp1IqxjmJDAIhAPOV1nPTaT8VlWhDF0BVKRf/OkcuaHRi/jQW7yogRzwY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1503673},"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":"0a8600e383a82c590688e97701493f787a1f7113","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.2","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"20.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":{"reflect-metadata":"^0.2.1","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1745509628888_0.4845733292546057","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@decaf-ts/core","version":"0.5.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/core@0.5.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/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"16e5f012aec48eb2a006b41c3d5c341a7274221e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.0.tgz","fileCount":313,"integrity":"sha512-V5qwWfmXwkAriw8cWd0sq5ZZDToffxBtPFOsL6hJRDCnxEjAKOoxHHGzh38bVyKvMXkcyYsgB+m1biCSGCCJ3Q==","signatures":[{"sig":"MEQCIAvNZkA3qMT87mz6NxgOxZHNnKzeFXzajqdhTId7r33SAiA0jjMu+PRmy0e6WtV5bIOZL0gZjcdRFByMDgyMk0Hd7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1684323},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"96f59258b8343adc787bc6023e6770bfdf55a8cb","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.2","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"20.19.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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1747854800041_0.8947260731414279","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@decaf-ts/core","version":"0.5.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/core@0.5.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/ts-workspace#readme","bugs":{"url":"https://github.com/decaf-ts/ts-workspace/issues"},"dist":{"shasum":"7195e735f0f16bb948d754627db0c17646757925","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.1.tgz","fileCount":233,"integrity":"sha512-lbPJYxgvqE1c4v4wNR4Qzku5kI0ZjRsWXU+OV26lX1qfdyPNKpqk7qvbJS5V085xJVay3w21z3gdl9SvTaeCFA==","signatures":[{"sig":"MEYCIQDKXtl6D1/Ny688UJKC5F1e9jhSR49KyA37R3dozjjLBAIhAOPf8GaXa2vuXQaW4wD49RgBaAgrfpOsF3WZeo5DPM3L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1441420},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"5d53f26a5a3542cd77d47e82ed409f608fdf531a","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/ts-workspace.git","type":"git"},"_npmVersion":"10.8.2","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"20.19.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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1748364006346_0.44417660271383674","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@decaf-ts/core","version":"0.5.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/core@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"}],"homepage":"https://github.com/decaf-ts/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"5e4f93b486128e5edf0793269d530b9dc48afdde","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.2.tgz","fileCount":233,"integrity":"sha512-OHc2tm3qQyBN9tLs+zebPUCHJJ+Q3muk3egJI/8rlCJZ0ZlwkMhDuH9YDMGhdPEzBkikfFFagHcQFl3zqzMxPw==","signatures":[{"sig":"MEYCIQCdDgljU4wAd/wR+uJujC8kwIrMqwqGaVpycx98cxBOWQIhAM8xByq0zLIi/0IUsOJlVb3VjRpXEA72HRwDAnFRu4gb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2787769},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/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":"dcardosopdmfc","actor":{"name":"dcardosopdmfc","type":"user","email":"dcardoso@pdmfc.com"},"email":"dcardoso@pdmfc.com"},"repository":{"url":"git+https://github.com/decaf-ts/core.git","type":"git"},"_npmVersion":"10.8.0","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"20.13.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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.2_1751300046047_0.4015834824615818","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@decaf-ts/core","version":"0.5.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/core@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"}],"homepage":"https://github.com/decaf-ts/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ef2aa5570aa709460efe2ca7551c7c18992213af","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.3.tgz","fileCount":233,"integrity":"sha512-tRZhh//hyGr7ipmMH8BsONPJR6nKVWJEZxWWkYGgZV5n6tx/6R+f8HEI5AvkwxKWOB32kck603LeKq43mnenrg==","signatures":[{"sig":"MEUCIHYhBjR5VhcvT1bS4qogzdB6XfL1PIeJwWSX/GKbrE60AiEAv+LWgAnI1BZMnk/kJ3wnVFY5Ln0u5mpPCuEdx5s/DU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2786883},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"4f65a9bca9f69e8c89a86b891942eef0164ddb8b","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/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.3_1752404912995_0.143907657285812","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@decaf-ts/core","version":"0.5.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/core@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"}],"homepage":"https://github.com/decaf-ts/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"04f9ab51c5e9c59d49807ff4d849462eb0f23ceb","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.4.tgz","fileCount":233,"integrity":"sha512-1rnUr5Z/oJVcF/X3t3t536F5azVn8T1kMKfgqLBShvKNfBKaRz6IVH3Mlhppo90k2Zf68dHqvWNJO+GuwJEMvA==","signatures":[{"sig":"MEQCIFScVFER/Czx4XY4l7MH+iAYr7/w3kP2HYFQDjhF5LlkAiBlLCvPF9NIcVbMEjklrcPfSR3HoJ0RvIwLS/FzkFQlrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789924},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"d3c07e5c87c61e1e6d86a583411e91f2b8584016","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/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.4_1752661833640_0.3796065647888365","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@decaf-ts/core","version":"0.5.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/core@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"}],"homepage":"https://github.com/decaf-ts/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"880f88489619589fd82a0fc257c3c223f9a08fd5","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.5.tgz","fileCount":233,"integrity":"sha512-7F0HIAPookeISbNmeZBRK3W8E1AkcGo+Ns/gYYgiwebi8GBOgIBFsh7jBGuhIAqKB2PS0qHNLnwL9632CDGJjg==","signatures":[{"sig":"MEUCIA5A5zyfxQrHn24raF5Nv4pvHbpATJ8p5ajhneLKDqToAiEA/0R3XODAqil0szkz/BLAHpDXmZWVVTCIaci08BJgflc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789924},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"d47af7a3948673583df82bef632956758de62443","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/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.5_1752665304041_0.44383769383270444","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@decaf-ts/core","version":"0.5.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/core@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"}],"homepage":"https://github.com/decaf-ts/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"094a76cf0b2d85475d7f304b614d9ed23ff37228","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.6.tgz","fileCount":233,"integrity":"sha512-aY2EEOKvtdunr88bnBDIetRZatPoM2zl1SjjwZ3QDfiwiaxSaa8UJe2Rz1ftwYf1d0QHnVKBYpNDP0b5enOWeQ==","signatures":[{"sig":"MEYCIQDTe1qk6lP/dTnOb432nqg9Nxu8I3Ma6mccexTppDwCQgIhAN6r519zsSsnKHrC+x14V+86EmQLGb75rTKFCqIbIybF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2815522},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"ab128b7f9c9592777176c49258fcba7480c24698","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/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.6_1752787594758_0.12827420766559228","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@decaf-ts/core","version":"0.5.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/core@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"}],"homepage":"https://github.com/decaf-ts/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"e03edf3430543aac2e00c7d521f1e1bdd9b17f82","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.7.tgz","fileCount":233,"integrity":"sha512-pjpFm32DKmNiTz4HJuRm1wr5WrjSnkM8LzL4/YlHvxxej2+kPj4jEyf8Fp+NWpeL32dU8g5dKoFF4uDJrHx0BA==","signatures":[{"sig":"MEUCIQDgCjoHhKt4SD+CI0f4SVR3ECqzNmoHk9r1GWqlns2oagIgO9kC2E8zEHsk0r+NpCRqPL6CneZpWv+4mKVb5tgGLMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2820274},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"952905f2c4fe6acb0d3679c79919b93c7601a2ac","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/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.7_1753364976750_0.4697248764610933","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@decaf-ts/core","version":"0.5.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/core@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"}],"homepage":"https://github.com/decaf-ts/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"9edebfb806b11da143d514640e447d3747af76c9","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.8.tgz","fileCount":233,"integrity":"sha512-kuMDrQDVu9a0Z7HDFBROHA+uQybOhXGhsr/uYeSuoDVZ9qKVyxWTLt1HIWon5ZLO/4mGUd2SGBvhra3QfPQLbA==","signatures":[{"sig":"MEUCIQC7zpnjynPB9JN+rZ8VLgofQLoGyc3FJUzx5Vn+KMM4tQIgVJBlD9jQqX2P1zHqPUGtufALk7NKwg+33MGqq2ePitA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2828200},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"0646dee5382171fafd0fd85b1d3b007615600217","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/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.8_1754401122363_0.35071413891213377","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@decaf-ts/core","version":"0.5.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/core@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"}],"homepage":"https://github.com/decaf-ts/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"897b814c77cb6e346f1cf2608761cff93e9234f4","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.9.tgz","fileCount":233,"integrity":"sha512-/amyr9pe6908taHZCTW2RfHbxDK1oUwxLi9L8XEZLUhg42P1FgCJVXTOMNnNpfO4UmyahHl4llmTOoYppmI8Vw==","signatures":[{"sig":"MEYCIQD6Ta9AUs2QsJrCLPLcCfQcMIibTsXGRnfnfGiMjqQWsgIhANXu3lZYrjcO1LZnmlZofGTSNkh5MT2DgV86CwplPrlM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2867314},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"53130ffcdc777d7122deda8e6131460c7809c391","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.9_1756148910895_0.3783615772775595","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@decaf-ts/core","version":"0.5.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/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d79addc322b555888488da6e3f8f72ca79487509","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.10.tgz","fileCount":233,"integrity":"sha512-l5hIraA5qaWQaTKPaC5g/ApbciqZdW+cyQXCjQyN4nKcVdNoHAOoWXpH7tEQmc66LYbtvCrm1J32L+tQ5cF5RQ==","signatures":[{"sig":"MEQCIDzT0y1uXyiJEjhnCJWc8amFKWaMfyGHx1tNuYZZVN75AiB7VnmL3YD446QJzLa7jhrvc89U00y826o5p1mKo17Y0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2867333},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"47a457b660adc7bbbef00d41b13747b2882527d5","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.10_1756202942352_0.9021033394330618","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@decaf-ts/core","version":"0.5.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/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d58832377b5a7ff47deb5c22661bb068fe47210f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.11.tgz","fileCount":233,"integrity":"sha512-tG35/1eXajW39JAudiWhn7vXLa0x2W9NQC25v1zGB9zdpKxhxYR0uLyCwS22sYvLlowPpZofMa5cyFB5pRe4KQ==","signatures":[{"sig":"MEUCID81S0YWMnyPHFISok7cIWS4XVtNqpmQ/sJSmjexgftzAiEAkdJx8MuE0FiyDIR1c2eL3AkuC06q4QdZUKgHq4xpkzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2870719},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"1a25ada830a787c717a8d7b1449ab3a9dce5759e","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.11_1756288975656_0.14591523611608692","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@decaf-ts/core","version":"0.5.12","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/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7abc9bc19f9f73a6b6d51878eca11115a631aee6","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.12.tgz","fileCount":233,"integrity":"sha512-+A2jhPwPdd+V9S+wGtgZ5Doml/2yzxC9I+lCLVbxnqykK+7AhIkYO3Tnz75cegwa/V8vgRLMxaCfiR596UU6Gg==","signatures":[{"sig":"MEUCIQDTPM2eRXzjgZv4GkU9LMNQlNUS2YHeZvuQQiwGcg3hZQIgIZR01/Q8b2JpM5g23gKsPs9BoMV1n0x3L0YCtgstLhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2869787},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"66d68de1308d243e7f57b25ff7c3fa088c4709bf","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.12_1756315365172_0.35739512840094423","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@decaf-ts/core","version":"0.5.13","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/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ff62d7aa3128d9f001e550c1c678b5c4375d3993","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.13.tgz","fileCount":233,"integrity":"sha512-1FO55wi+XSmgiWK61BFqu1V3I8ndstIDgzIPLFTJvb+YIYIyurx/VDZ/RguMi4Qzjy+YLbCxwAhoiyyQ8z4ydQ==","signatures":[{"sig":"MEUCIBOClQq+SFZntwNNeM0Crz+Py5r3/D3oQnQqaenScc40AiEA5Gd80kp7eO27aprZYItp1uZkzyna5LMVwwioHybxR6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2883909},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"b6676c462c936b801dc798d03400b15ff77563f1","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.13_1756468495403_0.4436165027737491","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@decaf-ts/core","version":"0.5.14","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/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d9d3e6eefb787588e138c15ce66e53a1cae373f7","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.14.tgz","fileCount":233,"integrity":"sha512-r+ukI8WjIEQH4b98lNYO2XiCsemfkA/ZBF2wlxdwgtXU7GN6yHfPrWTtZ0P59BvWkGFz07vVgJeXnvLS0nLN+A==","signatures":[{"sig":"MEQCIAwObPMWPHMoQSK7PC3RXAMJNPtTrt8SSDHDy520N1XrAiB6zeCErVccGIj/Oxx2dCP9H8hIKW+545MN0mKDzf9cIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2886566},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"3e772b45fe646f31698af134566dd6c67c83db03","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.14_1756499062673_0.36476451124281595","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@decaf-ts/core","version":"0.5.15","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/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"2545c4167ab716951173ae812e4af836527d41ca","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.15.tgz","fileCount":233,"integrity":"sha512-geGShGaWAR3oKOJhsSu05PU3F9tvBtLZ8Ur8UWQWZzfgwdOouXW6YGvR7gc7fcDpDWJ51gFeUCDRASlMhmqIYQ==","signatures":[{"sig":"MEYCIQC90SB+CtuMhll6cuo9ec8XSx6Rfsm3M4ebPX1cL8JpEwIhALFvB/QaPHHNP7zNHh4agR0Z29qH0yFto7uoB3U6AgrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2889505},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"c60c90aeeb4fd85f8a3b47227a9768e58cbb328f","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.15_1756504896753_0.9129488371673493","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@decaf-ts/core","version":"0.5.16","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/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"704cbff9f3c3f91b4feb346272945ae5008b9e33","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.16.tgz","fileCount":233,"integrity":"sha512-vKeoio0d37gxyz4rwd0XKtDybCf4KFuazfi5g2PNG7xaL9Ov/Tyl9P/GqHCfcc0Vpuikh+JOZiPk0QBtHkNXcg==","signatures":[{"sig":"MEUCICqAWI01oftCNZg5GklHd/r1Wl3fxVDjALBlx/1R7PvRAiEAp6a/axOG1Vn8OdOQmJRKKnbiG3EjoizYFU1SD5MwSbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2893859},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"568483e6af6c19d2ead210000f1683d8cc9f7b84","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.16_1756729370132_0.5034194973247161","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@decaf-ts/core","version":"0.5.17","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/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"962d43d0225d3e0038aefd1159516fb636c037eb","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.17.tgz","fileCount":233,"integrity":"sha512-NNnB93ZLSHZKo5tZDn9ttqGOpFvlK0eCcVTSy8Ff1P6hn0A/akokoTDRJ392hwC7Slh8+4Yo1ibIX1jkhAKj8w==","signatures":[{"sig":"MEUCIFkfnczS6C8GVs3/AM9ANiVyCBmse5170PJfT827b/BkAiEA7yWuTGuLrN0zEWPVfqWEuZO3cwqERYx14XrchtTORRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2901679},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"40ef435ab543e52351941cb18ac8c73d9f54a0c0","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.17_1757069193616_0.195673827351023","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@decaf-ts/core","version":"0.5.18","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/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"631b11cfb2ad531648b5ebc3c77369a681be4c5b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.18.tgz","fileCount":233,"integrity":"sha512-4UFXjF5YkiEvFN4rEqs14jTZ4rxL7CGYGsteGumc63yYT/chw+kJFWmgF8tjl+fhiFpzuBkv7+dFVG14qIFlqw==","signatures":[{"sig":"MEQCIBnnrdJABuBsHVaLQdPF4AuvM0HPS+LT5n4rf4Wo3tSvAiBWjf9qcfs/K3JTI8wzTSE+L+SqQ1/s9t2P2i9QRyqriA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2915446},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"33a6f0e9458eafaed0977cf9fd13d45ec928fa61","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.18_1757071565451_0.025789685129795625","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@decaf-ts/core","version":"0.5.19","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/core@0.5.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c086316b8ba8a6cda4ed76c26e0596771042cee8","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.19.tgz","fileCount":233,"integrity":"sha512-4VlpZJnL3nYKcQTzOUI77HnsSL1VmSNuggcgSW7ihImk2Y+o2lkG8XOykqJqHQSi1CepxHcLlyXp6amD7MxZVg==","signatures":[{"sig":"MEUCIQCO/07Hk4nHPJhrudaeTgiohLI6wz2R5qO422/QV0QUtwIgI/Ij1nN8wVb3IqG1aUALZTkkjPNBXBk6iMUDxodE+HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2922304},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"51486bf6336e6c127534029c36743b4d3199e03a","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.19_1757077016516_0.18648183056318457","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@decaf-ts/core","version":"0.5.20","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/core@0.5.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"b99d9bcca6e444e93a99a33ff0981079b9d07696","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.20.tgz","fileCount":233,"integrity":"sha512-vn2B1/2+5R4aqcLjizMJK9UKt3I9QwSUuimzinVsLa/XDZrLlh9Gf5Z9bTT6V13VV6LX61ebk+Uj4Nhw3Vrk1Q==","signatures":[{"sig":"MEYCIQCzvFdUKooTOy889lPuaq+rf1Z9ppzj6zwgLyJUX+zWOgIhAKYuAAgGESGdA/+rbm5L0Da7eqjB6QfQ23bEeznXyp9t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2941861},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"8a17527bc36e876ec4a478a1121be8d9bfd16bf3","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.20_1757525856038_0.9215599787796078","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@decaf-ts/core","version":"0.5.21","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/core@0.5.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f11532f315e0c68c64247bb1c1822aaea2af5345","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.21.tgz","fileCount":233,"integrity":"sha512-6k6+fMs0pAQsBSxpsOaZzpW6XQOx3LBBlTf9yEfEwTvWFEnrlVbb2KD164CRHjZo9bilAPQwg1Ggm7aDNCM7ww==","signatures":[{"sig":"MEUCIQCxqxBOw+ELaa3zLHbMVF18RKyCSAhNng/1XXTzOvmBBwIgSicy1kzReEQXadJIngj1ofnWJGEspj8/XBP20oe3vO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2942698},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"1d3b7b6ac425a59bfcc41f747c910c130c2d2ae3","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.21_1757642460343_0.29699147641571555","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@decaf-ts/core","version":"0.5.22","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/core@0.5.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"212a3313ca8baa8b40366205d1b4972ac283bd23","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.22.tgz","fileCount":233,"integrity":"sha512-2RbcOaq1Jkw1lA2opyCf2a1SC8yoBTmHQYPq1cmxsnoO7xxiRwod522gQ4A4RryLdYtlBu29aboXtuqFCaAV0A==","signatures":[{"sig":"MEQCIFMuu8CkU3D18YkChaIDQ8m3iQz8fkOMVrXwgtY7NCBsAiAu/snirQIcRyzJYX3SVKqQuVeT6qxrD/jojI1kS2jUww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3052303},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"d6942a57355ef275fbecd1535932bf91b04c90e4","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.22_1757876135306_0.9005041089171153","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@decaf-ts/core","version":"0.5.23","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/core@0.5.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"81835c7c0b2fe1c7c74829b1ffef2d2347d17aa3","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.23.tgz","fileCount":233,"integrity":"sha512-gm3bYSv6H0V/6vcYzhgi9uTRXIjIIbfxfLZKiLyYC1mRW1JscYKOUS3zTCBaPaGLfBPjTP08if/EhvPNmIf3kQ==","signatures":[{"sig":"MEUCID5RnEaSh5WqANh/yQ+SttCGMSPtYw/agHYA4BZogfTKAiEA3vQvP1x5GNh+prTqz0gjXRnsx25PCky/OAh1FHj0YQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3052373},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"97931d99938a9e90eb70d237457699e9f406defb","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.23_1757877587807_0.20553577523216404","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"@decaf-ts/core","version":"0.5.24","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/core@0.5.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f2c7ffb4fa9ff3806d8ae5de267b264630646090","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.24.tgz","fileCount":233,"integrity":"sha512-yWvsIQuzuI0FOiydyDlMWTtCMJkU3TbMuASAYQ8zkW8SnXyUAcOj3fhjw8m3Yxi8pKEXA/k/fxMlFo0Dv5mtoA==","signatures":[{"sig":"MEYCIQCe727yEbNiSlIKJDyd+opKcK5/0mJWq7oB9OLRU5G5vwIhALASQzOw5GnclqzJL2ePfTwACC2NbV8jhKWkP0b1x6Uz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3060944},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"d0b412e7a0f1a7044dbe70624e6775f13a16eb2d","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.24_1757883996070_0.5795507515917275","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@decaf-ts/core","version":"0.5.25","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/core@0.5.25","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"3ac6eaff8acfa40cbc3de3e261262778dc62b468","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.25.tgz","fileCount":233,"integrity":"sha512-92MDayp3tpWaFO3WMR/QrvqJTB0fT8jFI9MeE5Rr6/DCBkb4WOIFBveO2wf0+AECSOx7XOlGjOWX10ucM2JixQ==","signatures":[{"sig":"MEUCIQDHzltOOqMK+0ie+tmNltYgpY60YRJpiajB1Ymkz+Z9uQIgA9Y55v+fKgGRN1R6nHVPFFWJc/i+4cwLzGbhYdCdcM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3065214},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"1259c58dd1ec66a8fa7928db4f5ee4828ebf0c49","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.25_1758123016683_0.3829293618440721","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@decaf-ts/core","version":"0.5.26","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/core@0.5.26","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"bc5a54dcb407998116531331bd941ffb5a3445ce","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.26.tgz","fileCount":233,"integrity":"sha512-C13/nzljo6yRfNhs3h4krgfHcayBLkvlQMcY6buSb7ql0ii+HCAuY153ysVdyqNo201Cw37VrGmeAzpo7WI4qQ==","signatures":[{"sig":"MEQCIB+NSQvnthLRaqgZx7rkJDmCf/SZsV6G+xtBUaytfx8AAiB7DOgV0bbALhUsZ77WE474vegpMWi/Y6e41QNf2+fNXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3311611},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"aa0bad33b9aa86dc3e32e0c2bf162bcbc9991d02","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.26_1758218642861_0.6987189650098489","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@decaf-ts/core","version":"0.5.27","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/core@0.5.27","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"23df5573ae7272d5a2b7f960a88dd8475d6b7f58","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.27.tgz","fileCount":233,"integrity":"sha512-yedwhtwaPmOQG+bi232Jbc1KShXRFjCWVPU8Nf1T073fWseD01K0u+8wu812zQ68GqXvUFKyLYlZDgKJdQXFHg==","signatures":[{"sig":"MEYCIQDXtx45+2nrfzJIod96VRabyq2A+CZ9goWl3bK9R7v3xgIhAJSu9B+YtkniBWv38QKwQolh9ikpeEUENHIEur3L6z3H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3311859},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"d367445bcd029cfb565808defd38a9212858ff0b","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.27_1758564945948_0.2686102700159487","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@decaf-ts/core","version":"0.5.28","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/core@0.5.28","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"611b574861e18e63fa102deb2d11824d5d1678b3","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.28.tgz","fileCount":233,"integrity":"sha512-nP9que95AW5VZ8Q0KdxRwogLX5+yzjNie6IZhAsfu5Yr2xNusX1/ydgF4p7S0Xh1iSEdFbedGdC0VMNVk2JH1Q==","signatures":[{"sig":"MEUCIQCm6OyoeTaPNdOows4KeRHCmFgLAQ3y5alYoWI5i3Q6mQIgFZC1fPYZDn2FdVwzSNwpcW7v6ISPY176y+GOn7OSlhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3313991},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"8a5419508bedaeb5214af74f39b7dc18bb076124","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.28_1758620189844_0.621093322423953","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@decaf-ts/core","version":"0.5.29","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/core@0.5.29","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"97c442e01111ed0a85096f79df946d5e061fb6f9","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.29.tgz","fileCount":249,"integrity":"sha512-FN44rmc+XkXCQTE5ZVmW3JxK1cD2W9CJmzDpKMYmbe14mTX1k2MHO96eZ51Aq+F3k8WiMJGXyoH3bFHGss/0NQ==","signatures":[{"sig":"MEYCIQChR1fkKrzHfp7d23/59ri9B+PuYWu7fqvjVdE/XipRSwIhAPpBfIVvUftp0Fr9RwijQPNa4n0o3RjtAktnW/YfiLvE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3536552},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"fe07807fcc45ae2271ac940584fb44ffa012dc03","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.29_1758713906422_0.9271028951349214","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"@decaf-ts/core","version":"0.5.30","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/core@0.5.30","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"9eab8cd552119b42338d419d9cef60a34da6086a","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.30.tgz","fileCount":249,"integrity":"sha512-YLmeDc2XYPtI6f3c6rUiqpyO6TXCoMkIHhBrHzLDQdLkVkEaLpcaAC65C3GDJrsgKHHUGoRh6wd2DUwAiE5TwA==","signatures":[{"sig":"MEUCICB1vjf4hvkq57uFY1iH6PJIOx1Bays5nPvNs9xPMteMAiEAhDHmSz229lKGdiF8JKv+RJxlTVD1M6odlA+AC+7r3DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3536084},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"71fa3cbe9040373a8d2f5f8f3ae2e7ee252d6056","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.30_1759333501900_0.4413878469888446","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"@decaf-ts/core","version":"0.5.31","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/core@0.5.31","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"6fd2bc61d8b8b7d213fb6688505db05a97a10654","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.31.tgz","fileCount":249,"integrity":"sha512-cRr+EUHhQ3BewRdi4roBBNtJeiDGl/lqV4ODsIJ8urXi9bvv5N+FTz3gqDMnU6ZRZYJCEma88KEEpyjW645Y5g==","signatures":[{"sig":"MEYCIQD+pgcOz9MzzVsBVDY54jxh7NKqevqAsUzgWT2juTJ8awIhAI8qFbK3f7jB+NjsKX52XLfPNTOX6/ibVxvCy8jBZuFI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3537378},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.31_1759919179784_0.7127737825505123","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"@decaf-ts/core","version":"0.5.32","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/core@0.5.32","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"26bba607e8cf07429e02c169be2b4e6d9ee1476a","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.32.tgz","fileCount":249,"integrity":"sha512-xAtmrKDmROa9rbmcx+VodCRODPJNB1SJmDBAl4QQiwPXUmH0+4mfZ78cDOsO5y1pdWCA8wxBJKv5xJhxWBu+Jg==","signatures":[{"sig":"MEUCIQCbHREhTRqjxNzbD+ASXHb5ngzIWP4CNkZanvGKXweOugIgApjfQwUkh29sqqv7cYCBCKy6NiJaoex4ssgdB5y06aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3537378},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.32_1760028637415_0.2560038050108122","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"@decaf-ts/core","version":"0.5.34","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/core@0.5.34","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f630057e51a4747c8d2228986a33e9d631b4aad4","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.34.tgz","fileCount":249,"integrity":"sha512-bvNRFY9w4RXBbboL7wkeltRZ5bJon44Z+O6yFoVvKPavcXeJFDKOjO0b70zLC9DohCe/JFH0X8C9+fDJCs9GWA==","signatures":[{"sig":"MEQCIDWA0BCW3qmDe109Sy4DHVNai/Q4dyTvoK1j2jSS+IN7AiAut7EC0FlZU129/fPvNXJ7oF+1dPJ6W5+zUe6RzTosjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3540817},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/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 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/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.34_1760299404750_0.1702059715134161","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"@decaf-ts/core","version":"0.5.33","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/core@0.5.33","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"2ec991b09bc4e18cb345dd336e3d8c255a42cb95","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.33.tgz","fileCount":249,"integrity":"sha512-4cqpcn/Xff4hnanq/fmYsA+GpFCDAARQ6rXvQSM73hAo1hbbVamO4VyoOCfkeoxMWrhOUjWI76CEMRaAvYmgOg==","signatures":[{"sig":"MEUCIQDq6AxoN6zmgmxHCzinaIJyLglRoPc1LpIBUV3nwhZzZQIgKGFmqT7CX0ClX4b+ZOH+NqDOyLb4RBLjoYjH+grOtJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3540817},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"818b9d0cae57ca4dbbc3dae7557a2ff4e5b6d1bb","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 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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.33_1760299456336_0.5445495402231957","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"@decaf-ts/core","version":"0.5.35","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/core@0.5.35","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f9f1261172eeab112ba1d7375257985abe91d5a8","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.35.tgz","fileCount":249,"integrity":"sha512-kFmLL6nYPCfFuUkJYV5VIxzL2aUj0wXFcTJ70/+5EwX7Ph8QX6um819XkRCVXurk46blEz5LVxNTgt5TmSvGrA==","signatures":[{"sig":"MEUCIQCOPp2a13I+FNyac6DAYQqggnzPMmulxRfdsMpjie0AbwIgHw6vCGcgRJal7l06Dt/vGyqFFO6iGsLMpk4f/4tKpDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3541083},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/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 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/core.git","type":"git"},"_npmVersion":"10.9.2","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.35_1760558099643_0.3209270602813503","host":"s3://npm-registry-packages-npm-production"}},"0.5.36":{"name":"@decaf-ts/core","version":"0.5.36","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/core@0.5.36","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ecd9af95f9fd7043d962e396c8c249d98be1b21c","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.36.tgz","fileCount":249,"integrity":"sha512-5iqZ2g34LCTrdG0a8XVMHQO8o9b7B3Orr5yc42gbrCkkRvV48a9ZTBaJ/rbga2r4nQKfQWhCgEhIHPWFzatQXg==","signatures":[{"sig":"MEQCIFEtBGO0r7Q0sWUbSQ7OeX4qpPV4G1gcmDCEn5kFbERJAiBfTAlikkv9OSGJmh672l2fdSEgD6ip1/pH9OGkW4J/Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3544900},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"aca5cf8a3b645f8f28d9eaad914a673ee282f000","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.36_1760572148265_0.6389454161252779","host":"s3://npm-registry-packages-npm-production"}},"0.5.37":{"name":"@decaf-ts/core","version":"0.5.37","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/core@0.5.37","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7f06922d4e1d8b87c6a8707d35d8640bc2ac370f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.37.tgz","fileCount":249,"integrity":"sha512-QUaXhoFm0q5O3o45BFDutWGA24IN9GY+H+ult6iznFPS8UVI2LGWGIIYfpOTMqidBwpmDyzZMHUzY6gm9Cj1Qg==","signatures":[{"sig":"MEUCIFdRoJBDPshnZNLugmktqC34d+XuRvZZcHyV5rJ/xWDBAiEAv/hZTlWeBhij3nNEH6MqKFCw6rLofSuD24feqGFEFC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3545529},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"871eb452a8758560f4199ada1d9d030f752a6290","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.37_1760612217779_0.38233133666529917","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"@decaf-ts/core","version":"0.5.38","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/core@0.5.38","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"a633b787345dd8f476a29247b0dd50322a221805","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.38.tgz","fileCount":249,"integrity":"sha512-XrzF1tYoLvUSWN2bPReRJtrPiX8dQs2qm99Rg3i/GgX62X+RKzybLRMQ70Yvlg6/OPFFvox0IscQgB1Nd8LwpA==","signatures":[{"sig":"MEUCIQCdU2m8IVr9hfVO3DV5j5cNXL29wW6VQkm1nZb5Hkbu9AIgSe5ZH/IMwiVWsBtpZtfwG5AvZovgeaT10h9g0fHrIhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3544825},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"2e1cbe196fb4930d58cb81fd30faf073dfe1e27e","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/core.git","type":"git"},"_npmVersion":"10.9.3","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.38_1760702988468_0.31214746628838985","host":"s3://npm-registry-packages-npm-production"}},"0.5.39":{"name":"@decaf-ts/core","version":"0.5.39","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/core@0.5.39","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"6443c474e3706e062354299a1a9d0b11a9feed48","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.39.tgz","fileCount":249,"integrity":"sha512-ci3cqNNAKQLMOOMWKmkt5stL2BInwow9eaQE+KY+/O466FJ/KWDUlY3QTs70BnUXmIlLlLvFhLhvzkbvVINVhg==","signatures":[{"sig":"MEUCIQCpavp5k//3Plfu8y+nnta7d2lsAm3n+zpj+E6ZT9ClLAIgCxEt1ITFUCkm1hCCoPI32+BbvjNq6aTgRX8FDEhkpq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3543883},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.39_1760717979039_0.30857970710774296","host":"s3://npm-registry-packages-npm-production"}},"0.5.40":{"name":"@decaf-ts/core","version":"0.5.40","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/core@0.5.40","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"5c62fbfe4e850af2a48b4fe9d3587a659ae6a630","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.40.tgz","fileCount":249,"integrity":"sha512-Crr4jc9ns+MMk5tMkrUcNUeSZoaXPnzPLOJTYGJCZQaySD6QDtCBvltaRQ0n2MuvygKmPaFh8JTs0SFQlLEi+g==","signatures":[{"sig":"MEYCIQD2GdQm4eDRvfvmTDc0Jz4orXMtjaB4KDeAuxcz6SgPxwIhAKqVZh2cjzJsg5O2UxbrMWDj3XdbCergO2eoUNqq86k/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3546997},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.40_1760967911749_0.8328762237764014","host":"s3://npm-registry-packages-npm-production"}},"0.5.41":{"name":"@decaf-ts/core","version":"0.5.41","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/core@0.5.41","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7e02ab603bb406589fb47bbf14b5a06c6555e57e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.41.tgz","fileCount":261,"integrity":"sha512-Nb0kwBo5FKxoSb0DYBEl1vmqfcwOC6i4mi/54lZIt6ElhEhuffMKaIO4j/QILAlfAflG6dAPvHXTbrYFjfA6oA==","signatures":[{"sig":"MEUCIGtinmwX5oGNnMFi6y2iSrw8GHZqq22W2uOMqEpvpXP2AiEA6Vk/HzEaTiuhUGVfEKg+O5kDxu26zn7yia0PP/LILh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3576356},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.41_1761058528579_0.9615519529985441","host":"s3://npm-registry-packages-npm-production"}},"0.5.42":{"name":"@decaf-ts/core","version":"0.5.42","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/core@0.5.42","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"48608f929042c886ccf67556b57973cbd894ad70","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.42.tgz","fileCount":261,"integrity":"sha512-BcYt9voi8l4JgamExml6u3SCrzt9nseqEaanlNwVTM1zUVxB5RexuGk62sa2R3sDiEBYXv0XUv0YYWz5qNFCUw==","signatures":[{"sig":"MEUCIGbXBkRj4CVw+HaoQqsbICeFnFfTz93r9cAf+OvqAJLLAiEA1GtGLqmInh92R9h0J1ABjrEgjh+Sq9ToATKgMZpJkMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3580472},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.42_1761183303635_0.4821205299778122","host":"s3://npm-registry-packages-npm-production"}},"0.5.43":{"name":"@decaf-ts/core","version":"0.5.43","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.5.43","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"02cd32cf9721dad6f6a3a282911048467e6eeb4e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.43.tgz","fileCount":391,"integrity":"sha512-RJD854Ehg80pRwFlGDu9Dwg6Ru8YaenJ3Rxd61HXB7KUbGSmAap7T9JfwIJgfAPt4NO64eNlOwA03pOT0DZ7+g==","signatures":[{"sig":"MEUCIBzJTKYQXbde9n5FIR0af6hhZX+r+b9ywrRSqJ/lJubAAiEA79PUOkFKybNPplGlotoJ8ZwFrqxgptS6ZRSFbMWkLr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1418281},"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"},"./ram":{"import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","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":{"reflect-metadata":"^0.2.1","@decaf-ts/logging":"latest","@decaf-ts/decoration":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.43_1761532344484_0.8747763432576707","host":"s3://npm-registry-packages-npm-production"}},"0.5.44":{"name":"@decaf-ts/core","version":"0.5.44","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.5.44","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"03a20aeef7d8054e8e783e955806252df8e46641","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.44.tgz","fileCount":391,"integrity":"sha512-PoThfnk3k13yRHhsuF7uR/oZKRQVjCnPIvhJRzdNTIsl8h9iSni0FXZS/DBlMFteyUAk0So8zsU6yKBQHE0pBQ==","signatures":[{"sig":"MEYCIQC1PRoKe6UwzPr65DacsSFebc+LJVDYw3RZNajVvARPQQIhAPNU8hYdjQlk5874v7y+TYfqYRLTzTeejMN5E2joYTd/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1417576},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/decoration":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.44_1761578446386_0.5173126618256731","host":"s3://npm-registry-packages-npm-production"}},"0.5.45":{"name":"@decaf-ts/core","version":"0.5.45","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.5.45","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"b4f20736ee528e91b33eaaa78d6ac2612dd84e27","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.45.tgz","fileCount":391,"integrity":"sha512-spS24F62S6lev+xkNcioqMu6QW+ZDMCQ3yHjEahcC3+fJiDv3U231oozJa3uWUkfVeAIvHBcs7ThiDdS5UQXhw==","signatures":[{"sig":"MEUCIQCFQ+x318xxUvdlL3B24QXEls3JbVnkV9ErCgdvV/GZjAIgRXocbwCjlm2PIspm345o1IWev4ac4snzoeW5yKZ6qQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383649},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/decoration":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.45_1761578565012_0.14656360033380778","host":"s3://npm-registry-packages-npm-production"}},"0.5.46":{"name":"@decaf-ts/core","version":"0.5.46","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.5.46","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"6a512d2ee27fb8cafd5338760752acbdc47f2c90","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.46.tgz","fileCount":391,"integrity":"sha512-KrBLHLIdIUkNCgO8f6Y0UfSY7pTrYMJ7lEMJzyN3Wk4DiFcRrofpT2IyzmrbHlCRw67fQRFX1NjWHwxqeHn3Nw==","signatures":[{"sig":"MEQCIGPYePDl8pXUIQhmf3ZULI/fydcWB8azLtTyYyd4fT+9AiA2W0xGs4IG3aim1ASC+11jH0s07F19O3TTt4I+tuxvrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384915},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"@decaf-ts/utils":"latest"},"peerDependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/decoration":"latest","@decaf-ts/reflection":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.46_1761655627841_0.42699576097470215","host":"s3://npm-registry-packages-npm-production"}},"0.5.47":{"name":"@decaf-ts/core","version":"0.5.47","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.5.47","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7b07047312e79c2541b49558b098e1216b7d68c9","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.5.47.tgz","fileCount":391,"integrity":"sha512-DWL+qSkdTGEJWEWO0C2TfWhMwBXoHfBVryfOdHOnOuBDuKP7bT9vP+6Pt9CrFt0Ux5d+ySB7J3ChaMb0eR3r1A==","signatures":[{"sig":"MEUCIQD0PGhT1tSFyXLZhpT5u3O0zXwSPiJf94DaSXaUjvx5/AIgd7EvdYXQvF37DVFFpxOguDSJu2dkRt4Ky76lr7IYIQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384946},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/decoration":"latest","@decaf-ts/reflection":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.47_1762372854156_0.00504065910880902","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@decaf-ts/core","version":"0.6.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"432a4b3aa4e1eb7701ce86d20154dc1b4d2a9091","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.6.0.tgz","fileCount":397,"integrity":"sha512-QOOzDEIC7FHnn6O1owUD2rvUWadp8gnQi/dgs9vSZbn+SLvNTFet+zODN3NLlL0/OIZb6I44CrbdWTar9/UuFA==","signatures":[{"sig":"MEQCIHdOVZOshlaHUb1o91Wj7S8LZQji0fN7gzlZxRX6NDM9AiBFJiJxWTWRp/W2uydAWE3k9uxV07IrNb0LNs1vbRiMQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1420397},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"reflect-metadata":"^0.2.1","@decaf-ts/decoration":"latest","@decaf-ts/reflection":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1763036652635_0.7552822572551736","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@decaf-ts/core","version":"0.7.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"0612b6f84c54032176cc3dc7d895af8b48af285d","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.0.tgz","fileCount":391,"integrity":"sha512-f1gsS+wduD892qOw+D/zx1HJTcTdrdT9WkosbcXqXrGlXoP+J6IhGQuzJUEm4ZSXtKxE9kPIdBx4OJdvj/WegQ==","signatures":[{"sig":"MEUCIBLn5g3yirPAp1L5Vegl6bqvLpah7oUUO9Q3KIq7G1xVAiEA2fgWRvJGtIsvjphBzqRqHHJFw3vWD/cB+U6VuHGad4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452184},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1763651683710_0.26738665586911514","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@decaf-ts/core","version":"0.7.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"84b4bf1f080f7f5d239da1a6df608db8731e91c2","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.1.tgz","fileCount":391,"integrity":"sha512-ynXExjHDLxS28fcKn1OsY3kovw2tHLKbUbjKyJahshwyFEBerVX1WLJagO5uUcOt/xvxDnzRwKWLXt/KpWvliA==","signatures":[{"sig":"MEYCIQCBakV5/++N+a6tnApsDMh6tTT2vlAYfrO4CnGfYjeabAIhAKdq3SF1ZC4ZcgAYLiBWrcfQYbC8h3ormLuLJlQFiCoo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1452172},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.1_1763660191849_0.9285685329782509","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@decaf-ts/core","version":"0.7.2","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f9e938fac7d8069bc001fb9c6acb8cd6deee2224","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.2.tgz","fileCount":391,"integrity":"sha512-BM5ue1s7q917O532a4RPfEq+zbo3LER1yih+9mEw08Egi2KbIJTEg8nyPDcHp36vr2wwujJ9CwwUEXwsRR8DYQ==","signatures":[{"sig":"MEQCIB4pcJplReVBA/ghLIoQXJsIz7hvw7ZTvtCSSXDhndemAiAxrM7t3FwoDaHE0J7ctIF/f6MLwZSxr5AYZqoIgq9fmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1453200},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.2_1763680077312_0.12214049928712578","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@decaf-ts/core","version":"0.7.3","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c3a50bb9da6653cd70c63cf66ed505508062fea7","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.3.tgz","fileCount":409,"integrity":"sha512-NdvGeTtfpB5s7Iu+/y9GUZfNPD7YoYkXWT4cqi+eG7WqeTQJjZlf146YgRydGPO38ka/YOVaVVMgJwnXMmHZUQ==","signatures":[{"sig":"MEQCIG2MFMmD42ZLR0wTnP6EF5XYfvWbsLuehecwB8Qt0xJGAiAsaAtvitFUj7RU+Q17idFag6AZnhEi9tjdUvkmGMpsXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1509929},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.3_1764083348506_0.8105503283847209","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@decaf-ts/core","version":"0.7.4","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"56871c89768ee7da2a312ea2ac740bf13bd132d3","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.4.tgz","fileCount":403,"integrity":"sha512-T9Xl+CHbeRUOR2Z/qRi9lW3z4kbJVpsy6YHE1bZ00PRQn2enIvFawI5sEzzkic4gzoMc/tT6eEzkQANk6lp9pg==","signatures":[{"sig":"MEYCIQD976/VBiyAEEtNXv3YO5cFGplRH1/Vz1/GMQEHlnmfDAIhANglqKr9CPal7q44D6Ykf9gdTwWFStDaCnfct128GS3p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1530430},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.4_1764878488495_0.9723812962790273","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@decaf-ts/core","version":"0.7.5","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ad571497003a40ae51e9edb5495d963a961ef20b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.5.tgz","fileCount":403,"integrity":"sha512-1AJytYw8yWVfsVmwgVM5YrMUL/KmZj39n8X13Bdu7tns/xY9WJf6kjTA5hhVsJeFMO8xpJWyCS0e2dtaVDXboA==","signatures":[{"sig":"MEUCIB4moYXVkFI5/wCF3cNxxV+UkZZHkM6ga477Nu/a9d1yAiEArgzHhG/WNPxjfw9Ui/rNHYLAcgDzp6SspYO3oojHBwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1554526},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.5_1764905070155_0.09075709168588175","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@decaf-ts/core","version":"0.7.6","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"76de85a7cb4ba62438673aa56b933e8a043712dd","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.6.tgz","fileCount":403,"integrity":"sha512-pds4UvQrPyFu+wMcmuzTulX3rV8rKrK9uaPpZMTMYsme3IHgOhRLWjbYSSDvt0hTnRjIgs1lwE947f/cmPG3+g==","signatures":[{"sig":"MEUCIQDu6ICiWKa0vtIDrHcAFG76BoZW0Q48o5lT1Jzskvt4agIgJ/aBm3ddbr0PRGvjQv76t12OaIC9onXrED6lq27li1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1556845},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.6_1764907078704_0.6125451745312187","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@decaf-ts/core","version":"0.7.7","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"0539ba5836f3130048449b250563f1ec8cf27acb","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.7.tgz","fileCount":409,"integrity":"sha512-OzsMDR6t+K937jZSh9OGATks6Yy4gC3xYMwhuhB7yRAzBLkaY+5VPjLQiBDcj8aGn5uwMwWz0zXjd9DY5rKK6w==","signatures":[{"sig":"MEQCIFIag3gWmfHRg0Ij+tmkkvp1o3RvFJenKpvGx0tpAO29AiAqZbCXDdlEdXMkis/6wairUe/nXzz+TJDCJbF0YI+RKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1587297},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"b3737c64830246430f059fa335c54e4db8947f39","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.7_1764963227279_0.4270516881269686","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@decaf-ts/core","version":"0.7.8","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"1614ec9bcfd0aef304dfec56266b6293ddee310b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.8.tgz","fileCount":409,"integrity":"sha512-MqoLNPQVxyZUrf0BOg3einIiET3qED8ggwM3XUQ+8LrOk7u8ko6emKxMjlRIf7dInLfdw4C8dr5Jdq2mz2pcpA==","signatures":[{"sig":"MEUCIQCnwu/jtJfiDPok/px0OmbJvanmSFtfT2hAdLC2EKQ/aAIgQLXY1Lpdj1t2kQ2dBwSCktJddgDXyGF9fuuKhBQXEE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1617962},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.8_1765275169804_0.5345559586848938","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@decaf-ts/core","version":"0.7.9","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7bac6d9142b10a2348e381e244dc641eb8c5a8f2","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.9.tgz","fileCount":409,"integrity":"sha512-93JW0D7eqO2g+/c1HKNNhm26jWTALM28mLEFhljezozLnX03L3w0lcC+HZyf2SUUM9eEuYKHdGS3VFuH1bkwWQ==","signatures":[{"sig":"MEUCIAkdEWIdRIeEhSfijF/p584WnbInBuApCPmeBMMJ0DXuAiEAqVJNYkETjDaWW/L97nDGgoXyflX3i58joH4L+IpqB/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1631462},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"38c3f6997e459c39d6f3db7ae8a878f679856981","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.9_1765292991025_0.7977619769214941","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@decaf-ts/core","version":"0.7.10","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"90cf77ee1ea6a2bc3ed874c165773e081ca22163","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.10.tgz","fileCount":409,"integrity":"sha512-p6IowrnLLzdpAg6ENnZExJewxWRDNBVyOisKGitOFuRzhdCCkS/vwCDToSHEKmvhPqHZX0DZ1JOpwQuwio5UqA==","signatures":[{"sig":"MEYCIQCtKM8KUtFo6Hcbdlz9ymMdli0iI8/DLP2L6XAjU4xF1gIhAPiV/A1j4y2X0VWQs1b7A36psPbtE4srqA4CEyKiHaHe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1631142},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.10_1765399373923_0.019874258147292823","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@decaf-ts/core","version":"0.7.11","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c457b063b6f7a5d7386c843a0e2b786c28f92abe","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.11.tgz","fileCount":409,"integrity":"sha512-QtzTWoGEBIQqEmUqKqOAAKc7a9zEdFou3wkyNs+oiwYMNhBNpaBI/dehaz5WgSCWik05gUQL3v8sotj9Kp6a1Q==","signatures":[{"sig":"MEUCIQDml1XspiP8Wjt7xwGAW7w3y+G/cy0jjJVqgD0crRP9bQIgZRuo5srtB6vOnsf/LBgTDtRGRBLtgWToye8XC48yCTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1631146},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.11_1765495579690_0.9239102980617047","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@decaf-ts/core","version":"0.7.12","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"b9ec3f6849cc9bed7fdd9983addbace8e90e0ab7","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.12.tgz","fileCount":409,"integrity":"sha512-FQJty2aibsOXe5W0b70OivGnQOWTUnH0bSp8KBDYORUWSn5Ph4bfbuERzMFP4QTVdpNTNz49211yWIt46QoT6Q==","signatures":[{"sig":"MEUCIQDaOFBC8xprLFcw8crbnrujauf37whwVbeijD69jMfuEQIgTJmu6LKMmFhliZu6uu54juuZf3KBjXcfPWinstIAD04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1635248},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"8e5f387fe9a07d02228b9ced0d6e02db6463d7ec","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.12_1765536440568_0.5356395651934791","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@decaf-ts/core","version":"0.7.13","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7a158cee81447b304bab8c724491c891f3d4f115","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.13.tgz","fileCount":421,"integrity":"sha512-dd6H2RyWHVWdxQnPbnz3V+rAEIQFZBPYS2WvAZx8N504y5na4i2CGFR0cCw9TqMAZFKbuuVdikGzZlvefQ8bhg==","signatures":[{"sig":"MEQCIFoo6lFhajTOV0Jvw75shVR3EkkekoVeGmB/HyPIWKr4AiBsGT2tx8wljQshupdR5TSCZeFZlprgVoAcd0l2LxN5mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1716762},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.13_1765621211328_0.19280506514379026","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@decaf-ts/core","version":"0.7.14","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"224d0867a9a57efa85215d04b4fe1785c61c58db","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.14.tgz","fileCount":421,"integrity":"sha512-xW3por1LYFFps/axqda+gewcvPRt/YT1NSMVFM+rQcEGyIjyKgPmsQpno979DzT4pl6UQV2/F2o4WKu6BVs2fg==","signatures":[{"sig":"MEUCIBvREFWvH7HYCpDsP/W/Ly14yM0kzG/J+NuKXC5XJUuAAiEAy4G4Fm8KNZxOK6o/rZ9xAy93e2pcmXPbmOdk/PDCvP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1717198},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.14_1765621328281_0.5441815041947515","host":"s3://npm-registry-packages-npm-production"}},"0.7.15":{"name":"@decaf-ts/core","version":"0.7.15","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d1238feedf77dd1380fd60c3c10b91ad2a113716","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.15.tgz","fileCount":421,"integrity":"sha512-J6l0D0jVCnbOyqecqicLgqH+xOhlbyv/3/QmiZuk+bNIkQrfKlCpaff1i2NyOSP7zCih8ZlhL/Z16YMjokfEZQ==","signatures":[{"sig":"MEUCIQCr6EuKcCrMQLdmRwnkr4L4kbtW/dJAiyN1U6ByBuoINwIgHv4BluKCpl9bRQwLoA69f3pnM1ErllonKu6MqdZu6LE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1732601},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.15_1765842231758_0.15916096477877195","host":"s3://npm-registry-packages-npm-production"}},"0.7.16":{"name":"@decaf-ts/core","version":"0.7.16","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"3067c93219e434a8f7569c79465289482933b879","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.16.tgz","fileCount":421,"integrity":"sha512-gzj0WUXgTyZM2nG2YgvaCaXFOLGEl5bA+asWT87o6zfPHymVzoTwMKePIJBRLHM+EcSG8Oob/TmtDuBRGGR5Ug==","signatures":[{"sig":"MEUCIQD5E03ePpbGwvMVfjYWUKXuvCTrukSA3yDgP4oieuzJawIgahWqqcU/xEal3EEhkrWdNu0WT8wkSx32zL8kvEkkx5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1736093},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"618601da1b324f73ace67b2d879b65e1354c8645","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.16_1765978423940_0.03078138068032854","host":"s3://npm-registry-packages-npm-production"}},"0.7.17":{"name":"@decaf-ts/core","version":"0.7.17","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d4f180cf7ca8b5c322e8f9eb1e9b8e9c6a06b903","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.17.tgz","fileCount":421,"integrity":"sha512-GZBKofI03+bNhOdQpstUpwp+tghNz4yJev3elGFMHv/YC6NzHkcIB6CctFH4p0MqR6enPG2gwx4oaXLPVBJiHg==","signatures":[{"sig":"MEUCIFblQneRxacxXk+iXnq/OvDqeyvV7B/7D/oVpdXFGwNFAiEA9mNeVBzb0cxuA3RnSrjyC4eEtNbnRMA49JVqfUAsyMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1736093},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"830473a8ab5541c43b7f46f5cfd40f291520d8bb","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.17_1765982924990_0.8913329047248313","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@decaf-ts/core","version":"0.7.18","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"71acab58a5c12f2cb18077acbeb1f9b4e79e5103","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.18.tgz","fileCount":421,"integrity":"sha512-5pjMNXmapzoF/wPjxdjmbcj9EH55qVuVlsenvd8mwZ3RAnrdwixolYYE1gMpcy7/UssZAWQWJs7OUaZlS96PYw==","signatures":[{"sig":"MEQCIG8B17plvxouxMqy3jrVmFsejvOYOcEy0lVjwwo3oTa0AiBlcdc3mHU0JoGhqUSOgOGBN2xkVJ8zEZJ7KAuNpuhCyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1737281},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"decae64d6f7b16179626ed2a055bc163518fa5ca","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.18_1765997451034_0.7577160995355117","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@decaf-ts/core","version":"0.7.19","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"9fad5cfe9e72a6ee7140332115fd27bb280a6674","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.19.tgz","fileCount":421,"integrity":"sha512-dTSO+OoNS/DmubJgcm9yJtzscC8AbfCrSqzNq1xBx/5wAe0Yk2bdWpVG1v1w6G9CMAqeYNJnKLvxKmn/jeKHKw==","signatures":[{"sig":"MEUCIDmBrKVi+uxl/62EQ30M4yTqbr/t1okmUPt3rJB7rqN8AiEA9aOBdREqKEtqF/PhkjV2CPCH3dkpELN2QSBdjdjYWxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746649},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.19_1766102577665_0.16257424798163433","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@decaf-ts/core","version":"0.7.20","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"18088280b2771ddafb614012724bc67d21b5e524","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.20.tgz","fileCount":421,"integrity":"sha512-swttCyMtfyMBX3nfAhE6rJXGPhNT9EOxbWUaueKaxd++3bPvlSde3V8Pd2UZorvNpIkatM9adkXoeWQ+gvhLCg==","signatures":[{"sig":"MEUCIQDWbrWqmVpUGnZIksgTr7Rk6LlY93AcbAMMfl1KyYNA6wIgBgK8qAcw5hKTXetPX5d0QouinxCxZF7y/Ig/mohf55I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1747221},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.20_1766146862543_0.8593772291249779","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@decaf-ts/core","version":"0.7.21","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"e41fe32f0deace34dc67c0fc9562d3739fbbc022","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.21.tgz","fileCount":421,"integrity":"sha512-jzKsW2xeB4b0+y2CecuYwEBW4cHXgMyorSlx0eFiOAijkCaBBxqOlJnL194C3tIWh6jOS8I2zS0AsTGh7c0tqw==","signatures":[{"sig":"MEYCIQDfW35opnM0b6JnRthpe5a+5uWF+Vdpwb1zJH4P7BOEGAIhAJypkrIi3He9GcxvQyFjj59RglCKJgYjA/DC+dWFUnFV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746739},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.21_1766147413890_0.879945748705351","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@decaf-ts/core","version":"0.7.22","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"9308a2675d1f177503080fcf28858e36e20660f9","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.22.tgz","fileCount":421,"integrity":"sha512-2SJJNTCsmG09qaDTkAvGoXceCUfG/Bj3PIyunTDe1SsxiNNKplPtovj3f6mXE0Lt4t8gwGJ5bzAEZX3f+9/biw==","signatures":[{"sig":"MEUCIDdN0yZXqrLn7uPETEf4WaJ8AyAncR8rmWBAXVcAnZVGAiEAsqWvsJkN82lZZniozCKSXs+7AiL52MEpB36oJFrOR0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1746891},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.22_1766250774476_0.620079156147326","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@decaf-ts/core","version":"0.7.23","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"9de14589f637b2db695da0d70cb0bd82667d6b03","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.23.tgz","fileCount":421,"integrity":"sha512-gfkmrcwiadg4HEBEEx7JpHhcjCAUx6Sb6ZmgsD9yu9DY2kOWmEWnO1G02J8BqzfhIUYG9c0d7KOgsvNWiGzsEg==","signatures":[{"sig":"MEQCIDAyAtlxi3SmHudzDtnEsNvZdquE4nVgP5bSkqLrWK74AiAw0J+YpDs7SpwG2arSkXBcETCxkLcJdun81vb6sdZsKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1757012},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"0d0637573f67cb3acc32592eaddf8924e60caa89","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.23_1766264578570_0.5501539298634752","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@decaf-ts/core","version":"0.7.24","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"e0cb001e2ba556dd856618321fc9fe83d682a617","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.24.tgz","fileCount":421,"integrity":"sha512-ryFZQSA9MpCeN99lHfV8YIWy8s2qdVFwkt/hGVOSORdYdjzgfBIXL//uYpnXcc1f3G4wPmdIZ0ME7sTd7r4Xeg==","signatures":[{"sig":"MEUCIQD502ME/+yGGhqbgvMWauaB6D59NqKxbtuHIeSKi+aJkgIgSUeDT9oJctKuR5VrrHMwWzcL3J3Uq/z/Cq8QpFF4IoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1757012},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.24_1766319488988_0.030020215303873776","host":"s3://npm-registry-packages-npm-production"}},"0.7.25":{"name":"@decaf-ts/core","version":"0.7.25","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.25","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"b536e6d075f7b25fdf6cb329ba3bc00ed25645b2","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.25.tgz","fileCount":421,"integrity":"sha512-DciWDxeAKG8hMbF3xjB9wwp4PI/O+VRACsy5fc6MlRl2BK3uQh4z/db6alYJtYiss6bpfL8cTShsrExdqv0FzQ==","signatures":[{"sig":"MEUCIB9ki9oCkkoHVBex8tWYLn4SXyx7yZKTXWJmqtjDXXa/AiEAvHDSGty5p2EPF2eXn+TdFu+RcYctIjzfCin/79JPAUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1761285},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.25_1766366846945_0.3852739599060231","host":"s3://npm-registry-packages-npm-production"}},"0.7.26":{"name":"@decaf-ts/core","version":"0.7.26","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.26","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"1002bdb324c1dca2f0a5ba58da46070312b60ae7","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.26.tgz","fileCount":421,"integrity":"sha512-pFyIFs+16YYZFTJwVtAkbWHVZlZuiIDkMo0b9GiGSPYRDyZEbdSdP7Eyl3u1TePjOYs+M8z8591fr7DOiazo6A==","signatures":[{"sig":"MEYCIQDkR2Ne4Kmc3Gzd7qxIrsh1U1cxmlG2M7ji7TkdyjiYDgIhAPd7imqalc6BlN/mkaEZfEVWLHoB1wMtTQEaNh5EeVa1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1761685},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.26_1766367314240_0.7620505585288688","host":"s3://npm-registry-packages-npm-production"}},"0.7.27":{"name":"@decaf-ts/core","version":"0.7.27","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.27","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d9c455638ea5b2d401ee82d76f08e13e67726526","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.27.tgz","fileCount":421,"integrity":"sha512-JmkDw/vY/xz5zkCkeAqCM7fxFcvf2ONBlTwEe4XKLztMYyCEJNmgefl4WO+gUOpqN8yDpkERJWc2ctTZM0Ndpg==","signatures":[{"sig":"MEUCIHnZhyAuPyexjjRZ+fbdZeMTduG6iD8c+GI1+TkK7289AiEAiSJlYK9CYwLAUhrdRChzWUj4Li5mzrPsJAH10zcDIZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1774571},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.27_1766418115905_0.23295490279788877","host":"s3://npm-registry-packages-npm-production"}},"0.7.28":{"name":"@decaf-ts/core","version":"0.7.28","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.28","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"60b896348b729bc1b75b7a9fbe0a83e1c2292ab0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.28.tgz","fileCount":421,"integrity":"sha512-TKeus0mU57IMa6AtTOIzgQEkhzRXPG0LnAERKDE9LxWzc8Q42kJ6oW15o3wH9+/DKIJEKcCq1NzHQKSGd9gt5w==","signatures":[{"sig":"MEQCIB+fzZrkkJyB2E8hUReE7bH0jt8JNs7C287USu9eDr8NAiBwmI4WSacMzQ83DQWLAxULRWkdeLWkqmVDTCqtAMwucA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1774563},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.28_1766418388861_0.8481619728107843","host":"s3://npm-registry-packages-npm-production"}},"0.7.29":{"name":"@decaf-ts/core","version":"0.7.29","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.29","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"49cf99b39a982e3e82060b1eb730e452b166f7fd","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.29.tgz","fileCount":421,"integrity":"sha512-Mv7sY21tkbESlpcco6Wnu8vDxDIezHZKlCQRlzXlhW7tres4xPBeOXcStW7d3mUU1MBduuTrzoWLWsEFVnhfAg==","signatures":[{"sig":"MEUCIQDazw3mEQ0HWh6b/yEtwtYuaqLprdse6U9BmzcR4mz8agIgI2fLNsw65DyKKXILWk5o5cGlKN6hJICow7d0A3ApwOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1774636},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"40b7e9403bb9940f7e14afa23602223efb63aa60","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.29_1766432792936_0.08482090923548236","host":"s3://npm-registry-packages-npm-production"}},"0.7.30":{"name":"@decaf-ts/core","version":"0.7.30","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.30","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"54fef12215fe39d584826f79894382bd2d112851","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.30.tgz","fileCount":421,"integrity":"sha512-muxHeE5FSF6GG09kkaics6PQi3QBIU9POPuitshm88uVSc8cGfnBsIKl+pfhiYmdeOae3KUXMdxE5jHe4si7Vg==","signatures":[{"sig":"MEQCIFf7qYJdw4+ELFR+3feFYQO6/hUD378dWLaerhsje5JzAiB3VfnT1CkRW00CF/T2c0DokvNbF+h871vGGYsrlil3fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1777327},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.30_1766440292031_0.9888920462410398","host":"s3://npm-registry-packages-npm-production"}},"0.7.31":{"name":"@decaf-ts/core","version":"0.7.31","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.31","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"3d46310bd4503d59a21b61c9e828e3cead0a9003","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.31.tgz","fileCount":421,"integrity":"sha512-7YKuFbEhMqFA1Tb3L1/BOILi8uigMXrn1SCZmnb99WZ/07SQ2YkBOkLXeDN+D7dJCd3KZ7IsDeO9pSguYp/gWA==","signatures":[{"sig":"MEYCIQD5Di5MPxX4T4BvDM20IkJgeOcngaEKlszyNOiKbq8xtAIhAKFzNGs3jjaJPTIkOOAJiAw3SG9r2kSUpf5Xq3bBRFi7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1777801},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.31_1766441508150_0.12952303341706628","host":"s3://npm-registry-packages-npm-production"}},"0.7.32":{"name":"@decaf-ts/core","version":"0.7.32","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.32","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"be855b12eecdf83c075fe7337f1d65a4cecb954e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.32.tgz","fileCount":421,"integrity":"sha512-U5hjaKhynLoskPhsMJ+927jNxMAEyc1MtvImuNjNlBz46Iw8SiKL//7VJh04Z1529l/pj7VxSB4v+BeZamTkAw==","signatures":[{"sig":"MEUCIQD+K1tjscekHO6lqA4ce+Q6O2zs1GT4IWr5wv7DlToDpAIgckT3bRNsEbhqgg7zm8dOGZdaoq5gKPeIJy2mj6nWFbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778159},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.32_1766444459810_0.7979940982215363","host":"s3://npm-registry-packages-npm-production"}},"0.7.33":{"name":"@decaf-ts/core","version":"0.7.33","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.33","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"17dd0b8d3a5ee89d1452b8c061e12fdb4dd5bda4","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.33.tgz","fileCount":421,"integrity":"sha512-OZiLt8MJPDGYUTrnSy1lNd41JddwkmiiXzWk2wWA2e6ZwCdzC72L0LimZMllm72e7Xatne3qtE6VzSB03X/6FQ==","signatures":[{"sig":"MEQCICHSS1yKCLJbqStxiaVxPGsZ+Q7cK0RODfkoELVqcHIHAiAh08UPcUt3wWpQp9quvACVYJPILxWJ/idxTjZHzMcYuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1777945},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.33_1766444707297_0.8100013829495798","host":"s3://npm-registry-packages-npm-production"}},"0.7.34":{"name":"@decaf-ts/core","version":"0.7.34","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.34","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ee1bc8153546a2079c23dabf785c7aa617e911ae","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.34.tgz","fileCount":421,"integrity":"sha512-jDVuzUDMmOPW+9Aalvgq9G2JmWQVMJDBgTpZ+w12EXhiVi0LEOKFfvdYkqFpZMJaTGAOvdJgjRBDh6n9DQBNFg==","signatures":[{"sig":"MEUCIG5qXvKSRCenzM+eF5qpj/zFpyJ+AhOXhXBUNv5ONVUHAiEAkFVHDeiSU6vH6BlcWOfW4r15fZksMUPc2nFchcrbqAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1777945},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.34_1766445105179_0.8830023330171994","host":"s3://npm-registry-packages-npm-production"}},"0.7.35":{"name":"@decaf-ts/core","version":"0.7.35","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.35","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"8282642045ce31f18a556640eb312ada0b077385","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.35.tgz","fileCount":421,"integrity":"sha512-4f/rxWKk3bjZ5HYPhF3LNmQUak/qazRn5coHU6wRDnhwYcMPYneUu0yfbVj8MzutGvbcXQj/ZsEyZM/qB0Q68g==","signatures":[{"sig":"MEUCIH9X2b9gg+qoM+p1vmrZ7keyDFjblo2f/IA782Q6P6LMAiEAnM0jO02AbzINtwzhnkUVsxCdD9tgDhLJip51SRCvr90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778155},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.35_1766445502337_0.3408991194053208","host":"s3://npm-registry-packages-npm-production"}},"0.7.36":{"name":"@decaf-ts/core","version":"0.7.36","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.36","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"96a6b813fdfc4806df23b17c725abdc1f4d908bc","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.36.tgz","fileCount":421,"integrity":"sha512-gPVS8hvmac10St+p+P0+mBvjXcCRrOeEm7MjjMHcxDdaUfZojab1l+yxgdxbdKJk1SYyX/y6KKqGWRu5iEHrow==","signatures":[{"sig":"MEYCIQDcithypPFWqG34s2ZBYkC6Vodgh9nTe/EPItUqdhVbdAIhAKG8/z/TOwJ9869MEYjmfaZvFn8XieBpcBisqVLmj7K9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1777939},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.36_1766446825405_0.12601974807031335","host":"s3://npm-registry-packages-npm-production"}},"0.7.37":{"name":"@decaf-ts/core","version":"0.7.37","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.37","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"8ff462916d8fc0eead45190c0d0b7bf6321d961c","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.37.tgz","fileCount":421,"integrity":"sha512-Y4+kEtMiwoMBI9/vns+4yBzz/vABdk1MLZAETDvOYh2Ot/UD+j8GGy/YI69nFIGYAZ6UjnG1NVqlOFTGaBIcJA==","signatures":[{"sig":"MEQCIEr0iT/41pQ1Svjtf453TK6s0QiBouXkS2mb1NWLCP79AiBD+1IeB++T702UXsykTtkE2WU6fOZg4xn4e99iYXvkig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1778017},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.37_1766450358659_0.47533436460432377","host":"s3://npm-registry-packages-npm-production"}},"0.7.38":{"name":"@decaf-ts/core","version":"0.7.38","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.38","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"1dc35078665091e004a05996875e6bf770c6f406","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.38.tgz","fileCount":421,"integrity":"sha512-kVQIhBtpFd1YFasdJHxv/0BlA+ZjudVIOgDOpkOXWd7gKFT/KH8Vj20mb0Os6as7ysWR9uc/4Le2KA8/A9W4Qg==","signatures":[{"sig":"MEUCIQCRDQAdnB0QbqVkQF8uj5Ff49ZUjDvB1l4XU9YwOscLJwIgT4ikUq1+rztzBjKsyrwf9a4uDEO+/E12tizG9/5TRzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1779854},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.38_1766455363574_0.9161095820077043","host":"s3://npm-registry-packages-npm-production"}},"0.7.39":{"name":"@decaf-ts/core","version":"0.7.39","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.39","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"70cac20ac2d3a2a0c6567f16d0a3a28937004403","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.39.tgz","fileCount":422,"integrity":"sha512-rkdZxgqQrfSnOH+IF3SkZJNjs+FcDs3HPYgj8NfM1+JQrcdMARQpxKvpUFvPIn4/PJc9pP0e42heE2t2Wv2RCA==","signatures":[{"sig":"MEUCIBbltBLOsrSYddVQaZ1qFspRsybPxNaGv+JC+LS/Nf4PAiEAo7J8a3uYHxMDfG7GDeWQZIwBpdkSnxGZyM2dv8IKXGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1810920},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.39_1766598914371_0.38800647336838834","host":"s3://npm-registry-packages-npm-production"}},"0.7.40":{"name":"@decaf-ts/core","version":"0.7.40","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.40","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"66b922d18040b41015144e9227432e11d63f5ca0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.40.tgz","fileCount":422,"integrity":"sha512-NpB6fnCi3AU+qL6EfGQjNyDO9OXndbvpsCNSKXWmsbubeAFM8WUAop/4t8vDfM/Vv9DavwVH0rW2wzyf4lH7cA==","signatures":[{"sig":"MEUCIF8BhXdEIFIkwt0fx+aZgOXHDIcNeGH2TqJlj/+VsfKFAiEAkwOVpEewAPPQyQTQB66yiMoEzXeAuTCxZfIO/Kabpk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1811098},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.40_1766625884436_0.1590332718604177","host":"s3://npm-registry-packages-npm-production"}},"0.7.41":{"name":"@decaf-ts/core","version":"0.7.41","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.41","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"50c200ae6b614856a42ef691fb090357713238a5","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.41.tgz","fileCount":422,"integrity":"sha512-7wiA2HqGYj//9M3WAymfVJ9Tdb6bfdrxRMVnPVjOA7xNLpckoe4weA+Px3L63TwifBQyLY3gvzRmb7WmvpGBYQ==","signatures":[{"sig":"MEQCIAvKr6haDRn0zu0C6gLwNUxvVqPyvT6pLTIo40j0+L/NAiA8ONV0ZKAxNXLDujK1O2L7AmGg47DjBKZR9ESL7I3NPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1816806},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.41_1766737730276_0.7810119672196154","host":"s3://npm-registry-packages-npm-production"}},"0.7.42":{"name":"@decaf-ts/core","version":"0.7.42","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.42","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"943388926b6ab17cb68c00382996a737395ce49c","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.42.tgz","fileCount":422,"integrity":"sha512-vqI9BAqS+PZW01Nya3bUgqln07gXk2MDUZszG48Dm6VHggeyvyh7NbQZyGgsQF2aSUReGqz7LCkV3F5tHpr++A==","signatures":[{"sig":"MEUCICVhApXq/jqQPNQs9mMgRjyBGtx04dFIr3Jg7lq4faFHAiEA7ifpFlkvaGzR2dbeLd26LV6Bo5jiu3pL6zCZ0vVPzms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1819576},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.42_1766739803622_0.529346485771186","host":"s3://npm-registry-packages-npm-production"}},"0.7.43":{"name":"@decaf-ts/core","version":"0.7.43","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.43","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"aab533c796d8c1ae51b5d47c66eddc41b78b89b5","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.43.tgz","fileCount":422,"integrity":"sha512-eaewYolHUS2+IQJ4qBRb0y7jJsn/RkOZxBub7dANzj04TSzrFcdZAij6gZoVppE+cli8joGfIbz1qC8GiAzFuw==","signatures":[{"sig":"MEQCIHw4k7NCP8svN9JHRltCNnv/H+ZdCMIYVkTiqKE9t5OHAiAlgEb1vwuWKo2vyfKapdzzwHEltKBn4dKRTJ5VY2dxug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1820478},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.43_1766746815294_0.04291306217994051","host":"s3://npm-registry-packages-npm-production"}},"0.7.44":{"name":"@decaf-ts/core","version":"0.7.44","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.44","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"96b75c569056de9e5972c7486ba53261c4f2d149","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.44.tgz","fileCount":422,"integrity":"sha512-HY5t7dKNG3YClvyYjiss0RMaq9yRWAJ32bdfWMTgO9KvMEMNlzFDA3HtK8YN+wr/kqppE6ZxLw5LhIHYpQOFzg==","signatures":[{"sig":"MEUCIQCfe+83vqSZj4F9oxb3tCtWV41xwb5jeFjm2zjwLV4M9wIgFzQt/4To0QehjSnZsQHTkFzrnUXhntSk89itF4JtLn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1820478},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.44_1766749287273_0.17126259904463992","host":"s3://npm-registry-packages-npm-production"}},"0.7.45":{"name":"@decaf-ts/core","version":"0.7.45","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.45","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"600e9dde95cc758ffebcd993335e15f3b981db65","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.45.tgz","fileCount":422,"integrity":"sha512-BZRab1BE+JZ6ESfPP3bDZH6j1y4yp7sH9t89Zc4QIy7sIUw7O3HqQIaJiwHR/zxOTPXb4hBAxU8mpBL9Axd1BQ==","signatures":[{"sig":"MEYCIQCDjQeI4Hk4qNMzW0rtu0FAJVTC6LjsCwPxHedUpADN1AIhAI+jHsNnotAGni1Tid8TdxG2wDz31WmGKNlUxzQmAJlc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1820478},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.45_1766753701290_0.3961977929124756","host":"s3://npm-registry-packages-npm-production"}},"0.7.46":{"name":"@decaf-ts/core","version":"0.7.46","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.46","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c1cb2e351150ace8a384ed54890de14d07260c80","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.46.tgz","fileCount":422,"integrity":"sha512-3Uo7QTYpcG1HPau7aV8vIxhfoxWmvY2gXvHvE4bnIfjZ9AjSXnsc1adWQ6rWk4lUH8iA+yyR82UPFB3M0ViVOg==","signatures":[{"sig":"MEYCIQDQs7xXjqYnnNzYRRSmT3Ycq8KxCMOkaTCZPTCJ+68cfQIhAMGqam+HRh3Dvw8gC7yzPKA8MgiZVtWqq1mf98VgcN7O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1820461},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.46_1767004276251_0.1700293621462725","host":"s3://npm-registry-packages-npm-production"}},"0.7.47":{"name":"@decaf-ts/core","version":"0.7.47","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.47","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"4208eea97ff3dc8553c52077faa08ac406243314","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.47.tgz","fileCount":422,"integrity":"sha512-65n2yxS3NmWEtSt+68+j6HkbXy51KnNDiTBp3M9sds7SBHC9cV5wVRkFHQnYatjF0bP80E7HFaBqC+hxNmtMgg==","signatures":[{"sig":"MEUCIQCMS6H77hS+E7ApGu5mKyKb+JPrQZ5whJ7zYLrgNJrQ9AIgbbbrNTZK/dnkrfwoTflNbaqUJPPdwCVMmM6zMnJuU58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1821139},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.47_1767005535226_0.8388694679146049","host":"s3://npm-registry-packages-npm-production"}},"0.7.48":{"name":"@decaf-ts/core","version":"0.7.48","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.48","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"091bfcb839eb2ff098766184b5284896bba9c593","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.48.tgz","fileCount":422,"integrity":"sha512-IaQI225Inv2IeApxLbYGBdzcMHK+WC13amjdBg8HVlnyF9QpnaHoVooO+1Y7yUv2S+kOZi9PsVHxDBsYo0i0DA==","signatures":[{"sig":"MEQCIGxy5e0C8IXqqEpSxmYNv/VQRosCLIMQGb4YfbsvIFyKAiBT22M32uVmBbSnktx/ltnslbXu/M+m36VH8bEiyEROVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1821300},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.48_1767026089724_0.6784820489415391","host":"s3://npm-registry-packages-npm-production"}},"0.7.49":{"name":"@decaf-ts/core","version":"0.7.49","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.49","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"8b105c02a6b0602ef98da4fe0075a68ad08f614b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.49.tgz","fileCount":422,"integrity":"sha512-oSEQboeODGgVisSLmFSuCPTj4i6X5aq8iNo+P+W9+FDDl3ObH3AlQhvbIQBUxK9lysZplcvlwh+/SJ2qlapIow==","signatures":[{"sig":"MEYCIQDvYv+ptYsmFnou5y1wA5l9OqPTK2KWV7tWeOV4YFoYWQIhAIm3LXZ0n16zg2GPitisFdd3oa/fGFbfL2GBr3P2FezX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1822491},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.49_1767200187191_0.8109436360686928","host":"s3://npm-registry-packages-npm-production"}},"0.7.50":{"name":"@decaf-ts/core","version":"0.7.50","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.50","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f2f36fbaee2e1278ab0ce3026ddae00eb807e846","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.50.tgz","fileCount":422,"integrity":"sha512-X5AZ+EMmVLiNPvvdQeSmRKTS2f/jFhug6CKzQqNpgZXQHvZYlmzPtT4qizRmstfUTLKbl8hJaXNajYfjMsb94w==","signatures":[{"sig":"MEUCIBcv50t4hCPLSZJ6qssCA3vYt2+sD+KpnJ7IB/Kn9eTFAiEA4i69mmuEH2zaFdzksG9D7IS0xF4pRLoWIU/lYmy8dLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1823548},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.50_1767369922186_0.23085660293109989","host":"s3://npm-registry-packages-npm-production"}},"0.7.51":{"name":"@decaf-ts/core","version":"0.7.51","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.51","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"2d5d51cdd15e4678646329083cb8ceab2be6c385","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.51.tgz","fileCount":422,"integrity":"sha512-bAyrFHf+PPEb1uXXNct2s1ZgtK5ieu7G7q4yTgLaQ6esVYvio8Qnp3m7OGMR25ua10ee76BcSBtq+naxDjs+Cw==","signatures":[{"sig":"MEUCIBYemYvWYeTh520FBTVA0621tzyhblfRDsIk4pM7bVoeAiEA2j01AW2rajTCvujez38a4Y84deabeGgTqwncgimmkfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1824473},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.51_1767616432411_0.7373541956114067","host":"s3://npm-registry-packages-npm-production"}},"0.7.52":{"name":"@decaf-ts/core","version":"0.7.52","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.52","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"b2360703db15d09df0732853aaf74ca65f4e1789","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.52.tgz","fileCount":422,"integrity":"sha512-Z9xe5RCfdGgvv/SmoLcN/zdKqbATiARaa7cVI9KTPmP3jxpB3Ip7BQ1ileNXVa8KEdF6ZOSqdkgcEqGdifAsAw==","signatures":[{"sig":"MEYCIQCeJ5EM5lxP2pUUcTMpMMhHCvCVjJv7Sef+f5pxLPhUTwIhAKFpsIMHzGyhpQTV+iewr43zoO1HcpDZp0inPHNq5iKE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1824433},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.52_1767619644285_0.9653866035093228","host":"s3://npm-registry-packages-npm-production"}},"0.7.53":{"name":"@decaf-ts/core","version":"0.7.53","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.53","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"17f75140c731e035095661594c7d912776a21382","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.53.tgz","fileCount":422,"integrity":"sha512-Bpt1qAzqw5dkNaxUrSjlf9fYHqSG+D6sa4+VuTZw7FNUFyTGb4tSPTyvcf0ufJd9moyykXHIpv8YpcP5CJaazQ==","signatures":[{"sig":"MEUCIQCgDk0RwJaxZk0hc6TSsBKg7CFtRBNn5LWuCtQeYg966wIgDS86YnzF3dA1Ch/B2o+fOVhmDf12xbd/Kj02R4H1vYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826266},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.53_1767720565917_0.6526905481984149","host":"s3://npm-registry-packages-npm-production"}},"0.7.54":{"name":"@decaf-ts/core","version":"0.7.54","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.54","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c4d7f815c0a78afd81992d4c3b2342969e567486","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.54.tgz","fileCount":422,"integrity":"sha512-vq4U2MZRzl4bgsMm16LJJ7zaNjxLe2JUYXLsNd2KbObnsOXwtTM1wADrvZDQxmDufu4dSZRsbia/0hE9scbZkg==","signatures":[{"sig":"MEUCIFyreesikxztx4K1BvFXgydFo+KW/hqtHFHk1NsEqPIWAiEAicd0uIcglHlCCruFpr7H6Jk0reipCG3Kj4VNVyNybGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826673},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.54_1767723475271_0.7873996907047627","host":"s3://npm-registry-packages-npm-production"}},"0.7.55":{"name":"@decaf-ts/core","version":"0.7.55","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.55","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c82d999d522089690214c08de9aa6e83f35583a5","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.55.tgz","fileCount":422,"integrity":"sha512-6NhXfD4MjizhzmNMs6l+tTqtkO4RmlZDmAHFXaaK02/fKtxmo69k/a272momnyl1u2Za5OUQs6Mi/HmNYyvATQ==","signatures":[{"sig":"MEUCIGd5l/hDZvujkI5PfHkU9PBGXqgK0nnZAd3zeVuEDhQ8AiEAwUOtqSqgX0O8IANZ2Wzt/NH/6jwrJvu2a+YzaHqCn4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1829212},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.55_1767809586231_0.43188957162597297","host":"s3://npm-registry-packages-npm-production"}},"0.7.56":{"name":"@decaf-ts/core","version":"0.7.56","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.56","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"167e3c6a00855c125881c651baf68fa91c22351c","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.56.tgz","fileCount":422,"integrity":"sha512-BLnG61fDmetSWKT+PvZ9Xq+0ce/oGuFxq/K1gS12eHQngqVxqm7P0Ihg4K7pPiXl2hbOYLSQUPJ7hZE9KhqEjw==","signatures":[{"sig":"MEUCIFcemVayIwmRyNP7b1Z+iumgP9xFHwrDFXW9r91E/IiJAiEAkTgIXnynZJf06ilZfWuIYwm3y55tWGRmfGpaEjDKdlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1829902},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.56_1767809786887_0.4245220930484035","host":"s3://npm-registry-packages-npm-production"}},"0.7.57":{"name":"@decaf-ts/core","version":"0.7.57","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.57","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"165ca343e922617728987a26f37924249ec3b6e0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.57.tgz","fileCount":422,"integrity":"sha512-1QZpft/Chh/iEOi0TEX0T8sKjq7K+15cESq3l7kN18+z4Im+wjySXRrAXwf6AkGgL+MIk6uiEreR5joEr3T/lw==","signatures":[{"sig":"MEQCIBEU/In8kD6MyK+jVDE1Z0r7iOCIchiGSzXDUUy0oZ5HAiBFRRT5KxTNPtOjgVZ0zZCpueK3Ja8VN6S3FXttAqCwtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835234},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"4bb3b43f660685132276fe700a2db084d6e29bcc","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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.57_1767870510852_0.050776345183488836","host":"s3://npm-registry-packages-npm-production"}},"0.7.58":{"name":"@decaf-ts/core","version":"0.7.58","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.58","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"3b32d2617224498c7385e168b5daea9f76b32e47","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.58.tgz","fileCount":422,"integrity":"sha512-Dz7FS2HTme3iOmfigXEdpTW4QVRYwkGQpoY5y3949CgqyrB6HaH043t4F5pHWAKcMnEJ3feQ0waUoopjukpBaQ==","signatures":[{"sig":"MEQCIH3E5mUMG+Cz3iVqXRQuwzD32ZjCieezJglmLLvcpbmeAiA0Er8CVt4+LQNcu0EHnOX6aeTsQ8tXzK+Rws76oc3QeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835088},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"658e9295d6f1d7715116ae49b17c4c947e91a522","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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.58_1767885361986_0.5474882041948081","host":"s3://npm-registry-packages-npm-production"}},"0.7.59":{"name":"@decaf-ts/core","version":"0.7.59","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.59","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"327231a1097e1f3399021484b52918566b1aa824","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.59.tgz","fileCount":422,"integrity":"sha512-wSKVi6q/kFDQ7EzRBZs7/PBWE9MlYNxqqqTEV5SVoaXbHH41RwplAlAAZzgO2h5AuoXN577G6Mn57Z7XF6alrw==","signatures":[{"sig":"MEQCIFy23YdnZNJwRNX2yzcwYIVjwMj7icPb1sjXZsT+MWHLAiAEdSar6J8BJkZVRALzomtJh/ydgHMATo7Y8rpPqOI+TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1835466},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/esm/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"}},"gitHead":"a43c74e4277ac66931f0ec933df79b7f914bc324","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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.59_1767954776143_0.5808018014093228","host":"s3://npm-registry-packages-npm-production"}},"0.7.60":{"name":"@decaf-ts/core","version":"0.7.60","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.60","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"5e7999a03a467533a040724412e168c11965b2c4","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.60.tgz","fileCount":602,"integrity":"sha512-5ScAtmbLN8r+yOxwp7ZfPnD4+6YwE3HlFBzgWqPLwl23BFOexcYz/OeBNVrrOWHyFyTJq7xWSirymtwiq+0iEg==","signatures":[{"sig":"MEQCIGED04fqRdVoCCx35v1nd4ccmFg1OjUP0qF5hJwS8vOaAiBoXa2EQO/R1XJ18kPdqWJCJ7Fq67ReawazIs+BzmOaTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2149509},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.60_1768167147081_0.6216300104908461","host":"s3://npm-registry-packages-npm-production"}},"0.7.61":{"name":"@decaf-ts/core","version":"0.7.61","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.61","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"669190bf512eee19f7c2af89ae818fb1ffc05597","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.61.tgz","fileCount":602,"integrity":"sha512-9yFnvEaXbJvrdvX5G5OhGgkSDaEyxJhyw5GV2Kx//BNXiJaBj4AjtYicIKb0Yx51KXOf3USFqOFHCkKVV4I+8w==","signatures":[{"sig":"MEQCIDwU1UMk5H+H+SC0dXz+DSL4OsjGBFkYwKBXa8zvm0XQAiBQV6+jbt2gS6doCn0AVGIh4mlCk43JyZD49dmCEcgqnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2150035},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.61_1768211560122_0.6830969922259535","host":"s3://npm-registry-packages-npm-production"}},"0.7.62":{"name":"@decaf-ts/core","version":"0.7.62","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.62","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"738fa0724f577434c59f401b7e99a8b639f206c7","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.62.tgz","fileCount":602,"integrity":"sha512-kCDN2ssb8JQN7F/kF46QTK87cQJQ7fWdu4P/t8wUM1YPJ/qypBdNHf+bFSpM2zxn97aJlIIFjmDtb9t9+fdKPw==","signatures":[{"sig":"MEYCIQCl3+IqMHw7G7sBar2goWYk/EPqILQxxrVaFgOnxltOugIhAP4WIAKB5Hwe+74VLuzqRSIqvMoTA/qX5hYvYnrwGsb+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2150447},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.62_1768215818062_0.4713127456127286","host":"s3://npm-registry-packages-npm-production"}},"0.7.64":{"name":"@decaf-ts/core","version":"0.7.64","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.64","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"13765e047133165b0e70add2653d07ef0f3c9317","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.64.tgz","fileCount":602,"integrity":"sha512-Jsit/XUm7FYx87IGNnIgMx3FsBTRMIOL/8PlFXdrDpCf6374HrejZuBFeQUOJVxN/DkNGD+8A4Ks3KYOepv6Ng==","signatures":[{"sig":"MEUCIC9Y5mwNhzUQ784H3jIC1LUaaFVNl34VEYagUE3TpiL/AiEA1DBlODBAwlsxdCd0L9k8a0bQMXD08pu+kRjjCln9l9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2150701},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.64_1768227765667_0.28997975596695635","host":"s3://npm-registry-packages-npm-production"}},"0.7.63":{"name":"@decaf-ts/core","version":"0.7.63","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.63","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"4c37a9625fca446a460c74bb58eef58880c9273c","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.63.tgz","fileCount":602,"integrity":"sha512-jPp2SELq4KoFOYHcq+S2KRP9AWpQZLcwAP+LrK9xwscSnaUJZuCubRwk1j3+ZBmv/vwkSJ+t8V9eSq/T2ViJIw==","signatures":[{"sig":"MEYCIQDd3GYCVY1MFfxHMnm0IYCBZSkjtLKyHTmvpQNUgzayLwIhAPEWxfTSgRrNA6B6PwOutuedolGYAjlu6FOskdk0CsNb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2150697},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"}},"gitHead":"01d5278c536c9370faf22f8a5ba431fa6e679d3c","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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.63_1768227834655_0.28696284605371414","host":"s3://npm-registry-packages-npm-production"}},"0.7.65":{"name":"@decaf-ts/core","version":"0.7.65","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.65","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7a180eaf94a22a65ab7a9cf185c32556041e19c0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.65.tgz","fileCount":620,"integrity":"sha512-DZ/2fa3QsEHrPZKHH3rxxvRYRHbWhW7Etch7JSB/E3ZoyOyP77t7pZ6YGl93TeyL92TkpH4oi4l2w8od2ElHYg==","signatures":[{"sig":"MEUCICqlmyKWOg266qrcKEx06OubnhLA0MX3fhFBk5j+AlVoAiEAgVDJGAnqSU+zOv7YssaPZqJMONA/wBrsJbh4twsI0Sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2256903},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.65_1768328959255_0.27931929306428227","host":"s3://npm-registry-packages-npm-production"}},"0.7.66":{"name":"@decaf-ts/core","version":"0.7.66","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.66","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7f244fbefda147b0147ce880d567581d43ff996d","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.66.tgz","fileCount":620,"integrity":"sha512-fjj6ylsvwMiqGnUFBS1jYUVr74+pci0/7GI0rCCA64HI3mGN4O8THgpfHUMiXTiqmet3bs6waHs9UtkEz/mqkA==","signatures":[{"sig":"MEUCIQCDta7NkihPWhT6iqKNd/FZpuByLIkzUy1G4vmvginzCgIgQrZDpfltslIaNjOnne+wbeJY6BrELERhZh1bikH2ha8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2256971},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.66_1768343925248_0.08813939458479858","host":"s3://npm-registry-packages-npm-production"}},"0.7.67":{"name":"@decaf-ts/core","version":"0.7.67","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.67","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"417849d2ad13ebce0adba7527444d37e1212419f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.67.tgz","fileCount":620,"integrity":"sha512-QNtFCeUA5Sv7RQBLAevqn+KFcQ1tO//BPY5mLBBwg2aabthTdhjWUKQLd/M1ObYFMXDIv3CkIGf+SodslM7Smw==","signatures":[{"sig":"MEQCIHDBVNkw1iO6g9UCt0L3mFYB/8YWzhj6gsjqFpwuwvn0AiA+gqSjC5Zv7jeSIIkBwHf9Phn4+KJ82KLQi1Za6W0xfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2263344},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.67_1768354141353_0.5060408249717039","host":"s3://npm-registry-packages-npm-production"}},"0.7.68":{"name":"@decaf-ts/core","version":"0.7.68","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.68","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ff68a4754676b2fe5c0246ded71bedba64058ed8","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.68.tgz","fileCount":620,"integrity":"sha512-3HsQ4ciW1KQwpjSThd0gREoJXuDlMX7jseYFqMDEC9FZvkLXqKwE8JBTSaT1JTpSVbAVSAz0xdW1kNV8SmOxLA==","signatures":[{"sig":"MEUCIQCHtr1fKzvVdqzSA2BjYc/D8S1pTv08AdQx9PH13JI6CAIgXVBKPaLQcdYv1wlaVv1QoisFwLsUcIcNqoUSVfDEfDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2269206},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.68_1768517622549_0.02005829176534979","host":"s3://npm-registry-packages-npm-production"}},"0.7.69":{"name":"@decaf-ts/core","version":"0.7.69","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.69","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"0f9e1358859069d407c43a96a25a27e4449e5219","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.69.tgz","fileCount":620,"integrity":"sha512-omJ/uyv/mfKPHCQ0dmsiTmwMT+isdoB9sO+ILMWuCDBjuMRuAM5wwKLNk+RItN4V8QFzqg+/MP5EAaCykSKD7w==","signatures":[{"sig":"MEYCIQD9BHrRGH0BPdbo95lFMycMXyOLcle6bH3L0hmG3N3FZAIhANllbY9q4s3zKxztdiHn/Vo/0nPW13a7I+fcufk66pCL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2269749},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.69_1768518333779_0.2607355425185476","host":"s3://npm-registry-packages-npm-production"}},"0.7.70":{"name":"@decaf-ts/core","version":"0.7.70","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.70","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f5b25ef77b0027b65f1514458312b5715b26d179","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.70.tgz","fileCount":620,"integrity":"sha512-s1vYNQFoSPW6MMEz5Z6ar49/FZTxxSthcqYVECtCw5/FI85kZhdGWNaNZqzRxgu818iutetNO38RSaqz5vQfNQ==","signatures":[{"sig":"MEUCIQCnSz6dnrKDRsgI89IDIC3XWjF6ZEIAXTPBkFDIULrKcwIgKCL4W6lXM70fJLmI0TviyRoLFWKtbaCUlTXfcvq4Wlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2270129},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.70_1768519379018_0.051857970956579624","host":"s3://npm-registry-packages-npm-production"}},"0.7.71":{"name":"@decaf-ts/core","version":"0.7.71","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.71","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"4fbd1b74d51269048beee873ba65a8a9ac4fcc44","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.71.tgz","fileCount":620,"integrity":"sha512-Nh/sOWVU9P5M/LC2XOSSTZJcEDchtJhTlbHR1VyDi+WoGpCFBZqQF5kE/L16tgS0uCQDT6OAoU3M30tgBabepA==","signatures":[{"sig":"MEQCIG80CPo7Ly6BDo6mqGUvwcFD0L4CI8gs7JaiBC1MhnUKAiBg6uySw4Xj8XzInYpoJOnrIUr+mijDLeRWphZJCFJXxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2270163},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.71_1768565430556_0.5318878236103444","host":"s3://npm-registry-packages-npm-production"}},"0.7.72":{"name":"@decaf-ts/core","version":"0.7.72","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.72","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"26cd76d16179e9da218451690e7b795bf96e7d49","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.72.tgz","fileCount":620,"integrity":"sha512-4qIYd0A6MIYj39t1sz/njk1S1HJYu+UGMKfoS4KFdRhV9D9pB3tuV/xN4sfdOl9Aky1MZVmwJCfB4R4zy5xmEw==","signatures":[{"sig":"MEUCIGs06GPvITQ9A08+wqI9b+F5BfWrAFxEFojOp54O1juvAiEAhLjyh+22uMfGq5p7rGn3uS9jYYzpMVOYHmpPNYi1j4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2296893},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.72_1768652859201_0.051862207185114695","host":"s3://npm-registry-packages-npm-production"}},"0.7.73":{"name":"@decaf-ts/core","version":"0.7.73","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.73","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c35ff14b097c17cac33c4d32916c9cf2b5b2e424","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.73.tgz","fileCount":620,"integrity":"sha512-WZC9kORdqrYwuGOr+sl3Q7s3VDS38C5CcAMDCB5GIMUR2Al8BaPKSmYDhMY0FPcH4IOV6Qug4JZtiH67hZCKjw==","signatures":[{"sig":"MEUCIQC8zGQ00Ngqx8GoeB3MryF8uIKrEWqxZdznZXWHv6dsRAIgLDno9+Rcb1m6oGd3FtV5rHo1kcxBZiiydyO1KwnbtRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2297364},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.73_1768654900942_0.8038074438162226","host":"s3://npm-registry-packages-npm-production"}},"0.7.74":{"name":"@decaf-ts/core","version":"0.7.74","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.7.74","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"057084f1cfeef36b444748a69373818fd0b363f5","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.7.74.tgz","fileCount":620,"integrity":"sha512-UjBpuKxKE2+AhE67tE7Pd+1U7ca57IhHjGEln/SS8hvbyzeG413kkwV5G/qT714Ni4y3lVaH0Ch58YjN6qag+A==","signatures":[{"sig":"MEUCIQDulj8DIuK2DyAnGG91rdlnLN0ESykub6QXqXljrY1pCQIgHLi5pcFBKMhzsKUgk3upwbxlEydJjoCEk/WR1Wgil4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2297966},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.74_1768666367650_0.5762712597808084","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@decaf-ts/core","version":"0.8.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"e51b42dc466645a78e712a4c34132bfe6e98a02b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.0.tgz","fileCount":620,"integrity":"sha512-qP6uBGM6kAjfMNEYHE++fXeslT+4oZ5ob/vz6fNS+NtGOpNBo4WRKfd3kS6s0ZiJZTcTzFDyMno0vAz8rxtydw==","signatures":[{"sig":"MEUCIAvsz3U+5L7Fl4Pq/Ud/Z+JGJKlC7b7AOSNxnN142aILAiEA/MgXm+yT0FA4VGFP8XsRPCDMaBxR6SCXVfsNvgjDJcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2343077},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1768699232370_0.7023125331275026","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@decaf-ts/core","version":"0.8.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"923efa1b844adbba20166144812c320ba343a782","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.1.tgz","fileCount":620,"integrity":"sha512-P2KgGZgOh46jPpLCZGcnqiqJaFEdL5bxDy8QPO1JBH+b6QVINc2X7QmM/iWfzANr8V/FEJX3FgBESv9UMubZ9A==","signatures":[{"sig":"MEQCIByeSrmEIJNZ2z9NEF3LEIZLCb8z57mIF+n0DP6nd2hrAiAzVJyeTMLbMP5Rs1/kk3Ztun3NFTEpPJVRLXS6MYIu0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2342961},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.1_1768824982579_0.8409458248350421","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@decaf-ts/core","version":"0.8.2","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"4fd43d7572b9f5f083161dddec2bfa588a2266fa","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.2.tgz","fileCount":620,"integrity":"sha512-X+f04AtmhtaweW28qkd8al0oeS85/DLq/ABIoO3/7Iw4h2ceXwlPJRrFV8IquVQlla2fmkQg9w7ByomFbxZRTw==","signatures":[{"sig":"MEUCIDcvQtyYlSXZJZCi99ItTQqUwAJhfUAKozhjk5PsvoTzAiEAhaVVTuvKsp8P987c9Ls2iACO3vHT/BahICGncs9HG3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2341926},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.2_1768933543491_0.9845573008444104","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@decaf-ts/core","version":"0.8.3","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d3571a2cb1331250fd0d05fdd4b6959da179b31f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.3.tgz","fileCount":620,"integrity":"sha512-vd7ijiE1HkLDhyOvj/aZYjfeCoJgwr7HX/Vs/+Uu7v60k3rd7ErpbR/Vaze49rclgRdj/Of7Weyrh21jxsY7hA==","signatures":[{"sig":"MEYCIQDTwE7gEhbz2f2O5cY6TQjwfIl8rSAAALldlVRDh4V1PwIhAOs6d9j5JRCU1z8j8D2MULQbbOA35pMqb8Xhn6MD5/Tg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2343654},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.3_1768936157720_0.5561110298541989","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@decaf-ts/core","version":"0.8.4","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"855ade594ca9dcaa34409723a7cefcf5d387511e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.4.tgz","fileCount":620,"integrity":"sha512-6MEDsZujeJpWiGXdrdZsDQdDXA/LV9yqVDpGS/966g0YL11gO+PrPDilA3K6I+V9O7hiorKooeRT8Xz2HTQwDw==","signatures":[{"sig":"MEUCIQDjxB3BgtmMBAH2+cSasnLPoR3gVb9JXNv4r+0L0UJmtAIgdB/ctZkjUZ6i8pz6gkYnSM7NkvKG664/o5EJkxqbfvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2343820},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.4_1768936895006_0.05330413139292345","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@decaf-ts/core","version":"0.8.5","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"12eb9be89511256ea6ee77d59890c43cf9551647","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.5.tgz","fileCount":620,"integrity":"sha512-+kLfmVU+YVcbmLXZYVUhQEPhfp/6IxElQNZq/SBc6KpQo2JwecpmjB1KccnPY0jxLVDuFxGbMhYFBiKnkUAVgw==","signatures":[{"sig":"MEQCIBILloGBQmuYHRtWg9ELUtnPnKkHD+4wt4L2gWzFkoKBAiBS9Bq+ay2mttNy4VjtCm94vjCkJRWXHw005l9vbYAn2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2345296},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.5_1768948557152_0.9915422954770265","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@decaf-ts/core","version":"0.8.6","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"4488015962afa5bca8314924656b08e0bf1a5788","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.6.tgz","fileCount":614,"integrity":"sha512-4yzzFhLSeCmiXEjMW8OCC+Hf3qrsvo/+/ueDlqmjXpguI2VkXXXryBcuYPUCTqY3f51EQQf4eulnfwF6oXosEw==","signatures":[{"sig":"MEYCIQD45cZZmGSsI3YgeUqRBs4POleKgwRI/jfSF04JKaD8EwIhAJE1+ys89gZ7NZmawf/jDtGbLXxnk2jwHpONfiTxEjHg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2369948},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.6_1768959040498_0.9276212477071615","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@decaf-ts/core","version":"0.8.7","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"bfe08e2f87699173f76c7cf075524b98644e95f9","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.7.tgz","fileCount":614,"integrity":"sha512-1tqfE832KOZYoi5f2QQIwAPul2H+w+bvbr8Udtm982p2vN7nzH6sx8YmmOUvVQRFPc9wSFT+AHnEaxrw9qDGtw==","signatures":[{"sig":"MEUCIDtRYQdVr0yN0qQwj0NjBUFVUOmfJsrN5F5dwMDwLw5dAiEA8C2vSBbAq91hptUzRIOBHLJJ4n3gYCIiylMyDubrxzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2506801},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.7_1768960157892_0.6632862759996503","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@decaf-ts/core","version":"0.8.8","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"1994b32ed09fe5bd10d162e430b96b89bcb5bf60","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.8.tgz","fileCount":626,"integrity":"sha512-xgaXeTDtIuY1ZfyF6ujdfSmr75w8j6+fNTKVcBUdzfs35NXGj6f1nYOvXpjSwLNC5ZjbPPgOstIvlEEWyrpRCA==","signatures":[{"sig":"MEUCIGtyQUVrqR/avmGTSg+0V7RZI0tdw27I06fhihSQ8hS2AiEAmPPssYW2X7ns1NegRxFebMbrhRLHpbRp98oInlbTPmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2537818},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.8_1768964172901_0.4764871899803427","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@decaf-ts/core","version":"0.8.9","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7629364cca7399c6e6c467e059ce27ee62cd25f5","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.9.tgz","fileCount":626,"integrity":"sha512-Ebai+ftop1DpCmkybn6C5KI+8GyogxTUo7WbS4eZdU7BeUJW6VJAzuq48pkLYmdR27kUnfzIkmDboqhp1+k/0w==","signatures":[{"sig":"MEYCIQD2uhbryXY6TJ5CiXu66+zmVvjNZ0nikrcz5880nj7GDAIhALnobtaFYCIT3ohwA8r0KqL7sWcDVxakAB3vdRYcUPNJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2538629},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.9_1769003068941_0.5781971807059811","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@decaf-ts/core","version":"0.8.10","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"43cc2506a0d1dc20d61526ff8ed936a106b85b87","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.10.tgz","fileCount":626,"integrity":"sha512-J0LwJ/SIS5+u5vWDBWZWRqo8lgMHQtjwWIdLATxt1Ls8d8tnSwtmc/PIEPpK96GOXwdbjH7emhyVGNbvWBMT/Q==","signatures":[{"sig":"MEQCIAlCPiZ8Rp1MyBkVzeDuYWaWzF0TOjvGXzI+OgMqxREZAiBbsVTQerXgnMfCN9JGlcx29oOHIrT19ralRqIk/VQYtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2539051},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.10_1769007871264_0.1855656528614016","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@decaf-ts/core","version":"0.8.11","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7632c10c4d311372c6745ef243146b62241a5352","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.11.tgz","fileCount":626,"integrity":"sha512-EwhxN+/4cu1Q7XGuoI1WqWEQ/d0BpXpLODfTrF7vKfOxY9XGHHMfDXjD9H8+9KieRB1Smk9Ou1d+GPp6EnT3PA==","signatures":[{"sig":"MEYCIQCZFm1lfiRP6IGM4Y5vyfwyEyJgDWfjzBswTmN2z+AO0wIhAI4ui5Uvm9zjEZEhZnFJbSIdd0ZpCWsld3zy9DobWXgr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2547133},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.11_1769012854297_0.29525691160810075","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@decaf-ts/core","version":"0.8.12","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"238d6eec79e1e7dca731f2b314487ffea8a7bff2","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.12.tgz","fileCount":626,"integrity":"sha512-x+mB3oxcuE7IxBb8Rz65sWC2+BfVlX+ZRHRTWb4cFzwolml9NXsb9d1gGa3b/nVU95RB2nuYt81mWoehCiAPaQ==","signatures":[{"sig":"MEYCIQDAVQnwH5t4ArkeZJ4hqtUzDvs15nxP2Ja6hEx+ldLFDQIhAKij6nVmc/L7+kPYzMebOp/StMyzl8nnFv1csXZWnMzh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2547439},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.12_1769014007426_0.26651611136628417","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@decaf-ts/core","version":"0.8.13","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"9c15d59b318867e68883d9678b4c577bb115c5b6","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.13.tgz","fileCount":626,"integrity":"sha512-nvipQN5ad7/kIZ+GAJy1qT67ldw7vAU867ox5x6mU9d5rtnqC3zZcGANPuFFr1IC97sf4vHMcDACvKNWGwkd/A==","signatures":[{"sig":"MEQCICTi4vc0dMrZHfYSrwLA/zJ0DkLqEG11BwOiFEaoP450AiBuVuwXh0PPpjUc5Gb0HsVWFTJFLrLJrgPvM4hNpOKY5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2548249},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.13_1769015952861_0.6280462302342806","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@decaf-ts/core","version":"0.8.14","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"0c9091e05c309a3db070924f233a813bfea1134a","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.14.tgz","fileCount":626,"integrity":"sha512-SUiIjm8ErT0y2PfG0yhqtNvXjMaY1UTIaLzsf75ESD0SpStkTO7B6m4GcmSStJe3VGG6/IS1cl770BirHp1fJQ==","signatures":[{"sig":"MEUCIASvp637b6K1RkOISpqH9KXkPKZwJsdkNOuD9sE5VJa9AiEA0jwLMkmEkyTBhzVruasPyTKv6HyHptxWEEmMnOhc0bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2548669},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.14_1769044144286_0.2376370573335842","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@decaf-ts/core","version":"0.8.15","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"fe9aadfc78cdf68d0949134d17b88197637d8a28","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.15.tgz","fileCount":626,"integrity":"sha512-uHAQBCMcz8ZiOpbJujJo9WcDTeGOH7VQXd1nSxdcYwPKkYdBfjRSqGPTe+m/t64ygft3Crw48JHBlxnQJhyeAg==","signatures":[{"sig":"MEQCICBcU432JHshA/sSlny81DOxzgXc39CVUQOt3AFFfrNwAiBhVBQlNm4jK6ft+pe0veGTh1TKM/EV8kWcW6w2lwP06A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2558157},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.15_1769044579660_0.9143207941371634","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@decaf-ts/core","version":"0.8.16","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f3396834d1658342117a99f4253a4a7ad7cad8dd","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.16.tgz","fileCount":626,"integrity":"sha512-aO7k/mRS3z/7eVqvYY/F67zduICjVrneeIWFgsjVxJRZbIbbYyeV6eoRkOQWgqfGq7twLk93LdQk0yGxvxECvQ==","signatures":[{"sig":"MEYCIQDG697MMw+iadNxI3JiSOmv4wjFYc2rw+zk50r2J5NBvgIhAMvDQdkwXr9QHdYJvdnfL52gl7lmwV+/BzM7QUwf8vDD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2558922},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.16_1769044812021_0.3972535281510359","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@decaf-ts/core","version":"0.8.17","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"e437d55f45de70047bb66f7aa8288dc58140edd9","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.17.tgz","fileCount":626,"integrity":"sha512-MbZUOHx+aR+If96mHng7bkV1pGG3QyHi1Ul42ny3JEfVTroKcxhIM/U1m0qezn3gfNo7D4jq7lKrDyIVyyJqEw==","signatures":[{"sig":"MEUCIGfmUxCLYG2195wE+jUTOtSu6m+OafTDJyTvYmzt3p3vAiEA8rYONNSRlrXuWkydjVbAzG1uo9RqeQRv2NmhRhjAj5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2569896},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.17_1769102304585_0.63232517337108","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@decaf-ts/core","version":"0.8.18","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"a7c6043d296d2355139cff63a181fe10313269fd","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.18.tgz","fileCount":632,"integrity":"sha512-enihfFo136VzRCCbq66913kNOE2kPIAXGZPooX9O5J75qVdrOdg3hnqtSxiTtwL1oYLz7V/Jv192wmXzJdCTXg==","signatures":[{"sig":"MEYCIQCflimnX4bi/BgGXobeY6R0gOVwz4b1FwRkgNElmSDangIhALORaBg1YJDCk+2xGTvzw+wXvQLtCsfLXGIymfN6c+9R","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2580984},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"}},"gitHead":"97f2f320fb6fc6e439530c5e04effbf3ac8a34e5","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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.18_1769110481210_0.6104226787712865","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"@decaf-ts/core","version":"0.8.19","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"1b5f6f119838a42fa1539f4ecab0ce8aa26e6a5a","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.19.tgz","fileCount":632,"integrity":"sha512-Lhbd29002FumXisBfEispAYwcJbklp5iQ+g6GWztD9LKFvtjH+VChFbj7byl686sHvakq+WGLpu4LxQ+K7lEGw==","signatures":[{"sig":"MEQCIB8q06j/G149hVfv0FlR+a9cDg6ACJCTUkDR4I0HTr9pAiBPYPffFDYEzPlpO63qx+M3CYjVax6kH2tT/xciGBUzKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2581135},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"}},"gitHead":"b0fba8072689bfdc23c2b7a952e380fa006c781c","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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.19_1769111062073_0.8635884146095529","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"@decaf-ts/core","version":"0.8.20","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f2c2363458a6563a18db1f85bfaa22e7cc4368fc","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.20.tgz","fileCount":632,"integrity":"sha512-44h7Bbd7Xy3HJLMrwwJ8GfP4vgrfOKg6PEqOeOPluKTNugTtaCyyXAhRzHAtpLGFFgQmu1dbLpe0VQNfmmD9LQ==","signatures":[{"sig":"MEUCIC4jhbXEZTaija/4jp0CMwWpceThRb+Gkwc1t3iBBspQAiEAqj4aj4xD70/Sng8DukQcdB57J2F9a/I9UJZWe/nmCCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2582394},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.20_1769190732755_0.16935437590140334","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"@decaf-ts/core","version":"0.8.21","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"98c24aacc468a961f2cb48ca0ffeee149b82e377","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.21.tgz","fileCount":632,"integrity":"sha512-NqbNbIfI+h6p3kDFx4di1ILM62/QwvEmoUJlNfaj5jaBuBL/ea9d25xfeyOTMXCq9jGRclFEzhGRmJW7ZXvTMw==","signatures":[{"sig":"MEQCIAGQ4UXefF5g23iBAjNhebkYyZYXGRm/TZ2crJoac09eAiB0c/Sq0lwd5P8QdyHut66r0UN/iVZ8Cuhum7qHtqliyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2582392},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.21_1769193120483_0.43696916508090666","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"@decaf-ts/core","version":"0.8.22","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ffe56c5fb5f9f7ba3599b00751b03e3eb060c4f8","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.22.tgz","fileCount":632,"integrity":"sha512-rTAPH7cixEjLU9FnFSvj9jfoO2/ijCrQcb8gg8TBNMHnR6cTl9thjfPsaqyKKRC/bw1y9LiFvs1ahFHKR5XrNA==","signatures":[{"sig":"MEUCIGxDHDkzJizS+L4D12H/mxUx515HkB22GB3ZbiLSSG72AiEA19B5DwtXWTCGGIDCYHQB3zroErhIk6qqHVjkr9LIOoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2610599},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.22_1769205388222_0.14174279894735142","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"@decaf-ts/core","version":"0.8.23","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"119df15e171f1fb0f5a97d139c00edc494bbd52c","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.23.tgz","fileCount":632,"integrity":"sha512-QkQWCaCvPiE3Fmo45TT6gjFOAqzmnDVqsR26WMAbc5KRaIp1f7lGJXC+x26GnRnjTv3xEKY/ldhp/c2xfUVTbw==","signatures":[{"sig":"MEUCIQC8FrfoBvXZFDB5+t4pDwBntIF32nRLqE5pGM8mJDr+vAIgeeJxfjd5kCRlOeFsnTmY92s0wnmxdyF8uKw+EgSW5Ug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2611282},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.23_1769205945765_0.7991874411748663","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"@decaf-ts/core","version":"0.8.24","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"fb450f16789d65e1ab8da744ef30225f7788bf76","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.24.tgz","fileCount":632,"integrity":"sha512-hl3e4BizLh4IsdsXSHNKIXSvD26G9K0urQhOvFAFia+Yl+lEIKcCubcZzu5vqDJa8/c9BcmS1Bfl5Nn66H9RHg==","signatures":[{"sig":"MEUCIQDxeNHqnbUk4EKc4EGe+nAcG0y1reApAZPCklRcE4nQfAIgMHMb/KOgHSaO4jYEQJa2Ap23nFcQTXQfqjHF94uPea0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2611738},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.24_1769211700131_0.006318191668492457","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"@decaf-ts/core","version":"0.8.25","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.25","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"255faa4a1ec96b0adf1812fc7cc0a8245beb4299","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.25.tgz","fileCount":644,"integrity":"sha512-I7XCXdEjeMOl6pK6uzevDJLNGkG5bg9VKkRJOD7AmEj/T3Vr0SVuBkqIFI/OS5S85eCSpmm5A67t/o5jVgIesQ==","signatures":[{"sig":"MEYCIQDX/etwLkPbtknKKLnlZlpl5fUbdkzRDWjTMJdZHqHl0AIhAInuqaobnaOPH0Be5oJvpx9AUl9l/TUrDu6dFNUguj1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2739625},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.25_1769230424075_0.008365877980502257","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"name":"@decaf-ts/core","version":"0.8.26","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.26","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d24bbfd164e7015500c4f32689ffeeea0d7118bf","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.26.tgz","fileCount":644,"integrity":"sha512-qKCwJhs8iKxQRtxauszNdwNnHDmxoV1fm7r9P8zYktvTB+56Qy81NBrm+DgWG+AEVQgvFsVaHqbVdHBM4Zf2PQ==","signatures":[{"sig":"MEUCIQDRPPbXoV2Yfrq1rOvyqfHU0gRn0fiSoRlYhbdyrDifuQIgf1z1vRsTd95aKauzFX0T8yACseZg5cWkpx0GMxZE2DQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2781842},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.26_1769300954994_0.443218625817404","host":"s3://npm-registry-packages-npm-production"}},"0.8.27":{"name":"@decaf-ts/core","version":"0.8.27","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.27","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7559083b16fa5c916f2e0691dce0e104d4ad1868","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.27.tgz","fileCount":644,"integrity":"sha512-4UCtn3lclOD1sZN5jzqNKvpIiBZcUSZkyc8KHOSVKjDjm5FlKCqwqLNIAkDf89/FstVjwXYHQeq//UY7GMWqxA==","signatures":[{"sig":"MEUCIQC2Jbj/vLYPm9K7/DfEiWR6qSpI3fl/tmkl68uu0gWQigIgRwL2YvbCxjgBSQjoD4MvrGEgSqVff5X/nv3MLBDXIgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2891086},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.27_1769383858874_0.9772332323976312","host":"s3://npm-registry-packages-npm-production"}},"0.8.28":{"name":"@decaf-ts/core","version":"0.8.28","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.28","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"9ec23f11a24ac7ee0f5b3894146854af0620e0aa","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.28.tgz","fileCount":644,"integrity":"sha512-ANABVI+brcGNKwte+n+L9WBtzyOj08kSi/cXnxVJiLFhNmmXOAEEkrJhket2PG/M6vtspdyE/At+YcpSRXm1xg==","signatures":[{"sig":"MEUCIAqEr+qeyjSBEiZ4qdw/TkiWMCNrJmp/ZrwXOybkSekcAiEAxIoHmSX4kxeCdnGfWZTT19/gfguQtQyr9vD8+JEeMb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2892015},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.28_1769429755894_0.308776931865252","host":"s3://npm-registry-packages-npm-production"}},"0.8.29":{"name":"@decaf-ts/core","version":"0.8.29","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.29","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"52b5aa5ba8dfd745209959006736b18c644acd88","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.29.tgz","fileCount":644,"integrity":"sha512-SsDn05HCjEqzksQB/rpc1SfgMuzFcyI3s/kEoOfSdHN4l8yfhUcHSeb24dVHvpV/P9xjIQHoQuca2T2OBAx4XA==","signatures":[{"sig":"MEUCIQC9grtUGBD351WXxLgzcnwz84Dzel/68vXsIsrkhS+4vwIgD0aD+1CDvcX1ClhVwFPPW0yB0y7Taa3mcKcq/jcr/aI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2891818},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"}},"gitHead":"1082c90a5a2ebde158e54981ec2d8f9165ff9749","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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.29_1769436624798_0.2582565649893058","host":"s3://npm-registry-packages-npm-production"}},"0.8.30":{"name":"@decaf-ts/core","version":"0.8.30","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.30","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"a719c820cf6987187762c5553ef0ad55e0c4a7c3","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.30.tgz","fileCount":644,"integrity":"sha512-Tby2auSXPD/JU3+kGQcoc80dpeOB0k5fnV9c65HSJRZW57B6HT3p+rqf69L8Ce+78XBOlEB1ydMHtMO+2a4Tdw==","signatures":[{"sig":"MEYCIQCRIHiyKEzWNbmLXTIXl8EYH7MEeupeOYDGs/b9bk85iwIhAOfxO7GgyWJmdSIlSM4CXdMT5OaA/7aMFhC9nUFeCJYU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2892717},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.30_1769510454867_0.4289729557595754","host":"s3://npm-registry-packages-npm-production"}},"0.8.31":{"name":"@decaf-ts/core","version":"0.8.31","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.31","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c6d7c67b39df1c430a7f333323a99bb2243c7b81","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.31.tgz","fileCount":650,"integrity":"sha512-n7LPN2Ux8CXliRn4xSFlXUmE734MH9tOxzPKH52qMxfG7Km/6mi1nqx7zhzQxpP3sR5ZpDPj/mX2EqrwfZywyg==","signatures":[{"sig":"MEUCIQC3L1u6Ex5WhZntdtm7LdGiNs7kP0cztnAhczuKTU+DoAIgY+dbPCBju6Gg1QmTaUm5Ya6x/hHxNFqVwh7IlmDofhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2987387},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.31_1769685825814_0.055645447513256396","host":"s3://npm-registry-packages-npm-production"}},"0.8.32":{"name":"@decaf-ts/core","version":"0.8.32","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.32","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"810ffd411824e9d7ac8dd43a90f605c3c4fdae59","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.32.tgz","fileCount":650,"integrity":"sha512-iR8Ewq7fvXysHELfnake5mNysxaQlgeC07LHCLK2MS+griBqcaVw3ZNgokewbq4dMeIVYjE3tMmp0ZqoCixGiA==","signatures":[{"sig":"MEUCIQDibg7sIIlDHjES8SrLBANexlLEGRmXR9W7VWJaHm3+eQIgZVXb8NjlnHEZ9CBuwJfFdMchBTMLLZPDIQh+L1dhA1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2989836},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.32_1769710891683_0.8376815585742459","host":"s3://npm-registry-packages-npm-production"}},"0.8.33":{"name":"@decaf-ts/core","version":"0.8.33","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.33","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"1033f45a77698cc61403a29582535a4750c14873","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.33.tgz","fileCount":668,"integrity":"sha512-PXEkAaM7Rg80GhbNr9Nu01oOHVzPEC5Fqr+n8GALviK59/JrL0joAm+HcAdEnyubgUpz9wuNAiQzk4My57lpAg==","signatures":[{"sig":"MEYCIQDRNQMDXoXCPlVasITzxGCSx/9tGV5mPJ6rEUBF7b0IIQIhAJHUM+Me4JxwF+s3DkXyf2odgXYXxalg2JdGKPh/Y/jd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3003193},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.33_1769731028494_0.787978131549129","host":"s3://npm-registry-packages-npm-production"}},"0.8.34":{"name":"@decaf-ts/core","version":"0.8.34","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.34","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"b6484f3f877720733d2cca4aa140e313142df7ee","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.34.tgz","fileCount":668,"integrity":"sha512-b+KHEHK/KhKL+GzmaZzngAE3VWNbiWaogdndzsHSBhVZhik/rJpxGDuVTqS/9gbdf53MtJmeQ65W4m5zFBm95g==","signatures":[{"sig":"MEYCIQCCJGyQEjtQlwFfiujAyo/IVYwi1q9UzbDCmbwVQVsD7gIhAIElZj8VaZ6R9EshF2lp59H2cXULlxJtcwhinbxZFW4M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3003375},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.34_1769767740881_0.8903922080555484","host":"s3://npm-registry-packages-npm-production"}},"0.8.35":{"name":"@decaf-ts/core","version":"0.8.35","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.35","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"b1c84f6fe4e3cccd86bfd3a87b2a6730029e5a6b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.35.tgz","fileCount":668,"integrity":"sha512-oC1GuAEdTwRMD4JTVye9BbYunzTgl54bLkJOHnBErGCBFtg6bH31Y8yDW4sZQzAFZ95Dj6etECb/yMzqg2ZLrw==","signatures":[{"sig":"MEUCIGGGUbn0QYCiFa4E8+SZq9vqt7NAD3W1UxvErnJ/ox52AiEAv8l8MKBa/dlhWpmKw0Fr7fS70hyu9JdBP5aRKobgmhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3003447},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.35_1769817671663_0.13533714818253828","host":"s3://npm-registry-packages-npm-production"}},"0.8.36":{"name":"@decaf-ts/core","version":"0.8.36","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.36","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d49ce05cbe1329247f660588459fb506370f9bdc","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.36.tgz","fileCount":674,"integrity":"sha512-Dw8Ab10dv9qW/eTmlRS3YTOQveCM47Bn45UntYw0AyYzy5cFM6l9xjzthQBp7rDc9hgQOC1SWfTsS0OjhwkMrw==","signatures":[{"sig":"MEQCICZaDPfIfZdPNKAO1uFdm07TX3rCpyyf6pjb3Ol5MzIwAiB/nX77mUArrOYtduQXgl1MDHlPkAaqrAuhR8cBj2L+zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3057894},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.36_1769905739805_0.516706600082794","host":"s3://npm-registry-packages-npm-production"}},"0.8.37":{"name":"@decaf-ts/core","version":"0.8.37","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.37","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"11a036fd0d986e52885accbdeadea6983c7aa27b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.37.tgz","fileCount":674,"integrity":"sha512-L9C+fPmo8tpA61A4VpdF41hz5EPM2CbnOb599m2nHChvfkPLzGUjiJHi6wYOJHvm1axdfJtQwWskE9GRkSNhqQ==","signatures":[{"sig":"MEUCIQD8hINltCs4CWGkMtpJONb/JYOmJy5WYByUMGRR9bT0RwIgLbwkNerHInfWUCxgMVCrHH44vHqQ3cj5IDx3g5P9AP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3100335},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.37_1769958899337_0.12170795071300433","host":"s3://npm-registry-packages-npm-production"}},"0.8.38":{"name":"@decaf-ts/core","version":"0.8.38","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.38","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"92966bd740893d7fa3d71a0b7f8deb472c7f4254","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.38.tgz","fileCount":674,"integrity":"sha512-w6n8ipTyJLCfVTWTWqFsUee5OwI2N1KvXvTtJeDOxiOrcI9cXAonq0YY1gSVTYaj6InM623ueIPveTWIwn4udA==","signatures":[{"sig":"MEUCIQC+4M8xhESXXFeFrl7ABuhv3Gr9Afaq7OrawHoRuddJVAIga2cFMEwMQgzBR/Un7I0rpUHd8b3nYotCEljEZszFtPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3121858},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.38_1769971839677_0.10862857963822536","host":"s3://npm-registry-packages-npm-production"}},"0.8.39":{"name":"@decaf-ts/core","version":"0.8.39","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.39","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"a3abca843a65f0ba02a27a83d9d06fa44aa0f50c","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.39.tgz","fileCount":674,"integrity":"sha512-oebxXe3SN227zuhAqIHsIM0OmV0APYlHE63Hoa+hKJlWzvWyxGcEWRxkvMjCguDMOj8ES62911bkk1k75hzqXg==","signatures":[{"sig":"MEUCIAapLPtWsXXdadAXl76E/8KEpg/L74sPx511zkJlsvcJAiEA0CFNMgnjObEFst4yIgFM2Xjm4h9slzc2500XExleITs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3127286},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.39_1770227378871_0.3316196494027579","host":"s3://npm-registry-packages-npm-production"}},"0.8.40":{"name":"@decaf-ts/core","version":"0.8.40","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.40","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"884db30119223cd33e460d5f1f91c336c000eece","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.40.tgz","fileCount":674,"integrity":"sha512-M7E6AVShenYzCEUVYntVhE7clCBue/C9NjiDKzdebHCLem/loS1qOZ6K1zDFi/HzrTDy6TX3RPU6P0EfC9FF8w==","signatures":[{"sig":"MEQCIFA+vfnNtAyoAkU8IZ4YvtlbAyYKv0MP9RWbmLTz10R6AiBtwph2hld+VAhxnv4zxv2b6/bdRrKVLNtwimeZCgYzAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3127603},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.40_1770227499212_0.22425379161806158","host":"s3://npm-registry-packages-npm-production"}},"0.8.41":{"name":"@decaf-ts/core","version":"0.8.41","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.41","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"e0ef9e60d0fae17adabeaeb1cc60f6851f3ecb23","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.41.tgz","fileCount":674,"integrity":"sha512-QiUUeN/ouyl0eM0VF5WwOUVTlQ7HsC7M7lq6x/QmkO5g5G1bGUDKN3si3zfpLSJT5Dp77IjG57pnvxwIZ9Q2EA==","signatures":[{"sig":"MEQCIDpVCEcDMQ0pvfb1ZEhVWU/fVzuCobCbnqI94IgQuRCVAiBSxTECyHckARiLs5kgGYpAXgULR62mqraJ+HEgK9tkeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3127925},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.41_1770227663489_0.9712139960501374","host":"s3://npm-registry-packages-npm-production"}},"0.8.42":{"name":"@decaf-ts/core","version":"0.8.42","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.42","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"276ff7f33091cafbfecbacb5a27e7c4eb9109ee0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.42.tgz","fileCount":674,"integrity":"sha512-U7YbCtZIGy6dU4orexPvOegSYdVlyFsOSD8nQFyhIsJY1xNmcrDPsDEirSHHgUmJ8T3L/jpsXpIC8n5Vf8m8wg==","signatures":[{"sig":"MEYCIQCKR1lfecIvNb7CRHzvgfZqfUQ2/y/4rxdaKcbplkzZIgIhAOicV3lsAR1/tzPYQbTuwRc4KIYHCjQBApVIofGOdxWI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3129522},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.42_1770569676228_0.17923605344011317","host":"s3://npm-registry-packages-npm-production"}},"0.8.43":{"name":"@decaf-ts/core","version":"0.8.43","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.43","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"b367b98f9fad57ad7252f2ba5667b70f01442ad0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.43.tgz","fileCount":674,"integrity":"sha512-LlNE/N7GyTPhzg75x4l+tPmp6H1sOI74JrUBdusmU080s0guWbUzgKa0f9EjS+QAl80PolCi6OU84Aut8bybDA==","signatures":[{"sig":"MEUCIQClT+lFthPeqDwKCzwz6emw2QKnD8nCenjNvcZ6oCE4lwIgJIcUQvHuXczacYGIpEq4hAwDGpoxv6H9++UsW0mn4RY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3130214},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.43_1770580971964_0.13978971638263626","host":"s3://npm-registry-packages-npm-production"}},"0.8.44":{"name":"@decaf-ts/core","version":"0.8.44","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.44","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ed55f176729a26628ca33670d90ddf9803f5d223","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.44.tgz","fileCount":674,"integrity":"sha512-q72S3OKMffZzQ2ILDfsasTG290AdKCJOgMm4B0MKDPJGSplcfrSzNV6PJqum8yc3V2y6pgXXCe865Y+l3JVYiw==","signatures":[{"sig":"MEYCIQCq8voBbxkZNEfg88aMno/SgPjrvAH09nNIowpAb+TfVQIhALvrTpQYhrEu6hfBYzYpqQYqh0XiuzqODVcEt8jjscP5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3131128},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.44_1770681911656_0.9126461408925666","host":"s3://npm-registry-packages-npm-production"}},"0.8.45":{"name":"@decaf-ts/core","version":"0.8.45","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.45","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"4b1592f0dd5d22efd52a4f5e0674cdd4d73613f6","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.45.tgz","fileCount":674,"integrity":"sha512-67z3C+uEjkrc4mGFktC+nO61iSJLo+n0hO6Lx494Nvfnth28lY+cNiZ9rQcKmpeUFZZIG4nJbAbl2M9Dj7vANQ==","signatures":[{"sig":"MEUCIBGEGhm0ADfAUu8wsrsfZ7vd5gamGW4BP0/hGux6T6ljAiEAmkOtcLdk6h45ybvUVjGpNfwvSXS1zAXbPaeErbK/oxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3130970},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.45_1770986390038_0.9451499316452872","host":"s3://npm-registry-packages-npm-production"}},"0.8.46":{"name":"@decaf-ts/core","version":"0.8.46","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.46","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"e06e2a2f5e1bf116a4e77faec643e087c2a0ce2f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.46.tgz","fileCount":674,"integrity":"sha512-hKb+Y4byehuEQMTEUY/ODNS1YraffyBeeqWgM2ZSp5wOHfOAy/lGwwWtUT+rkg3K6w52eqWuqph1kiqv05/McA==","signatures":[{"sig":"MEUCIQCdimQ93F7sqzoBdWlJ+ICtcnyJcKbTltTRR4C+VtUFJwIgRcSPjmEGYJVCkpLWtGKlHGLhbKcF2d4ZLduSHD813xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3131741},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.46_1770996371989_0.5621647286229927","host":"s3://npm-registry-packages-npm-production"}},"0.8.47":{"name":"@decaf-ts/core","version":"0.8.47","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.47","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"67861435ab0a012d2784c5ffa691bfe8c01391cf","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.47.tgz","fileCount":674,"integrity":"sha512-JdVkM0bcnSh4wqlPREdhADqIxBZpYVeUaza+oAXWFtX66iFZlZkxWpjfUR3v3d9ajy2gj/Bi0guoteEIQ6LT6w==","signatures":[{"sig":"MEUCIQCAVFAbm1ly4KhllfYa6zEU5F0N072tGa9y+f1hIUVBlQIgDR2nTuAvxc4sLVPMXDv5hOcSvWNLqeWLbZ/kujTgEaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3135721},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.47_1770997779855_0.5514446226487211","host":"s3://npm-registry-packages-npm-production"}},"0.8.48":{"name":"@decaf-ts/core","version":"0.8.48","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.48","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"5a32ac1a961602f9da0fa478204356778595bd1e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.48.tgz","fileCount":674,"integrity":"sha512-3/ofx47C/QE11+vw19Z4VhRXiz4t36pZLV4Hy4EMB6x7tENrXaFaqcKgRW+QEH312gPnxpOmwQEK0gfS/v7ADQ==","signatures":[{"sig":"MEUCIF1C0CiijcKzSJccEYri1ZvvfGDlWS29f0ryMXnpgw1TAiEAhJYkPSz3urSgxLkM+0SvyWeyhW3n3B93nDaEuGt1DYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3136814},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.48_1771006300485_0.9547834949624536","host":"s3://npm-registry-packages-npm-production"}},"0.8.49":{"name":"@decaf-ts/core","version":"0.8.49","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.49","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"b2dec487a0a990a7f7dbf900b96d3edfe1280b6b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.49.tgz","fileCount":674,"integrity":"sha512-Lb39bzsNBqTLArty2a2gzUTnkt8J8PgI+E2/jyEUpu8TmKpro84O79IVoHGxZuz2ibF0SbsbyGaIYkVx4+JenQ==","signatures":[{"sig":"MEUCIAftXzCx78bju4FbwKQIXCHDP799V3yMpay9j+nehLVVAiEAnn+XGFpHrtNVOqNxCbtPKUagnjue7vFebz5vb0O/a/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3137126},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.49_1771121205128_0.5957569037055148","host":"s3://npm-registry-packages-npm-production"}},"0.8.50":{"name":"@decaf-ts/core","version":"0.8.50","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.50","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"31c3a43b5f27e5831e4beaef7c96249e876c5ea0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.50.tgz","fileCount":674,"integrity":"sha512-n98eMdR3tHByyoL7aJ8c9CAsTUuweGfsLQhUfktCIkGBovS9i2l/Sm7RUb1CiiHRulmR7AVt7IYxZLono1VFiQ==","signatures":[{"sig":"MEQCIFFUZKOf+L475lyRfnR0qB+K0oGp021cTvsA1w0zcwgsAiAiP+RxbYy2c3siBDfB7MDt13lVjaVDM1qojuH1Zy6lmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3139028},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.50_1771325833274_0.3090723349711224","host":"s3://npm-registry-packages-npm-production"}},"0.8.51":{"name":"@decaf-ts/core","version":"0.8.51","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.51","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"1bcbec233e5d8b7347d515bd9ad8214bbc9fc83f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.51.tgz","fileCount":674,"integrity":"sha512-FSWomHsBolpT9vLF8vTbA86Qpq1irgtBU0IGnJvllWRB8VVjRzQ2aopAyoqeQjSF6UsDWPVmkBt5CQ4HGmCyAA==","signatures":[{"sig":"MEUCIQDCZEmxcjbaZZu35K+DdF5MJLt3YuAuBa8ZmmIkEVaoUgIgRz8X9es8HgVaNPIkjfr3dwzNpunednGyz7UlJ+9PaFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3139328},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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","test:e2e":"jest --testPathPattern=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"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","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.51_1771408251310_0.3079212028680385","host":"s3://npm-registry-packages-npm-production"}},"0.8.52":{"name":"@decaf-ts/core","version":"0.8.52","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.52","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f6194e4948fe381ddd3b998ae8de6de3f8a459ae","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.52.tgz","fileCount":740,"integrity":"sha512-pPahu0Opw8gjikkP4Cl8VjUN2BHEyR10Cwb6lGT48j1WIw+z+pg/0GIm03K5wiJPekNVvDN82z/I3OYxSGGfPw==","signatures":[{"sig":"MEUCIQC1GMB/+xCh0VGeHygUSOVlAorUbURIgYKuIOKezdB13wIgKzfoaC9Da2G+yxf0WtcHwMukHorrxdKCJlquyOhNpJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401622},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.52_1771847801481_0.5164262851066168","host":"s3://npm-registry-packages-npm-production"}},"0.8.53":{"name":"@decaf-ts/core","version":"0.8.53","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.53","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"6e0bcfd1125b0833bb5358253831839ed4700963","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.53.tgz","fileCount":740,"integrity":"sha512-48Gb4OqXS6vANLqn9KxrLGo2y84n/leMyG8ezSYPM5BQfMoPAXpWuTe49Voc5jz1vedaHiGTvq3nhWjcHkYaxw==","signatures":[{"sig":"MEUCIQCFUmFq7MVuwVEFg8EVBw9IgnchQkfijDpTttRT69QeGQIgLWid3zWnSqyjREljuCAMTVjID0q0Yb53vlZIZKLp4Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3401581},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.53_1771867331507_0.3165763039977194","host":"s3://npm-registry-packages-npm-production"}},"0.8.54":{"name":"@decaf-ts/core","version":"0.8.54","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.54","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"50ffc7be5f02e31d66f5fdd4f21d377eaa3d9ffa","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.54.tgz","fileCount":758,"integrity":"sha512-eKmoYgoE56dSBvhUwTckOHZAnF8cc320NIC0m91xoHilT9ZOzZFKxAKGvYZz9RB3PUAK0PfDBUc2cBSkIsWgbg==","signatures":[{"sig":"MEQCIG+UvYTMBRLwuF9mrAg5G4IiEbB1RYi85Cjml6QxFqbxAiAiYKYA5CwfgWOcdFxRiD/4IaUsGpsJu/eqbrpzX28xWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3405799},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.54_1771879754381_0.11021588901693269","host":"s3://npm-registry-packages-npm-production"}},"0.8.55":{"name":"@decaf-ts/core","version":"0.8.55","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.55","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"5244fe0384b8c937cb3bb8057a346ae7ab9dcdfa","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.55.tgz","fileCount":758,"integrity":"sha512-rMXbNOc+E7BHVFLeM+ZzbeYnTY0TmWotK/mIWQSKAM5FEEQa8dvfnTyDTEn+jHlyhcLhuovVqd1gZGlhEQb/RA==","signatures":[{"sig":"MEUCIQDCxY2UW/sLalFcqr9ducdZp7ixYPA4jpVNEAOppTijKQIgCqahRLOpA2rRX1skwTZj5JJOuQ4tXDWA1uG1cULAjMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3410201},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.55_1771894960809_0.9551347013725571","host":"s3://npm-registry-packages-npm-production"}},"0.8.56":{"name":"@decaf-ts/core","version":"0.8.56","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.56","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"0199a1462c72b87ec025a4456a49b434c5a68bd1","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.56.tgz","fileCount":770,"integrity":"sha512-Fso6UDs6rw3NJKBTsYLteHeFGtS4ti54gKRWgdGynkKB+Nw+iXM1EhIEV2oSTzXZCLMYnPsbAN6HYQy1O0Wv9A==","signatures":[{"sig":"MEYCIQD54bzBscWpTkkrbixfbFxoMZj18v2q04c2HX+J7J/YFQIhALkLezGBi4Hwzf4WrtuBAKU8mMkyqUgIxAMaKlJlnYNM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3440988},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.56_1772013334671_0.1420382940052547","host":"s3://npm-registry-packages-npm-production"}},"0.8.57":{"name":"@decaf-ts/core","version":"0.8.57","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.57","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"dc5aca63b89f30713e2a3448480d99ea7f4f2578","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.57.tgz","fileCount":770,"integrity":"sha512-4jzT5NC+6uhpcKxfqap3RfUvbP6xA2WS68NwHDHMwJIMdWyJEkKHtwkF3CcrWqslYxaZE3Gck3m+N49E/AwdIw==","signatures":[{"sig":"MEYCIQCPa5H4t8oz75sIl2e505uWyAxJR/GnIswOF7IDU/T/wAIhAPYd4xmE8TDsRAoEe63KQaFEpw14mpMYrsBS8inByL/0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3442493},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.57_1772075397559_0.7957093869171781","host":"s3://npm-registry-packages-npm-production"}},"0.8.58":{"name":"@decaf-ts/core","version":"0.8.58","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.58","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"4e936c67464e48d99b71f8772d7100a04381e78b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.58.tgz","fileCount":770,"integrity":"sha512-OujsPWJFXA2ZB3UwOaaf5z6Wn3tfPbxH9nZVlG77dIBcn3zIcb8oYpHoqLRb925X6sn6/gVgg2Dapm7NVDBY/Q==","signatures":[{"sig":"MEUCIQCvBbvRaoMZUQdOraO5TI3xsk247tuu37jH7Uo/JpcxsgIgaZMWFPBId30wREWCGkAyLJ79Yt4NYFddj6srLBkdp80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3446297},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.58_1772556185241_0.18710318700892437","host":"s3://npm-registry-packages-npm-production"}},"0.8.61":{"name":"@decaf-ts/core","version":"0.8.61","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.61","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"fafbcd7b34cb0eab659720e0a932546f3c2bc0b2","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.61.tgz","fileCount":770,"integrity":"sha512-WkcGMK0p037EY6ji3bu4Ptmr80S+6epn4TAxlxHoaCiu2eFH0Hs8XVTEG2xtbM/GVEen5dauFaxieSUKyw8YwA==","signatures":[{"sig":"MEQCIDtrGJhwTfH/vChM4QRVh8PybU/ogU0vQr1x5BZUlrxbAiB8UfpFMG/yEGLBgG6A3OF+IiT/sbBhL1tU6p97iWDrWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3454299},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.61_1772566275697_0.5777280939863514","host":"s3://npm-registry-packages-npm-production"}},"0.8.62":{"name":"@decaf-ts/core","version":"0.8.62","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.62","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"59698a56adeb52094fbc6ee732acfc7ce9fab3e6","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.62.tgz","fileCount":770,"integrity":"sha512-vc3+JJgzhXyUjrwM+yvuT0Xd+VrmfJG6GS1A1yXmbRqijI3uYCZMO3SjIFr1jK3UTB6uDcP8VMvYoH/YqEe01A==","signatures":[{"sig":"MEYCIQCCCjD6HDWFdgP0gkIBnrs9ooHXmoaWlfF9TQqyhv8tywIhALF4ViHtwkP+MjUYRNarbWfNnIvd5GPqe9pv4rFoFJh8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3460927},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.62_1772573174649_0.2907563965881961","host":"s3://npm-registry-packages-npm-production"}},"0.8.63":{"name":"@decaf-ts/core","version":"0.8.63","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.63","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"262e5a43298aba7857263ab69ab08ffe0cedf8a0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.63.tgz","fileCount":770,"integrity":"sha512-vh2jEdgGwtdA6xYQBWlisaHgUtzoOy/eKpNyrtS7pfZFSp56FzIja5s6IPeT1oXWrZO2Xs9VN7i9phlAIOa0Dw==","signatures":[{"sig":"MEUCIGBNZPjDgwomCWAQK5pEZFNX9pOZI+0VF4H+e7NBFHaFAiEA9gyOdE8Ar7b3tsv9DASL4oE9slJHa3ZNxeSpZtblwAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3461028},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.63_1772577482481_0.913632697085399","host":"s3://npm-registry-packages-npm-production"}},"0.8.64":{"name":"@decaf-ts/core","version":"0.8.64","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.64","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ecf258313e5aaaef78e365dfa8c31f8d9ddd5665","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.64.tgz","fileCount":770,"integrity":"sha512-zwQLkkfAFGmkYM9endc+ws7g67FZdQXTVGfl8baRr3wNjVVM5n3EYHG4WVziLAWIcfs6D6ptGvuK5UafHvTE4Q==","signatures":[{"sig":"MEUCIQCb+YxZLSmVWMM5pxJCPylFwdA/yw3WLoWRYQ6xBrg7HgIgMSe75khV/3VA2mF8FrGGUaoWo51KXwlTPKYRLTB8qf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3469790},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.64_1772577952716_0.8011731529004869","host":"s3://npm-registry-packages-npm-production"}},"0.8.65":{"name":"@decaf-ts/core","version":"0.8.65","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.65","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ed349ef3c8c144a56e9290e28420dcce052997e4","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.65.tgz","fileCount":770,"integrity":"sha512-WgGrENcPWusjazAHkIvxcd7fQsp5sZB5/jLh/RUX+V9C4cHCFd6w+vJ8TAYS8Faygo3bxp94XnWKWJnkrlqMnQ==","signatures":[{"sig":"MEUCIEi69EyhQk8aL57jnU+BubM9LKbJ6ZchO26to6m90kTyAiEA9b3tmbru8RnobLqFVn4xBxOnD0SkRjyw0nf9z3YqFuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3469941},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.65_1772578707808_0.3234520478109282","host":"s3://npm-registry-packages-npm-production"}},"0.8.66":{"name":"@decaf-ts/core","version":"0.8.66","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.66","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"320e52545bebd632d17a98d142ff111c471786d3","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.66.tgz","fileCount":770,"integrity":"sha512-JeoNTDTPv3ouFxMxNSnCJGUNDYHt6UwQNwltsTlUA1dsJApkj7zWhykizBPrwr65LjTA9jFEyWH7VSbtCzshLw==","signatures":[{"sig":"MEYCIQCQXGFiW76+whVRRH12JLUQ+liD4DssOUNaN3LKKH61mAIhAMk/jb6ubkXYYJbJ33lxU3MjX0MX/9JPVRQDdIt9GNRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3472428},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.66_1772587907977_0.2758307927316552","host":"s3://npm-registry-packages-npm-production"}},"0.8.67":{"name":"@decaf-ts/core","version":"0.8.67","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.67","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"31dd9b5c596a2efb25e121fca37fb1cef1e3a919","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.67.tgz","fileCount":770,"integrity":"sha512-9ixVw4rnFz5TSp46+MfglEQiJ1rm7p60t/IVDFSvREDUtWPnwaLNJ3dRhcv/+y48fZv8YCOwjKLyCmEkypSP0A==","signatures":[{"sig":"MEUCIHieiw6UN1ly7EiQbc6EJp1lt1VB23LpuD8yHshoCue4AiEA+5o70yu15txLOQjsxSYDWCogxJK5AefJlur9+UV1otM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3472436},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.67_1772596059670_0.5528545743123157","host":"s3://npm-registry-packages-npm-production"}},"0.8.68":{"name":"@decaf-ts/core","version":"0.8.68","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.68","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"80de5867271ccdc727debf146a929f49bbf030b0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.68.tgz","fileCount":776,"integrity":"sha512-6X5KkLxm2xnDHR+hAnN5xEBNVxXBjQbaNTUOSZFoO5h2aUlNEaKvXtqwUN2B7HQSvWRgnfhgzL+v7Erd6viozw==","signatures":[{"sig":"MEQCIHWlUO2NpARYEcIbEhe40vZTjGSArWNuqceuE4U7dEsAAiB87k40XcdwVQ7s/ZWhrH76EnM/fzfQn0Ph4o4Tj6ycdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3478184},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.68_1772726623604_0.9518577375292352","host":"s3://npm-registry-packages-npm-production"}},"0.8.69":{"name":"@decaf-ts/core","version":"0.8.69","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.69","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"0f88067a16a60d46f3d6dbdfdbe53749c1663236","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.69.tgz","fileCount":776,"integrity":"sha512-0TOGtg1TIlOScO+AU6QUvfPi25AsdCKSlJv2GbWLYINj9CKPzYuvoMZt1D4a9+XLwyiiLJdBUC2Z/bfqEp0iyg==","signatures":[{"sig":"MEUCID9nYIbyfHjweRuHG+eA1NncCtexiR1lfT4w0Z7eLh2EAiEA+Ae8SLYvZDaqDki3G2X+irkEDkjJb550AQVpEi0QPhE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3485378},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.69_1772893391449_0.979648703892372","host":"s3://npm-registry-packages-npm-production"}},"0.8.70":{"name":"@decaf-ts/core","version":"0.8.70","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.70","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"700f78fd03e6ed482453f5e894d07aa91eee4e41","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.70.tgz","fileCount":776,"integrity":"sha512-bIEnEl3ZBVsmyTvitBGNWUNzJOMp+qKCsX5XPmwVyz9dKeyDdklsqOJ2aIHD0YaINLcKeV8ZHf8v+kRU3GSJ7A==","signatures":[{"sig":"MEYCIQCJGQ/7ATsR/Zb9Y+LNZoSOAvjee8hbOgEDGYWLyKt0zQIhAPfhEkfkyxH8kcS7fhIUX3h94yaln1+6TEJ+BgYOgX3F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3485301},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.70_1772898794197_0.41588961369668387","host":"s3://npm-registry-packages-npm-production"}},"0.8.71":{"name":"@decaf-ts/core","version":"0.8.71","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.71","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"e1509a626a9e746bbe11854b074a68530d3b9c6f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.71.tgz","fileCount":776,"integrity":"sha512-Z71bFLuOFvDaSh5s4L0oHk75Xooty8EStIrt+JK0MRdQIKnDJh9bFhXsC9Dhsn5NSnMyS5ilERMx9i0EPvtjhA==","signatures":[{"sig":"MEUCIQC3DNDoRAXpUDH7QP4sg26hIlgA1OjPeQNNh/OqDl1djQIgWO1lWXIoe3/AKlXMuFUPVzoKQ28Iq3HfBE8JMrr4fyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3485065},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.71_1772901817753_0.8711664727344322","host":"s3://npm-registry-packages-npm-production"}},"0.8.72":{"name":"@decaf-ts/core","version":"0.8.72","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.72","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"de5b949e9d762af51d013e469b8b5da659378aa5","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.72.tgz","fileCount":776,"integrity":"sha512-Y7Qxl4Li7WQ9ZaXKZXC5OM38XF1iLeTqAVRQyC+49jKYO17O5Hodznz1qGZZzm8WBgFuC1AONaTrC8WeI2neZg==","signatures":[{"sig":"MEUCIAlLoPIieQpMzNmah4S/T0FKjgEpk7fowI8v/yjyawwMAiEA4vHlCFc9XtjwFl/NQmmtUTJcIBkag2FVSLPZKObYiBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3486126},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.72_1772914004610_0.06599617949343672","host":"s3://npm-registry-packages-npm-production"}},"0.8.73":{"name":"@decaf-ts/core","version":"0.8.73","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.73","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"af36cb26f4dea9eaf33f57fbd63e09ab827bbfa1","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.73.tgz","fileCount":776,"integrity":"sha512-Ne4vr0WDrfeDDLRZljjYpdfYFmQ4jScj1ybmU7MVAkfy10Uxrr65UGCjJML+RFR9BIuNUcv71WNpiiC0m2/+7Q==","signatures":[{"sig":"MEYCIQDBuxT6pFWyjyCQ598Tvzuue8FMYXJ21kv9dOMgRkgGAgIhAOGXeSDcfx7kiVLLbxZb/8n0PmPdjhKanGDUaLRlrHnX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3486969},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.73_1772914902049_0.9292951621019445","host":"s3://npm-registry-packages-npm-production"}},"0.8.75":{"name":"@decaf-ts/core","version":"0.8.75","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.75","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"35b52600a6b0ef4cd938d4bde928f6bd7a5db0c0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.75.tgz","fileCount":776,"integrity":"sha512-oHIJufjGaTbKZ6ZaGbg021tfuyu9vp2dXk0eEy0QIVdNwcf65MUWi+WREct4YJZgT4r9GY5C+VEWlcz2OzyTKg==","signatures":[{"sig":"MEYCIQCqoAXH9MCD4FYcemElH2gR7RH1D4g7Vm/cYeSF52MvmwIhAO3kLTrTiTLwxm1RtvVnbvk+V8dJafT5Eh7/PiXZe8zu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3498378},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.75_1773228909358_0.7934445503600196","host":"s3://npm-registry-packages-npm-production"}},"0.8.76":{"name":"@decaf-ts/core","version":"0.8.76","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.76","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"549e486b86ad868a8c0070abf340fa5081137306","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.76.tgz","fileCount":776,"integrity":"sha512-98hAy3wJc4Wgw1n5ZoD/2PwWCI97mKHGIiS1YmgziKGQqM3qjHWn6gotaoIb1q6MAUe3qV69O7sQX8pceYHZHw==","signatures":[{"sig":"MEUCIQC7kXFGo/uYA4fWVRblW2RwVoPUjnrIDUJd2SN/or2QIgIgMBg3eDlZObZ++K4cOMczmrPfQVuvSKoSHuoiFlAn/+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3495746},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.76_1773255156492_0.3332792052813418","host":"s3://npm-registry-packages-npm-production"}},"0.8.77":{"name":"@decaf-ts/core","version":"0.8.77","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.77","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"6baa8616ed39c0714fb0ad8f934fa829c558376e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.77.tgz","fileCount":776,"integrity":"sha512-h3nrVu3K5g+hcKW92C3PKlq/pb/prThYKjIr12PJzNImvUWK0rOf4w6HcoryBZBxrGcuakoMZiLTOwKMWO0liQ==","signatures":[{"sig":"MEQCICOMzxU9NN9JcG56QONcbWxmKBVsn34baBb+GA5+XU/2AiBy6otgfvnAKHsGDsE0dtGCauxXcxN4bLaTW7bsWT/svQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3496036},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"}},"gitHead":"78c6e0c69fe3d91f42fa4e82394ca719957abe34","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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.77_1773312107823_0.04438906278364785","host":"s3://npm-registry-packages-npm-production"}},"0.8.78":{"name":"@decaf-ts/core","version":"0.8.78","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.78","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"4b3ce1210bd26a52b57b38e2ca6c97c44f15a93e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.78.tgz","fileCount":776,"integrity":"sha512-uOUxf0AnFk/a4wD3P8vY3DU0NM2rphCO3hrH4liPvSQtLF1Bk3W/z8bF+1aYsPpmIPI5OL+z9N39Yi2xN16ABA==","signatures":[{"sig":"MEQCIAttIuscfrIwoy4dA/WJKB8r9I+rfoCkXw84JF60QdnBAiAYM9iPLg8WHv8m00GSFzJfl9VNNt1tjju2KQEgMNNuhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3496559},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.78_1773336605703_0.04371916735233761","host":"s3://npm-registry-packages-npm-production"}},"0.8.79":{"name":"@decaf-ts/core","version":"0.8.79","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.79","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"94e71b2e79b8881198d18ed05ee19afc384e6496","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.79.tgz","fileCount":776,"integrity":"sha512-yhsH3AYvw1EZ0xhqcxTR2r7lIT9Dd7lPpcbDeRLfYdRbopdH89virSG9pNFiKdTGwNHycK0/qDf/F9obWN/c4w==","signatures":[{"sig":"MEUCIFlwet9fOvdfn2QpjfCCrxJxBoOkdEec3Rtg5ZoMCno6AiEA3L5nzCVjJVvDsIa2UwBJbrKO/iPT0n+TFS0BimZSTsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3496559},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.79_1774011813800_0.7484569370156537","host":"s3://npm-registry-packages-npm-production"}},"0.8.80":{"name":"@decaf-ts/core","version":"0.8.80","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.80","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"3bbe45618e0c9f4b8734e8e1d4b43b51de8825ff","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.80.tgz","fileCount":776,"integrity":"sha512-9QqajECjCBXaRMes8FGyleaAfEE3gZrm7cpeEXSrYI0udoiht3fVNa2EKtlxkZvspGnJvYrCC4DJ0N/8s+l3Aw==","signatures":[{"sig":"MEUCIQDSL460ieSCnhrMljVvkc6zD+TjvKlR4GLRPHFPIwLaUQIgW2mWoNlIrUk4WFf9aPES+Jlz6g/+W0X2ATlDFxRLa6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3495289},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.80_1774013471552_0.3986734902126503","host":"s3://npm-registry-packages-npm-production"}},"0.8.81":{"name":"@decaf-ts/core","version":"0.8.81","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.81","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"bbca0dba8853defbd66f405c22e10fc66b8c4a49","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.81.tgz","fileCount":776,"integrity":"sha512-MV3mZ3sIy6P/sWka9QA/ECML/OdSsrm61K1URSOPqCCBLBHqzVFNq+NtnO9gaR7ujg9xiH78wbOhYhf3XjfnyQ==","signatures":[{"sig":"MEUCIDH3G8egs+NjA6s86Zio2krptThljkqGDpib09LGiwYYAiEA6krd6vwOfapFNKfr7yWRLmhcR9d4uKDzPLiHtq11v9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3504773},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.81_1774018445973_0.8818353599539746","host":"s3://npm-registry-packages-npm-production"}},"0.8.82":{"name":"@decaf-ts/core","version":"0.8.82","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.82","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"2c6597fbe24bb544a6e652b4139c96b85dcb94a3","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.82.tgz","fileCount":776,"integrity":"sha512-fC3NW4I5oSBnzJj8dcom6csgSKB2e4/+bmEZ7P12/jPtVJDfsL3S5gzJfdFdrDBK8yQa3iRHVBMYhieNm//QSQ==","signatures":[{"sig":"MEQCIH78bFRx7BqkqdgiX4oURP99gmB0SjT+d3qXz+mUJwEQAiAMcUyiBMv8ja8FLKmyECiIRHhdmALoV1AwsK5y7324kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3507130},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.82_1774023006499_0.9190574670400802","host":"s3://npm-registry-packages-npm-production"}},"0.8.83":{"name":"@decaf-ts/core","version":"0.8.83","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.83","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"cfcc222033cfa1fe13aa766e9180a98063fa8404","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.83.tgz","fileCount":776,"integrity":"sha512-JMbXGiCgVxIwNI8ZmUvq5PsXKJdgBcVCPlgzt9Bfn6SUZU+mPHYqgU+B/nlHr9MSVmt3BJQosyoh3viTsHzqVA==","signatures":[{"sig":"MEUCIFSpSJztmIhc88MlLfK++aMTOSQW93y7Ux4OjRv+hxD/AiEAj/K5w5tItQ5c0wV+0bjh2wsL2IJzQ542GdGuqzUgJRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3507122},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.83_1774024355748_0.7366406817380744","host":"s3://npm-registry-packages-npm-production"}},"0.8.85":{"name":"@decaf-ts/core","version":"0.8.85","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.8.85","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"0e102be9b033d8007ea423ad72e256a37150dc93","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.8.85.tgz","fileCount":776,"integrity":"sha512-NCDUyBi5VVjBxDG5KTTZLlwzDFjpaWM60U/9zMrHqr4G9ds1p4t2RzMGuxQlYfXvEiYrhFdlxAljVHjQvWtYUQ==","signatures":[{"sig":"MEQCICyve0YwKzyP7mjWxolqgYtTRNQMABx+VtHliULEjZTHAiA7RthOD2h6DN0htKnW3pWlMpI+gJH8u1hBCba2YeaZoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3512567},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.85_1774052016490_0.22876986308889347","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@decaf-ts/core","version":"0.9.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"a50094e15640a138a4d865f9f2c82bef2fd555e1","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.0.tgz","fileCount":776,"integrity":"sha512-T8LxUdCBQ2aPKSCRfsVBshwDrbUOsi60Ore/qHL9+cD8YTmJq1wzEqqWxolQ9C4NxHd3yY5GyS11HYRtxQycmw==","signatures":[{"sig":"MEQCIB0x6MJ0PwgK7UaBC3Aas7gy2RYpGftRZOtq3RBG4l4YAiBILergIyLmNfJ8hSep+d82PC+YbUcIWoW0baBFajruuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3512684},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1774054094977_0.49143760856730556","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@decaf-ts/core","version":"0.9.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"6c436ed417a317d85ec1de3fcc1751e2b5e4211c","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.1.tgz","fileCount":776,"integrity":"sha512-u6MugIAeraJbCOSoNfrhLZRuh6/+L7mrDTlvWcYUg9y0Rdk5FpKt6/N42WWfUMZpX2uGV2d3Phdzgp9Z0OIMQg==","signatures":[{"sig":"MEYCIQDb9+V/hsXkmdpl7qcsRhSUAksyTE4KT+Wr7swNPS39yQIhAPSE0J5lAstUDKbPXbhWBXHFAY2qjgglvW2o3LVKXywS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3510818},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.1_1774055642590_0.09929699246914514","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@decaf-ts/core","version":"0.9.2","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"3069f409bae7cdb69803fdb105b7126e25f389d2","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.2.tgz","fileCount":776,"integrity":"sha512-/eAGsIdoJf4cYr/8BWDKdm++STZ2IOsanbLm1X1PfAEp4SSEjYx5QLF7D4LBNR73zrdEi/0cXPPhqktFaa+Jqg==","signatures":[{"sig":"MEUCIAYf/BfypgtOoHdPcqJR2p7uOxbEtczttmpK5opZ/7UnAiEAwcsGcmp6OAurUi825FP106rfWnvcEO6AFF3L/TLsqII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3512698},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.2_1774065582655_0.03614094225825504","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@decaf-ts/core","version":"0.9.3","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"3f75a1abd8c706da86dc3b6c330d52ad010f6799","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.3.tgz","fileCount":782,"integrity":"sha512-wt/c/EXoAZOIbBF5BwtYs3M47kvJVwHql32DfC7jx8icmuSeOplbllGGb3Fuwp3Ev7rhHZ8Ke7RYGMaCXIq2Dw==","signatures":[{"sig":"MEQCIDb2GiRuzPfZxMk4S3BQ8uXXQK2dcmRseb3/yqTvOtI/AiA8+qMMfPjzZ2mkgyCtVRQTI9sdt6N78W0dh1wmk2Y4Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3519979},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.3_1774168719546_0.8238401057331628","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@decaf-ts/core","version":"0.9.4","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"a6e276e8168fb7cd6fac004cc5eaf1e083118893","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.4.tgz","fileCount":782,"integrity":"sha512-ycJ9eYZvveKYOvZEJEU2nWVW/NEvDp/qubiIYCrAAZA2oA7azO0ay/10paLcvHqyKnRBcPQ1CbmtsQwEiNO56A==","signatures":[{"sig":"MEYCIQCJBl6J5qJIWQDcDu+eDxCk+NWTStCxX/GqQ/n9BRyMXQIhAJIc3kCZ8tOmkAgj0KhErAGaMjX09X3aO7HpE26iEyRZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3520177},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.4_1774169911662_0.15610923346140604","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@decaf-ts/core","version":"0.9.5","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"9f4d3ccc37b1b36ed37ae758bd9a9ec01a5a3eb3","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.5.tgz","fileCount":782,"integrity":"sha512-HYSFLzKmzziRQRSGyXJvs42MTYvtR8bFeZkQufuTBLh2yspb/sRvQbNkerJF1js0W2ajlBuNd6YlwHr/6FswVg==","signatures":[{"sig":"MEUCIE1kTSd3JrjnHZyvVxNIeLKCCcN1ZI5OFsh/Ek1mfjDrAiEAp5TTqu0NlYv828mrCnRttpT7CJSKFs+t9kSzv4hpJj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3521325},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.5_1774172842693_0.34909934838969514","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@decaf-ts/core","version":"0.9.6","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"2fb5d2c0d811bea18db1cc27675a7d70256f234a","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.6.tgz","fileCount":782,"integrity":"sha512-DKSr8JlFqApF1diCivRhrTMpDIA3BbfXkXdv8QCdPVtDrNafdlxGy5GJy8gv7c8QtEOjkJcJSum/hsBEkKbCCw==","signatures":[{"sig":"MEUCIQDGeCrNg+W1UeNhV3zyFC3CkNlbJuXm8362SlvD+DSFtQIgdGZbcBTuxDyhmi2PiMyNPgltLfQh4axxC44x3ShOKjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3521624},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.6_1774173278263_0.4077475120272629","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@decaf-ts/core","version":"0.9.7","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"5658b965ed3079ded626db99c62f1878c09ba88f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.7.tgz","fileCount":782,"integrity":"sha512-tN448OHVkicENjd+ZYuEp+DUeYqH8D5/R93vJnrKKLGhPO+CCeJZ5xS5j2gqSHMLoZISMPq7zfpi0PSqakORrg==","signatures":[{"sig":"MEUCIQDYN/acbRopE8X0yiu49dsLSZ/y7pT9TZ9rraDm7XtyjgIgVgGA/QwRLsl2SYqODfegdaf7dydgYsJLeJxNq9BpWfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3516366},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.7_1774175170650_0.7025875640369419","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@decaf-ts/core","version":"0.9.8","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"a411cfd3b90b0301753d298ea164a9b2d89a2719","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.8.tgz","fileCount":782,"integrity":"sha512-I+vcnHLSzmNMga1ujebUpfkZPbDN64wM139Dg5m+c2OKOulUbtFw8DThKHlQ+mBMajdvMPCxC9MvUpXcNGfv6A==","signatures":[{"sig":"MEUCIQCR2OIZWl3izgtVRYtAscW2jbLHubIdt+5CV58fnxOLWgIgaYGKxN9puUo8FuGmrduqT+MAOIVxXU7giRWUFVnSvyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3516366},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.8_1774282771389_0.11071689000112284","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@decaf-ts/core","version":"0.9.10","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"9aae9a170d5c6fe4b34a3335deabb0a4ad1fe11d","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.10.tgz","fileCount":782,"integrity":"sha512-kC5w+D4kmmq+ux97ExtPGHnXlHgJF9jSShPbZduSYlrKPr6x7jKLqGaO0BcbmOhLvxJwg+jr90ENKcbtDcy8sA==","signatures":[{"sig":"MEUCIQCxnP4Q8STXtkGESXDG2Uv/YK8lWh2fZHB+Zy02ZvyPSQIgT3P5Jb6lEcdqXVNlOkt7bjkQBFjc+3re6LTRREw5hrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3522421},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.10_1774290735706_0.631555329914639","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@decaf-ts/core","version":"0.9.11","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"4f6b7b330ffd5e375aee424a680c8365890dbaaa","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.11.tgz","fileCount":782,"integrity":"sha512-PXrZnpWA+7wqcbhI6u27fI6l257u7GBTTHUNguxqx0vvA2RmIW5N0GJt5ZcKBjJHCFABpFckv+YXg9SU3FQ8mg==","signatures":[{"sig":"MEYCIQDrHmisVS2HPjONHHDRR/Pdy8AyyZesPkzcq9EEat5xZQIhANf5VAggyheAYbQNd7uYDi7cz43f/4xEncWVkHWVCAsK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3522871},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"}},"gitHead":"9d1721695089a4833abc74a219ee4190aecf76cf","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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.11_1774480369364_0.05132205284690894","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@decaf-ts/core","version":"0.9.12","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"5d682b9b3d18c0db6fd399f18615f6d1eba43584","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.12.tgz","fileCount":782,"integrity":"sha512-HuwKYxREQpXiyk5O0EXDRfEjDQAl1AVfpRmOgrw8ndg0pg5bkcS8A83HBmdJdlQJx1gGqD21C1iidc9dssmMNQ==","signatures":[{"sig":"MEQCIHXRKXB4A27cZI8B4WjpRCO7TtN1s4iwe4WfLo5u3FMkAiBux0Mrl5adATbzXv8GyqaNQzkkn1BfTqIhVD2nt3VKtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3524877},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"}},"gitHead":"b2602fd4be0c8c455c13e695ca8fe286fe4013fb","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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.12_1774535882767_0.10440722181810291","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@decaf-ts/core","version":"0.9.13","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"0ff416e748c8bf4a8c6aab7088ffcd38eda2e78f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.13.tgz","fileCount":782,"integrity":"sha512-KgYw84mf3kfzV1Yu2hQMgk4OnNtzzqbjaME6WRFCDwXBV+Lql9kzBu4hRRCtIQUQ2c3+m45qQIVPSY4rze4YPQ==","signatures":[{"sig":"MEUCIDhtwQRHtOgScIW7zk886WbvlW0yIJpt5Omba71Bxj07AiEAjoLQNobTcocvwrNzX0huWSseLvhZbf21I/Kjc1CXAhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3524401},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"}},"gitHead":"7f91d9bbfbac026ae9b6db880cd70dfafb831f48","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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.13_1774618755506_0.9313155028108644","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@decaf-ts/core","version":"0.9.14","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"928b55089237013f0a19fca5560360d837008b29","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.14.tgz","fileCount":782,"integrity":"sha512-fz30t66pNhXBC3oF6kGFYY121iT0Pdcepyma+HTEENIGi9JbBj+/K6rHQ5WQpZbYgMveeVc7yn37IPf/AQer6Q==","signatures":[{"sig":"MEUCIQColxpn25wwr52AUIVG90pjryrEoIexGTVgDQQOl/iCOAIgAnQB7bEU49kQ9wG2Rm+4ofwcQIDJbf9u2YQU4X5QuUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3529004},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"}},"gitHead":"9a3663e031ae04ae6060601e286aecee45aa92ad","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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.4","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.14_1774971177575_0.7365154574821102","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@decaf-ts/core","version":"0.9.15","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"af8d25ab748cd9de9f163374c94505f01fe5b58d","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.15.tgz","fileCount":782,"integrity":"sha512-XCb3vf2EKKUwaKemZybgciYZZ/XyYYmSz97G4spuQBh+JeRXVSfgOnp5kq72LsRDxlaQGXCewp/5nvec/f2wyA==","signatures":[{"sig":"MEQCIHFa6IKqpiEJBUmifcXol5huA82nRhnIF+4DXPGxLmyRAiAM26i+mSlpbN5BbF23TfIXBc7p/Vp6HelqNiBY/SUd+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3529116},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.15_1775505417698_0.8060958316431308","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@decaf-ts/core","version":"0.9.16","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"1b6a24fde5191f102e68264025fc4f186cfef534","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.16.tgz","fileCount":782,"integrity":"sha512-TVz9ggDZo4jWQwpYAMtm4/84HWMhXUfKXp1RYVEpdPz7ZBizGY24M/n+3JRJMAmLSL+MhfIQ8YsLI/1ETe7ODA==","signatures":[{"sig":"MEQCIDbA5E8uZgjoZQadKpRBMWts97EmzM42wTVRx6rNReUyAiAfCD/Jt7jTcIj1inYkvgpFMww8Eql8FDpRQNGLcT3+mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3531662},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.16_1775569620166_0.3315900871378481","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@decaf-ts/core","version":"0.9.17","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"3eca341ee1e904c21b49d073852d04dc785946c1","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.17.tgz","fileCount":782,"integrity":"sha512-U+DXgjTa6Oc1LwVzfOtRyyVWAlVEkfGy8WURYWSSDC4v3GzDzOkf3SpgeVu9fNN98xZn1dFNMsVzefv7NcIUYQ==","signatures":[{"sig":"MEUCIQCr5wT2/vf1JQlADjKk2dJLZAPECBT3gmHBeHGW1PtiAwIgfN/bvJR6IDxsk2PaYr0sf7axgLKcl+7bT0dNmCP0EiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3534186},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.17_1775588449892_0.5735154920412837","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@decaf-ts/core","version":"0.9.18","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"b9c77544cf947d5c1aaf5a260176475e370e40d4","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.18.tgz","fileCount":782,"integrity":"sha512-1j286HmLDrNFfEebdSXC8vMBD9mDRmml0gv0IJBN9S2z829eMPHLYNmxyWI/hTKCzIo9sB2aDmIZqq3DArHo6g==","signatures":[{"sig":"MEUCIFd23y6JGVai7W4Tyzd7JIE+G3WAKMX1kjwmLGV2SvjhAiEAu2AUX2V4izxnub66daHDMWTvBKsLW0IIFBXrb5iFOCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3535039},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.18_1775588938002_0.05479369273389367","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@decaf-ts/core","version":"0.9.19","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"711146d32c0e674524608256f5a9202edc25f967","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.19.tgz","fileCount":782,"integrity":"sha512-22sXyeO1pK0JUYsGKeebPECi9zNnAsAgMOpT748m2zI2t00jWYA/kB16jk0wNT5eScx6thri3yg2oDqVoAoubA==","signatures":[{"sig":"MEQCIEd2hC5sZaIRHOm3rrCMBkIdiWTEq9WaNLhD0vGKG8ScAiBVgUVsDTWE3Sh0f7YS1c9E0coVYOLmm02WUuQ/tfITww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3535039},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.19_1775589062542_0.17072847268859492","host":"s3://npm-registry-packages-npm-production"}},"0.9.1-9.tasks":{"name":"@decaf-ts/core","version":"0.9.1-9.tasks","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.9.1-9.tasks","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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"41ca6ee879d50a7e67798b8aefd3a57301ac83cf","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.9.1-9.tasks.tgz","fileCount":522,"integrity":"sha512-0pMnHd0etJ72jsEEIBjpvfxUzIBxot4arDmtbp7B/a/2fB3dZ3y4y3T8xm7iaMDAMYeE9eLTJI+m54af0bg8fw==","signatures":[{"sig":"MEUCIQDKe55tLQU+xu8U5d7STHjWvjO16fVzTdzHpyW5NCUslAIgbzcuAU9sZ+CZdKSaA+lbDhjTvGNg53hcDayc3FONGTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7793180},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.1-9.tasks_1776432571892_0.5378526639755117","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@decaf-ts/core","version":"0.10.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"b56b0bd7b148ab07d6bb0cc4c622aad98e10357c","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.10.0.tgz","fileCount":782,"integrity":"sha512-G4e0wwGLaH3YJR/XH7LcFl1s7h89px3UKeRnSRXPGEsZgX3pIPwN5VZy9PKz5tYnArKLQRUoOkW6/phagltQxw==","signatures":[{"sig":"MEQCIBLUshJM103XCu6UluoPhH/eYp3wQM9goKXuwVE6OQEVAiBRkoPnNCouBKZ/XPotdOIDqywFkx5127DIYiSx1OryDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3573434},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0_1776444913349_0.3951566630120993","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@decaf-ts/core","version":"0.10.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.10.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"46413b309215c32c8d16789cfc6f23ce5dcc2abb","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.10.1.tgz","fileCount":782,"integrity":"sha512-9PHnIEcdQJFNMmrdmdbU198tj6yet9zQ0n5z7meLWNX+J6UL0iAmzFvny3hsOuQ0sm9lCgmjhVFMhJgwUqZlYg==","signatures":[{"sig":"MEQCIFN+zjDZoS03WvjXrXjZUVpJi27Wc9+k63XzX2tCRdBnAiADuQGqNj9aXf3iqn/QtWmJg/TWHCDJkW2KcBHzYkSmYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3618747},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1_1776707583107_0.22968165787446782","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@decaf-ts/core","version":"0.10.2","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.10.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"5ccd51236ffeb7dd7a83f6a3fadcf37034f9f735","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.10.2.tgz","fileCount":782,"integrity":"sha512-sWjDBfS3AwCJtQGWGdQzi+89UyN6rXjuRTCldiwuK5Heo2HU7TNxpMviINtViC3r4mNYcMxp7RGFksPmhnOh2w==","signatures":[{"sig":"MEUCIQDOOrWHE7z/91Mgpjk/wwTk1Dh+f+4trCuouMKEjA/WDwIgJ+Z4QsY691YkPfuzVZBYOcK3zTrq7bSzQd+Ouq2Rjuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3636130},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.2_1776852825376_0.6018449835447686","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@decaf-ts/core","version":"0.11.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"8a389f153017c97be2b1e5ac5d26c6569a9d400d","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.11.0.tgz","fileCount":782,"integrity":"sha512-uReTuJz9mUnf40noUcEDSf8VJmSt9U9d1m3iucRBWeGm0jK2ZcSIdHJhXTHGGmKwXJb5ixtlRi7u1ERyb8gpTQ==","signatures":[{"sig":"MEQCIG1Os4yS7r41wovjcJsd5xP8NXQ2/mMOTdl+a4lJ73LFAiBPUeRe8FdJbeMMiPq+BqY6XSlTGbOjfS0LqB6xDjd6jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3713836},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.0_1776989173073_0.4211307142375724","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@decaf-ts/core","version":"0.12.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"35b7fe930f8f4e68bed3a349316fd7ee72dfd6f3","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.12.0.tgz","fileCount":782,"integrity":"sha512-Pu16mHkQVGOJeyfadaRTqfSorp7AmhYwhUx1BufmZ4RjuHwW+rDncUUjgY98e3Ml4GLfiYJb9lBBhgUq5qkyug==","signatures":[{"sig":"MEUCIQCAHejChQ0Sau5RDsKR1uTx8IxUC3jsT3nqQLoEHCOlNgIgJ3tVT4jeeiX8hbb5vHYO6R2pyH8U8UtzE0ac8i9Vb08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3717244},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.0_1777000159568_0.2252409004341438","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@decaf-ts/core","version":"0.12.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d7654a9b72b9ffb13f1be76e08b2a2a45b93291f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.12.1.tgz","fileCount":782,"integrity":"sha512-MMaXZlouoowgR8HFWG5rFlTFxYTj+7IE+vhkPlU3ugLiVU075V8FGSw3EKdWbpSlCsSMQRNU1yVLaRC7gVmL9Q==","signatures":[{"sig":"MEYCIQCXHogq7mGsyGyiUWma+d4I+9l5oVNDPZYm6XoEdSRYkAIhAK+EWwxUGCuJH20k+brJtGQwTwPw0vpBWJ/ojSLUr+fr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3719325},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"}},"gitHead":"6776695a5576e110ac9742c3c1a218afe34fe7e3","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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"10.9.7","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.1_1777048112092_0.43964397346840567","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@decaf-ts/core","version":"0.13.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d9965ba12cb52a6393b0cb441c37591971e4606a","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.13.0.tgz","fileCount":806,"integrity":"sha512-e6A7YO9c45yG/8YutSw2Y3m7REf+8Jl+fomPJkMsFCR7TYk8yVFA2cxKpRYMJ3a4pwZXuXo75Znz9v4rNP1dcQ==","signatures":[{"sig":"MEQCIDlltPiJe561MyWqfnyTIkuOPLC36kUwkPSIMttu4Dk7AiBFJSiRnLsEsXGLhoUuEuUNt/ki/6nhw+AHaxmr9MGLgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3904508},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.0_1777287628501_0.9051124350762385","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@decaf-ts/core","version":"0.13.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.13.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f0b0d03f15d61e21f3600fc6331c30598e42fa6a","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.13.1.tgz","fileCount":806,"integrity":"sha512-aCd+5nuF740T59at2XTJXO+xX2RWPRbqe76L5BhTRmc7wJ4Hd5bPAdHbyH55kZcH3ZGfqPPaqV8dBZIYi60gLA==","signatures":[{"sig":"MEQCIEvz2K9T3qeN5jHrEhDcXrezFNnRUITnHQeX7CoY8ZpiAiBjrRBaeQOWkRB7O2w5ST+btyQHoAd68KximOHr5RUsCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3904508},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.1_1777887123560_0.2993834972672811","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@decaf-ts/core","version":"0.13.2","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.13.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"3f74af527a9f1fb9052c5cdd5d6d1efbc16b3765","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.13.2.tgz","fileCount":806,"integrity":"sha512-aYD3hzFKGUBQZHKeA6JCwKB2gF5jqhNhg/6Zmao1ivIMEGL/j6Ma47b/OQePdEdjd+2r11Q0QZmeDn5Qp0hC0g==","signatures":[{"sig":"MEUCID9Q3v2S3TGcNw/A6rxU5U/nzSrVW6ABXM519v/G2dKCAiEA5DNCFCCjH0R+3islP5C4MF5MiJQrpFYuj/v750+Awic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3907814},"type":"module","types":"lib/index.d.ts","engines":{"npm":">=10.0.0","node":">=20.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/esm/index.js","require":"./lib/index.cjs"},"./fs":{"types":"./lib/fs/index.d.ts","import":"./lib/esm/fs/index.js","require":"./lib/fs/index.cjs"},"./ram":{"types":"./lib/ram/index.d.ts","import":"./lib/esm/ram/index.js","require":"./lib/ram/index.cjs"},"./tasks":{"types":"./lib/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","require":"./lib/tasks/index.cjs"},"./workers":{"types":"./lib/workers/index.d.ts","import":"./lib/esm/workers/index.js","require":"./lib/workers/index.cjs"},"./migrations":{"types":"./lib/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","require":"./lib/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.2_1778006108564_0.6253337341177427","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@decaf-ts/core","version":"0.14.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"5ba94509bc5c4867adf606a23e4c5be402ef766b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.14.0.tgz","fileCount":673,"integrity":"sha512-0vEnx5N2WZ0t1CsVP14QQ3r4FZJ3Pgz7AcNe9/6SXaDccWkAoiG+cmbpvYtHX7NW+yeDQa0Bp1fyuvAOT67JsA==","signatures":[{"sig":"MEUCIQCQw1awvMifsJVGKOaRb4aj5b/x2F/YIRsrGJpZhrXYCwIgJNTJSYkryfUuztgvMIsONOGmObIT/700LHPWXprSA+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3579997},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.0_1778170670870_0.3797497665972085","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@decaf-ts/core","version":"0.14.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"3f7a1910ea0bfed2e5e0f0f37e256d94cbee347d","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.14.1.tgz","fileCount":673,"integrity":"sha512-KzONGdL1QGj+cG5TyXCbHdLpZ+w7xOlfARcD2y+nKMJwzV1yeadZeHkxrARy1kh8eHNhSFyS8vCvlS0CoFSCVg==","signatures":[{"sig":"MEYCIQDQ2XBH4gTf2ShlZVK0supY3AJUvjmx0uIDJv1sVHTS8gIhALXtIY4NSRlXzE5OXv2TPOyR/l4vjw3xwWWhqxdMUOob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3579997},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.1_1778186885545_0.349026518466941","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@decaf-ts/core","version":"0.14.2","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"44165eaf75a87e403f0ae286da5f15250748f274","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.14.2.tgz","fileCount":673,"integrity":"sha512-JJgZr1dZHSQcTclrHZtma0Ig3lLHyc41PbwnfF6C6d6s+DEwb2XmlzLqDuvcIKEyc9uvzMd0K1WFJO6Z7FLeoA==","signatures":[{"sig":"MEYCIQDOuXjyVlCy8Oy9FJFmL9uGyaZqBr2xJAOltxnZZo3eFAIhALqFCXCKVMq/0I4DEfoGm3JYwKKL/9zMW+bCU/pPySvt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3579997},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.2_1778190049125_0.5830636249113739","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@decaf-ts/core","version":"0.14.3","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.14.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"cf5358361ea58f4e084a9c3507cd4093f1f90a10","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.14.3.tgz","fileCount":673,"integrity":"sha512-sgKBtnN3IY/FalvgXlwEdN/BQ4yCkOun4VXjdHcDMMI8h0Fva/XSD22yOkRiq4YDUses1V3L+T5zr1b6Mw0ydg==","signatures":[{"sig":"MEUCIQDiMlecpK36cFEcywTROsayM5x6ccMrhEYpCzxwWY2/OwIgFG3EXIdjL0Zjk4qLMfX4A69FM37cd14Vrwa1bYOZ9Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3579997},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.3_1778190913946_0.9991673173970934","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@decaf-ts/core","version":"0.14.4","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.14.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f86793694acc197e5dcd8b00f325ce2646f27d1e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.14.4.tgz","fileCount":673,"integrity":"sha512-5yMt6R0pHRySqq5YEzA6lyMTjU8VIXPbx7cCGeE0RCJY6asvPCRsYgddWjqxAXx4usEIFM01zAs8n/7EaW0Xhw==","signatures":[{"sig":"MEUCIQCHSI54wi3rEv5Vrpm6DAsibwiIgHLrMPdMYn2vWdkv6gIgJ5tVtaoiSPohdTUJJj63WWm5sxGX6oIszaVOooYlw/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3580181},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.4_1778194290712_0.720747359880636","host":"s3://npm-registry-packages-npm-production"}},"0.14.5":{"name":"@decaf-ts/core","version":"0.14.5","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.14.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"8f6f5525bdd97a4c9c87fd13c34d3acaac123975","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.14.5.tgz","fileCount":673,"integrity":"sha512-nPCmfU3/+TQQd0ykoomx1YPc0t7CMoW2ZsH91ShMlniBxch5G9byHW/lYcbVATyDKUCQb2s854TZRmzsswEitQ==","signatures":[{"sig":"MEUCIQDoPBtoe1ccwNaJCVpx4Na7IhWdXxkEITII9uZLgaMNeQIgU+s/zMJM0a2wXUCvZP8UZ0cmvmLsQk8uez8iB+7ob9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3580371},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.5_1778196251517_0.18919054769253973","host":"s3://npm-registry-packages-npm-production"}},"0.14.6":{"name":"@decaf-ts/core","version":"0.14.6","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.14.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"0f3349e33e4d6d0f47856d47dd1ed2657322b4bf","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.14.6.tgz","fileCount":673,"integrity":"sha512-q+bddq7skQARGboEwLdLIMxEb0CCfEus2mHBXos0l5R1dkg7x26p4u0G09EmYX+HFeHNejEGACoGsTkrNKENZg==","signatures":[{"sig":"MEUCICuoRllJ6/KfDgNTifxrUMyuR58jJdzpMUGxl0TVq89LAiEAzRneKMCpxjQZzRYeSxoX93X8doXfqJ7XYxUAIVA1PzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3580443},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/cjs/overrides/index.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.6_1778319305951_0.6488863203629387","host":"s3://npm-registry-packages-npm-production"}},"0.14.7":{"name":"@decaf-ts/core","version":"0.14.7","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.14.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"e99ba7fb7404fb2d8c75943c8fae8f7873b36d39","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.14.7.tgz","fileCount":673,"integrity":"sha512-r6nMWNEow6Ll2ncwyaZPO7om4ktEEUADEQQWNLIawu17muDQtaCssic/Z+CBLOv/y6aM7Ycbs752hQzCxe4IsA==","signatures":[{"sig":"MEUCIQCv8vgVj4huK2JsIOOq0z9SJEFbmtuUzsHIAlK5F/IpzgIgU/IaUt4xANXPcjyPsJGTzyX34+N2d/4RySXKHMGa37Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3580474},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/cjs/overrides/index.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.7_1778320109149_0.3230501284813392","host":"s3://npm-registry-packages-npm-production"}},"0.14.8":{"name":"@decaf-ts/core","version":"0.14.8","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.14.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"83154112c66a460cb3431ebe75d2383e2e9dc269","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.14.8.tgz","fileCount":673,"integrity":"sha512-m4Ea2yobR6mc6xoVrvr2SKMrEW3cbblS0oIt7j+FRmUnCWfRwYpUHw7Jas4LK+K0lttP5aW6gQ75F/l204Tn2A==","signatures":[{"sig":"MEUCIQCalMecfL4yMds8/pEafsXREpnIQVMy1JH3KTHICx7OhQIgBRwTdcJ9oWv6boXTCRj3jM7WkmnhebxSicpYy/X3NPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3580474},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/cjs/overrides/index.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.8_1778322293903_0.935801617864914","host":"s3://npm-registry-packages-npm-production"}},"0.14.9":{"name":"@decaf-ts/core","version":"0.14.9","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.14.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7c3241f001093c4eb9ff3f8f4ba9ea91f92a6e60","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.14.9.tgz","fileCount":673,"integrity":"sha512-CKohdErbTWF8WitbaEwGuqMiMSQuYmDx+j2bR+anpYn+T0H+A1VI/Bb/hsQoJVE+W6IorhDJ/3qHyjHqA4EuVQ==","signatures":[{"sig":"MEUCIHJQuHZnOqLI25XuB5JhB/5Q9h6iQkCRiW+tvCgFB725AiEA3QpwgvQ5Z7tgooTsgfPCyl+6fR88NzqZUl/WmVJcwp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3580474},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/cjs/overrides/index.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.9_1778325709533_0.10745128754413091","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@decaf-ts/core","version":"0.15.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"708bdd599fcb9266765ef99d640b6d858f58bbff","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.15.0.tgz","fileCount":673,"integrity":"sha512-oTO3m0lywaoNTpzbi1vyRdCKdEZSjiV8ALqLuR4DiSngEvjg8Udue0N6fxK/WamsImj8etPpiFfJqbYOxLd9IA==","signatures":[{"sig":"MEYCIQCWxCpO7VPG326UpM9V+hu6W6sEVFtqbFp5bBYwklGNSgIhAJrJwjgRCrB/Q+j2vXcc++MH56YymI8u22HXzU799L39","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3581834},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/cjs/overrides/index.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.0_1778326723478_0.019436530283268416","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@decaf-ts/core","version":"0.16.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.16.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7826c00003e7d8d352bb594eabf2bdb25f6f6851","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.16.0.tgz","fileCount":673,"integrity":"sha512-kb46jEao+3RWGosXkbIiftRfYX3w/U5oAFSLHRL7sSe6IAso2N2/rPUi0qxW9cdjnYfT40hQesjipiiXJ3fjVQ==","signatures":[{"sig":"MEUCIFeSdyxS5L1BHhZDloF4iw/AxjVUvjI3w9gOPCtxf1oKAiEAuMFK9z/jm+wqTho6fUErDxRqMmU9aKuAFpKi9898kyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3582024},"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"},"./fs":{"types":"./lib/types/fs/index.d.ts","import":"./lib/esm/fs/index.js","default":"./lib/esm/fs/index.js","require":"./lib/cjs/fs/index.cjs"},"./ram":{"types":"./lib/types/ram/index.d.ts","import":"./lib/esm/ram/index.js","default":"./lib/esm/ram/index.js","require":"./lib/cjs/ram/index.cjs"},"./tasks":{"types":"./lib/types/tasks/index.d.ts","import":"./lib/esm/tasks/index.js","default":"./lib/esm/tasks/index.js","require":"./lib/cjs/tasks/index.cjs"},"./workers":{"types":"./lib/types/workers/index.d.ts","import":"./lib/esm/workers/index.js","default":"./lib/esm/workers/index.js","require":"./lib/cjs/workers/index.cjs"},"./migrations":{"types":"./lib/types/migrations/index.d.ts","import":"./lib/esm/migrations/index.js","default":"./lib/esm/migrations/index.js","require":"./lib/cjs/migrations/index.cjs"},"./migrations/SemverMigrationVersioning":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.ts","import":"./lib/esm/migrations/SemverMigrationVersioning.js","default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.0_1778332645956_0.0825068105414355","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@decaf-ts/core","version":"0.17.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.17.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"bf579bd0eb01160512c4550c5829d3187097bcb0","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.17.0.tgz","fileCount":673,"integrity":"sha512-94RQtwulGsJAAjUrjZiWBICeXvGk3wDziEKxxw31k909sAM2CsMTMigPSKF5Rh34bHHUaZbuowjBV9by4Nuydg==","signatures":[{"sig":"MEYCIQDLyJlmXYPdgJtsWHZ/PKJBvY0ilRtHzbAs5V7WP/W2twIhALJMqk7gyrx6LPx0mopiQbwnjXWeXqidH5hUNsl2kvAw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3582823},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.0_1778349792086_0.6820877155596319","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@decaf-ts/core","version":"0.18.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.18.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"2b077a71b8a54f907521311095bd78c067f1b623","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.18.0.tgz","fileCount":673,"integrity":"sha512-AjPFyCEvvQ6gXcmxEe/U0eG92Jxj47vMHtIGUPIYy+ISnrVrtXLQegFHBbBel8a3VffX/Sc7KPurPQSZR+B1Sg==","signatures":[{"sig":"MEUCIQCvhS5zenHaCdXE2XGJyi1AynZ+V04Mdle4nuW3a/oBZgIgW6qgA0DYaqAzU19F3ndTpowSHokHZs7ZvsbIl/UesNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3582823},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.0_1778351355136_0.04061764386522593","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@decaf-ts/core","version":"0.19.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.19.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"6c2fb877abc2382c43a5e282ed18a077a188d577","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.19.0.tgz","fileCount":939,"integrity":"sha512-gDiR7wuvalwxkXuj9CYcSJDylWW87QLexrGb5t8x1j6sIkEbe8pT2GsXng1d12ASf/eT06TYaHEGL/HX8KD4GA==","signatures":[{"sig":"MEQCIBhMoj9PvCawWJKNhSGs8+BIXzX2/P3x7SdxBq9//ZVgAiBv07jf73zD+x9hsqfUv6gZxCjyg1BbGz2e24QYOIO7pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4293879},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.0_1778353709711_0.258799689994341","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@decaf-ts/core","version":"0.20.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.20.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d5cc9001e7acf48ff1199539632d5564aff1cb5c","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.20.0.tgz","fileCount":806,"integrity":"sha512-4pb4ENveUdm20ZhVUCbfDUaXVtp5CcUgDcgvD8Uo35xzRaox046iOHjDQY8LiRvjOEcqE/wBu6mYNPB2a5HYnA==","signatures":[{"sig":"MEQCID4VF4SipaFpC+PN3Yn5VV9E4YSHS1VONr29+tumeHz9AiBGl+8bdMZi3oHofbopkgcImUd/rN1hQxaSwsDVX3a2WQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3965065},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.0_1778365213974_0.5096110978443935","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@decaf-ts/core","version":"0.21.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.21.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"36042992797c14a5c41a4d78c501e5e65d10eb14","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.21.0.tgz","fileCount":939,"integrity":"sha512-Q0GVGLiWRgzcr2oT9VM4Igyy1ZmfQx0UCXFCUlOTSyIwXJKlbarBrkklvK7GWiSMF6Xa/c5dInD+kZ6QpyJIDQ==","signatures":[{"sig":"MEQCIAK5UoPq6Kgb3dVls6UmLCs489ZDhS8UaMP6xqGwYXymAiAm4LLqCfEh9fTzTHiozs1M5Mq3gBlesEBNoD3v6XSdGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4293879},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.21.0_1778365798879_0.6533844924593086","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@decaf-ts/core","version":"0.22.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.22.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"cb238be51c7e5f9c5169aca3f7afaa86e6127438","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.22.0.tgz","fileCount":939,"integrity":"sha512-QOxFyyjV3LG8Zbd4/LKdn0qbS+/hyJhOjPHSYnGob1Npbs41C5J3VjjXL3UjLI1E7/m4ormZ3riJBtt4beN2CQ==","signatures":[{"sig":"MEUCIQCLARCoTCWy8XlD3S8rhSZdMOXLuA67U5JPb2kyJFkM2gIgZ4bqzO7OygIsrpcnmPSsV2lqcJG0aA/M5euodUJzRR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4293879},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.22.0_1778366180302_0.13255394864712766","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@decaf-ts/core","version":"0.23.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.23.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"fd2ac7907d3f154cd0daa6715074c7a5f0ba6a9a","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.23.0.tgz","fileCount":939,"integrity":"sha512-ZiNeqB6iW9pXnvLQxoFS2zJiWuQqOM0N9q7SbD9e2iQQ9P5BvfyGRdxHaUSUEvbSRXjNZtyV/X1uxnPx7rzSbg==","signatures":[{"sig":"MEUCIQD595m3+l83Usq1M4FQkhQHZSGpTPcGhp4wMkeG81igmQIgO4VCRjNNMuWAhGcD9ruveBvT0LZMbmrYOj01VrKqHo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4293879},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.23.0_1778373501030_0.3569808287124201","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@decaf-ts/core","version":"0.24.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.24.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"558a56493f115afd3eb9baffc2bd1067ae65c2b4","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.24.0.tgz","fileCount":939,"integrity":"sha512-WQUJ7tJFjBoasbIV6ddx2HrSqhVT7/bp51G9A8SCeJZunpBMHIOAN1tT+FoanzxHdHkjmuOHZNHJJ6P1krE63g==","signatures":[{"sig":"MEYCIQCv5tLENnSyxaisbqGryrinXLUN0VxSL3K8Oo52mQmzRQIhAPmuzJbEsoU+pmsCJ+tYIDRwbwaWKxaP1wXh1oDfmzvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4293879},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.24.0_1778375995215_0.09580492367582538","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@decaf-ts/core","version":"0.25.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.25.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c58b0fd13354a007d67a1a3f9023a98c08ae8af7","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.25.0.tgz","fileCount":806,"integrity":"sha512-xe3wZxMyltt7DrAXNhBGgSox1Bgxg8pGsEuLw2Y+8Ye1iqVXN3+rW6pgmPjpwFKqmENU/x8kXcTeIHy6tWV4/A==","signatures":[{"sig":"MEQCIEDA77rxGqGhryUKyhNn+UKnTDfdByW3TOlwgaFItPT2AiAvTtKQSIC5gPSjqyTI7Pg2ekrOm8ppUnXO0+/Di9Udtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3967270},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.0_1778382872152_0.2421022555237029","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@decaf-ts/core","version":"0.25.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.25.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"585d4ba22ffb87321f208f5e67f09b5ad3457d71","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.25.1.tgz","fileCount":806,"integrity":"sha512-ntKaremTZQJBFWlGGflpeKhWzX+wCOxgIxZ8UIyz37lhrHp1/i/DJ9LIZ/Phbd8fpuL6MQg7GaCXRsFxHr4ncQ==","signatures":[{"sig":"MEYCIQDHTqqzCf58q7uPPFRIx1DrmcLgo1Fx88Wz6N/+WSWpzAIhAOTtDGN/k+h9z8hfwoLbkBKJyrF4lxmYkYUk6MKoRiX8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3967288},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.1_1778618254407_0.05224335095350674","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@decaf-ts/core","version":"0.25.2","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.25.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"9c3180d5fb8aa72073309fa8cc64430592e94bb5","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.25.2.tgz","fileCount":806,"integrity":"sha512-HWeWDJqI7lTG+HUOmnPGXO6QYmynAfweiZupJ3VJz1XiigYnj2NbD6SNC6iC439cBG2h9kgQ9RLUtK81v3JaWg==","signatures":[{"sig":"MEQCIFE+Q16Lzs1Illlq5zniedS9Q7e0pod387KunQW8NZsUAiBX1+qpOj5Q2UDWBjDmDVtQ3CGJeLybXFuVQaTCJX5eYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3967332},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.2_1779668307379_0.837345461501181","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@decaf-ts/core","version":"0.25.3","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.25.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"be90dcc69f2e465f0587efa6946efb6b295a1205","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.25.3.tgz","fileCount":806,"integrity":"sha512-A+jiNTA7DHiJ5qGthVPM4kF2NqeKig23DnaHwSKtkJtqX+Iu7D9JWwVLaSbEnXVMoDpVKskaVBsq9H9/o/8dSg==","signatures":[{"sig":"MEUCIHZDmNndYkZJ1ja9QNrYbLEONAsZwQNgKT4P/JUX+w80AiEAxvgH5kWgl9/ZZw0i+FYKCXwk9N/7Wj6eVaJ0TYSE0cQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3969460},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.3_1779730412028_0.06693377568983694","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"@decaf-ts/core","version":"0.25.4","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.25.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"136afd651d497d0448685c6be783f7091da6f3c6","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.25.4.tgz","fileCount":806,"integrity":"sha512-Ae6d2wn4C+G/x8nbg8vpEWrS3FsbxnZRk4qJZA3WxUgQ+bRMceblDFixq1QIxRTVKkCOsCpInokpwQizNRHQYQ==","signatures":[{"sig":"MEUCIQCQqqIWmGa0vFmkW2nt/jDAFahhPq/AFWGgaqsq/YpnWAIgWgbX1TIKIa1ZwR/CPJSJVnHq6+Oxyr2vn+iwqClBrS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3969422},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.4_1779734570248_0.7376881007211835","host":"s3://npm-registry-packages-npm-production"}},"0.25.5":{"name":"@decaf-ts/core","version":"0.25.5","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.25.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"d6124675baa80787ab88173515fea2f348f1162e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.25.5.tgz","fileCount":806,"integrity":"sha512-NLkxYfu1wRO87XW2SZ6oxeQi1/T5gBlrAb84iNEYdiVN99Mx1qCEDpSI5xj8OVQp2O9NDdn8ocrX2DsTM2MWcA==","signatures":[{"sig":"MEUCIQDW+IqeM5K14JPkucTM71sthcwLWvMv9LNkXggkR3YlXwIgDwOGF2wZQubUxQ5vf3583yZd5F1+nyhtkp+2Oc6sCs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3970214},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.5_1779737227498_0.4906265424763252","host":"s3://npm-registry-packages-npm-production"}},"0.25.6":{"name":"@decaf-ts/core","version":"0.25.6","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.25.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"8ecaf3e6983597542321dccb158b1d2779c54956","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.25.6.tgz","fileCount":806,"integrity":"sha512-0JXZYf1H5KlnzRn5Sfmz+OT9KiiVZLNAthTIPiut3VVYIIzRiu2WILp7dpOdIXzVp8cR67p6YkVKk0SYdohXqg==","signatures":[{"sig":"MEQCIGZy05S/IF+cmlDdi6B6/dHKaVCq8SRlfPRmrO8TVtOnAiBj6uxu9slRS4l3xYHF3rAWyOaMPOqGUyOHbFBZE+NlZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971705},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@types/semver":"^7.7.1","@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.6_1779835211514_0.5200748158088915","host":"s3://npm-registry-packages-npm-production"}},"0.25.8":{"name":"@decaf-ts/core","version":"0.25.8","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.25.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"68562c0b567d9c52e6acf9f6a4d7aae9280cadaf","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.25.8.tgz","fileCount":806,"integrity":"sha512-7YmWA/j5rwwFeSZrLxFfLiMSx03Brl114+af7D0kRGNFmgejR6u0+Wyt27vt4sTuSQAuaFcUKLGC9evtiIa6ow==","signatures":[{"sig":"MEQCIAXA2OguBYRKxOHFRVq9X47MF4kYkc44ZJDI97J8g3mAAiB2g7Ul686y3UJF3NqBxxSXMW6aNJ4GmI01gjM2++nKbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971705},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.6.1","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.10.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.8_1779840939648_0.7950599844205277","host":"s3://npm-registry-packages-npm-production"}},"0.25.9":{"name":"@decaf-ts/core","version":"0.25.9","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.25.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"87d0e53b07cf89b66ff413e3c4c84b62ee69a580","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.25.9.tgz","fileCount":806,"integrity":"sha512-Q9ZYyRAqjFlAFwG0SkTnOMrRDHXx6mRN52iMcKdM+rmv6mFxT1rN+IxhxmswjSwllFR88YvhSwf2huy0Es6L1A==","signatures":[{"sig":"MEUCIQCatJ2W6hFx6CWyZ1wtp/CsmMs+FEzM8ldRMUI0uFKjygIgKZWT4brApyVmvf5Vmof2fgmkDuZRvfr+Cz512tA1wTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971892},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.9_1780504038053_0.8603582988677572","host":"s3://npm-registry-packages-npm-production"}},"0.25.10":{"name":"@decaf-ts/core","version":"0.25.10","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.25.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"39bd7b2984f26a8fcf482db22889c3a5121104ea","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.25.10.tgz","fileCount":806,"integrity":"sha512-CZ82cKB0h72HlHbUFvncxuoW6RdFTcsxCJglLXXxDM6f2oHJvjBDhGtX8tuB0Ejb1+j4Rs9Z37VL6KPxEUXZ+g==","signatures":[{"sig":"MEUCIE/RPfN0dRQ4UnMeV0MWB88cdU3IJoZG+t1UrGa5veYoAiEApZrV1+dI/LUccHiM5dG/fFBfEpJOLQRK7b6tx1P3e18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971893},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.10_1780515078448_0.193655674250635","host":"s3://npm-registry-packages-npm-production"}},"0.25.11":{"name":"@decaf-ts/core","version":"0.25.11","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.25.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"3bd206bf5915075fff424e03f97da2f7e872ba4f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.25.11.tgz","fileCount":806,"integrity":"sha512-RWT0JcNZvSC7dgdfvFexTuW6AkSrjYDOBkBCKESIO/Zcsb+6xlMc+5xpbvS7Uv7VfUNxQTG7YhU6qaRxhZ6spQ==","signatures":[{"sig":"MEQCICtPDkPOVDK9+4BE83IDaZbrBtvMDMCD31LxD6az+ULjAiAsdxnzA5s4Y7J28er42A96T8rqHcoxXbU8JFF74n+SfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971902},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.25.11_1780529193432_0.7635721088164753","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@decaf-ts/core","version":"0.26.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.26.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c95c50271dad30de467b9fa3212fbea05ff17954","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.26.0.tgz","fileCount":806,"integrity":"sha512-6CkENoeDQk9q+JZEroPuABVplI0rRB4RhOcj1tE9ki0nCdcwIH2fLR5+9+IuaARsQc0GBFk5Cu/mQylsymGxBw==","signatures":[{"sig":"MEUCIBTin9x+Ojopp3uDmG7rpshSpUVGrNENBYDeAZDY5O+oAiEA7ZdcG3qq0C1wNVOnTQrCAIEP3M8DHa4UXa2VRSEndOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3971901},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.26.0_1780575210002_0.20879282961979584","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@decaf-ts/core","version":"0.26.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.26.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7633681f338fba2fb20dd51d0b47cb35b94cdf9b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.26.1.tgz","fileCount":806,"integrity":"sha512-cjM0vKui9nFiwAfWBW8TOQez/Jstr214X/XCTg4rWs5yy7PrGuTZq8QS3ssP8CksVpKgIoW+wRo2o3BE7VDr3w==","signatures":[{"sig":"MEQCIFvRN4t8BV58EkCnRB8N3z29DmVq8/B0Y/XRUBevlbTjAiBKotU6V908B9sqTi4e/29vB6G/c7UikaehKk/TjCKYjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3973179},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.26.1_1780690804956_0.5707860070876334","host":"s3://npm-registry-packages-npm-production"}},"0.26.2":{"name":"@decaf-ts/core","version":"0.26.2","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.26.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7246dca3489cbd078528e52a5739a37121b2e2f2","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.26.2.tgz","fileCount":806,"integrity":"sha512-AU6NaaNywNp5JyUCmAbybgLYE18RWeFSYhr+mJJ+tsR3n/ykzTQWq2nXa2P3ZFd9GKU8m1K/5Br2YThZaaVrNg==","signatures":[{"sig":"MEUCIFpjGX5Hw2kVgUgeh59GCk4+env5TxwyA7tcspWVpcweAiEAgxCxjuORsfJWzX3y345sreeKfwSe+5qt4LMrw1KTOFU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3997815},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.26.2_1780934739925_0.3978849550487207","host":"s3://npm-registry-packages-npm-production"}},"0.26.3":{"name":"@decaf-ts/core","version":"0.26.3","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.26.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c2fc46249904b8cc56dd0ad98817adbcce19d001","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.26.3.tgz","fileCount":806,"integrity":"sha512-st6Pf/73IIZyhQe6zzdCNAfRA9/izZsJvwJcRGRgO2ihL55LZreBuv+UgMN7ZEWUz5ZboSZD37ItSbLBqgzgmA==","signatures":[{"sig":"MEUCIAlyZp1cEPc4mSWC81uD9by1Lt9PwQ148WB1Eqr3UG/RAiEAi+82qriaxcbp8YtHFgrObz2MRnLhow6XWyKunjuwM3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4001106},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.26.3_1781024420089_0.13116388890513297","host":"s3://npm-registry-packages-npm-production"}},"0.26.4":{"name":"@decaf-ts/core","version":"0.26.4","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.26.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"7239f08c7e70ea3bbbd3adfd9089faa09b7db070","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.26.4.tgz","fileCount":806,"integrity":"sha512-deM5NpMxRGGlNM7PjiltQhbhtscXemMZbtObjURzpCgpJ2szecTV8X5PjT/DQzvTi6bQ16V6PZ+bFq7PjljSew==","signatures":[{"sig":"MEYCIQD5cJ4c2dx5t8tT3xRZ8APeKWb0/OTj6S1piOlVxeL9YQIhANEZjEZ/PpQuQjFiIIyEZEGtOejKCkYOX8xa/YgPDQfY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4007960},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.26.4_1781223548149_0.10793720202696777","host":"s3://npm-registry-packages-npm-production"}},"0.26.5":{"name":"@decaf-ts/core","version":"0.26.5","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.26.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"edd50230179415e953c5d7a5d1da46151f7d9986","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.26.5.tgz","fileCount":806,"integrity":"sha512-Deu1UDS3n3DDBhxwSXXJyaXSDYL+1WWNo/uY3+TfJR++CDsAKIJhlgjxcciRFo/yFe9ebDCtgiYMY2r19vTRNA==","signatures":[{"sig":"MEUCIQDFYPohaqQPkhnBWYldh6ekYZ7O/8r89/K4rhlacTwaRQIgSZoF7wMHHZx9DNfm12lIBP/kc6gQOQAIr+B9DwutAvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4008237},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.26.5_1781231441730_0.7398688158955","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@decaf-ts/core","version":"0.27.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.27.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"028458a75dd23eb1051bdd4547d9356425e6176b","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.27.0.tgz","fileCount":806,"integrity":"sha512-zGKGO5tytQz3SySaw4NedbKg8ZV5os3JTW38J5fKs9te15LqMmUkK/0vs5vqBsiD20u4FRiH6XfPk0WDln+PmA==","signatures":[{"sig":"MEYCIQD9TkXfjzWuvqARkn90OTXXusNj2yfp0bM+X15tAR1fBgIhAJDjm5X0Hxuy+6PzVAATYOYzynWciEP6SO8nr+BIX0T1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4043843},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.27.0_1781865412916_0.8628861790502353","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@decaf-ts/core","version":"0.27.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.27.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"bd81202a8afbc1c2e1850bc21814a330cb2fe385","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.27.1.tgz","fileCount":806,"integrity":"sha512-Vmr33m0bM/gwzIr2KCnVrBK4mkWFI9eAZQPV2mwUo85v+AN5fkLcxqghKeLf0fqy83VDQRrt5LrpeVNBhhCdbg==","signatures":[{"sig":"MEYCIQCsVvHKEffVOOSGVUufoM7pw3RAKOADK9oqrZZh5FdUzAIhAO2bMfLh8lT/LNmWVxslmDVTpMlm6TSm8BAKDYslCSD2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4043882},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.27.1_1782077514550_0.7921225950411543","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@decaf-ts/core","version":"0.27.2","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.27.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"83de64c67c3319ab6999f66cf2f7dee96564c1bc","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.27.2.tgz","fileCount":806,"integrity":"sha512-cZC3ljhWYgqqTfFmkyEhbHw34J5+S46NevLbBG9ffT+BThqxbrJx4PEq0bvmR1PMd2H36LFrb6ygfPNBsimDdw==","signatures":[{"sig":"MEQCIEFTSFmN3d9OvHlJBVPj2rIbUS6P/zAeSs8FWmGenbHJAiAdD+ZPHkr7cK9XWlRki2Zq+EF48N+cKFX6GmX2xW+aqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4046604},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.27.2_1782221988102_0.7349782927186641","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@decaf-ts/core","version":"0.27.3","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.27.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"728d529b7175b0d74e4aafb3ac83896a90d667af","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.27.3.tgz","fileCount":806,"integrity":"sha512-Dd3BhqcLf8YUVfDwAPLe8ki+7OGm1fr3+eVewXeZeprV3P/5m/6BklSobFmyGV5+H6axPhyeLleZuOTk8FUwJw==","signatures":[{"sig":"MEUCIEo7UFhNe/w6LqlUCqd1DwR2O95BPNUMmVVp8OD8FZb1AiEArpIoRo+A6Ix9d8x7WPhaWNoBKdMuH/kxU2C4ldT/JdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4047705},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.27.3_1782318484874_0.09910343475102468","host":"s3://npm-registry-packages-npm-production"}},"0.27.4":{"name":"@decaf-ts/core","version":"0.27.4","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.27.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ea81c1536d3de9b5bf0b0f8828f3e4c6d05581d1","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.27.4.tgz","fileCount":806,"integrity":"sha512-afaYh2t0Pk1+MSV7n8A+G2mT/in4AQbTa6tBDT6y7FMqENmYFmSL7YHmMsbDV0K1AcRGVIAQHHVI78lKYk75Xw==","signatures":[{"sig":"MEYCIQDpSOqAIQyV6BBmiXBMs6J0oq2q4sQBs1yj0uv3SkE9xAIhAJgHpma9vLwSoCeDtHpZWq89H1pO5x0kqZiz5uvNFcdf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4049335},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.27.4_1782838578266_0.7396445139238288","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@decaf-ts/core","version":"0.28.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.28.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"1f9b97a729fe3ac4e4cfb8609441d148abf26bd7","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.28.0.tgz","fileCount":806,"integrity":"sha512-X5vCoIDYfMccdvaYU3lPMwRbjNobG/SOfJkcIW/YK0z+2rXewOaA+ghIkm9p67NWnmPMq9DmbPW7Vav8mCmTaA==","signatures":[{"sig":"MEYCIQDESiRKFi5r/Y/Jbp9RONdMp4N9CVqs1YXlWIbXrh3z4AIhAMh0bx2pqItPoGPpe7VRHZzULISVH0xrWKznHK3cfRIg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057494},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.28.0_1785503371267_0.3506987661608878","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@decaf-ts/core","version":"0.28.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.28.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"5e5b941f496e54b0a2bdec1806c257c69fde7d38","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.28.1.tgz","fileCount":806,"integrity":"sha512-pxqDkMZfq76kYtYnn/Xj4QQ7Oa3cFiSYJ4Q/z+/6WbfJOlnlq8BBdLLfWfeXgJwak8qtNA124pobI6WeGkpepA==","signatures":[{"sig":"MEUCIEN0r96WUOf+H0hWLiKNa6d06YLWpr1DF8ghOv/d2wmVAiEAu339IqHBcvvUplM2NB/INd7i/7DekngL++Q3wjz2d2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4072561},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.28.1_1786223157702_0.32518587378070407","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@decaf-ts/core","version":"0.29.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.29.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"a2e8f8f9f5ea2a965a47584cad03c3d18806d8d1","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.29.0.tgz","fileCount":806,"integrity":"sha512-eFluSHu6MyvS9mN+hVQcZrLLg3E8neljL8CPqf4L/kAE/fA1fEQA3v1ih5kgiYDm0Vfbm4eV6W/ZEl8OhOi+og==","signatures":[{"sig":"MEUCIH+jVchLuPZHLjobuoBhBUznGraliEXC33uBVLetyaowAiEA6qE5IpqSGwi7t+Rh99MxOfexiWGT326HMM17Mj8ajsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4097785},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.29.0_1786989681669_0.7029871305459019","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@decaf-ts/core","version":"0.30.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.30.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"043b1b883844799dbce389b33dc5ab6264e27897","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.30.0.tgz","fileCount":806,"integrity":"sha512-Atp2DumibCluwoeKsmWMt98ZMqSpYiwWWIIWVtv8OUrLBkoS+p8EAYwWAPr/bHRFD0BHgYFvERx/u9D1xZnn9w==","signatures":[{"sig":"MEUCIQC9mf7UhBSQpcERqRT/gD3++h6X+PPnwnI+axPqGshM/gIgK0X8cwVE0f7iMsvgxRdH4nnDY80vV3puFlGiyqTBBy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4111316},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.30.0_1788227118863_0.3385282976734454","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@decaf-ts/core","version":"0.30.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.30.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"07a8dca916a3076621a751dd71555af2aa71ae9f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.30.1.tgz","fileCount":806,"integrity":"sha512-qHFrEkPSw6NZFQiBv/dG/D9outw5dL6H/H1HJlw1584p+1NZv7/jL3fFZZ6ziWNRNBfkH+mDO+gDpHpPg7T8ag==","signatures":[{"sig":"MEUCIHZAKSpvOi8f4g/M5+jGY4TteOxj/S6+YbNyrFaatThvAiEApIipUUjsmy2g4YxtY8n/stzh4kuire+b+GzUD1lwWTQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4111387},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.cjs"}}},"gitHead":"a809e3870c054db28ed9ce998862eb8e47dd6de2","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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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":"echo \"prepare-it-tests: no infra to boot\"","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/core.git","type":"git"},"_npmVersion":"10.9.8","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs"],"_nodeVersion":"22.23.2","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.30.1_1788391464146_0.20786740205670817","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@decaf-ts/core","version":"0.30.2","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.30.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"e3d98e1b27d2d00f54456185a1473a373a5380ad","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.30.2.tgz","fileCount":806,"integrity":"sha512-aJCxPbkbjxAkVTYoUDOhO9lTx++qKebEHrHsnTGs9ZDKu9WEXvpot8VqrIB4nChEUO0rDePkYwYliSJI4ukXgg==","signatures":[{"sig":"MEUCIDIkwvfHynnyKhx8ipqkJ+VI1nE2Lytn9a+51WSuWCu4AiEA88llJhu+/8fa15GiEGX02bjyfWd1FU/y1FPFY7o/eDs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4140916},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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":"echo \"prepare-it-tests: no infra to boot\"","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.30.2_1788938421678_0.7409621307266814","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@decaf-ts/core","version":"0.30.3","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.30.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"082d1c5be0ee29bc241a1ee939a27e1e190dd720","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.30.3.tgz","fileCount":806,"integrity":"sha512-3Xr2TS/BQgt2YqeDhkIn2GhcnN+tF19dUsyp5s6IvQnxWFiRWH2A2UYnbJxcJYC/4my6Zqry9TNzNReWJZ6jcA==","signatures":[{"sig":"MEUCIDHu+2IM41A25N326sv8gNx0LPmVq+UAvioGyOM0WXhNAiEAiR13c++eBMGgB0Pin8+uyh7Vp0jBJZ90U00xwWlPoP4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4140916},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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":"echo \"prepare-it-tests: no infra to boot\"","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.30.3_1788938701079_0.9427057270901789","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@decaf-ts/core","version":"0.31.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.31.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"c630e17c33bd898a28e97012d243f5b6cabd8dba","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.31.0.tgz","fileCount":806,"integrity":"sha512-XR4exnYFrl+kI5J4AmcojJd30cwHBs8KzwtfI9ZqhLHV2tTeIDg0AcAfcqKyTjgU9phof+qEqA0x7k7/PObWTw==","signatures":[{"sig":"MEUCIHr/+jsEnlfz1QtnrDE9KLu9Nj942BYB8zIH461K8ELeAiEAhReEzqGRuzRt8r058OEHsHsoNls5oI8pAIjkuvvFOX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIQCjTKeprx1icbejr5Gfogud3SvG2Is5shAjJuNZ90npOAIfeI1D8o7LFgRO3TEe0f13fNJS7c2KLeYBp8sMIOG3QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4166970},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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":"echo \"prepare-it-tests: no infra to boot\"","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/overrides/index.js","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/index.cjs","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.31.0_1789133561863_0.3526018238422095","host":"s3://npm-registry-packages-npm-production"}},"0.31.1":{"name":"@decaf-ts/core","version":"0.31.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.31.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"ccd11049b7d77fe72bcd46d404e5088332165e48","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.31.1.tgz","fileCount":806,"integrity":"sha512-dMAKbWfW3s4AC03CtTlLahNovOtOyf2KISl/LO2cZm6E6qIbdyv0WtDGjZRFywRz6L/Adtfy9kXOKR68MonP8w==","signatures":[{"sig":"MEQCICXtG0zO2sg04blfMeB+/SJ5POC7wfED7HpMyo3Tj6sLAiBnUpEfzGFRKNlf+V8T/dB9VtwoeNOICmSo4gL0lavDDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBgODcDyJXGwtN2vWw+JJzmr+RxHrscZddR2rR2Fp28oAiEAmqCvjaqcStCeJLvo7ZmEMwk8AZhXDyqY9FI+4qPXsA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4171378},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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":"echo \"prepare-it-tests: no infra to boot\"","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/index.js","./lib/cjs/index.cjs","./lib/esm/overrides/index.js","./lib/cjs/overrides/index.cjs","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs","./lib/esm/persistence/Sequence.js","./lib/cjs/persistence/Sequence.cjs","./lib/esm/persistence/Dispatch.js","./lib/cjs/persistence/Dispatch.cjs","./lib/esm/repository/index.js","./lib/cjs/repository/index.cjs","./lib/esm/repository/Repository.js","./lib/cjs/repository/Repository.cjs","./lib/esm/ram/index.js","./lib/cjs/ram/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.31.1_1789586456347_0.8093146710682508","host":"s3://npm-registry-packages-npm-production"}},"0.31.2":{"name":"@decaf-ts/core","version":"0.31.2","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.31.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"00a6e93e29a962cbabb828ce98b408ae9986b991","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.31.2.tgz","fileCount":806,"integrity":"sha512-RP0pYoeuRRBcyVWSmYSuHrBvGnvtpwzX5gUaPoHlrQq/Yva64uKQGTpoHLKzlLrU4FocxSHToMgu5CuUf2JQFA==","signatures":[{"sig":"MEYCIQCxSITAqQglkLp5wNJpDgJoLaOc90lv4W0Ptv33OUBJPAIhAL/ZFXOed0wJRAWUYiC1TVyeDLZTdDhakTtbJKkSKke/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIChLi283BEXj0DnDDF0w6Le7q4jCTBpHH8h8F/hVhFmsAiBOEJTf12oml/Dj7ianifxWA0jnmHK5m4gE+NypbeOZZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4171378},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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":"echo \"prepare-it-tests: no infra to boot\"","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/index.js","./lib/cjs/index.cjs","./lib/esm/overrides/index.js","./lib/cjs/overrides/index.cjs","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs","./lib/esm/persistence/Sequence.js","./lib/cjs/persistence/Sequence.cjs","./lib/esm/persistence/Dispatch.js","./lib/cjs/persistence/Dispatch.cjs","./lib/esm/repository/index.js","./lib/cjs/repository/index.cjs","./lib/esm/repository/Repository.js","./lib/cjs/repository/Repository.cjs","./lib/esm/ram/index.js","./lib/cjs/ram/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.31.2_1789587299374_0.6473102229975993","host":"s3://npm-registry-packages-npm-production"}},"0.31.3":{"name":"@decaf-ts/core","version":"0.31.3","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.31.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"fdce28ba9eddeea6dfecd4f6aa7602fb0fb12d8f","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.31.3.tgz","fileCount":806,"integrity":"sha512-mdA9NR/I5VxDIp92CLkydHq5fiDxpGapbMP0Ts6PRL41ajy3tHvRg5tVM4GjOopkrdpL15K7gWBa4bqnLIzZEg==","signatures":[{"sig":"MEYCIQDUvg07m0aMcq1+qVuPtwm5zHGGbJhR5KA3f4WIurA5FAIhALwqXjkV5PBQw/JWeiTgORCQ+hMoFfwxmFJs6sY4KYHk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCRRH3eiRekPBL3vztAGEQhzbfTzgqL6LzaDR/EWZUC+QIhALrIBQR+Q1NEQoQTB7961q2GN8X4CGje3B2I3LMg8QNH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4184570},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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":"echo \"prepare-it-tests: no infra to boot\"","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/index.js","./lib/cjs/index.cjs","./lib/esm/overrides/index.js","./lib/cjs/overrides/index.cjs","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs","./lib/esm/persistence/Sequence.js","./lib/cjs/persistence/Sequence.cjs","./lib/esm/persistence/Dispatch.js","./lib/cjs/persistence/Dispatch.cjs","./lib/esm/repository/index.js","./lib/cjs/repository/index.cjs","./lib/esm/repository/Repository.js","./lib/cjs/repository/Repository.cjs","./lib/esm/ram/index.js","./lib/cjs/ram/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.31.3_1789842103741_0.9225112778799862","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@decaf-ts/core","version":"0.32.0","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.32.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"30d53807d7e7f0aa8caec674158317344f487376","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.32.0.tgz","fileCount":806,"integrity":"sha512-otDwqCJNMfRJ86TKSP2bdCF+k2IaE9/punaghM969F2RCIfFrtkWI/yx0FCDgVEAvi2t2s+tpqjeKptR9EV3tw==","signatures":[{"sig":"MEYCIQC/1QcDPyeVe6eJZ1tw0vLuoKR2hZXTKCjTl1Ir8o9LqwIhAMF+jpuwK8OCCz/GrBotwZnIqmfV7YHivEKPjJcx8l7C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID1wVl49Q3V9JyoMQV8wyKV82+irkw6HuMhnW1JVmRjyAiEAqTX/4TzDHQMgVtMct2lHsRZUMgKrC58MgXJbVioNbOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4217103},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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":"echo \"prepare-it-tests: no infra to boot\"","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/index.js","./lib/cjs/index.cjs","./lib/esm/overrides/index.js","./lib/cjs/overrides/index.cjs","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs","./lib/esm/persistence/Sequence.js","./lib/cjs/persistence/Sequence.cjs","./lib/esm/persistence/Dispatch.js","./lib/cjs/persistence/Dispatch.cjs","./lib/esm/repository/index.js","./lib/cjs/repository/index.cjs","./lib/esm/repository/Repository.js","./lib/cjs/repository/Repository.cjs","./lib/esm/ram/index.js","./lib/cjs/ram/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.32.0_1790088870323_0.719027203976693","host":"s3://npm-registry-packages-npm-production"}},"0.32.1":{"name":"@decaf-ts/core","version":"0.32.1","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","_id":"@decaf-ts/core@0.32.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/core#readme","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"692bc26b9dc51c8cb6accb29491f8b9b7035659e","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.32.1.tgz","fileCount":806,"integrity":"sha512-RoHOKT+7DE2Y4iptkueHBCRab3dO8+rPX/C2bj6UmsYfSqbZ4iKXuyLI9IddUw/RGpi4nsEl3PuSsHiLX6ouxw==","signatures":[{"sig":"MEUCIGtqOtaDJwJ3rvBooxT4sneoG6N/MbjIAWITb+mgE7F5AiEAuekoRhG4HXvMgLlCwDE5mpBGCp6PQ4eSa70zaTN4rXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWY1LzUY08G7yuexI2h2gsD1yYOWzA0zEF71BS09m2AQIgH8K+X5t35Sz+UcdrzflVw+EekDd4wbhCUWmm1/KCtuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4222314},"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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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":"echo \"prepare-it-tests: no infra to boot\"","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/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","directories":{},"sideEffects":["./lib/esm/index.js","./lib/cjs/index.cjs","./lib/esm/overrides/index.js","./lib/cjs/overrides/index.cjs","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs","./lib/esm/persistence/Sequence.js","./lib/cjs/persistence/Sequence.cjs","./lib/esm/persistence/Dispatch.js","./lib/cjs/persistence/Dispatch.cjs","./lib/esm/repository/index.js","./lib/cjs/repository/index.cjs","./lib/esm/repository/Repository.js","./lib/cjs/repository/Repository.cjs","./lib/esm/ram/index.js","./lib/cjs/ram/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.32.1_1790095853618_0.7703377594037009","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"_id":"@decaf-ts/core@0.32.2","bugs":{"url":"https://github.com/decaf-ts/core/issues"},"dist":{"shasum":"f16970c8baa884746a0671476e75815fa688c823","tarball":"https://registry.npmjs.org/@decaf-ts/core/-/core-0.32.2.tgz","fileCount":806,"integrity":"sha512-Xgb1y4T4/WhM6ipuFhC1M8q1EkCcBvYLsUPRjb22ioEFiuzDgF7vyn1caMdgSdTuds6CTITny6kaAW4nS9aWLQ==","signatures":[{"sig":"MEYCIQCL6yD2pMuJq4+9fm7JM2D/eOKepfqBfwg3x4GFjxc4JwIhANUljzZt0R1IST4x3TzOkLMEH7T323vKAfxuFSNtjIjK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDnmJB8dZGR6GpxB6bSREzHXXPJlIHvfBn4844xMZE2OAIhAMZDicnkKdtrUwBGUq6vX3VtBYrR9uURXz7p0J5pqnDa"}],"unpackedSize":4253226},"main":"./lib/cjs/index.cjs","name":"@decaf-ts/core","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"}},"./fs":{"import":{"types":"./lib/types/fs/index.d.mts","default":"./lib/esm/fs/index.js"},"default":"./lib/esm/fs/index.js","require":{"types":"./lib/types/fs/index.d.cts","default":"./lib/cjs/fs/index.cjs"}},"./ram":{"import":{"types":"./lib/types/ram/index.d.mts","default":"./lib/esm/ram/index.js"},"default":"./lib/esm/ram/index.js","require":{"types":"./lib/types/ram/index.d.cts","default":"./lib/cjs/ram/index.cjs"}},"./tasks":{"import":{"types":"./lib/types/tasks/index.d.mts","default":"./lib/esm/tasks/index.js"},"default":"./lib/esm/tasks/index.js","require":{"types":"./lib/types/tasks/index.d.cts","default":"./lib/cjs/tasks/index.cjs"}},"./workers":{"import":{"types":"./lib/types/workers/index.d.mts","default":"./lib/esm/workers/index.js"},"default":"./lib/esm/workers/index.js","require":{"types":"./lib/types/workers/index.d.cts","default":"./lib/cjs/workers/index.cjs"}},"./migrations":{"import":{"types":"./lib/types/migrations/index.d.mts","default":"./lib/esm/migrations/index.js"},"default":"./lib/esm/migrations/index.js","require":{"types":"./lib/types/migrations/index.d.cts","default":"./lib/cjs/migrations/index.cjs"}},"./migrations/SemverMigrationVersioning":{"import":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.mts","default":"./lib/esm/migrations/SemverMigrationVersioning.js"},"default":"./lib/esm/migrations/SemverMigrationVersioning.js","require":{"types":"./lib/types/migrations/SemverMigrationVersioning.d.cts","default":"./lib/cjs/migrations/SemverMigrationVersioning.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":"npm run build && 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","test:e2e":"jest --testPathPatterns=\"/tests/(e2e)\" --passWithNoTests --detectOpenHandles","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":"echo \"prepare-it-tests: no infra to boot\"","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.32.2","_npmUser":{"name":"tvenceslau","email":"venceslau.tiago@gmail.com"},"homepage":"https://github.com/decaf-ts/core#readme","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"overrides":{"test-exclude":"^7.0.2","brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/decaf-ts/core.git","type":"git"},"_npmVersion":"11.13.0","description":"Core persistence module for the decaf framework","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":["./lib/esm/index.js","./lib/cjs/index.cjs","./lib/esm/overrides/index.js","./lib/cjs/overrides/index.cjs","./lib/esm/overrides/overrides.js","./lib/cjs/overrides/overrides.cjs","./lib/esm/persistence/index.js","./lib/cjs/persistence/index.cjs","./lib/esm/persistence/Sequence.js","./lib/cjs/persistence/Sequence.cjs","./lib/esm/persistence/Dispatch.js","./lib/cjs/persistence/Dispatch.cjs","./lib/esm/repository/index.js","./lib/cjs/repository/index.cjs","./lib/esm/repository/Repository.js","./lib/cjs/repository/Repository.cjs","./lib/esm/ram/index.js","./lib/cjs/ram/index.cjs"],"_nodeVersion":"24.16.0","dependencies":{"@decaf-ts/decoration":"latest","@decaf-ts/db-decorators":"latest","@decaf-ts/decorator-validation":"latest","@decaf-ts/injectable-decorators":"latest","@decaf-ts/transactional-decorators":"latest"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/jest":"^30.0.0","@types/semver":"^7.7.1","@decaf-ts/utils":"latest","@decaf-ts/logging":"latest"},"optionalDependencies":{"semver":"^7.7.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.32.2_1790158702428_0.9761613565687137"}}},"time":{"created":"2024-10-01T15:55:34.955Z","modified":"2026-09-23T10:18:22.793Z","0.0.4":"2024-10-01T15:55:35.254Z","0.1.0":"2024-10-01T17:10:38.204Z","0.1.1":"2024-10-02T17:51:40.805Z","0.1.2":"2024-10-11T10:55:39.816Z","0.1.3":"2024-10-11T14:46:14.225Z","0.2.0":"2024-10-21T11:20:10.447Z","0.2.1":"2024-10-22T13:09:47.782Z","0.3.0":"2024-10-25T17:30:01.457Z","0.3.1":"2024-10-29T17:29:14.230Z","0.3.2":"2024-10-29T17:33:58.981Z","0.3.3":"2024-10-30T18:46:18.776Z","0.3.4":"2024-11-07T02:16:14.826Z","0.3.5":"2024-11-07T04:04:17.600Z","0.3.6":"2024-11-07T04:05:27.923Z","0.3.7":"2024-11-07T04:13:46.818Z","0.3.8":"2024-11-07T17:37:56.800Z","0.3.9":"2024-11-07T18:27:05.864Z","0.3.10":"2024-11-07T18:47:00.188Z","0.3.11":"2024-11-07T23:56:50.409Z","0.3.12":"2024-11-08T00:08:57.815Z","0.3.13":"2024-11-08T00:19:29.388Z","0.3.14":"2024-11-08T01:01:51.333Z","0.3.15":"2024-11-08T01:36:45.382Z","0.3.16":"2024-11-08T02:06:26.477Z","0.3.17":"2024-11-08T02:11:33.361Z","0.3.18":"2024-11-08T02:27:07.261Z","0.3.19":"2024-11-08T02:32:42.174Z","0.3.21":"2024-11-08T10:26:59.086Z","0.3.22":"2024-11-08T11:55:49.730Z","0.3.23":"2024-11-11T15:22:02.798Z","0.3.24":"2024-11-11T15:52:37.424Z","0.3.25":"2025-02-22T14:31:40.252Z","0.3.26":"2025-02-22T14:40:29.098Z","0.3.27":"2025-02-22T15:05:34.749Z","0.3.28":"2025-02-22T15:13:52.098Z","0.3.29":"2025-02-22T15:24:20.965Z","0.3.30":"2025-02-22T15:39:51.395Z","0.3.31":"2025-02-22T15:52:45.440Z","0.3.32":"2025-02-22T16:07:23.358Z","0.3.33":"2025-03-20T21:58:57.858Z","0.3.34":"2025-03-20T22:05:29.437Z","0.3.35":"2025-03-20T22:37:59.239Z","0.3.36":"2025-03-20T22:46:18.875Z","0.3.37":"2025-03-20T22:55:44.331Z","0.3.38":"2025-04-22T00:36:34.866Z","0.4.0":"2025-04-23T17:57:35.429Z","0.4.1":"2025-04-24T15:47:09.091Z","0.5.0":"2025-05-21T19:13:20.339Z","0.5.1":"2025-05-27T16:40:06.585Z","0.5.2":"2025-06-30T16:14:06.302Z","0.5.3":"2025-07-13T11:08:33.377Z","0.5.4":"2025-07-16T10:30:33.892Z","0.5.5":"2025-07-16T11:28:24.332Z","0.5.6":"2025-07-17T21:26:35.030Z","0.5.7":"2025-07-24T13:49:37.066Z","0.5.8":"2025-08-05T13:38:42.617Z","0.5.9":"2025-08-25T19:08:31.261Z","0.5.10":"2025-08-26T10:09:02.575Z","0.5.11":"2025-08-27T10:02:55.906Z","0.5.12":"2025-08-27T17:22:45.412Z","0.5.13":"2025-08-29T11:54:55.742Z","0.5.14":"2025-08-29T20:24:22.866Z","0.5.15":"2025-08-29T22:01:36.974Z","0.5.16":"2025-09-01T12:22:50.340Z","0.5.17":"2025-09-05T10:46:33.872Z","0.5.18":"2025-09-05T11:26:05.709Z","0.5.19":"2025-09-05T12:56:56.751Z","0.5.20":"2025-09-10T17:37:36.328Z","0.5.21":"2025-09-12T02:01:00.593Z","0.5.22":"2025-09-14T18:55:35.569Z","0.5.23":"2025-09-14T19:19:48.083Z","0.5.24":"2025-09-14T21:06:36.340Z","0.5.25":"2025-09-17T15:30:16.915Z","0.5.26":"2025-09-18T18:04:03.121Z","0.5.27":"2025-09-22T18:15:46.210Z","0.5.28":"2025-09-23T09:36:30.178Z","0.5.29":"2025-09-24T11:38:26.667Z","0.5.30":"2025-10-01T15:45:02.226Z","0.5.31":"2025-10-08T10:26:20.123Z","0.5.32":"2025-10-09T16:50:37.628Z","0.5.34":"2025-10-12T20:03:24.963Z","0.5.33":"2025-10-12T20:04:16.581Z","0.5.35":"2025-10-15T19:54:59.866Z","0.5.36":"2025-10-15T23:49:08.538Z","0.5.37":"2025-10-16T10:56:57.991Z","0.5.38":"2025-10-17T12:09:48.752Z","0.5.39":"2025-10-17T16:19:39.343Z","0.5.40":"2025-10-20T13:45:11.991Z","0.5.41":"2025-10-21T14:55:28.877Z","0.5.42":"2025-10-23T01:35:03.887Z","0.5.43":"2025-10-27T02:32:24.719Z","0.5.44":"2025-10-27T15:20:46.624Z","0.5.45":"2025-10-27T15:22:45.234Z","0.5.46":"2025-10-28T12:47:08.096Z","0.5.47":"2025-11-05T20:00:54.399Z","0.6.0":"2025-11-13T12:24:12.855Z","0.7.0":"2025-11-20T15:14:44.005Z","0.7.1":"2025-11-20T17:36:32.063Z","0.7.2":"2025-11-20T23:07:57.525Z","0.7.3":"2025-11-25T15:09:08.738Z","0.7.4":"2025-12-04T20:01:28.686Z","0.7.5":"2025-12-05T03:24:30.363Z","0.7.6":"2025-12-05T03:57:58.934Z","0.7.7":"2025-12-05T19:33:47.455Z","0.7.8":"2025-12-09T10:12:50.026Z","0.7.9":"2025-12-09T15:09:51.180Z","0.7.10":"2025-12-10T20:42:54.122Z","0.7.11":"2025-12-11T23:26:19.946Z","0.7.12":"2025-12-12T10:47:20.745Z","0.7.13":"2025-12-13T10:20:11.526Z","0.7.14":"2025-12-13T10:22:08.501Z","0.7.15":"2025-12-15T23:43:51.936Z","0.7.16":"2025-12-17T13:33:44.154Z","0.7.17":"2025-12-17T14:48:45.141Z","0.7.18":"2025-12-17T18:50:51.228Z","0.7.19":"2025-12-19T00:02:57.942Z","0.7.20":"2025-12-19T12:21:02.730Z","0.7.21":"2025-12-19T12:30:14.101Z","0.7.22":"2025-12-20T17:12:54.645Z","0.7.23":"2025-12-20T21:02:58.741Z","0.7.24":"2025-12-21T12:18:09.225Z","0.7.25":"2025-12-22T01:27:27.174Z","0.7.26":"2025-12-22T01:35:14.438Z","0.7.27":"2025-12-22T15:41:56.078Z","0.7.28":"2025-12-22T15:46:29.066Z","0.7.29":"2025-12-22T19:46:33.133Z","0.7.30":"2025-12-22T21:51:32.233Z","0.7.31":"2025-12-22T22:11:48.338Z","0.7.32":"2025-12-22T23:00:59.997Z","0.7.33":"2025-12-22T23:05:07.476Z","0.7.34":"2025-12-22T23:11:45.398Z","0.7.35":"2025-12-22T23:18:22.519Z","0.7.36":"2025-12-22T23:40:25.618Z","0.7.37":"2025-12-23T00:39:18.888Z","0.7.38":"2025-12-23T02:02:43.812Z","0.7.39":"2025-12-24T17:55:14.532Z","0.7.40":"2025-12-25T01:24:44.591Z","0.7.41":"2025-12-26T08:28:50.430Z","0.7.42":"2025-12-26T09:03:23.839Z","0.7.43":"2025-12-26T11:00:15.491Z","0.7.44":"2025-12-26T11:41:27.506Z","0.7.45":"2025-12-26T12:55:01.475Z","0.7.46":"2025-12-29T10:31:16.430Z","0.7.47":"2025-12-29T10:52:15.625Z","0.7.48":"2025-12-29T16:34:49.907Z","0.7.49":"2025-12-31T16:56:27.355Z","0.7.50":"2026-01-02T16:05:22.377Z","0.7.51":"2026-01-05T12:33:52.611Z","0.7.52":"2026-01-05T13:27:24.478Z","0.7.53":"2026-01-06T17:29:26.149Z","0.7.54":"2026-01-06T18:17:55.465Z","0.7.55":"2026-01-07T18:13:06.408Z","0.7.56":"2026-01-07T18:16:27.092Z","0.7.57":"2026-01-08T11:08:31.062Z","0.7.58":"2026-01-08T15:16:02.221Z","0.7.59":"2026-01-09T10:32:56.366Z","0.7.60":"2026-01-11T21:32:27.278Z","0.7.61":"2026-01-12T09:52:40.312Z","0.7.62":"2026-01-12T11:03:38.241Z","0.7.64":"2026-01-12T14:22:45.847Z","0.7.63":"2026-01-12T14:23:54.937Z","0.7.65":"2026-01-13T18:29:19.473Z","0.7.66":"2026-01-13T22:38:45.493Z","0.7.67":"2026-01-14T01:29:01.546Z","0.7.68":"2026-01-15T22:53:42.794Z","0.7.69":"2026-01-15T23:05:33.971Z","0.7.70":"2026-01-15T23:22:59.222Z","0.7.71":"2026-01-16T12:10:30.758Z","0.7.72":"2026-01-17T12:27:39.395Z","0.7.73":"2026-01-17T13:01:41.140Z","0.7.74":"2026-01-17T16:12:47.858Z","0.8.0":"2026-01-18T01:20:32.569Z","0.8.1":"2026-01-19T12:16:22.858Z","0.8.2":"2026-01-20T18:25:43.745Z","0.8.3":"2026-01-20T19:09:17.909Z","0.8.4":"2026-01-20T19:21:35.217Z","0.8.5":"2026-01-20T22:35:57.376Z","0.8.6":"2026-01-21T01:30:40.671Z","0.8.7":"2026-01-21T01:49:18.176Z","0.8.8":"2026-01-21T02:56:13.076Z","0.8.9":"2026-01-21T13:44:29.133Z","0.8.10":"2026-01-21T15:04:31.454Z","0.8.11":"2026-01-21T16:27:34.556Z","0.8.12":"2026-01-21T16:46:47.655Z","0.8.13":"2026-01-21T17:19:13.012Z","0.8.14":"2026-01-22T01:09:04.551Z","0.8.15":"2026-01-22T01:16:19.904Z","0.8.16":"2026-01-22T01:20:12.256Z","0.8.17":"2026-01-22T17:18:24.802Z","0.8.18":"2026-01-22T19:34:41.382Z","0.8.19":"2026-01-22T19:44:22.338Z","0.8.20":"2026-01-23T17:52:13.007Z","0.8.21":"2026-01-23T18:32:00.634Z","0.8.22":"2026-01-23T21:56:28.424Z","0.8.23":"2026-01-23T22:05:45.973Z","0.8.24":"2026-01-23T23:41:40.348Z","0.8.25":"2026-01-24T04:53:44.272Z","0.8.26":"2026-01-25T00:29:15.233Z","0.8.27":"2026-01-25T23:30:59.071Z","0.8.28":"2026-01-26T12:15:56.094Z","0.8.29":"2026-01-26T14:10:25.053Z","0.8.30":"2026-01-27T10:40:55.055Z","0.8.31":"2026-01-29T11:23:46.042Z","0.8.32":"2026-01-29T18:21:31.941Z","0.8.33":"2026-01-29T23:57:08.752Z","0.8.34":"2026-01-30T10:09:01.055Z","0.8.35":"2026-01-31T00:01:11.935Z","0.8.36":"2026-02-01T00:29:00.007Z","0.8.37":"2026-02-01T15:14:59.562Z","0.8.38":"2026-02-01T18:50:39.945Z","0.8.39":"2026-02-04T17:49:39.111Z","0.8.40":"2026-02-04T17:51:39.522Z","0.8.41":"2026-02-04T17:54:23.738Z","0.8.42":"2026-02-08T16:54:36.457Z","0.8.43":"2026-02-08T20:02:52.165Z","0.8.44":"2026-02-10T00:05:11.917Z","0.8.45":"2026-02-13T12:39:50.210Z","0.8.46":"2026-02-13T15:26:12.207Z","0.8.47":"2026-02-13T15:49:40.095Z","0.8.48":"2026-02-13T18:11:40.753Z","0.8.49":"2026-02-15T02:06:45.344Z","0.8.50":"2026-02-17T10:57:13.482Z","0.8.51":"2026-02-18T09:50:51.477Z","0.8.52":"2026-02-23T11:56:41.674Z","0.8.53":"2026-02-23T17:22:11.662Z","0.8.54":"2026-02-23T20:49:14.599Z","0.8.55":"2026-02-24T01:02:41.010Z","0.8.56":"2026-02-25T09:55:34.871Z","0.8.57":"2026-02-26T03:09:57.813Z","0.8.58":"2026-03-03T16:43:05.410Z","0.8.61":"2026-03-03T19:31:15.885Z","0.8.62":"2026-03-03T21:26:14.925Z","0.8.63":"2026-03-03T22:38:02.738Z","0.8.64":"2026-03-03T22:45:53.006Z","0.8.65":"2026-03-03T22:58:28.001Z","0.8.66":"2026-03-04T01:31:48.146Z","0.8.67":"2026-03-04T03:47:39.915Z","0.8.68":"2026-03-05T16:03:43.850Z","0.8.69":"2026-03-07T14:23:11.641Z","0.8.70":"2026-03-07T15:53:14.421Z","0.8.71":"2026-03-07T16:43:37.986Z","0.8.72":"2026-03-07T20:06:44.797Z","0.8.73":"2026-03-07T20:21:42.257Z","0.8.75":"2026-03-11T11:35:09.530Z","0.8.76":"2026-03-11T18:52:36.723Z","0.8.77":"2026-03-12T10:41:48.081Z","0.8.78":"2026-03-12T17:30:05.951Z","0.8.79":"2026-03-20T13:03:34.057Z","0.8.80":"2026-03-20T13:31:11.743Z","0.8.81":"2026-03-20T14:54:06.172Z","0.8.82":"2026-03-20T16:10:06.734Z","0.8.83":"2026-03-20T16:32:36.042Z","0.8.85":"2026-03-21T00:13:36.691Z","0.9.0":"2026-03-21T00:48:15.173Z","0.9.1":"2026-03-21T01:14:02.742Z","0.9.2":"2026-03-21T03:59:42.815Z","0.9.3":"2026-03-22T08:38:39.754Z","0.9.4":"2026-03-22T08:58:31.858Z","0.9.5":"2026-03-22T09:47:22.878Z","0.9.6":"2026-03-22T09:54:38.467Z","0.9.7":"2026-03-22T10:26:10.812Z","0.9.8":"2026-03-23T16:19:31.610Z","0.9.10":"2026-03-23T18:32:15.906Z","0.9.11":"2026-03-25T23:12:49.674Z","0.9.12":"2026-03-26T14:38:03.012Z","0.9.13":"2026-03-27T13:39:15.741Z","0.9.14":"2026-03-31T15:32:57.803Z","0.9.15":"2026-04-06T19:56:57.924Z","0.9.16":"2026-04-07T13:47:00.487Z","0.9.17":"2026-04-07T19:00:50.187Z","0.9.18":"2026-04-07T19:08:58.275Z","0.9.19":"2026-04-07T19:11:02.783Z","0.9.1-9.tasks":"2026-04-17T13:29:32.179Z","0.10.0":"2026-04-17T16:55:13.542Z","0.10.1":"2026-04-20T17:53:03.301Z","0.10.2":"2026-04-22T10:13:45.593Z","0.11.0":"2026-04-24T00:06:13.474Z","0.12.0":"2026-04-24T03:09:19.755Z","0.12.1":"2026-04-24T16:28:32.374Z","0.13.0":"2026-04-27T11:00:28.704Z","0.13.1":"2026-05-04T09:32:03.734Z","0.13.2":"2026-05-05T18:35:08.876Z","0.14.0":"2026-05-07T16:17:51.100Z","0.14.1":"2026-05-07T20:48:05.722Z","0.14.2":"2026-05-07T21:40:49.322Z","0.14.3":"2026-05-07T21:55:14.136Z","0.14.4":"2026-05-07T22:51:30.957Z","0.14.5":"2026-05-07T23:24:11.767Z","0.14.6":"2026-05-09T09:35:06.111Z","0.14.7":"2026-05-09T09:48:29.341Z","0.14.8":"2026-05-09T10:24:54.136Z","0.14.9":"2026-05-09T11:21:49.764Z","0.15.0":"2026-05-09T11:38:43.703Z","0.16.0":"2026-05-09T13:17:26.190Z","0.17.0":"2026-05-09T18:03:12.399Z","0.18.0":"2026-05-09T18:29:15.367Z","0.19.0":"2026-05-09T19:08:29.945Z","0.20.0":"2026-05-09T22:20:14.197Z","0.21.0":"2026-05-09T22:29:59.091Z","0.22.0":"2026-05-09T22:36:20.551Z","0.23.0":"2026-05-10T00:38:21.252Z","0.24.0":"2026-05-10T01:19:55.404Z","0.25.0":"2026-05-10T03:14:32.412Z","0.25.1":"2026-05-12T20:37:34.647Z","0.25.2":"2026-05-25T00:18:27.609Z","0.25.3":"2026-05-25T17:33:32.214Z","0.25.4":"2026-05-25T18:42:50.491Z","0.25.5":"2026-05-25T19:27:07.709Z","0.25.6":"2026-05-26T22:40:11.722Z","0.25.8":"2026-05-27T00:15:39.837Z","0.25.9":"2026-06-03T16:27:18.260Z","0.25.10":"2026-06-03T19:31:18.628Z","0.25.11":"2026-06-03T23:26:33.629Z","0.26.0":"2026-06-04T12:13:30.175Z","0.26.1":"2026-06-05T20:20:05.130Z","0.26.2":"2026-06-08T16:05:40.087Z","0.26.3":"2026-06-09T17:00:20.328Z","0.26.4":"2026-06-12T00:19:08.361Z","0.26.5":"2026-06-12T02:30:42.028Z","0.27.0":"2026-06-19T10:36:53.089Z","0.27.1":"2026-06-21T21:31:54.758Z","0.27.2":"2026-06-23T13:39:48.296Z","0.27.3":"2026-06-24T16:28:05.064Z","0.27.4":"2026-06-30T16:56:18.466Z","0.28.0":"2026-07-31T13:09:31.475Z","0.28.1":"2026-08-08T21:05:57.912Z","0.29.0":"2026-08-17T18:01:21.829Z","0.30.0":"2026-09-01T01:45:19.060Z","0.30.1":"2026-09-02T23:24:24.346Z","0.30.2":"2026-09-09T07:20:21.874Z","0.30.3":"2026-09-09T07:25:01.303Z","0.31.0":"2026-09-11T13:32:42.000Z","0.31.1":"2026-09-16T19:20:56.476Z","0.31.2":"2026-09-16T19:34:59.532Z","0.31.3":"2026-09-19T18:21:43.867Z","0.32.0":"2026-09-22T14:54:30.432Z","0.32.1":"2026-09-22T16:50:53.770Z","0.32.2":"2026-09-23T10:18:22.596Z"},"bugs":{"url":"https://github.com/decaf-ts/core/issues"},"author":{"name":"Tiago Venceslau and Contributors"},"license":"MPL-2.0","homepage":"https://github.com/decaf-ts/core#readme","keywords":["core","persistence","database","repository","decaf","typescript","orm","storage","transactions","data-model","crud"],"repository":{"url":"git+https://github.com/decaf-ts/core.git","type":"git"},"description":"Core persistence module for the decaf framework","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 TS — Core Package\n\nDecaf Core provides the foundational building blocks for the Decaf TypeScript ecosystem: strongly-typed models, repository pattern, pluggable persistence adapters, a composable query DSL, and pagination/observer utilities. With decorators and an injectable registry, it wires models to repositories and adapters so you can build data access that is framework-agnostic yet fully typed.\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### Core Concepts\n\n*   **`Repository`**: A class that implements the repository pattern, providing a consistent API for CRUD operations and querying.\n*   **`Adapter`**: An abstract class that defines the interface for connecting to different database backends.\n*   **`Statement`**: A query builder for creating complex database queries in a fluent, type-safe manner.\n*   **`TaskEngine`**: A system for managing background jobs and asynchronous operations, including composite-step concurrency controls.\n*   **`ModelService` and `PersistenceService`**: Base classes for creating services that encapsulate business logic and data access.\n*   **Migrations**: A system for managing database schema changes over time.\n*   **RAM Adapter**: An in-memory adapter for testing and development.\n\n![Licence](https://img.shields.io/github/license/decaf-ts/core.svg?style=plastic)\n![GitHub language count](https://img.shields.io/github/languages/count/decaf-ts/core?style=plastic)\n![GitHub top language](https://img.shields.io/github/languages/top/decaf-ts/core?style=plastic)\n\n[![Build & Test](https://github.com/decaf-ts/core/actions/workflows/nodejs-build-prod.yaml/badge.svg)](https://github.com/decaf-ts/core/actions/workflows/nodejs-build-prod.yaml)\n[![CodeQL](https://github.com/decaf-ts/core/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/decaf-ts/core/actions/workflows/codeql-analysis.yml)[![Snyk Analysis](https://github.com/decaf-ts/core/actions/workflows/snyk-analysis.yaml/badge.svg)](https://github.com/decaf-ts/core/actions/workflows/snyk-analysis.yaml)\n[![Pages builder](https://github.com/decaf-ts/core/actions/workflows/pages.yaml/badge.svg)](https://github.com/decaf-ts/core/actions/workflows/pages.yaml)\n[![.github/workflows/release-on-tag.yaml](https://github.com/decaf-ts/core/actions/workflows/release-on-tag.yaml/badge.svg?event=release)](https://github.com/decaf-ts/core/actions/workflows/release-on-tag.yaml)\n\n![Open Issues](https://img.shields.io/github/issues/decaf-ts/core.svg)\n![Closed Issues](https://img.shields.io/github/issues-closed/decaf-ts/core.svg)\n![Pull Requests](https://img.shields.io/github/issues-pr-closed/decaf-ts/core.svg)\n![Maintained](https://img.shields.io/badge/Maintained%3F-yes-green.svg)\n\n![Forks](https://img.shields.io/github/forks/decaf-ts/core.svg)\n![Stars](https://img.shields.io/github/stars/decaf-ts/core.svg)\n![Watchers](https://img.shields.io/github/watchers/decaf-ts/core.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 [here](https://decaf-ts.github.io/injectable-decorators/), Test results [here](https://decaf-ts.github.io/injectable-decorators/workdocs/reports/html/test-report.html) and Coverage [here](https://decaf-ts.github.io/injectable-decorators/workdocs/reports/coverage/lcov-report/index.html)\n\nMinimal size: 49.8 KB kb gzipped\n\n\n# Core Package — Detailed Description\n\nThe Decaf Core package provides a cohesive set of primitives for building strongly-typed data-access layers and managing background tasks in TypeScript. It centers around:\n\n- Models (from @decaf-ts/decorator-validation) enhanced with identity and persistence metadata.\n- A Repository abstraction that encapsulates CRUD, querying, and observation.\n- A powerful Task Engine for defining, scheduling, and executing background jobs with support for worker threads and composite-step concurrency controls.\n- Adapters that bridge repositories to underlying storage (in-memory, HTTP, TypeORM, etc.).\n- A fluent Query DSL (Statement/Condition) with pagination.\n- Lightweight dependency injection utilities to auto-resolve repositories.\n\nBelow is an overview of the main modules and their public APIs exposed by core.\n\n## 1. Repository Module\n- **`Repository<M>`**\n  - Constructor: `new Repository(adapter: Adapter, clazz: Constructor<M>, ...)`\n  - CRUD: `create`, `read`, `update`, `delete`\n  - Bulk ops: `createAll`, `readAll`, `updateAll`, `deleteAll`\n  - Querying:\n    - `select(...selectors?)`: Start a fluent query chain.\n    - `query(condition?, orderBy?, order?, limit?, skip?)`: Execute a simple query.\n    - **New High-Level Queries:** A set of methods, often used with the `@prepared` decorator, for common query patterns:\n      - `find(value, order?)`: Searches default attributes of a model for partial matches (starts-with).\n      - `findBy(key, value)`: Finds records by a specific attribute-value pair.\n      - `findOneBy(key, value)`: Finds a single record or throws a `NotFoundError`.\n      - `listBy(key, order)`: Lists all records ordered by a specific key.\n      - `countOf(key?)`: Counts records, optionally for a specific attribute.\n      - `maxOf(key)`, `minOf(key)`, `avgOf(key)`, `sumOf(key)`: Perform aggregate calculations.\n      - `distinctOf(key)`: Retrieves distinct values for an attribute.\n      - `groupOf(key)`: Groups records by a given attribute.\n      - `existsOf(key)`: Resolves to `true` when at least one record defines the attribute, without materializing records.\n      - `page(value, direction?, ref?)`: Paginates through records matching a default partial-match query.\n      - `paginateBy(key, order, ref?)`: Paginates records ordered by a specific key.\n  - Observation: `observe(observer, filter?)`, `unObserve(observer)`, `updateObservers(...)`, `refresh(...)`\n  - **Statement Execution**:\n    - `statement(name, ...args)`: Executes a custom method on the repository decorated with `@prepared`.\n  - Repository registry helpers:\n    - `static for(config, ...args)`: Proxy factory for building repositories with specific adapter config.\n    - `static forModel(model, alias?, ...args)`: Returns a Repository instance for a model.\n    - `static register(model, repoCtor, alias?)`: Registers a repository for a model.\n\n- **Decorators (`repository/decorators`)**\n  - `@repository(modelCtor, flavour?)`: Injects a repository instance or registers a repository class.\n  - `@prepared()`: Marks a repository method as an executable \"prepared statement\", allowing it to be called via `repository.statement()`.\n\n## 2. Task Engine Module\nA robust system for managing background jobs.\n- **`TaskEngine<A>`**: The core engine that polls for and executes tasks. Manages the task lifecycle, global runnable-task concurrency, composite-step concurrency, and worker threads.\n- **`TaskService<A>`**: A high-level service providing a clean API for interacting with the `TaskEngine`. It's the recommended entry point for managing tasks.\n  - `push(task, track?)`: Submits a new task for execution.\n  - `schedule(task, track?).for(date)`: Schedules a task to run at a specific time.\n  - `track(id)`: Returns a `TaskTracker` to monitor an existing task.\n- **Models**:\n  - `TaskModel`: Represents a task, its status (`PENDING`, `RUNNING`, `SUCCEEDED`, `FAILED`), input, and configuration (e.g., `maxAttempts`, `backoff`). Can be `ATOMIC` or `COMPOSITE`.\n  - `TaskEventModel`: Logs status changes and progress for a task.\n  - `TaskStepSpecModel`: Describes composite steps, including `classification`, `name`, `lock`, `dependsOn`, and `allowConcurrent` for opt-in parallel execution of compatible steps.\n- **Builders**:\n  - `TaskBuilder`: A fluent API for constructing atomic `TaskModel` instances.\n  - `CompositeTaskBuilder`: A builder for creating multi-step (`COMPOSITE`) tasks.\n  - `TaskStepSpecBuilder`: A fluent API for constructing composite step specs, including `setAllowConcurrent(false)` by default.\n- **Handlers & Tracking**:\n  - `ITaskHandler`: The interface to implement for defining the logic of a task. Handlers are registered with the `TaskHandlerRegistry`.\n  - `TaskTracker`: An object returned when tracking a task, allowing you to await its completion and receive progress updates.\n- **Worker Threads**: The engine can be configured to run tasks in Node.js `worker_threads`, providing true parallelism and non-blocking execution for CPU-intensive jobs. Configuration is done via the `workerPool` and `workerAdapter` properties in the `TaskEngineConfig`.\n\nComposite-step concurrency is opt-in at the step level. `allowConcurrent` exists on `TaskStepSpecBuilder`, defaults to `false`, and only affects composite steps that share the same `lock`. The per-task `maxConcurrentCompositeSteps` limit defaults to `-1` and is separate from the engine-wide `concurrency` limit for runnable tasks. The engine also uses a shared task-context write lock so logs and results remain serialized while compatible steps run in parallel.\n\n## 3. Persistence Module\n- **`Adapter<N, Q, R, Ctx>`**: The bridge between a repository and the back-end storage.\n  - Handles CRUD operations, raw queries, and model/record transformation (`prepare`/`revert`).\n  - Manages different storage \"flavours\" (e.g., 'ram', 'fs', 'typeorm').\n- **`Sequence`**: Provides identity/sequence generation.\n- **`ObserverHandler`**: Manages observer notifications.\n\n## 4. Query Module\n- **`Statement<M>`**: A fluent DSL for building and executing queries.\n  - Methods: `select`, `from`, `where`, `orderBy`, `groupBy`, `limit`, `offset`, `execute`, `paginate`.\n  - Now includes enhanced logic to \"squash\" simple queries into efficient prepared statements.\n- **`Condition<M>`**: A composable condition tree for building `where` clauses.\n- **`Paginator<M>`**: An abstract pagination helper.\n  - Now includes `serialize()` and `deserialize()` methods to easily pass pagination state.\n\n## 5. Model & Identity Modules\n- **`BaseModel`**: The base class all models extend from.\n- Decorators like `@table`, `@pk`, `@column`, `@index`, and relation decorators (`@oneToOne`, `@oneToMany`, `@manyToOne`) are used to define persistence metadata.\n- Includes updated logic for handling complex relations, including `oneToManyOnCreateUpdate` and initial support for `manyToMany`.\n\n## 6. RAM & Filesystem Runtimes\n- **`RamAdapter`**: An in-memory adapter, perfect for tests and quick prototyping.\n- **`FilesystemAdapter`**: A `RamAdapter`-compatible adapter that persists data to the local filesystem, enabling data to survive process restarts. Ideal for local development and testing.\n\n\n# How to Use\n\nThis guide provides detailed, real-life examples of how to use the main features of the `@decaf-ts/core` library.\n\n## Repository and Adapter Interaction\n\nThe `Repository` and `Adapter` are the core of the persistence layer. The `Repository` provides a high-level API for your application to interact with, while the `Adapter` handles the specific implementation details of your chosen database.\n\n### The `prepare` -> `action` -> `revert` Loop\n\nThis loop is the foundation of the persistence process. It ensures data is correctly transformed, validated, and persisted.\n\n```mermaid\nsequenceDiagram\n    participant C as Client Code\n    participant R as Repository\n    participant V as Validators/Decorators\n    participant A as Adapter\n    participant DB as Database\n\n    C->>+R: create(model)\n    R->>R: 1. createPrefix(model)\n    R->>+V: 2. Enforce DB Decorators (ON)\n    V-->>-R:\n    R->>+A: 3. prepare(model)\n    A-->>-R: { record, id, transient }\n    R->>+A: 4. create(table, id, record)\n    A->>+DB: 5. Database Insert\n    DB-->>-A: Result\n    A-->>-R: record\n    R->>+A: 6. revert(record)\n    A-->>-R: model instance\n    R->>R: 7. createSuffix(model)\n    R->>+V: 8. Enforce DB Decorators (AFTER)\n    V-->>-R:\n    R-->>-C: created model\n```\n\n1.  **`createPrefix`**: The `Repository`'s `createPrefix` method is called. This is where you can add logic to be executed before the main `create` operation.\n2.  **Decorators (ON)**: Any decorators configured to run `ON` the `CREATE` operation are executed. This is a good place for validation or data transformation.\n3.  **`prepare`**: The `Adapter`'s `prepare` method is called to convert the model into a format suitable for the database. This includes separating transient properties.\n4.  **`create`**: The `Adapter`'s `create` method is called to persist the data to the database.\n5.  **Database Insert**: The `Adapter` communicates with the database to perform the insert operation.\n6.  **`revert`**: The `Adapter`'s `revert` method is called to convert the database record back into a model instance.\n7.  **`createSuffix`**: The `Repository`'s `createSuffix` method is called. This is where you can add logic to be executed after the main `create` operation.\n8.  **Decorators (AFTER)**: Any decorators configured to run `AFTER` the `CREATE` operation are executed.\n\n### FilesystemAdapter Setup\n\n`FilesystemAdapter` (found under `core/src/fs`) extends `RamAdapter` but writes every dataset to disk so repositories survive restarts. You can swap it anywhere you would use `RamAdapter`.\n\n**Configuration highlights**\n\n- `rootDir`: Base directory where databases live. Each adapter alias becomes its own sub-folder.\n- `jsonSpacing`: Optional pretty-print spacing for the JSON payloads (handy while debugging).\n- `fs`: Custom `fs/promises` implementation — forward your own for tests or sandboxes.\n- `onHydrated(info)`: Callback executed after a table is read from disk; great for metrics or warm-up logs.\n\n**Directory layout**\n\n- Records -> `{rootDir}/{alias}/{table}/{encodedPk}.json` storing `{ id, record }`.\n- Indexes -> `{rootDir}/{alias}/{table}/indexes/{indexName}.json`, mirroring `@index` metadata so range/aggregate queries stay fast.\n\n```typescript\nimport path from \"node:path\";\nimport { FilesystemAdapter, Repository } from \"@decaf-ts/core\";\nimport { User } from \"./models/User\";\n\nconst adapter = new FilesystemAdapter(\n  {\n    rootDir: path.join(process.cwd(), \".decaf-data\"),\n    jsonSpacing: 2,\n    onHydrated: ({ table, records }) => {\n      console.info(`Hydrated ${records} ${table} records from disk`);\n    },\n  },\n  \"local-fs\"\n);\n\nconst repo = new Repository(adapter, User);\nawait repo.create(new User({ id: \"user-1\", name: \"Persistent\" }));\nconst reloaded = await repo.read(\"user-1\"); // survives process restarts\n\nawait adapter.shutdown(); // closes open file handles when the app exits\n```\n\nFor tests, point `rootDir` at a temporary folder (see `tests/fs/__helpers__/tempFs.ts`) and clean it up after each suite.\n\n## Core Decorators\n\nThe library provides a set of powerful decorators for defining models and their behavior.\n\n*   `@table(name)`: Specifies the database table name for a model.\n*   `@pk()`: Marks a property as the primary key.\n*   `@column(name)`: Maps a property to a database column with a different name.\n*   `@createdAt()`: Automatically sets the property to the current timestamp when a model is created.\n*   `@updatedAt()`: Automatically sets the property to the current timestamp when a model is created or updated.\n*   `@index()`: Creates a database index on a property.\n\n```typescript\nimport { table, pk, column, createdAt, updatedAt, index } from '@decaf-ts/core';\nimport { model, Model } from '@decaf-ts/decorator-validation';\n\n@table('users')\n@model()\nexport class User extends Model {\n  @pk()\n  id: string;\n\n  @column('user_name')\n  @index()\n  name: string;\n\n  @createdAt()\n  createdAt: Date;\n\n  @updatedAt()\n  updatedAt: Date;\n}\n```\n\n## Complex Relations\n\nYou can model complex relationships between your classes using `@oneToOne`, `@oneToMany`, and `@manyToOne`.\n\n```typescript\nimport { table, pk, oneToOne, oneToMany, manyToOne } from '@decaf-ts/core';\nimport { model, Model } from '@decaf-ts/decorator-validation';\nimport { User } from './User';\n\n@table('profiles')\n@model()\nexport class Profile extends Model {\n  @pk()\n  id: string;\n\n  bio: string;\n}\n\n@table('posts')\n@model()\nexport class Post extends Model {\n  @pk()\n  id: string;\n\n  title: string;\n\n  @manyToOne(() => User)\n  author: User;\n}\n\n@table('users')\n@model()\nexport class User extends Model {\n  @pk()\n  id: string;\n\n  @oneToOne(() => Profile)\n  profile: Profile;\n\n  @oneToMany(() => Post)\n  posts: Post[];\n}\n```\n\n## Extending the Adapter\n\nYou can create your own persistence layer by extending the `Adapter` class.\n\n```typescript\nimport { Adapter, Model, Constructor, PrimaryKeyType } from '@decaf-ts/core';\n\nclass MyCustomAdapter extends Adapter<any, any, any, any> {\n  constructor() {\n    super({}, 'my-custom-adapter');\n  }\n\n  async create<M extends Model>(\n    clazz: Constructor<M>,\n    id: PrimaryKeyType,\n    model: Record<string, any>\n  ): Promise<Record<string, any>> {\n    console.log(`Creating in ${Model.tableName(clazz)} with id ${id}`);\n    // Your database insert logic here\n    return model;\n  }\n\n  // Implement other abstract methods: read, update, delete, raw\n}\n```\n\n## Transactions (`@transactional`)\n\n`@transactional()` wraps a `Repository` or `Service`/`ModelService` method so every persistence call it makes - including calls to other `@transactional()` methods - runs inside a single transaction boundary. Always import it from `@decaf-ts/core`, **not** from `@decaf-ts/transactional-decorators`: the base package's own `transactional()` factory re-registers its (no-op-for-this-purpose) decorator every time it is used, so importing it anywhere in your process will silently override `@decaf-ts/core`'s implementation.\n\n```typescript\nimport { Repository, transactional } from '@decaf-ts/core';\nimport { User } from './models';\n\nclass UserRepository extends Repository<User, any> {\n  @transactional()\n  async createPair(first: User, second: User, ...args: any[]): Promise<[User, User]> {\n    // both creates run inside the same transaction\n    const created1 = await this.create(first, ...args);\n    const created2 = await this.create(second, ...args);\n    return [created1, created2];\n  }\n\n  @transactional()\n  async createTriplet(a: User, b: User, c: User, ...args: any[]): Promise<User[]> {\n    const pair = await this.createPair(a, b, ...args); // reuses the SAME transaction\n    const third = await this.create(c, ...args);\n    return [...pair, third];\n  }\n}\n```\n\nKey points:\n\n*   **Always forward the trailing `...args`** between `@transactional()` methods (and into the `create`/`read`/`update`/`delete` calls you make from inside them). That trailing argument carries the `Context` that holds the active lock; drop it and a nested call will start its own, unrelated transaction.\n*   **Nesting is free and automatic.** The first `@transactional()` call to run acquires the lock (`lock.begin()`); calls nested inside it detect the lock already on the `Context` and reuse it, only incrementing a depth counter. The transaction only commits (`lock.commit()`) when the outermost call returns successfully, no matter how many levels deep the nesting goes or how many operations each level performs.\n*   **One error ends the whole transaction.** If any nested call throws, the transaction rolls back (`lock.rollback(err)`) exactly once and the error propagates - enclosing frames detect the lock is already done and don't roll back a second time.\n*   **`Service`/`ModelService` methods follow the exact same contract** - you can mix `@transactional()` Repository and Service methods in the same call tree and they will share one lock.\n*   **No configurable isolation level** is provided by the decorator itself; that's left to whatever the underlying adapter's native transaction mechanism supports. The default lock does support capping how many transactions can run concurrently - see below.\n\n### Limiting concurrent transactions (`maxConcurrentTransactions`)\n\nThe default `ContextLock` (used by any adapter that doesn't override `transactionLock()`, e.g. `RamAdapter`) is gated by the `maxConcurrentTransactions` flag on `AdapterFlags`:\n\n*   **`-1` (the default)** - no limit; `begin`/`commit`/`rollback` behave as a no-op, exactly like before this flag existed.\n*   **`0`** - transactions are disabled outright; every `@transactional()` call immediately throws an `UnsupportedError`.\n*   **any positive number `N`** - at most `N` transactions run concurrently on that adapter. A `@transactional()` call beyond the limit queues (via an internal counting semaphore) until one of the `N` in-flight transactions commits or rolls back, then proceeds in FIFO order.\n\nSet it like any other flag, typically via `Repository.override(...)`:\n\n```typescript\nconst repo = userRepository.override({ maxConcurrentTransactions: 1 });\n// at most one @transactional() call through `repo` runs at a time;\n// a second concurrent call waits until the first commits or rolls back\nawait Promise.all([\n  repo.someTransactionalMethod(),\n  repo.someTransactionalMethod(),\n]);\n```\n\nThe limit is shared by every `ContextLock` created for the same adapter instance (not per-call), so it caps total concurrent transactions against that adapter regardless of which repository or service triggered them.\n\n### How adapters provide native transactions\n\nAn adapter with real transactional storage (e.g. a SQL database) overrides `transactionLock()` to return a `ContextLock` subclass that wraps its native `BEGIN`/`COMMIT`/`ROLLBACK` equivalent instead of relying on the default semaphore-gated implementation:\n\n```typescript\nimport { Adapter, ContextLock } from '@decaf-ts/core';\n\nclass MyNativeLock extends ContextLock<MyAdapter> {\n  override async begin(): Promise<void> {\n    // open a dedicated connection/transaction handle on this.adapter\n  }\n  override async commit(): Promise<void> {\n    // commit and release the handle\n  }\n  override async rollback(): Promise<void> {\n    // roll back and release the handle\n  }\n}\n\nclass MyAdapter extends Adapter<any, any, any, any> {\n  override transactionLock(...args: any[]): MyNativeLock {\n    return new MyNativeLock(this, ...args);\n  }\n}\n```\n\nAll the bookkeeping (reusing the lock across nested calls, tracking depth, deciding when to actually call `begin`/`commit`/`rollback`) is owned by the `@transactional()` proxy itself - your `ContextLock` subclass only needs to know how to start, end, and undo a transaction once. `@decaf-ts/for-typeorm`'s `TypeORMContextLock` is a complete real-world example of this pattern, backed by Postgres; see its \"How to Use\" guide for a worked example with real CRUD operations and concurrent transactions.\n\nNote that overriding `begin`/`commit`/`rollback` without calling `super.*()` (as `TypeORMContextLock` does) opts out of the `maxConcurrentTransactions` semaphore entirely - native adapters typically have their own, more appropriate way to manage concurrency (connection pooling, native locks, isolation levels), so `for-typeorm`'s documentation explicitly calls out that the flag has no effect there.\n\n## Services\n\nThe `ModelService` provides a convenient way to interact with your repositories.\n\n```typescript\nimport { ModelService, Repository } from '@decaf-ts/core';\nimport { User } from './models';\n\nclass UserService extends ModelService<User, Repository<User, any>> {\n  constructor() {\n    super(User);\n  }\n\n  async findActiveUsers(): Promise<User[]> {\n    return this.repository.select().where({ status: 'active' }).execute();\n  }\n}\n\nconst userService = new UserService();\nconst activeUsers = await userService.findActiveUsers();\n```\n\n## Task Engine\n\nThe `TaskEngine` is a powerful tool for managing background jobs, including composite-step concurrency controls.\n\n### Creating a Task Handler\n\nA `TaskHandler` defines the logic for a specific task.\n\n```typescript\nimport { TaskHandler, TaskContext } from '@decaf-ts/core';\n\nclass MyTaskHandler implements TaskHandler<any, any> {\n  async run(input: any, context: TaskContext): Promise<any> {\n    console.log('Running my task with input:', input);\n    await context.progress({ message: 'Step 1 complete' });\n    // ... task logic\n    return { result: 'success' };\n  }\n}\n```\n\n### Using the Task Engine\n\n```typescript\nimport { TaskEngine, TaskModel, TaskHandlerRegistry } from '@decaf-ts/core';\nimport { MyTaskHandler } from './MyTaskHandler';\n\n// 1. Register the handler\nconst registry = new TaskHandlerRegistry();\nregistry.register('my-task', new MyTaskHandler());\n\n// 2. Create the task engine\nconst taskEngine = new TaskEngine({ adapter, registry });\n\n// 3. Push a task\nconst task = new TaskModel({\n  classification: 'my-task',\n  input: { some: 'data' },\n});\nconst { tracker } = await taskEngine.push(task, true);\n\n// 4. Track the task's progress and result\ntracker.on('progress', (payload) => {\n  console.log('Task progress:', payload);\n});\n\nconst result = await tracker.resolve();\nconsole.log('Task result:', result);\n\n// 5. Schedule a task\ntaskEngine.schedule(task).for(new Date(Date.now() + 5000)); // 5 seconds from now\n```\n\n### Worker Threads\n\nThe Task Engine can be configured to execute tasks in separate worker threads, enabling true parallelism.\n\n```typescript\nimport { TaskEngine, TaskHandlerRegistry } from '@decaf-ts/core';\nimport path from 'path';\n\nconst taskEngine = new TaskEngine({\n  adapter,\n  registry,\n  workerPool: {\n    entry: path.resolve(__dirname, './worker-entry.ts'), // Path to your worker entry file\n    size: 4, // Number of worker threads\n  },\n  workerAdapter: {\n    adapterModule: '@decaf-ts/core/fs', // Module to load the adapter from\n    adapterClass: 'FilesystemAdapter', // Adapter class name\n    adapterArgs: [{ rootDir: './data' }, 'fs-worker'], // Arguments for the adapter constructor\n  }\n});\n\nawait taskEngine.start();\n```\n\n### Task Engine configuration reference\n\n`TaskEngineConfig` exposes every knob used by the engine to claim, lease, and log tasks. The full set of options is:\n\n| Option | Description |\n| --- | --- |\n| `adapter` | The persistence adapter where `TaskModel` rows live. When migrations run via the CLI this is a dedicated `RamAdapter`; never reuse an alias that is also a migration target. |\n| `overrides` | Passed to `adapter.for(...)` when a task needs custom flags (for example to seed identity metadata). |\n| `registry` | `TaskHandlerRegistry` wiring classification strings to handler instances. Only registered handlers can run. |\n| `bus` | Optional `TaskEventBus` that receives progress/log/status events. |\n| `workerId` | Uniquely identifies the worker claiming leases. Each engine (including CLI migrations) must use a different `workerId` so leases do not clash. |\n| `concurrency` | Number of work units to execute in parallel (set to `1` when migration steps must stay sequential). |\n| `maxConcurrentCompositeSteps` | Maximum number of composite steps that may run at once for a single composite task. Defaults to `-1`, which means no limit. |\n| `leaseMs` | How long a running task can go without a heartbeat before it is re-queued. |\n| `pollMsIdle` | Poll interval when the queue is empty. |\n| `pollMsBusy` | Poll interval while tasks are running (shorter than `pollMsIdle`). |\n| `logTailMax` | Maximum log entries kept in memory before flushing to the bus. |\n| `streamBufferSize` | Byte size of the stream buffer used for large log payloads. |\n| `maxLoggingBuffer` | Upper limit (in bytes) for buffered logs before older entries are pruned. |\n| `loggingBufferTruncation` | Percentage of the buffer kept when `maxLoggingBuffer` is reached; the rest gets truncated. |\n| `gracefulShutdownMsTimeout` | Time (ms) `TaskEngine.shutdown()` waits for in-flight workers before forcing a stop. |\n| `autoShutdown` | Optional backoff configuration (`enabled`, `backoffStepMs`, `maxIdleDelayMs`) that gradually raises `pollMsIdle` until the engine stops once the queue drains. |\n\n`TaskContext` enriches every handler callback with helpers such as:\n\n- `progress(payload)`: emit structured progress updates (`TaskEventType.PROGRESS`).\n- `pipe(...log)` and `flush()`: buffer logs that eventually feed into `TaskEventType.LOG`.\n- `heartbeat()`: extend the lease before it expires (used in long-running handlers).\n- `scheduleCompositeSteps(...)`: dynamically insert extra steps when building migration tasks.\n- `stepWriteLock`: a shared lock used by composite steps to serialize writes to the task context, so logs and results stay consistent even when compatible steps run concurrently.\n\nComposite-step concurrency is opt-in and step-scoped. `allowConcurrent` lives on `TaskStepSpecBuilder`, defaults to `false`, and only affects composite steps that share the same `lock`. The per-task `maxConcurrentCompositeSteps` limit defaults to `-1` and is independent from the engine-wide `concurrency` limit for runnable tasks.\n\n### Task Engine migration guardrails\n\nWhen migrations run through a TaskService-backed engine the adapter alias must be dedicated to the migration queue (e.g., `decaf-cli-task-engine`). `MigrationService.migrateAdapters` enforces this by comparing every adapter alias/flavour and rejecting any run that would reuse the task engine alias as a migration target. Keeping the task queue isolated prevents lease metadata from colliding with schema updates.\n\nTune the knobs above with migrations in mind:\n- Keep `concurrency` at `1` so versions apply sequentially.\n- Increase `leaseMs` slightly above your longest expected step so long-running migrations do not get re-claimed prematurely.\n- Use `pollMsIdle`/`pollMsBusy` to control how aggressively the engine polls when the queue is empty or busy; CLI runners typically lower `pollMsBusy`.\n- `logTailMax`, `streamBufferSize`, `maxLoggingBuffer`, and `loggingBufferTruncation` keep migration logs bounded; the CLI attaches a `TaskEventBus` so progress/state logs flush before shutdown.\n- `autoShutdown` gradually raises `pollMsIdle` so CLI runners stop after every tracked task completes.\n\n### Task Engine task-mode and TaskService\n\nMigration orchestration often runs inside `TaskService`. Typical setup:\n\n1. Create a dedicated `Adapter`, e.g. `new RamAdapter({}, \"decaf-cli-task-engine\")`, and boot it before starting the `TaskService`.\n2. `await new TaskService().boot({ adapter: taskEngineAdapter })` to power the `TaskHandlerRegistry` and `TaskTracker`.\n3. Pass the `TaskService` instance into `MigrationService.migrateAdapters(..., { taskMode: true, taskService })`.\n\n`TaskService.boot` mirrors `TaskEngineConfig`: you can also supply `registry`, `bus`, or custom `overrides`, and the service builds the engine, event bus, and tracker registry. The CLI attaches a migration-only `TaskHandlerRegistry` so the worker never executes unrelated handlers.\n\nThe CLI already follows this pattern and explicitly prevents the task engine adapter alias from appearing inside the migrating aliases, which keeps persistence targets isolated. When `taskMode` is true, every migration version produces a `CompositeTask`; use `migration.track()` or `taskService.track(id)` to attach listeners so progress/status events flow through the command logger.\n\n`TaskService.track(id)` wires the CLI logger to the matching `TaskTracker` so status/progress logs stream through your console before `TaskTracker.wait()` resolves. If a migration task fails, call `MigrationService.retry(taskId)`—it uses repository overrides to reset `status` to `PENDING`, clear `error`/lease metadata, and re-queue the work—then `taskService.track(id)` again so the TaskEngine reclaims it.\n\nComposite tasks are ordered by the sequence you pass to `CompositeTaskBuilder` or by using the `dependsOn`/`dependencies` array. Each step has a `classification` (matching a handler), an optional `name`, and `lock`/`dependsOn` metadata (`TaskStepSpecModel`). Use `TaskStepSpecBuilder.setAllowConcurrent(true)` to let compatible steps that share the same lock value run together; the default remains `false`. The engine still serializes context writes through the shared task-context lock so logs and results are persisted safely. Dependencies support either `<taskId>` or `<taskId>:<stepRef>` shorthand so you can mix tasks and steps as prerequisites.\n\nTask attempts are bounded by `maxAttempts` and `backoff` (configured via builders). The engine records each attempt and automatically escalates to `WAITING_RETRY`/`RUNNING` states; if a task exhausts retries, the service surfaces the final error via `TaskTracker.wait()` so your migration command can decide between retrying or aborting.\n\n## Migration System\n\n`MigrationService` is the canonical upgrade runner. Use `MigrationService.migrateAdapters(adapters, config)` or `DecafCoreModule.migrate(config)` once your persistence layer is booted, but remember that live verification expects each migration to add a required column/property and backfill existing records before moving to the next version.\n\n### Migration configuration reference\n\n`MigrationService` speaks the `MigrationConfig` / `PersistenceMigrationConfig` language:\n\n- `persistMigrationSteps`: keep track of every migration run (defaults to `true`).\n- `persistenceFlavour`: restricts the execution plan to a single adapter flavour alias.\n- `targetVersion`: semver/string goal for this run (CLI defaults to `package.json.version`).\n- `taskMode`: when `true`, migrations are executed through the TaskService as `CompositeTask`s built per version. When `false`, `executeMigration` runs each migration inline.\n- `includeGenericInTaskMode`: set this to `true` to include generic migrations in multi-adapter task runs; it defaults to `false` for those runs and to `true` otherwise. An explicit value is forwarded to every selected adapter execution.\n- `retrieveLastVersion` / `setCurrentVersion`: asynchronous handlers so each migration scope can persist its own migration head. `retrieveLastVersion` is called prior to building the execution plan; `setCurrentVersion` runs after every successfully completed version (per task in task mode, once at the end in normal mode). When no `persistenceFlavour` is configured, handlers still run and receive `undefined` for the adapter argument.\n- `taskService`: required when `taskMode` is enabled; the CLI boots a `TaskService` backed by a dedicated `RamAdapter` (`decaf-cli-task-engine`).\n- `versioning`: override the default npm-semver comparator (`MigrationVersioning`) if you deploy a non-semver scheme.\n- `handlers`: per-flavour overrides (typically wired via the CLI defaults) for `retrieveLastVersion`/`setCurrentVersion` if you need special persistence beyond the default adapter cache.\n- `dryRun`: compatibility flag that is parsed but does not alter runtime behaviour anymore; the migrations still execute against your database.\n\nExample handlers:\n\n```ts\nhandlers: {\n  nano: {\n    async retrieveLastVersion(adapter) {\n      return (await new VersionRepo(adapter).read(\"nano\"))?.version;\n    },\n    async setCurrentVersion(version, adapter) {\n      await new VersionRepo(adapter).upsert(\"nano\", { version });\n    },\n  },\n}\n```\n\n### Version gating and lifecycle progression\n\n`MigrationService` consults `retrieveLastVersion` before building the execution plan so it always knows the persisted `currentVersion`. Only migrations whose normalized versions fall strictly greater than that value and less than or equal to the `targetVersion` (CLI `--to`) are scheduled, ensuring each run advances the system lifecycle. After every version completes successfully, `setCurrentVersion` records the new head so subsequent boots skip already applied hops; when the stored version already matches the target, the filtering logic yields an empty plan and the migration run is a no-op.\n\nUse `MigrationService.migrateAdapters([nanoAdapter, typeormAdapter], config)` with `taskMode: true` and the appropriate handlers to queue each version with the TaskService, then call `migration.track()` to wait on each version.\n\n### `@migration` metadata and precedence control\n\nEach migration class must be decorated with `@migration(...)`. The decorator accepts multiple overloads, but all forms populate the metadata that `MigrationService.sort()` uses to build a deterministic plan:\n\n```ts\n@migration(\"1.1.0-add-isActive\", {\n  precedence: \"1.1.0\",\n  flavour: \"nano\",\n  rules: [\n    async (_, adapter) => Boolean(await adapter.exists(\"user\")),\n  ],\n})\nexport class AddIsActiveMigration implements Migration<any, NanoAdapter> { ... }\n```\n\n- `reference`: required string used for logging, dependency hints, and version normalization (typically the semver value).\n- `precedence`: optional hint that can be a `Migration` constructor, string token, or object referencing another migration. `MigrationService.extractPrecedenceTokens` reads it to break ties when migrations share the same version and flavour; use it to force ordering between otherwise identical migrations.\n- `flavour`: optional adapter flavour alias (e.g., `\"nano\"`, `\"type-orm\"`). Migrations are only considered when `targetFlavour` matches or (when `includeGeneric` is `true`) when a generic migration declares `DefaultFlavour`.\n- `rules`: optional array of async predicates `(qr, adapter, ctx)` that gate whether the migration should run. If any rule returns `false`, the migration is skipped.\n\n`MigrationService.sort()` first compares normalized versions (`normalize()` via `MigrationVersioning`), then uses `compareByPrecedence`, and finally falls back to flavour/reference lexicographic ordering. If two migrations share version/flavour and have conflicting precedence, an explicit `InternalError` is thrown so you can clarify the ordering.\n\n### Version tracking, task mode, and resume semantics\n\n`MigrationService` starts by calling `retrieveLastVersion` (when provided) to determine the persisted `currentVersion`. It builds an execution plan by filtering all decorated migrations whose normalized versions fall strictly greater than `currentVersion` and less than or equal to `targetVersion`. If no `persistenceFlavour` is configured, the handler still runs, but it receives `undefined` for the adapter argument so adapterless migration flows can manage their own version tracking.\n\nIn **normal mode**, `migrateNormally` executes each migration with `executeMigration`. After the last migration succeeds, `setCurrentVersion` is invoked once with the last version so the next boot knows where to resume.\n\nIn **task mode**, `migrateViaTasks` uses `MigrationTaskBuilder` (a `CompositeTaskBuilder` wrapper) to queue one `TaskModel` per version. Each queued task depends on the previous one (the CLI attaches the dependency chain automatically), and `MigrationService.track()` waits for the `TaskTracker` of each version to finish. Immediately after each task resolves, `track()` calls `setCurrentVersion` for that version (using `this.queuedTaskChain` to map task IDs to versions). This per-version update ensures that, after a crash, re-running the CLI will call `retrieveLastVersion` and resume at the correct position.\n\nBy design `setCurrentVersion` executes only after a version completely finishes: inline (`taskMode: false`) runs update at the end of the migration batch, and task mode updates after every `CompositeTask`. That means the recorded `currentVersion` always equals the last fully successful hop, so `retrieveLastVersion` can skip already applied versions and start at the next semantic bump. If a version fails mid-task, the version does not advance, and rerunning `MigrationService.retry()` or re-launching the CLI will re-queue the failed version before moving on.\n\nIf a task fails or is canceled, call `MigrationService.retry(taskId)`:\n\n1. `retry` checks for explicit IDs, pending context IDs (`Context.pending(PersistenceKeys.MIGRATION)`), or the queued chain.\n2. It queries the TaskRepository (with `ignoreHandlers: true`) and rewrites the `TaskModel` to `status = PENDING`, clears `error`, `leaseOwner`, and timestamps so the TaskEngine can reclaim it.\n\nIf you want to rerun an entire migration from scratch, omit `taskIds` and let `retry()` call `migrateViaTasks` again.\n\n`MigrationService` rejects any configuration where the task engine adapter alias is also part of the migrating adapters; keeping the TaskService on a separate `RamAdapter` ensures migrations can persist their schema changes without racing the tasks that perform them.\n\n## Advanced Repository Features\n\nThe `Repository` class now includes several high-level methods for common query patterns, simplifying data access.\n\n### Finding Records\n\n```typescript\n// Find records by a specific attribute\nconst users = await userRepo.findBy('email', 'test@example.com');\n\n// Find a single record (throws NotFoundError if not found)\nconst user = await userRepo.findOneBy('username', 'jdoe');\n\n// List records ordered by a key\nconst sortedUsers = await userRepo.listBy('createdAt', OrderDirection.DESC);\n```\n\n### Partial Match Search\n\nThe `find` and `page` methods support partial matching (starts-with) on default query attributes.\n\n```typescript\n// Assuming 'name' and 'email' are default query attributes for User\n// This will find users where name OR email starts with \"john\"\nconst users = await userRepo.find('john');\n\n// You can also specify the sort order\nconst sortedUsers = await userRepo.find('john', OrderDirection.DESC);\n```\n\n### Aggregations\n\nPerform calculations directly on your data:\n\n```typescript\nconst totalUsers = await userRepo.countOf();\nconst activeUsersCount = await userRepo.countOf('isActive'); // Counts where isActive is truthy\n\nconst maxAge = await userRepo.maxOf('age');\nconst minAge = await userRepo.minOf('age');\nconst avgAge = await userRepo.avgOf('age');\nconst totalAge = await userRepo.sumOf('age');\n\nconst distinctCities = await userRepo.distinctOf('city');\n```\n\n### Existence Checks\n\nSometimes you only need to know whether at least one record matches, without fetching it. `existsOf(key)` resolves to `true` when at least one record defines the given attribute. This is the idiomatic presence test on document stores such as the CouchDB-based adapters, where `undefined` properties are omitted from the stored document; SQL-based adapters translate the same condition into a native `IS NOT NULL` check:\n\n```typescript\nconst hasNickname = await userRepo.existsOf('nickname');\n```\n\nThe same check is available on the fluent statement chain by executing the condition-level `exists()` with `.execute()` (or `.paginate()`), and `Condition.attribute(...).exists()` builds the unary condition so it can be combined with `and()`/`or()` like any other condition:\n\n```typescript\nimport { Condition } from '@decaf-ts/core';\n\nconst anyNamedUser = await userRepo\n  .select()\n  .where(Condition.attribute<User>('name').exists())\n  .execute();\n\nconst withFullProfile = await userRepo\n  .select()\n  .where(\n    Condition.attribute<User>('name')\n      .exists()\n      .and(Condition.attribute<User>('age').exists())\n  )\n  .execute();\n```\n\nRepository methods decorated with `@query()` also support the `existsBy<Field>` naming convention (e.g. `existsByName`, `existsByNameAndAge`, `existsByNameOrAge`). The method name encodes the query exactly like the `findBy`-style prefixes, but each condition simply asserts that the attribute is defined - existence conditions consume no comparison values:\n\n```typescript\n@query()\nexistsByNickname(): Promise<boolean> {\n  throw new UnsupportedError(`Method overridden by @query decorator.`);\n}\n\nconst usersWithNickname = await userRepo.existsByNickname();\n```\n\n### Pagination\n\nEasily paginate through your data, including partial match searches:\n\n```typescript\n// Paginate based on a default query (e.g., all users)\n// This searches for users matching \"search term\" (partial match) and paginates the results\nconst page1 = await userRepo.page('search term', OrderDirection.ASC, { limit: 10, offset: 1 });\n\n// Paginate ordered by a specific key without filtering\nconst page2 = await userRepo.paginateBy('createdAt', OrderDirection.DESC, { limit: 20, offset: 2 });\n\nconsole.log(`Page ${page1.current} of ${page1.total}`);\n```\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[![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"}