{"_id":"@piggly/ddd-toolkit","_rev":"74-b748af7ce9afb9efdb8500a880243ff0","name":"@piggly/ddd-toolkit","dist-tags":{"alpha":"5.0.0-alpha.19","latest":"5.3.1"},"versions":{"1.0.0":{"name":"@piggly/ddd-toolkit","version":"1.0.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@1.0.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"6ad3e049629070c3c00fc753e41dca0ad4b51ad1","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-1.0.0.tgz","fileCount":117,"integrity":"sha512-+TfrgHlvpTxN33iKL8jgYMdHEtT9bzM9FtzNjMYdGt/XognlGvopTn92KiEGPwDolE8QkhA+XXi6WxIHYOH3Zg==","signatures":[{"sig":"MEUCIQDGn25NHO9po/Ny9sgQJgjk4aTLjdD7Ql7BSmKqXcsy5QIgVJZFft9H2ADztb6IYvU3c//PCFCgXKP9+gmMqq/6hS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121822},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"f62f13a7f761a68f46286044eb06f20216a920ae","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"9.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","@piggly/event-bus":"^1.0.1","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_1.0.0_1685561508559_0.705478218038273","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@piggly/ddd-toolkit","version":"1.0.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@1.0.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"f5640e4178120bef5610cdd924de6476217e7a57","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-1.0.1.tgz","fileCount":117,"integrity":"sha512-/7qVGUJ07sjWEeS8BA90X6kNO2lLPu+kBbsFd+jEwFZYJzq6lLRcjah7o/qOsfKo3EcjJJXQSK8ahcVW7IUfsg==","signatures":[{"sig":"MEQCICPxw54J6pjJxM8CHEv+yoQvTfsRQN8Mdrb5dSmPnb5jAiAtSmMwJS96z2rJvPc0YJapcNcxLeuCOiOh1xP9LBXOnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122274},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"f62f13a7f761a68f46286044eb06f20216a920ae","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"9.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","@piggly/event-bus":"^1.0.1","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_1.0.1_1685766637680_0.27390632683603755","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@piggly/ddd-toolkit","version":"1.0.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@1.0.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"2c110b7e8882ac9d9cedc3c93dd1e59f9d7dfa3e","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-1.0.2.tgz","fileCount":117,"integrity":"sha512-xWHI1F7Hu5SqXaCxzI0wVkTziuQRPuPOLgF1Ni/wiwJcxmYFxfs67ytCAr2szQVEBcih6qvWsKzzgtuIiOgSVA==","signatures":[{"sig":"MEUCIBBsmd6U6eVu5YhHKBKQwKkONDU5EA252ytWhT12asvLAiEAzUEcRRQGTJoPsSXkQm/Iz9bIWg05K6FF3XfDBNzegO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122284},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e2b4e41ddc9552a1ecab60eaab40b672e063b1d1","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"9.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","@piggly/event-bus":"^1.0.1","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_1.0.2_1686102031512_0.8997312809375104","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@piggly/ddd-toolkit","version":"1.1.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@1.1.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"87d45e32b29b0cb0080dae6b79cae7244a830a77","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-1.1.0.tgz","fileCount":117,"integrity":"sha512-zOmDnSJGUzsOk28o+Q35cl1svGPoW8ujKTX8+Ys0P2+laTkRdeU8vnOkCj2Njybjdoq8jw8s89QLEQMP/EHjSQ==","signatures":[{"sig":"MEUCIQDd4K+xQ7GyqSp/FqT/ykb/8R39JStUYW3hZwE5xmTWlwIgBdU1tHdLrenguFSLRe7qoZrp65baVT3qxPmd+V6GGas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119638},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"01440e8dcd9487b03647fb6c76f733ad9d5cf83c","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"9.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","@piggly/event-bus":"^1.0.1","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_1.1.0_1686190017564_0.9025494522672317","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@piggly/ddd-toolkit","version":"1.1.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@1.1.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"28efe6f02108880f17fbf5f5c9a1a52e28a4a1b4","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-1.1.1.tgz","fileCount":117,"integrity":"sha512-Lc8i9R5iGl3a1HJTBwMNivNY30qbRrMeuG1ZgBYDlPEXMhMRUp0ByfKrhWDKHQ4Lx9hRma+RXijQMekPkjzxCg==","signatures":[{"sig":"MEYCIQClLrN8lkWvusLcj4bM8YdzyiG7fRI+eA65u+FIc4RUgQIhAO4yShBC2myiUOp9wTUAXQvkUqIg7Jj91myswEhKFv9L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119648},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"20ba740830c72dfcf77a64d6731172a0eb700f96","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"9.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","@piggly/event-bus":"^1.0.1","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_1.1.1_1686190993861_0.35123891695849485","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@piggly/ddd-toolkit","version":"1.1.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@1.1.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"c9e874efd78ffd66e117afec8c24af9aad2d61a1","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-1.1.2.tgz","fileCount":117,"integrity":"sha512-Fi/jWWwskqyxgO7MmFpQCz8GmYlWFI/nGQVj44jX4PPUGCB7FWK4yXNm+VwgRBDZMf1/880hGLzwo7CEOzQFeQ==","signatures":[{"sig":"MEQCIFRICiAv2Oz3yTeyHsJhSRP34nKbiw3XpvCYGn5Yp+/8AiAIXzxh+XwlKvL6dvYAeLSYbE6j0VBqcPwErbXAyJ3nXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119592},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"84c9340258068fb1d8e9375c0ba68ea2b292b56d","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"9.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","@piggly/event-bus":"^1.0.1","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_1.1.2_1686192365641_0.5465753963939017","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@piggly/ddd-toolkit","version":"1.1.3","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@1.1.3","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"6aac862bc37dc7545d07bcadfe0f9afc89ad3513","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-1.1.3.tgz","fileCount":117,"integrity":"sha512-ShPUpQFltysd/S3i519+nWyy5UpFqvcW5xJc4Lm4L+VBfmWpZjWow5WEahGqPnRsB11wmzq//56UAMgymh+KyA==","signatures":[{"sig":"MEYCIQDlGObWSTMOKXwc9J2O0TT2e3cGYY4r6n6NgmQD352DxAIhAKlG2m9kNtmnwa15t77XXEg+nYiFYsPbULm3FZVgwQ+p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119508},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"baef2cd299ff333e41b0c039686403c8ae40e79d","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"9.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","@piggly/event-bus":"^1.0.1","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_1.1.3_1686193306490_0.6513821683560304","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@piggly/ddd-toolkit","version":"1.1.4","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@1.1.4","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"bdb5a83b1f815793aef2463c4774361956347b87","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-1.1.4.tgz","fileCount":117,"integrity":"sha512-TgKDAfO404/AbAi58MKVeKv7nQ4xGTDYrid/LHUpkpWM+5CVDet1+Mwn6VF/zJO/gj9RAmheWuzTAgJ87riCSQ==","signatures":[{"sig":"MEQCIAtPUBOZ1ezpPMgQpcBEMyiVK55UgStZx92c5tWt47q4AiABZ9vUbFAehD84+meSoiWxUAnoCYWS1KwOkHeMx0Q/DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121050},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"6eb8d24307d740e215715fa039496a3f63874c55","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"9.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","@piggly/event-bus":"^1.0.1","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_1.1.4_1686274620415_0.2527496401311262","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@piggly/ddd-toolkit","version":"1.1.5","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@1.1.5","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"895ae82a3c8696805789ec6aceeb4dc299c5bcef","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-1.1.5.tgz","fileCount":117,"integrity":"sha512-pBhhE3TmvT3Dr7Jio8Jy1tVgDjpCvUUb2rB3GHB0WA2I72AFOgGPw5hbzhCE805ZNw6i8LUDsZt3RnjgUhjbAw==","signatures":[{"sig":"MEYCIQD0aADIOUV4MOtimgz6iI6vfim4Wlm10uPT+770Ca0jqQIhAPc9JbOr1QbViDQ29x0pZogzwsg9PyTPG7Qr1lw3FhET","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120850},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"57a68d2e1f0d5253d0725b9cfbc16a546ed92cb7","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"9.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","@piggly/event-bus":"^1.0.1","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_1.1.5_1686275030456_0.683827995778624","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@piggly/ddd-toolkit","version":"1.2.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@1.2.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"44ef552c1ff79b40e2f2d0336e21c46f4bd1df1b","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-1.2.0.tgz","fileCount":123,"integrity":"sha512-KlkvJh8IY9wBtUWnWsKk6CZ+VzgNFvsblYYErW/6zIezKMSCxW/VM58nnLTxHkWryzPjGsX0P2efF7tGjy1TdQ==","signatures":[{"sig":"MEUCIQC5CxgleZSUdAgUZpEYDFAHRp+HOd6HoRNAaT0VALqGogIgT9ILOdGoV4c+gd0aKNGaW194U1Bx2oSXUVS9UgfzYLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132160},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"f1964b21b02859f96f4f8412342befb956da919d","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"9.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"uuid":"^9.0.0","@piggly/event-bus":"^2.0.0","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_1.2.0_1698349190147_0.37390831987947615","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@piggly/ddd-toolkit","version":"2.0.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@2.0.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"c5ed3e4b71ea199588aa3541078cd44a0fbc0c31","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-2.0.0.tgz","fileCount":129,"integrity":"sha512-/0Ij0Xw0p3I/YsD+pwXbXL+sggiJY9B/h7iNNKo4hx7YDELXMtVeUsSe9WU1ZpSgbjf+UTK6l/fpBQ66BSq8iw==","signatures":[{"sig":"MEUCIQCmg89vCpVcooq/GwkXg/sMUounQq0EwJiVOeuoSe+vLQIgRaKDTRJHLLRTL7EtEXSA/DdjvMgiqvPEdxLuyc7r2ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139093},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"478cc148998f1341c8d502785357196ccc99db5e","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"npm run lint && npm run format && npm run test:once","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.1.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"joi":"^17.12.2","uuid":"^9.0.0","@piggly/event-bus":"^2.0.0","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","cross-env":"^7.0.3","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_2.0.0_1711592206336_0.9923089142066961","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@piggly/ddd-toolkit","version":"2.0.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@2.0.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"9c79533eaef79ac87e3eec476596c5252052e38f","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-2.0.1.tgz","fileCount":129,"integrity":"sha512-m37LLCaIFvzoV6SjWj0nQyMK2f21YdLBLJ2gljhrraQXfQmEwXdFnsg5HPPs1GR2esny1Hr0sheMi/EIlBy4Jg==","signatures":[{"sig":"MEUCIQDG/mo/CwkrIi7/bX91MJcOb2n9p5MQ9PowmYfzt8OdBwIgdBeVTNv+kex6b5S0sec6vOrJr55bQubvrgNg+7aqKm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139138},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"2ae71c785d8a2834819dbe57f7e19d6beba0ce93","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"npm run lint && npm run format && npm run test:once","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.1.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"joi":"^17.12.2","uuid":"^9.0.0","@piggly/event-bus":"^2.0.0","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","cross-env":"^7.0.3","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_2.0.1_1711631514557_0.3140905402393739","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@piggly/ddd-toolkit","version":"2.0.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@2.0.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"65c34b4945f580993655734a9e71a92a9d957cd4","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-2.0.2.tgz","fileCount":135,"integrity":"sha512-TpwL1Xv1t1j3zCJBLzmgQwvXLDc+5TRrUEJzu9ZYBU3VxNt49q89yGaQBMZfJn07LQTHIF2RZPTWSyBzMRpF8g==","signatures":[{"sig":"MEUCIBhzIZhG1RTyhrcA8I3PrkHBRYb6TwkRpszI0LkDmm/5AiEA8G2rMsie5mgafdj1yLCriLsqx1Na6xXmcG5Mv4zlFg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142970},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"2f522bf63663cc62f0e06f8c55b50e83e0961342","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"npm run lint && npm run format && npm run test:once","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.1.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"joi":"^17.12.2","uuid":"^9.0.0","@piggly/event-bus":"^2.0.0","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","cross-env":"^7.0.3","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_2.0.2_1712844247069_0.25085502227480294","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@piggly/ddd-toolkit","version":"2.1.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@2.1.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"a945c456c54b95acbc28d5729c9b217ace01d0be","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-2.1.0.tgz","fileCount":141,"integrity":"sha512-kQ9Wwv7U3LsT+qYQBL7h4SuhLqNiBySRNr5zbwI0Kdkbs2fdhTYb+b6S2cwV8Owbb2AjfGaD9OZcDQ2a7UNyew==","signatures":[{"sig":"MEUCIQCsLCy9PAmD05J7ZqPSieTg4u5l1jQX+xoK1BPhvHy+IwIgbDh3ym0OrdbsX5FBnBJvCExITq+yVGJ44ytAbn5Ia3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169669},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"1d38faa6dba18bc86d1e58a8a81947404c399ffb","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"npm run lint && npm run format && npm run test:once","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.1.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"joi":"^17.12.2","uuid":"^9.0.0","@piggly/event-bus":"^2.0.0","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","cross-env":"^7.0.3","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_2.1.0_1715369330202_0.984755012433151","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@piggly/ddd-toolkit","version":"2.1.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@2.1.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"8e3b3917443195b043e9396dc5f44fd69da4d9f4","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-2.1.1.tgz","fileCount":141,"integrity":"sha512-crAwDRlLpoxSHTOuyAVvxkwBeqSHDGBix7xkr789wL6vgQ+JTUlPZt76Z3VP7BRXn5P3FTctvFrTN1q2ix006g==","signatures":[{"sig":"MEUCIQDeQpZHcz0cT/JPhQ2u43EtOV4wCYEFryL3SUXBBK5w9QIgGG6i54wchiKsBNRdXeKwMzRfBiRWneC5rJtv1YERPp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173001},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"691e206af92b7732649d17d6586cfa1890b1af4b","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","prebuild":"npm run lint && npm run format && npm run test:once","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.1.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"joi":"^17.12.2","uuid":"^9.0.0","@piggly/event-bus":"^2.0.0","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","cross-env":"^7.0.3","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_2.1.1_1716040913594_0.7213052773967583","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@piggly/ddd-toolkit","version":"2.1.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@2.1.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"b25cf7d84c098bb50866f2ee930f0e136ca280c5","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-2.1.2.tgz","fileCount":141,"integrity":"sha512-l6en01NFlbRLQo63CbvpsqfBpz06xPtz2tQ5sqVMHZLTojo3WgoAWPEkNo27bqUOfZoaEIRtfncdS7vnLjrHMQ==","signatures":[{"sig":"MEYCIQDogIhxQX9RzoQdoPUJ74zkwe7caKHlRFVRoqr/s73q4wIhAL3z1b+t/vcuOdXXcHp2KRm3sIDzveTby6NjY7NdooyF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176408},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"d0364efe357466c5d59c6a2e851015bece0cf07f","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run test:once","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.1.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"joi":"^17.12.2","uuid":"^9.0.0","@piggly/event-bus":"^2.0.0","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.3.1","husky":"^9.0.11","tslib":"^2.4.1","eslint":"^8.31.0","ts-jest":"^29.0.3","ts-node":"^10.9.1","prettier":"^2.8.1","cross-env":"^7.0.3","tsc-alias":"^1.8.6","typescript":"^4.9.4","@types/jest":"^29.2.5","@types/uuid":"^9.0.1","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.48.0","eslint-import-resolver-typescript":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_2.1.2_1717011851256_0.4274662364445583","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@piggly/ddd-toolkit","version":"3.0.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.0.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"e13ed4e487ee8eda3bd3d39b0a8558b608ec0f2c","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.0.0.tgz","fileCount":183,"integrity":"sha512-yIjO1onh5WM2GC/YYLvhVXSLmr0oGYvG1iQfPffLwt6UPEuBrs9qnCpD9HTDSl2CxDltPj33Cwi5rrZsRGLChw==","signatures":[{"sig":"MEUCIQDRVWFqUNdrqcT9VmEdUR9lX+uBDX86EPMrG1ID+cZfBwIgIc2IMAQhZq0ufNy0nIAKsVDqIQSy9KnfCuJxn2PSIbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303002},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"d21fa023eb7760afc513d2245d7b057bc51eb1c6","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.1.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^9.0.1","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.0.0_1717704778943_0.34694964431317743","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@piggly/ddd-toolkit","version":"3.0.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.0.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"37b7a3cda7642864112c5bf33e7a0ab9baa1acda","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.0.1.tgz","fileCount":149,"integrity":"sha512-5LUdmBfB+fX3e6TYt6u+lLF57BfzIa6EMVu5ibChMKXuRzx0DO7Q5vB+MIAkLQgvBhfyDqZ4vlVsUfNe5qB3tw==","signatures":[{"sig":"MEUCIQDlfz4PPZPQzvIJrqO5fvzxLi3oO4eNwf+tK+vY5uiKegIgNJkB+JFr1An3WfMcTh6NwhjFCaCNsJhRawU1yzsOsjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246046},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a788ef5ac7acc26a4feb28739e3ba71bc3c2c39f","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run format && npm run lint"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.1.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^9.0.1","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.0.1_1717780778966_0.26956125137957954","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@piggly/ddd-toolkit","version":"3.0.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.0.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"01fd42e6fcc61e5da20749298daaead326c46abc","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.0.2.tgz","fileCount":149,"integrity":"sha512-JCY6y87rHi7D5YZlAvLGEGOqHvy10YuIPEUT6LBkCVmAZi8Vhl3Z6DkvIwI0+882PN2lYTSZNyXIoEkphzuxMQ==","signatures":[{"sig":"MEQCIGL747/yKXjBh40XaRaojudBtufMhReCwuox1XyY7NaaAiBN5wWXK8AOvSw9i50aQjJj4CxfVKDIWMMha3vD7g1fSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246088},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"962d1f25f5b19d0d73d3b120f5582d818a2d3139","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.7.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^9.0.1","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.0.2_1718134127232_0.45610412847154747","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@piggly/ddd-toolkit","version":"3.0.3","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.0.3","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"ce08febb3ca5b0c7703f7811abe512d8d3f13b73","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.0.3.tgz","fileCount":149,"integrity":"sha512-fkH31aRALau+qkcd4bcO2WXsFaPbcxevEawWq5r1YB9phqvQZgqL7qVvxFGAemg2LBrcHXwE176VpP+ylMa/Vg==","signatures":[{"sig":"MEYCIQCCAFztE230v9thQAitI9Qh5ljrUPg3QXuMeF6OEvTepAIhAPoBXPilWYOnffrMn8hMlGW7sw2KYrUkz9SXbt7iCkxw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246191},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e8fff305da6e13ff0f5e806f96a0d3831d677ef2","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.7.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^9.0.1","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.0.3_1718718461623_0.07120284526050558","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@piggly/ddd-toolkit","version":"3.0.4","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.0.4","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"b95d3141f4a4c5357a480c6dfc04f2ef25ee5e1a","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.0.4.tgz","fileCount":154,"integrity":"sha512-CKrcxBMLPwgoY0uOYCsgJJTELiF1aH6LTaCWlHcM+noiJ10eedi6+WF4opcvJn3YOy+5ZuFR3uTQOBN7XYxEKw==","signatures":[{"sig":"MEYCIQCuHWMYrXy6sRQauki+zsRtG++87/MQ+u0SKkMrMfuoGwIhANei4MRiFXofKJ5IYP+pUvDLEdKEegmEtB3awnGI0wjU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":251113},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"9d3983d2d00b738962d237b880d40d45a7d34136","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.7.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.0.4_1718802454084_0.5904067762778311","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@piggly/ddd-toolkit","version":"3.0.5","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.0.5","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"632cad39a55414faf6101f3f6a86caa17c53abda","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.0.5.tgz","fileCount":159,"integrity":"sha512-UXQpfR67hyN7ndKJGrLOHRZeuccA5GEROcoVZSzYjvzfkfKS+QaRtnsJBiDIMWeDNzh6x673VdqzT6mKLrwEfA==","signatures":[{"sig":"MEYCIQDCqdFxq5okVMAaFHWioltO7JldXrOgb5qOwksP39KJ2wIhALTBnwT9ADFMMSL2POw5snIlgVZqKNGBhOLdAJ/q7tLq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":259500},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"20b4999d99c7cbf6dc6e4891e6a3cd8973769151","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.7.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"20.14.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.0.5_1730294918312_0.8684008359932855","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@piggly/ddd-toolkit","version":"3.1.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.1.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"860653a4e666a3d250ed94a2688a1d86617487b6","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.1.0.tgz","fileCount":169,"integrity":"sha512-T39/ANerVGQtHLuHbkGdd0T89+YmIH+u/kQ8bxIJ5VNO/p+YllEaQ28dw1oz/yXyaroUJjJMvsOhgdb8LKUddA==","signatures":[{"sig":"MEYCIQDbjSj2syM7AJsbovFTLXj5En+DM9CuzOC0BDdjPJ2RZgIhANRWFeeS4g5cSCAY4bSSxZGCQmDGwYYsI2J3XuNl1HAT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285942},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"cb5dae5075f0fb3c488a6f640031ec6087bf6463","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.1.0_1738020298463_0.9317369343155957","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@piggly/ddd-toolkit","version":"3.1.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.1.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"2531191507f0943bc44d1ca0fc052699ab10a4e6","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.1.1.tgz","fileCount":174,"integrity":"sha512-YqhBLqI1LnCLyAf3tG8uTdwPwVhHujiH9glohUvNhft3MI+cHuSJ0WQFAx7FCmt94bUPZa0fVcedL497N/Znhw==","signatures":[{"sig":"MEUCIF13cPpNl4Fjfdp4ULEL/f3xS5Rj2xbk0V6SoG/kEhjaAiEAsOcscfKsqnjMUFzgnTqeiW1XaZNPelh7do6IhLZL01Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304168},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"034cf17463216d24611a795f591f6736f7cd3546","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.1.1_1738021955658_0.1731830791254345","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@piggly/ddd-toolkit","version":"3.2.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.2.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"ae5d991ee1c48876ee05e1869633a431ac5dce33","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.2.0.tgz","fileCount":179,"integrity":"sha512-Mm2GgYFn/LoWjUpuFaVKsPX4ce18uG4zUIb7LpCAKb0JY0WsxN1VIcK8EwK1nDb6GcTGIZfGHeO0zqPN3yhFVA==","signatures":[{"sig":"MEUCIFCNtSSGEqfElURbo8Oq/izdpPbvPcDSmBtasqeU7WodAiEAitCjSyKETJtYO6CNJ7LueAgGQ+ZL2KwZwRJU0mF6mi0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":322018},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ec6e8f27a4164351b58a3b7f8d71b32e3acb2366","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.2.0_1739981636551_0.9652291030986284","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@piggly/ddd-toolkit","version":"3.2.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.2.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"51abca0c75daa958074ffae38c03b04ad038a861","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.2.1.tgz","fileCount":179,"integrity":"sha512-DAePIwJp72uRkVjVcjsjfkA4HFfE82pLY+u0ZBDWgXiRJ7DtJW/FyothL6x1yGfcOC0oF3ZpWMM2SvLmplwJrA==","signatures":[{"sig":"MEUCICVccTyXhLfZnp3x8+IUf0LY2y7YKqmiWUY8E4wuxKTNAiEAhVzHbhlU7B7NjjSk6Jl2VpU9iJ9owvd/xMFWrHYFL6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324091},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e659c5b85be24601b11b27fda5aff7901e20e6d8","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.2.1_1739986180879_0.5757575839840832","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@piggly/ddd-toolkit","version":"3.2.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.2.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"9fc09be1e680416b0f8237e13c0363e370cfdae3","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.2.2.tgz","fileCount":179,"integrity":"sha512-VwJ+f2j0IMEO0YWfFikZVer1igh3/YLUqOBDysClf2KfkoLYyjleZ+t0eagCDOPTQ0ciqRNKAbqI8PJ5BH9Svw==","signatures":[{"sig":"MEUCIBGpYTn+zukxXddZGECvkdWI+hknnNSkLN+3N5/z4cuWAiEAmM9Xil4qshDTDlyXfANCkOUaWnBVwCzsFl374iu5hPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":324013},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"0a47b2d47431f53655e4710a677974763da0fa30","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.2.2_1739987227693_0.3204687356830569","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@piggly/ddd-toolkit","version":"3.3.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.3.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"a8afcb9759c4ec8cd94f8519b955e25923f465fe","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.3.0.tgz","fileCount":199,"integrity":"sha512-bcJvkY/MCmvTm4N8gEHvShWDlw5VL+5fSsM5lG4yjcmbcJXyhMORc5K9p+TaLraooDncJCaP8yerdxeLAhbJfw==","signatures":[{"sig":"MEYCIQCGibHEqIs9RErV8GKR8TC6J3kVIO4mtPvMRDttOI27XwIhANS35uKVF5cCLUqMC4bKXuF0bu2ro03aHoZIfBUWOlBP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348339},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"daed22561f91c99f22fbed2118b91ac16a491f0a","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.3.0_1740435691544_0.22892261464677977","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@piggly/ddd-toolkit","version":"3.3.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.3.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"01e1fb933dc6c647e9327fb934ae6139a52aefb6","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.3.1.tgz","fileCount":199,"integrity":"sha512-SFvdn5y79VRN6aTTm8OcoIPpxFZldms6kEYIw+diwss59OqxzKI2uy+sZcrEdc6rDnm8lcuMhGZLD7x7Te6wQg==","signatures":[{"sig":"MEUCIQCfY7ONFaCy18YX7jLmb9WhMKK7++tBFvJcjV2kdp5/9QIgaC9rBit4gf97nyUSi7ZQBQnmaIMBZY/Yhim0s9RFCu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348329},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"709fcca35134440499efe215554e639f258dd832","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.3.1_1740435976895_0.45229984058187256","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@piggly/ddd-toolkit","version":"3.3.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.3.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"13cf1b63147c7c0e3293a272c5e3c2d501ccf407","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.3.2.tgz","fileCount":199,"integrity":"sha512-iXRj29OD77I+sIOpF7mqdlTPoqJiY6D/jvArm4h9v9n0lg1yKb/kYyVWUAwsL98qGGxoZYudFO8Ql2yTZbfvRA==","signatures":[{"sig":"MEUCIQD+xH0r+l12pbbDg4420+sXUp+WIyaEwTw2H+gZi4Z8HgIgRGjpO+NnvXC8Mi5M96OirD9T+MH/aHUJyyb3z8JGVfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":357550},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"c9fe9e8f15740713885a9489ada77ce9c33f568d","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.3.2_1740436996965_0.2331387262888518","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@piggly/ddd-toolkit","version":"3.4.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.4.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"f1c11db45e23ba2a2487a69ac629b8c7203ab104","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.4.0.tgz","fileCount":214,"integrity":"sha512-WKjoFFbgHojk0w9SwGuIDVp95VOiLnpGkXq2QyqnyWrajBINfLjOpi9vSRi7tst367rnkEwlS7MWwbMpzz3BpQ==","signatures":[{"sig":"MEUCIQC4CNt2QIvaiWCO2vkn9h03lfi6HYSpCgI5rH67IAGKhwIgLg87MUKzvn45TrfvhSOKxWlQbzT3Xq1ZJWNGDDW0H58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395192},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"37485bf7bb1c6d8ff8b397b7c5108b0f12768126","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.4.0_1740532878157_0.8748559498186108","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@piggly/ddd-toolkit","version":"3.5.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.5.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"018db5e99d426acb6ee30524238221ec901c6ff0","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.5.0.tgz","fileCount":219,"integrity":"sha512-0zhgi9l8wg4zKxEEQO4pdaUNoH8Ef0p0wY98cExdSCHMl0vARqA2Tf65aMSYkcRZDU/Dga1+sq53RLjlqtx8gQ==","signatures":[{"sig":"MEYCIQCUIkUeMmVdlEcxhgF6ak5biPF0KkdEo/GHk8kKj3ApJAIhAIYEF3C9vNEBwLdFu3x3J8JyNLgT4TyxbOd5Fmg4yOxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":426496},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"047d6cf1153b7520c38fc9201bb4b40582b0fa99","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.5.0_1740534337866_0.24905880533943048","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@piggly/ddd-toolkit","version":"3.6.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.6.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"5abcc7dd67a68790cc7a516c424773dfaa1c359a","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.6.0.tgz","fileCount":224,"integrity":"sha512-mE1maRdYqgDhXzwh2iNofAw0Og1OYVkNq1ed5PhpFo2BrSrN1NhEnLkIp1QEdXi7rX4cSIzFuTHhSpyPFZsWSw==","signatures":[{"sig":"MEQCIDlnNs2pcENilRU21fJXNHDvcdk5eJkaTDIGwcFRLBzEAiBDf4kQqIwS+4Y1lq0au473fOFd6GviTPJW9D0I9E/8MA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432074},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"56d64171c2f5cc22d9cb212ab9b30e75c6a5b218","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.6.0_1740534717505_0.4068956974803517","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@piggly/ddd-toolkit","version":"3.7.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.7.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"fd2b2d8b894308d5ee11b5e1624a5f10268b04f8","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.7.0.tgz","fileCount":224,"integrity":"sha512-ANIXJU7vlVsX9ChhWE4aZ7uGQ8Y+oblzTjOLwZie/W2gYPEQaLqjpqXugS7P6Z+uhlbCEAUnNqXr95NRbkrDRA==","signatures":[{"sig":"MEUCIQD4Xr2qTEqbD2Z/cC1OGNaRO4ic64aCc31TM4Jrlsy4ZQIgf7jwvLVz6yoryjdyf9+AS2o/IZuQbK8VUdvb+1/DJZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437608},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ed8b176b38c070d63ca9c9ff45d3e86eece8e6fc","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.7.0_1740777594802_0.8923562501750517","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@piggly/ddd-toolkit","version":"3.7.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@3.7.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"e53b7415d87e5639a69b07a5e1fca6dd1a5f35b9","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-3.7.1.tgz","fileCount":224,"integrity":"sha512-HNR18WT170bsbQ1ziVSv2ORNio2WTeCHoDCay8+rhXkpHMrGOjpOFZN7NxF9yJnKDp2dOV8jjGJklZQXRopEWg==","signatures":[{"sig":"MEYCIQDfpVTwl3hbDJQ4JGSpevqtecOmQy7hrmvjQwljeQxw/AIhAMv/SXsWMq0ZXnjmr/4kXWMwEQrYnQ450JRGeMliZlXc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437688},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"735ac89131939fb75e82afac94d52bddf6939a4a","scripts":{"lint":"eslint --ext .ts --ignore-path .gitignore --fix src","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest","pre:commit":"npm run lint && npm run format && npm run test:once","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","joi":"^17.13.1","uuid":"^10.0.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","tslib":"^2.6.3","eslint":"^8.57.0","ts-jest":"^29.1.4","ts-node":"^10.9.2","prettier":"^2.8.8","cross-env":"^7.0.3","tsc-alias":"^1.8.10","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/uuid":"^9.0.8","eslint-plugin-import":"^2.29.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.62.0","eslint-config-airbnb-base":"^15.0.0","@zerollup/ts-transform-paths":"^1.7.18","eslint-import-resolver-alias":"^1.1.2","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_3.7.1_1740792362449_0.3402875352126873","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@piggly/ddd-toolkit","version":"4.0.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@4.0.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"49fea4522f5033d4e816dcf7ac5f5b67bd735b10","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-4.0.0.tgz","fileCount":249,"integrity":"sha512-XIlQ2ydQDliT3AGEYVIiDelUxYyr0sdj3t6lInCkBIbUTGstWVcF2D7zUDIgqfwIZx4HHROc/6ztrwVKCb6rJQ==","signatures":[{"sig":"MEUCIHy4RRpxIY7+VKtA0YI70EIGtiDlnPfum3weGCe46Z62AiEAnArPYSdtq6CAINYLGpFTZ71tkP15adQq33co6Ju42Io=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513793},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"db0a8fd4db514cdde5f7d889b716230b55d32f85","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"10.3.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"crc":"^4.3.2","zod":"^3.24.2","sanitize-html":"^2.14.0","moment-timezone":"^0.5.45","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^29.7.0","jose":"^6.0.8","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^5.1.1","dotenv":"^16.4.7","eslint":"^9.21.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^7.0.3","tsc-alias":"^1.8.11","@eslint/js":"^9.21.0","@types/ini":"^4.1.1","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^22.13.9","@types/debug":"^4.1.12","@types/bcrypt":"^5.0.2","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.26.0","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.13.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.0","eslint-plugin-perfectionist":"^4.9.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.26.0","eslint-import-resolver-typescript":"^3.8.3"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=5.1","dotenv":">=16.4","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=5.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_4.0.0_1741373094310_0.9310095215714562","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@piggly/ddd-toolkit","version":"4.1.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@4.1.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"f9e4c1e57b420c6ee294d9355b20a7ddcbd7fd2a","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-4.1.0.tgz","fileCount":264,"integrity":"sha512-dAOYF1ZVL86LZ96k/loRNqCg7O8NtW0jZLz2cFAo7bbYFeWVp9ZxdyDWck+JoBwc+Q4/ytcHvoFYZxDJ8FvJ9g==","signatures":[{"sig":"MEQCIC9yPO6RFHRxti5qE6CFKzDWxwsaPV8CkYhp4ytn2g9aAiAXcTAEqFxvui11rKvfoVqgxJvU8aKHLvB4N1zEnxtDmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611130},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a703e6f846877149a22986ef0c88d7a39eb7e22b","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.2.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"crc":"^4.3.2","zod":"^3.24.2","debug":"^4.4.0","sanitize-html":"^2.15.0","moment-timezone":"^0.5.48","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^29.7.0","jose":"^6.0.10","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^5.1.1","dotenv":"^16.5.0","eslint":"^9.24.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^7.0.3","tsc-alias":"^1.8.15","@eslint/js":"^9.24.0","@types/ini":"^4.1.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@types/debug":"^4.1.12","@types/bcrypt":"^5.0.2","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.29.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.15.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","eslint-plugin-perfectionist":"^4.11.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-import-resolver-typescript":"^4.3.2"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=5.1","dotenv":">=16.4","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=5.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_4.1.0_1744652586777_0.23041355819975662","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@piggly/ddd-toolkit","version":"4.1.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@4.1.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"f11271a687447966e092cad40a71e7eb94f33d4e","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-4.1.1.tgz","fileCount":264,"integrity":"sha512-o+zjCnCnIOMViFGVZxhivcxolQwDtTtlik6Uzk9dafh1tOHF4ymQpdsDMg8wJimdPn7Nik9AduphEzAZnhKhXg==","signatures":[{"sig":"MEUCIFywx/rJxbsD2VnnnZwt0GTb27Xk/qgy0BUgBCTjkj+mAiEAvIyZGvrg8+1HQt9Z12/YIXIAXdF/i3kHI7b0mOgP6r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611220},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"55c2348245760ac9cc1345bd51e186258b831e02","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.2.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"crc":"^4.3.2","zod":"^3.24.2","debug":"^4.4.0","sanitize-html":"^2.15.0","moment-timezone":"^0.5.48","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^29.7.0","jose":"^6.0.10","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^5.1.1","dotenv":"^16.5.0","eslint":"^9.24.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^7.0.3","tsc-alias":"^1.8.15","@eslint/js":"^9.24.0","@types/ini":"^4.1.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@types/debug":"^4.1.12","@types/bcrypt":"^5.0.2","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.29.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.15.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","eslint-plugin-perfectionist":"^4.11.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-import-resolver-typescript":"^4.3.2"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=5.1","dotenv":">=16.4","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=5.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_4.1.1_1744655008319_0.766328305189949","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@piggly/ddd-toolkit","version":"4.1.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@4.1.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"65b1a55828ea7b38f69062eab1433e3403487fc8","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-4.1.2.tgz","fileCount":264,"integrity":"sha512-+oW4gl2Hneq9x1Laezrwa0i8VVLwqmS5Y+APP0xjNbSR3y1vKtZ3q1Ynj8A5hoczyFgKWWTufqUsDjNtZBZtQw==","signatures":[{"sig":"MEUCIHKXt3uuQT5mQvBSKn80Xoxh/rj3dEFESKfXZHLkB8PZAiEAu/P+9nrBJz64iEGM5ibNEnZzITBYvNWZjC+JMOk4kx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611618},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"4820e66fb76168ef148edac18078abea94fd8e5e","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.2.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"crc":"^4.3.2","zod":"^3.24.2","debug":"^4.4.0","sanitize-html":"^2.15.0","moment-timezone":"^0.5.48","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^29.7.0","jose":"^6.0.10","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^5.1.1","dotenv":"^16.5.0","eslint":"^9.24.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^7.0.3","tsc-alias":"^1.8.15","@eslint/js":"^9.24.0","@types/ini":"^4.1.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@types/debug":"^4.1.12","@types/bcrypt":"^5.0.2","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.29.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.15.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","eslint-plugin-perfectionist":"^4.11.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-import-resolver-typescript":"^4.3.2"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=5.1","dotenv":">=16.4","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=5.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_4.1.2_1744727573299_0.7635574414940349","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@piggly/ddd-toolkit","version":"4.1.3","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@4.1.3","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"0ab92f79e092fbfa46ce2ddbe08c7e014598a7e0","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-4.1.3.tgz","fileCount":264,"integrity":"sha512-dnZF8woV8h9SWnBFQOHdyB6Dzz/ltj69Wqq5djEkShd/fLokiX+9d9GRN/epiMshx32rb+9nT2MD+PsD1UMTug==","signatures":[{"sig":"MEYCIQCCctSCFoYgKR0lS1Tu0dxRoC1LnWJfMdmvHpfK21FVfwIhALnZCc9HEmMGYesmSH3w50kdU8ZLyXvpSktbBP8HKk37","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":611619},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e295165084c6b0feaa13555aabfa0702def4a34f","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.2.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"crc":"^4.3.2","zod":"^3.24.2","debug":"^4.4.0","sanitize-html":"^2.15.0","moment-timezone":"^0.5.48","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^29.7.0","jose":"^6.0.10","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^5.1.1","dotenv":"^16.5.0","eslint":"^9.24.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^7.0.3","tsc-alias":"^1.8.15","@eslint/js":"^9.24.0","@types/ini":"^4.1.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@types/debug":"^4.1.12","@types/bcrypt":"^5.0.2","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.29.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.15.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","eslint-plugin-perfectionist":"^4.11.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-import-resolver-typescript":"^4.3.2"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=5.1","dotenv":">=16.4","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=5.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_4.1.3_1744727844919_0.9614715188848759","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@piggly/ddd-toolkit","version":"4.1.4","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@4.1.4","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"fe51a618fe270be612d0a1865cb4a37df239df5a","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-4.1.4.tgz","fileCount":264,"integrity":"sha512-XW3Eb+YTJvmlhnhT0J+Yq3mQtEXtASy8vMjmkgkgZB/gSJjd07r2B5G27S4AioGfiCSM49btbhWUyihkgionPw==","signatures":[{"sig":"MEUCIQCMypR7Lu8VksXS27WmCip3OPbDI9SA5Tfcexe0qhjKMQIgebKLnUJ84As5o0mkM5FZwStATcmZKBj8zpjRNuQi6D8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":612427},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"8e931d4fffb7a6be1020cf22d10ad2da4880b39f","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.2.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"crc":"^4.3.2","zod":"^3.24.2","debug":"^4.4.0","sanitize-html":"^2.15.0","moment-timezone":"^0.5.48","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^29.7.0","jose":"^6.0.10","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^5.1.1","dotenv":"^16.5.0","eslint":"^9.24.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^7.0.3","tsc-alias":"^1.8.15","@eslint/js":"^9.24.0","@types/ini":"^4.1.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@types/debug":"^4.1.12","@types/bcrypt":"^5.0.2","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.29.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.15.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","eslint-plugin-perfectionist":"^4.11.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-import-resolver-typescript":"^4.3.2"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=5.1","dotenv":">=16.4","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=5.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_4.1.4_1748003062932_0.49876291230108927","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@piggly/ddd-toolkit","version":"4.1.5","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@4.1.5","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"f5b07fdef63aebafc0909d45a24cbb10d85278ad","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-4.1.5.tgz","fileCount":264,"integrity":"sha512-JewebGsHGJ3Z91imUZsYHrmyeUX8dPY3sCw6mj0Fe6Wq6cyX8OJ378luQ9UaXz3dsPYjSlCn/HyhVJV45CdN9w==","signatures":[{"sig":"MEUCIDVKBzGeJLLDyQ53nmfjDx1tmEoOS6NMhDyK3SrVFIIgAiEA0Sx3A/C5oyrBObfLlC7gqmtkTacxt5GgfAYVRx09JlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613449},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"35cbe8f63333735714a17197b5c01a61dd9541e7","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.2.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"crc":"^4.3.2","zod":"^3.24.2","debug":"^4.4.0","sanitize-html":"^2.15.0","moment-timezone":"^0.5.48","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^29.7.0","jose":"^6.0.10","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^5.1.1","dotenv":"^16.5.0","eslint":"^9.24.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","prettier":"^3.5.3","cross-env":"^7.0.3","tsc-alias":"^1.8.15","@eslint/js":"^9.24.0","@types/ini":"^4.1.1","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.14.1","@types/debug":"^4.1.12","@types/bcrypt":"^5.0.2","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.29.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.15.0","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","eslint-plugin-perfectionist":"^4.11.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.29.1","eslint-import-resolver-typescript":"^4.3.2"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=5.1","dotenv":">=16.4","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=5.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_4.1.5_1748004571445_0.7309150781263642","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"@piggly/ddd-toolkit","version":"4.1.6","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@4.1.6","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"0032bf83ef9af11e7ce6684c9a1413107503ac02","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-4.1.6.tgz","fileCount":264,"integrity":"sha512-31bKmj71SWJM70pWrOHDqgGdUY3IMqUW9niCo/PRw+hJrSVHmoIeFGS7ZQdn0uYfVSRIKo/8QQIocI71IOemPw==","signatures":[{"sig":"MEQCIFMK4RWp6ffZ5NfTm+W1BAXsWaGt7WtC52BYtESC+VI8AiBrOhXq/JytMIdepGHWAO8Oh5NozpEY7Ff5MCxefj9jog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610250},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"4fab738064a6a70ad0be793a2abbf06aaa7fc61f","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","sanitize-html":"^2.17.0","moment-timezone":"^0.6.0","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_4.1.6_1755025245349_0.4639975560744256","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@piggly/ddd-toolkit","version":"4.2.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@4.2.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"03c04e3493508ff833f685629f3aee345b15c495","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-4.2.0.tgz","fileCount":264,"integrity":"sha512-uWp+w592eqaCiuEsOTE30hcjb/rHjD52gpCMYoWBD/r5DRJ+9/G6TMuQKqAYnti/RfTktHBACyl2qeZwGyUGGA==","signatures":[{"sig":"MEUCIQC7mfOyRlkbWQVwsoVNmqQDw3hyMAlGvPknBFnjFImpCAIgdAs3hXr7KNxEIZIpLtPLFAah+2emu5BVxE2PEpo/gio=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610253},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"78744296380fd5554dade584900f985a873c64f7","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.2.0","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"23.10.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","sanitize-html":"^2.17.0","moment-timezone":"^0.6.0","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_4.2.0_1755027322054_0.7823181512769968","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"@piggly/ddd-toolkit","version":"4.2.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@4.2.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"6ce5963ee11b2668cdaac5ddeb07d6d93208e048","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-4.2.1.tgz","fileCount":264,"integrity":"sha512-WgJ6W+bZZ/CtExW7TMn0XbjOJsFMr39HwEBMpWp9LFoZ/IkNtDR2shp+iaRqHFH3SOXOXrFd6TXzIfb0IgNQQQ==","signatures":[{"sig":"MEYCIQDiQJxTXvvnNAxd4i95DZGxSjf1F32qe/krXgcbWYUE/QIhAPApPMihJkfRhwg0UrarZdt21RRaaP459oSqpQkY+Sa+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610265},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"d772b625f3d73b8a9d0bf49aafa347eac3cf8dde","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","sanitize-html":"^2.17.0","moment-timezone":"^0.6.0","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_4.2.1_1755113450691_0.16376698635613907","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"@piggly/ddd-toolkit","version":"4.2.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@4.2.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"4ad506951b1a05e4e8bace6bf46e029b48a3bf44","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-4.2.2.tgz","fileCount":264,"integrity":"sha512-C9aK95byYBhrvbHZhoojIFCeMXL+Cl/uWihcQRSvj2Pfj3WqtzdzAWqzWbSRydX7gtZFbD/FghdD//QC+KS6DA==","signatures":[{"sig":"MEYCIQD0xAmx7rehCH/r7yNa8UTiqS87Fs186Sm0XbtBzuirCAIhAJbp3yvfT2bT+JIdUgKwa+QgDWN/5OCYzQPXWgEU9m+u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614413},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a97b0b75da2560ea033bdb5c55cddba28c72b7ae","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","sanitize-html":"^2.17.0","moment-timezone":"^0.6.0","shallow-equal-object":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_4.2.2_1755537035374_0.929769527342696","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.1":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"57d01ce859009d6117eded3b290b3143bd6236ac","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.1.tgz","fileCount":304,"integrity":"sha512-UqqALou438NKooKeR22SYXgDmFHwNfvFK56Uml3xczx8vb2i60pfZzWLVd7FnVuB0lGOQ22aFuNMnx5gNXC/7w==","signatures":[{"sig":"MEUCIQDzc1CI/QqEciebWPFndMBO56+fvHcxs6bvKMf0d7t3ugIgBcYBZr66LxZ7R9NoU7H6afOaouOBdmCVnRti3ZSj4V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704221},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"8a224e50c360b33b412314603374ef0466cbe37f","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","sanitize-html":"^2.17.0","moment-timezone":"^0.6.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.1_1755903377165_0.8617508917706356","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.2":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"54951dde32cbaccb3947bfacd4231ddce7e0adcf","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.2.tgz","fileCount":304,"integrity":"sha512-IDXGmSOBZ+pP7yIyTSmvjNmnwqPNd02F5GCwNWfjQwOB2UByjC9PZcLrU1UCyKcnYdqMNknkPvI9INnNPzmx+w==","signatures":[{"sig":"MEUCIQDBBtCbOevUpDdzPGNq4xZanAlFl9mYSOcZA9zEaI7svwIgMpYozt4vbgEeMd4d4wi6KNZjKtxoIt/PHCRKBsWQPZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705380},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b55b245bd16f3249f94c1395aae8550b445f98f5","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","sanitize-html":"^2.17.0","moment-timezone":"^0.6.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.2_1755912698416_0.006256921309915731","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.3":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.3","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.3","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"421b8ca88af693c39f0fa26ebf4fe85a879e7ec6","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.3.tgz","fileCount":304,"integrity":"sha512-eufrRJJYubYA+u9b9oBdlPOt5AYpP3FkHlbowjhsJJF+ZzDPQ/XThSjJa/tCyLznC3KaqUxEYv+4FMJs0tOzTQ==","signatures":[{"sig":"MEUCIQCCJB5iR5Syd4Z+H+NuGm7kDKaxrRIQyphxM5adJ0t2igIgQfIC4R4wa5OKMlfQuhZCG6i5e7kgo8y6JHYWE57zCuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":705444},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"5c19e6e7c085d71a45120a588ab99b045505ae8b","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","sanitize-html":"^2.17.0","moment-timezone":"^0.6.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.3_1755914264433_0.9944959299905956","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.4":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.4","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.4","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"13d32fd5fc70d9744565632ddeed78d09d595c72","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.4.tgz","fileCount":304,"integrity":"sha512-gEJAspulfF7Xhw6aP3y2HI3VOCBQ/pGRH7wZoq3g1C/YyvEN0Jq7VwVRiQFUQ4GBYvFxxQ/fk2Z/Xrf5MwNq4g==","signatures":[{"sig":"MEUCIQD7p8kp86hVo7AkwSCQRSf8ABYiSTaNgcR4hVSsHV+ynQIgXPurmUemoTlUY/6zdXdX1mBrzXyvtz8ImnUEPu8e/dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707925},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"1152ddf814e6ad41f7b3648903d02f195b77f1e4","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","sanitize-html":"^2.17.0","moment-timezone":"^0.6.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.4_1755914963429_0.7623628064611796","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.5":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.5","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.5","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"082ccf507eab5722fcb8221f1a38822455345053","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.5.tgz","fileCount":304,"integrity":"sha512-uSYvgZXoCsOmq/2atCY7x015R5YEH2gVn0nJqMET4kPfPTj07XU+E+NfW+1erwH+aIWL2s68ZVU/m4UoHvma8A==","signatures":[{"sig":"MEQCIFcntSGPK6lsu4PhJAo4i5F44z5abJLMxzCFmYSAvH0CAiAoJwXeIJbws8V3yMYPpXla+pQiFXGiIAXoNCMOCqcojw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":709659},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"54d70eb90fc0a4392885c725e52bb826d2b6f043","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","sanitize-html":"^2.17.0","moment-timezone":"^0.6.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.5_1755931351228_0.9217314404015358","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.6":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.6","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.6","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"81d90ab4b24978a5eac8f591fa1f01db291bfdc4","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.6.tgz","fileCount":314,"integrity":"sha512-t5t8dZGSzAurlIminCKzxoOGXPuY+eqmUPuEnnaG/hfKD5pV6CkUxwb19sB9VgNXS8GYUclCtGJUvjbp3oECgg==","signatures":[{"sig":"MEYCIQCQidF/PaTIfxzyqxJzNdz2iVLgddIJzzOOTGZ4F6vfIgIhAIZ4eHda0NKr77BiLo0UlGBl0+54QisJpAMn9B/ei8Y/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719511},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"e26220e132f444fb10dc1bf505905fdf07a58d5a","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","sanitize-html":"^2.17.0","moment-timezone":"^0.6.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.6_1755960154938_0.034658268438046536","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.7":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.7","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.7","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"1e15b9991187bdc790da4dcd644956c138eacb9a","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.7.tgz","fileCount":314,"integrity":"sha512-toF5MTsjst7tF5GtMaLYEXpfQR8z6DhaiIzDt0/tB8BNJ0u6HQ9qk7ZGElNiiInM2qxp7oATgRtS6t8Ihxro3Q==","signatures":[{"sig":"MEQCIDXTHYfjDPp0N+MS25ec47EQCU45MtoX8E5Ht64T5MxtAiBxj5KkDXXZAgP6Fa5W/0E1F/CApTSXDHJO5MG68YUgDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":719913},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"921d34f6aa62a15d7913bdc2a46429ad109d5c6d","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","sanitize-html":"^2.17.0","moment-timezone":"^0.6.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.7_1755960782155_0.4260873289824889","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.8":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.8","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.8","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"487ca75beaec6aac5beb9f8fb976d39e975bca77","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.8.tgz","fileCount":324,"integrity":"sha512-VlAVP18pxSBtBVvH92Va1G7rE3jBlwSRZ/QCjPhd1VaS4TI2rm25w5S4ZZhNYnFV+GroZwptHqo5/NA+ThXe/A==","signatures":[{"sig":"MEQCIDgvxM36sDADQd6fSO5xlO2j0wEXyGKFjmOgwAYCymonAiBEor9g/0Jlpe8x/JtmXlnZP7lsOdbOQnUdyK2wy66E0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729176},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./jwt":{"types":"./dist/types/jwt.d.ts","import":"./dist/esm/jwt.js","default":"./dist/esm/jwt.js","require":"./dist/cjs/jwt.js"}},"gitHead":"c044ffe05b05f44ab1a618fe5401fb93c1f98db3","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.8_1756570912154_0.5955451232475941","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.9":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.9","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.9","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"4116879918b8284396287415a66742d8e54d38a3","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.9.tgz","fileCount":324,"integrity":"sha512-14d8Y/grVFXsDGiuIzdHTCQWBxx0aCP9v16pNrWQ+X1dJxEosdGcLG3ItcpzAVVzHb1QKmsaa+a+Rf5AOukknQ==","signatures":[{"sig":"MEUCIElYAjHSs7JFcLzjCjXMDwASyPfQZKgV8ocOJt6iRqnvAiEAno0CxTnKS0lznRKMEA6acEItC6NFYDb5tawmte9SE8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729256},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./jwt":{"types":"./dist/types/jwt.d.ts","import":"./dist/esm/jwt.js","default":"./dist/esm/jwt.js","require":"./dist/cjs/jwt.js"}},"gitHead":"48867d3fbaf32d09bf0ef8a417576efe36581299","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.9_1756669687289_0.648636112075254","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.10":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.10","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.10","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"2544b81e93c8a17aec4c806804c54a6c548ef21b","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.10.tgz","fileCount":324,"integrity":"sha512-mRS+Pk6lGHRXJdLuE5ats93t3sqRFccJO6ELlaFLcohsKKMui6zupE58iJwZGKbzERUQ1UnxzS2e80UkLu/yzg==","signatures":[{"sig":"MEUCIQCHZ8HLQjvRfsBOHjj7iZigA0aThyBzFob2Ai1my8Cz2wIgIh4A+Y/qb60HzA74Km1TI2EPJ8ngymrpLDIASJ3T2y8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729285},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./jwt":{"types":"./dist/types/jwt.d.ts","import":"./dist/esm/jwt.js","default":"./dist/esm/jwt.js","require":"./dist/cjs/jwt.js"}},"gitHead":"f0c32db7f8616851b5129c958f031f72c793a20b","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"crc":"^4.3.2","zod":"^4.0.17","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.10_1756703204580_0.9617044916402291","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.11":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.11","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.11","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"0a383455a20d89a4f01bb9c51e38de54cedb7de0","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.11.tgz","fileCount":324,"integrity":"sha512-ZCwgqWblOXaKWVksgRj3EYvuKtstIxUTZatsz+AWFXM4V+lJEgv8Spcbquu6kAuslryiZBTV7bWp3voUn6GYcg==","signatures":[{"sig":"MEUCIQC5ymUseex67G45ZPSqIFqyCOwF/SuZZH6F6DHYTHm9SAIgR7vuwpVBnrWYd9GkUx+98GTDxxfv5YXkt54lNkAnQwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":731064},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.ts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.ts","default":"./dist/cjs/jwt.js"}}},"gitHead":"2810bd872ae02724385c46a1fb1a682b461108de","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{"*":["./dist/types/index.d.ts"],"jwt":["./dist/types/jwt.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.11_1756865045088_0.6246382450622951","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.12":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.12","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.12","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"2244c7561b5e354b2f7becf4c9527c60dfb0cd76","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.12.tgz","fileCount":324,"integrity":"sha512-qLfQT3JZQF1E/Zpn5DMBLr0DR4FmI9jKp5NhOye30RLx+eQH08mATwUjdqLSGV3nJw9bHAshMMaGjFTE2oR5KA==","signatures":[{"sig":"MEUCIQCv3/isHou/Wbq6mp7vN78tNAeOrnAbicxCDqUc0Cm1zAIgcEJ0T97v6dRQTCTXrjN8waFIV/4rF1tqwX4g1pZjXno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730555},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.ts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.ts","default":"./dist/cjs/jwt.js"}}},"gitHead":"2d6eb706859f67261fd7e95ef83ce53004504781","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.12_1756868284012_0.3609342283050392","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.13":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.13","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.13","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"83e9c1f6fbe54f5baf30fad44526dd0be164d308","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.13.tgz","fileCount":324,"integrity":"sha512-cDmzVC+GWQzHueDl+39mCm+X2PXnRQ6BPbhbOM5TTMP8VauxxtFF7P8KZDOPANlG5ADuybLr0MBmq/fAekHjWA==","signatures":[{"sig":"MEUCIHIFJO5IstU2PTqszNdNdF+rovoBTXmIsERsZ31Tc80CAiEA4TP9Q0CoybkZA9PHDjw0GbGC5M3aV/rYI6E3LC5xt0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":733338},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.ts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.ts","default":"./dist/cjs/jwt.js"}}},"gitHead":"8d145732841becf01ca8bb7eadc1b93f32af2d1c","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.13_1756872427141_0.430089347350592","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.14":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.14","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.14","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"d10a8a47cce5582ca047a5c4aa1eee075efb75b1","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.14.tgz","fileCount":329,"integrity":"sha512-q+R6toQ1NBJYzMO6XRWZyifFylxfgBqNrDkNUu/CeyLVG2EMZhZNL7JfXXoCLsVnyfYmvmnhQCK6MnaS6k321w==","signatures":[{"sig":"MEUCIFcBRHilWJl7PP7SWgc8FPNK/L0rhqp8ZgRFjVZBgXFgAiEAzVFTQSQbTuLSkedhBBxPQ6zx7t7agHAHyo4qXbQQzcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":738920},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.ts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.ts","default":"./dist/cjs/jwt.js"}}},"gitHead":"677977c6298249659d41acfae15201829904ef8d","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","uuid":"^11.1.0","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.14_1756956681524_0.8688758806443824","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.15":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.15","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.15","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"a2fbc0e8bf350762380ec36aa50f87636ba23eeb","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.15.tgz","fileCount":329,"integrity":"sha512-N5+OGqHEMwqRksGS7qzcYxtlR05VahptwpejcNGwlYh2OHtiOdqA3AMWfVzt+4ldr1cr5yz5yZe3QI3qan7omw==","signatures":[{"sig":"MEUCIQCRoX/GJIi5+bkt2UyPMVCLiom6u/WclxG/C11Z8j4HugIgVIsKgTcO+ZDcqDUAdks39gLA5szqWV92WKWuN5nEgeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749918},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.ts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.ts","default":"./dist/cjs/jwt.js"}}},"gitHead":"21c71f60383a842257f87cd011a8fd7a1c5d3b9d","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","uuid":"^11.1.0","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.15_1757032169477_0.745210779985898","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.16":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.16","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.16","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"edcbff31223bda1238d1e613cd546c0af862aaf9","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.16.tgz","fileCount":329,"integrity":"sha512-Oo2LAJhbBvBr/KWs9oGs3CA/aVqQ7gHxjLWAlrcgjpT51HAicWWeC/5vW/17qlryN6LOzdw2pPcsn7re9cxTYQ==","signatures":[{"sig":"MEYCIQDvxAe1JqhLN/ZSkCJvZejeVw5vXbIIV2KjerxL5an9KQIhALlkmn9QmaCPmylnOzazj27D7lXduEoNgGn3tYOe66ll","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749948},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.ts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.ts","default":"./dist/cjs/jwt.js"}}},"gitHead":"98d6230c5ed7464a246dcf8442dc56417ec0ab17","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","uuid":"^11.1.0","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.16_1757034371727_0.24525284413093829","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.17":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.17","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.17","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"bc9b680f99a920f6be8cb781dc20eecc74b0770d","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.17.tgz","fileCount":329,"integrity":"sha512-YO228aTlAP7vNedIpUV4CJxOCwGJyuUkMMNsyH6SNa0WtKVInovWtcY2I6woxQhA6PWhpJQgfPjsaXAuD80o1w==","signatures":[{"sig":"MEYCIQCjC0sAR/egt3+EaeyoJRXd3xzRpo6lwvLeAm4wj6ZUagIhAN2qNvrsfNxMB2TgMAEOFb/6yKK/QsQ27WyA2zEgP9UE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772873},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.ts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.ts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.ts","default":"./dist/cjs/jwt.js"}}},"gitHead":"8839ad5690cd088c6a57dd06728f9477594fe695","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","uuid":"^11.1.0","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.17_1757040533514_0.6511838261148328","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.18":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.18","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.18","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"2ffc3de8c81065822db322412c2ec0dc74fa4125","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.18.tgz","fileCount":459,"integrity":"sha512-usU9a7PW+QrM5snF/AqUg+JGPzAfozDRgM8qmt1SOvKTgAnjvuhuHqkiGkyRWVunLMLb5vuQ4ucKBercOHVoPg==","signatures":[{"sig":"MEQCIGlj6aaVO1nYekUqYmJG2nw0T7gDU42GicA96n3JxfguAiAIyRP4ZEKebuRO3ZxpJg+3eVOcTYUYjDpeNxD51CF/8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1109002},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.js"}},"./jwt":{"import":{"types":"./dist/types/jwt.d.mts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.cts","default":"./dist/cjs/jwt.js"}}},"gitHead":"0a0021326848b3fddfb61eda0500e8ce47ca534f","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types && node ./fixTypes.cjs","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","uuid":"^11.1.0","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.18_1757083951357_0.8422056505295301","host":"s3://npm-registry-packages-npm-production"}},"5.0.0-alpha.19":{"name":"@piggly/ddd-toolkit","version":"5.0.0-alpha.19","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0-alpha.19","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"c5cd87c4636280e5a10b92968750dbac6a47ac4d","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0-alpha.19.tgz","fileCount":487,"integrity":"sha512-A4NBVDZNxjBGliH/Tlgq37FRZoD54bi1iNGbvRSwutBGw0fNlmcWxcAbYC/kXiC5oxWBr96CAV1FBRWkguib2w==","signatures":[{"sig":"MEYCIQCIroE+u/aLu3k/2gHzZh81XIe37HjFCDhmz0nacUs+swIhANdtCEjIg77SHWMnzCQczhlVOU/RgEs5Zb0+BOIXVfDb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1112225},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.js"}},"./env":{"import":{"types":"./dist/types/env.d.mts","default":"./dist/esm/env.js"},"require":{"types":"./dist/types/env.d.cts","default":"./dist/cjs/env.js"}},"./ini":{"import":{"types":"./dist/types/ini.d.mts","default":"./dist/esm/ini.js"},"require":{"types":"./dist/types/ini.d.cts","default":"./dist/cjs/ini.js"}},"./jwt":{"import":{"types":"./dist/types/jwt.d.mts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.cts","default":"./dist/cjs/jwt.js"}},"./yaml":{"import":{"types":"./dist/types/yaml.d.mts","default":"./dist/esm/yaml.js"},"require":{"types":"./dist/types/yaml.d.cts","default":"./dist/cjs/yaml.js"}},"./crypto":{"import":{"types":"./dist/types/crypto.d.mts","default":"./dist/esm/crypto.js"},"require":{"types":"./dist/types/crypto.d.cts","default":"./dist/cjs/crypto.js"}}},"gitHead":"9ef733478a72adff9516f92531a088043f758d81","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types && node ./fixTypes.cjs","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","uuid":"^11.1.0","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"tag":"alpha","access":"public"},"typesVersions":{"*":{"env":["./dist/types/env.d.ts"],"ini":["./dist/types/ini.d.ts"],"jwt":["./dist/types/jwt.d.ts"],"yaml":["./dist/types/yaml.d.ts"],"crypto":["./dist/types/crypto.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0-alpha.19_1757086486850_0.9670732813756051","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@piggly/ddd-toolkit","version":"5.0.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.0.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"b04c1aa5c7fcc44501f1913304c5e5f4539c97ee","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.0.0.tgz","fileCount":494,"integrity":"sha512-i7pUJtX5UgPtjCMVd8/KR6rfX77PkiNrkFiIz24teC6NW71WkiaSeengJTKTCPQcLBBvP5U4eqsSa2UX7CJg9g==","signatures":[{"sig":"MEUCIQDV1qRN4DKU9ONNfr0ZM0WQDNeQQh5Lw8I4PpuD9RildgIgVaHDEB5yua6U8mGSEZ0sKD02KR/g5BKcz+fq9SQLy3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194656},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.mts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.cts","default":"./dist/cjs/jwt.js"}},"./files":{"types":"./dist/types/files.d.ts","import":{"types":"./dist/types/files.d.mts","default":"./dist/esm/files.js"},"require":{"types":"./dist/types/files.d.cts","default":"./dist/cjs/files.js"}},"./crypto":{"types":"./dist/types/crypto.d.ts","import":{"types":"./dist/types/crypto.d.mts","default":"./dist/esm/crypto.js"},"require":{"types":"./dist/types/crypto.d.cts","default":"./dist/cjs/crypto.js"}}},"gitHead":"81828eea98e93d5ea5470bfbe2dbce0d30c94621","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types && node ./fixTypes.cjs","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","uuid":"^11.1.0","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"],"files":["./dist/types/files.d.ts"],"crypto":["./dist/types/crypto.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.0.0_1757194413089_0.1903695072890894","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@piggly/ddd-toolkit","version":"5.1.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.1.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"95051a2585682244ac83f3b1c869a541d0073a2f","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.1.0.tgz","fileCount":494,"integrity":"sha512-inTE640WDWocWQlMEONJZXNMOfmSypJPgObth/jnq3sBjClRhXHQkWSbETv1AVs8OBkwGvaqRufrlwUzMqAeZA==","signatures":[{"sig":"MEQCIB+Fj+SSYq38Qrm2V6BjqC53ty1fap1ZLMVYaat30i43AiBiyrw9pZENQD9GV4Tf1Qat7lLjy6ShsdW/w8kg0aEOmw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198144},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.mts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.cts","default":"./dist/cjs/jwt.js"}},"./files":{"types":"./dist/types/files.d.ts","import":{"types":"./dist/types/files.d.mts","default":"./dist/esm/files.js"},"require":{"types":"./dist/types/files.d.cts","default":"./dist/cjs/files.js"}},"./crypto":{"types":"./dist/types/crypto.d.ts","import":{"types":"./dist/types/crypto.d.mts","default":"./dist/esm/crypto.js"},"require":{"types":"./dist/types/crypto.d.cts","default":"./dist/cjs/crypto.js"}}},"gitHead":"5d830ec735932e9573da9c0c5abdcce5ccc348a0","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types && node ./fixTypes.cjs","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","uuid":"^11.1.0","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"],"files":["./dist/types/files.d.ts"],"crypto":["./dist/types/crypto.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.1.0_1758767319906_0.9182420575879855","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"@piggly/ddd-toolkit","version":"5.1.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.1.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"6d6afb6581d4b48cbf62a4566d6b0a1a0da97033","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.1.1.tgz","fileCount":494,"integrity":"sha512-ArbHhVmRupEPST8zlXKeW9hTGpeCp0sTxartalTjPEpWXV80hjUDHwLALBO3XnygPRECXgewfETT5cki1MaSWA==","signatures":[{"sig":"MEUCIHqlWkI9fdsUmMVxEmJj4mL7O+r/tW3pTe7BCHWKhaVFAiEAgdM55afJ33cB5NEZjxBTBrmf2jrcfMQF34A8bO6tnEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198171},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.mts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.cts","default":"./dist/cjs/jwt.js"}},"./files":{"types":"./dist/types/files.d.ts","import":{"types":"./dist/types/files.d.mts","default":"./dist/esm/files.js"},"require":{"types":"./dist/types/files.d.cts","default":"./dist/cjs/files.js"}},"./crypto":{"types":"./dist/types/crypto.d.ts","import":{"types":"./dist/types/crypto.d.mts","default":"./dist/esm/crypto.js"},"require":{"types":"./dist/types/crypto.d.cts","default":"./dist/cjs/crypto.js"}}},"gitHead":"a50f91ce728a3d4dbe7585f3e9347333ac6a9586","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types && node ./fixTypes.cjs","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","uuid":"^11.1.0","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"],"files":["./dist/types/files.d.ts"],"crypto":["./dist/types/crypto.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.1.1_1758768074491_0.6258351147226464","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"@piggly/ddd-toolkit","version":"5.1.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.1.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"a930a43a7f9227cfd3ab29a21d69a64a1cd6bda2","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.1.2.tgz","fileCount":494,"integrity":"sha512-1oQ/cTvb2aThp+82ETKoPiLOhM/U/9M/w0PWSOeHaqPUcb6RZODfLV/Z9+1I90nMEwiEF1MRzBbzkcvYPorVsg==","signatures":[{"sig":"MEYCIQDqS1Tx6kil5DfkiIhnVIDYr8N+C9XC7otK4sL8JeRMwwIhALlVTS7ENbPV/M7Kpq6OAzfsZBYmdxrAPmQ9La5H9/n+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1198575},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.mts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.cts","default":"./dist/cjs/jwt.js"}},"./files":{"types":"./dist/types/files.d.ts","import":{"types":"./dist/types/files.d.mts","default":"./dist/esm/files.js"},"require":{"types":"./dist/types/files.d.cts","default":"./dist/cjs/files.js"}},"./crypto":{"types":"./dist/types/crypto.d.ts","import":{"types":"./dist/types/crypto.d.mts","default":"./dist/esm/crypto.js"},"require":{"types":"./dist/types/crypto.d.cts","default":"./dist/cjs/crypto.js"}}},"gitHead":"858b75481f570f2bc0374754f259cdbbd53a8171","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types && node ./fixTypes.cjs","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.0.17","uuid":"^11.1.0","debug":"^4.4.1","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"],"files":["./dist/types/files.d.ts"],"crypto":["./dist/types/crypto.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^30.0.5","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.33.0","rimraf":"^6.0.1","js-yaml":"^4.1.0","ts-jest":"^29.4.1","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.0.0","tsc-alias":"^1.8.16","@eslint/js":"^9.33.0","@types/ini":"^4.1.1","typescript":"^5.9.2","@types/jest":"^30.0.0","@types/node":"^24.2.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.39.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.39.1","eslint-plugin-perfectionist":"^4.15.0","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.39.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=5.0","jose":">=6.0","bcrypt":">=6.0","dotenv":">=17.0","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.1.2_1758768985352_0.8389261458924824","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"@piggly/ddd-toolkit","version":"5.2.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.2.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"6eac6de23c97f6947074641ccfb71241eabdd9c1","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.2.0.tgz","fileCount":494,"integrity":"sha512-cBePRhwUVUB/lBB2pF27kpUSK84VzvIewJbI59/TydVsxANhuThdJPzrdeUAzvkvXQZVnf/7NYHW/lfRK5FtEQ==","signatures":[{"sig":"MEUCIQDziuhFmtJfBU6vL9jFzO+FjkIOdBtSOid6Cz2GmLbs5wIgGY4EOdvgafqgY5qq8Gkn1xIC+O8A9BpVGzSsRi9cVhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205665},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.mts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.cts","default":"./dist/cjs/jwt.js"}},"./files":{"types":"./dist/types/files.d.ts","import":{"types":"./dist/types/files.d.mts","default":"./dist/esm/files.js"},"require":{"types":"./dist/types/files.d.cts","default":"./dist/cjs/files.js"}},"./crypto":{"types":"./dist/types/crypto.d.ts","import":{"types":"./dist/types/crypto.d.mts","default":"./dist/esm/crypto.js"},"require":{"types":"./dist/types/crypto.d.cts","default":"./dist/cjs/crypto.js"}}},"gitHead":"777e04523234a2cee5f78eb6e355775f763b6792","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types && node ./fixTypes.cjs","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.1.12","uuid":"^13.0.0","debug":"^4.4.3","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"],"files":["./dist/types/files.d.ts"],"crypto":["./dist/types/crypto.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^30.2.0","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.39.1","rimraf":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.1.0","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","@types/ini":"^4.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@infisical/sdk":"^4.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.47.0","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.47.0","eslint-plugin-perfectionist":"^4.15.1","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.47.0","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=6.0","jose":">=6.1","bcrypt":">=6.0","dotenv":">=17.2","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@infisical/sdk":">=4.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.2.0_1763850679939_0.06621519247022856","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@piggly/ddd-toolkit","version":"5.2.1","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.2.1","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"5ddd37e976974d7cc1bc97189fd68553946947c2","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.2.1.tgz","fileCount":494,"integrity":"sha512-wX+AbtSi0ijd0VDKoM6zGrd1LWskgE2/pIIgDbt6oj1K2yufu4YCX6H8H1cwxaiqJ+4GV/YLd3EvMQ2E8WoR/Q==","signatures":[{"sig":"MEYCIQDRMeaO083Bj956ueLO0KwMDV4bA6B4NiSLLDo2OZ2dfgIhAKs/qCRr1Y5j+MRQyAbYuInMUX/BgJif1iCtmZoU18W4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205987},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.mts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.cts","default":"./dist/cjs/jwt.js"}},"./files":{"types":"./dist/types/files.d.ts","import":{"types":"./dist/types/files.d.mts","default":"./dist/esm/files.js"},"require":{"types":"./dist/types/files.d.cts","default":"./dist/cjs/files.js"}},"./crypto":{"types":"./dist/types/crypto.d.ts","import":{"types":"./dist/types/crypto.d.mts","default":"./dist/esm/crypto.js"},"require":{"types":"./dist/types/crypto.d.cts","default":"./dist/cjs/crypto.js"}}},"gitHead":"1abc9baddb10f71745c6a424ab7c9cd5897fd3d2","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types && node ./fixTypes.cjs","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.1.12","uuid":"^13.0.0","debug":"^4.4.3","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"],"files":["./dist/types/files.d.ts"],"crypto":["./dist/types/crypto.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ini":"^5.0.0","jest":"^30.2.0","jose":"^6.0.12","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.39.1","rimraf":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.4.5","ts-node":"^10.9.2","prettier":"^3.6.2","cross-env":"^10.1.0","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","@types/ini":"^4.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@infisical/sdk":"^4.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.47.0","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.47.0","eslint-plugin-perfectionist":"^4.15.1","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.47.0","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=6.0","jose":">=6.1","bcrypt":">=6.0","dotenv":">=17.2","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@infisical/sdk":">=4.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.2.1_1764540990417_0.9847145364653149","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"@piggly/ddd-toolkit","version":"5.2.2","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.2.2","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"11fcf8ba0edf7e31cbcb8b97be98a560cfe5d76b","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.2.2.tgz","fileCount":494,"integrity":"sha512-DvO+r9Sdpj05nlYT2Ttw0SUdZ4D/QPTLSQN0WtaV+fI5eqrqlgRtxNK8e7u4jQA8ZYzSBMuvYmwKD1970163Qg==","signatures":[{"sig":"MEYCIQCyeQj+i7xou6TFic6WNYhLNQJv315z1zQ4l0y31rOQsQIhAKPpaiBHaNGFbdAerm8C62NfUPEEZc45DveXifGWfXOU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1212058},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.mts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.cts","default":"./dist/cjs/jwt.js"}},"./files":{"types":"./dist/types/files.d.ts","import":{"types":"./dist/types/files.d.mts","default":"./dist/esm/files.js"},"require":{"types":"./dist/types/files.d.cts","default":"./dist/cjs/files.js"}},"./crypto":{"types":"./dist/types/crypto.d.ts","import":{"types":"./dist/types/crypto.d.mts","default":"./dist/esm/crypto.js"},"require":{"types":"./dist/types/crypto.d.cts","default":"./dist/cjs/crypto.js"}}},"gitHead":"0943c65086e71a659fc2467f7c2a02b548a5a34b","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types && node ./fixTypes.cjs","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.1.13","uuid":"^13.0.0","debug":"^4.4.3","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"],"files":["./dist/types/files.d.ts"],"crypto":["./dist/types/crypto.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ini":"^6.0.0","jest":"^30.2.0","jose":"^6.1.3","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.39.1","rimraf":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.3","cross-env":"^10.1.0","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","@types/ini":"^4.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@infisical/sdk":"^4.0.6","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.48.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.48.1","eslint-plugin-perfectionist":"^4.15.1","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.48.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=6.0","jose":">=6.1","bcrypt":">=6.0","dotenv":">=17.2","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@infisical/sdk":">=4.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.2.2_1764700985194_0.9975642950000909","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"@piggly/ddd-toolkit","version":"5.3.0","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"url":"https://github.com/caiquearaujo","name":"Caique Araujo","email":"caique@piggly.com.br"},"license":"MIT","_id":"@piggly/ddd-toolkit@5.3.0","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"dist":{"shasum":"1c0060659556b1fcd0cd930d09172a0bc2cef1a6","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.3.0.tgz","fileCount":494,"integrity":"sha512-7Be8B4QipT9HEMpJP0SUFB3JzhUPfatd4Q51LkK9knjT6F+ixo1yebb8P3COurfww4K6L2WYa4k/CLx55eJT6w==","signatures":[{"sig":"MEYCIQDoOeM9WI6iRqdtj5WrQw5jT+ZAXoICXXcroBGUxmyosgIhALJggHPQZu//mEYwr09AEf2J5E0cPI8cWfRwcfrabLgV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1205495},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.js"}},"./jwt":{"types":"./dist/types/jwt.d.ts","import":{"types":"./dist/types/jwt.d.mts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.cts","default":"./dist/cjs/jwt.js"}},"./files":{"types":"./dist/types/files.d.ts","import":{"types":"./dist/types/files.d.mts","default":"./dist/esm/files.js"},"require":{"types":"./dist/types/files.d.cts","default":"./dist/cjs/files.js"}},"./crypto":{"types":"./dist/types/crypto.d.ts","import":{"types":"./dist/types/crypto.d.mts","default":"./dist/esm/crypto.js"},"require":{"types":"./dist/types/crypto.d.cts","default":"./dist/cjs/crypto.js"}}},"gitHead":"66b4a96afe05fe5785e5e207cd952f1299afffbd","scripts":{"lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","check":"tsc --noEmit -p tsconfig.json","clean":"rimraf dist","format":"prettier --write \"./src/**/*.ts\"","prepare":"husky","prebuild":"npm run lint && npm run format && npm run check","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","pre:commit":"npm run lint && npm run format && npm run check","preversion":"npm run build","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types && node ./fixTypes.cjs","postversion":"git push --follow-tags","prepublishOnly":"npm run build"},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"repository":{"url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git","type":"git"},"_npmVersion":"11.5.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","directories":{},"_nodeVersion":"24.5.0","dependencies":{"zod":"^4.1.13","uuid":"^13.0.0","debug":"^4.4.3","date-fns":"^4.1.0","date-fns-tz":"^3.2.0","sanitize-html":"^2.17.0","shallow-equal-object":"^1.1.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"],"files":["./dist/types/files.d.ts"],"crypto":["./dist/types/crypto.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"ini":"^6.0.0","jest":"^30.2.0","jose":"^6.1.3","husky":"^9.1.7","tslib":"^2.8.1","bcrypt":"^6.0.0","dotenv":"^17.2.1","eslint":"^9.39.1","rimraf":"^6.1.2","js-yaml":"^4.1.0","ts-jest":"^29.4.6","ts-node":"^10.9.2","prettier":"^3.7.3","cross-env":"^10.1.0","tsc-alias":"^1.8.16","@eslint/js":"^9.39.1","@types/ini":"^4.1.1","typescript":"^5.9.3","@types/jest":"^30.0.0","@types/node":"^24.10.1","@types/debug":"^4.1.12","@types/bcrypt":"^6.0.0","@types/js-yaml":"^4.0.9","tsconfig-paths":"^4.2.0","typescript-eslint":"^8.48.1","@types/module-alias":"^2.0.4","@types/sanitize-html":"^2.16.0","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","@typescript-eslint/parser":"^8.48.1","eslint-plugin-perfectionist":"^4.15.1","@zerollup/ts-transform-paths":"^1.7.18","@typescript-eslint/eslint-plugin":"^8.48.1","eslint-import-resolver-typescript":"^4.4.4"},"optionalDependencies":{"ini":">=6.0","jose":">=6.1","bcrypt":">=6.0","dotenv":">=17.2","js-yaml":">=4.1","@types/ini":">=4.1","@types/bcrypt":">=6.0","@types/js-yaml":">=4.0"},"_npmOperationalInternal":{"tmp":"tmp/ddd-toolkit_5.3.0_1767968603648_0.7295892725419337","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"@piggly/ddd-toolkit","version":"5.3.1","description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","scripts":{"clean":"rimraf dist","pre:commit":"npm run lint && npm run format && npm run check","prebuild":"npm run lint && npm run format && npm run check","build":"npm run clean && npm run build:types && npm run build:esm && npm run build:cjs","build:esm":"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json --outDir dist/esm && node ./fixESM.cjs","build:cjs":"tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json --outDir dist/cjs","build:types":"tsc -p tsconfig.types.json && tsc-alias -p tsconfig.types.json --outDir dist/types && node ./fixTypes.cjs","check":"tsc --noEmit -p tsconfig.json","format":"prettier --write \"./src/**/*.ts\"","lint":"eslint --fix ./src/**","test":"cross-env NODE_ENV=test jest --coverage --watchAll","test:once":"cross-env NODE_ENV=test jest --passWithNoTests --bail","test:debug":"cross-env NODE_ENV=test node --inspect ./node_modules/.bin/jest --runInBand","preversion":"npm run build","postversion":"git push --follow-tags","prepublishOnly":"npm run build","prepare":"husky"},"publishConfig":{"access":"public"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/types/index.d.ts","typesVersions":{"*":{"jwt":["./dist/types/jwt.d.ts"],"crypto":["./dist/types/crypto.d.ts"],"files":["./dist/types/files.d.ts"]}},"exports":{".":{"import":{"types":"./dist/types/index.d.mts","default":"./dist/esm/index.js"},"require":{"types":"./dist/types/index.d.cts","default":"./dist/cjs/index.js"},"types":"./dist/types/index.d.ts"},"./jwt":{"import":{"types":"./dist/types/jwt.d.mts","default":"./dist/esm/jwt.js"},"require":{"types":"./dist/types/jwt.d.cts","default":"./dist/cjs/jwt.js"},"types":"./dist/types/jwt.d.ts"},"./crypto":{"import":{"types":"./dist/types/crypto.d.mts","default":"./dist/esm/crypto.js"},"require":{"types":"./dist/types/crypto.d.cts","default":"./dist/cjs/crypto.js"},"types":"./dist/types/crypto.d.ts"},"./files":{"import":{"types":"./dist/types/files.d.mts","default":"./dist/esm/files.js"},"require":{"types":"./dist/types/files.d.cts","default":"./dist/cjs/files.js"},"types":"./dist/types/files.d.ts"}},"keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"author":{"name":"Caique Araujo","email":"caique@piggly.com.br","url":"https://github.com/caiquearaujo"},"license":"MIT","homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","repository":{"type":"git","url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git"},"bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"devDependencies":{"@eslint/js":"^9.39.1","@types/bcrypt":"^6.0.0","@types/debug":"^4.1.13","@types/ini":"^4.1.1","@types/jest":"^30.0.0","@types/js-yaml":"^4.0.9","@types/module-alias":"^2.0.4","@types/node":"^25.6.0","@types/sanitize-html":"^2.16.1","@typescript-eslint/eslint-plugin":"^8.59.0","@typescript-eslint/parser":"^8.59.0","@zerollup/ts-transform-paths":"^1.7.18","bcrypt":"^6.0.0","cross-env":"^10.1.0","dotenv":"^17.2.1","eslint":"^9.39.1","eslint-config-prettier":"^10.1.8","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-import":"^2.32.0","eslint-plugin-perfectionist":"^5.9.0","eslint-plugin-prettier":"^5.5.5","husky":"^9.1.7","ini":"^6.0.0","jest":"^30.3.0","jose":"^6.1.3","js-yaml":"^4.1.0","prettier":"^3.8.3","rimraf":"^6.1.3","ts-jest":"^29.4.9","ts-node":"^10.9.2","tsc-alias":"^1.8.16","tsconfig-paths":"^4.2.0","tslib":"^2.8.1","typescript":"^5.9.3","typescript-eslint":"^8.59.0"},"dependencies":{"date-fns":"^4.1.0","date-fns-tz":"^3.2.0","debug":"^4.4.3","sanitize-html":"^2.17.3","shallow-equal-object":"^1.1.1","uuid":"^14.0.0","zod":"^4.3.6"},"optionalDependencies":{"@types/bcrypt":">=6.0","@types/ini":">=4.1","@types/js-yaml":">=4.0","bcrypt":">=6.0","dotenv":">=17.4","ini":">=6.0","jose":">=6.2","js-yaml":">=4.1"},"_id":"@piggly/ddd-toolkit@5.3.1","gitHead":"5bc82631639e3d210709773d24f73774be3cc877","_nodeVersion":"24.5.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-bQd7idaUlCA7/8UI180cuO1xYqzfOYo5ZF/4irpfpGbJU/KMttYTP6+B8Taos/i3Ydb5LGyyfvRKwAXL6gOsSg==","shasum":"b4e00460280dace35ebba5e0553bddf1d608a6a8","tarball":"https://registry.npmjs.org/@piggly/ddd-toolkit/-/ddd-toolkit-5.3.1.tgz","fileCount":494,"unpackedSize":1206666,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAnJ9yhw3DGvbAQtAdjURQqWGjZkKKbfpjvJm/KP3BX2AiEAs0f/KNHUkGG4iLH10gHqJwHgeM8a5ebHWosGavsVKNU="}]},"_npmUser":{"name":"caiquearaujo","email":"caique@piggly.com.br"},"directories":{},"maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ddd-toolkit_5.3.1_1777294815635_0.49093441729298193"},"_hasShrinkwrap":false}},"time":{"created":"2023-05-31T19:31:48.482Z","modified":"2026-04-27T13:00:15.919Z","1.0.0":"2023-05-31T19:31:48.748Z","1.0.1":"2023-06-03T04:30:37.853Z","1.0.2":"2023-06-07T01:40:31.694Z","1.1.0":"2023-06-08T02:06:57.721Z","1.1.1":"2023-06-08T02:23:14.151Z","1.1.2":"2023-06-08T02:46:05.864Z","1.1.3":"2023-06-08T03:01:46.693Z","1.1.4":"2023-06-09T01:37:00.595Z","1.1.5":"2023-06-09T01:43:50.704Z","1.2.0":"2023-10-26T19:39:50.309Z","2.0.0":"2024-03-28T02:16:46.575Z","2.0.1":"2024-03-28T13:11:54.733Z","2.0.2":"2024-04-11T14:04:07.260Z","2.1.0":"2024-05-10T19:28:50.359Z","2.1.1":"2024-05-18T14:01:53.745Z","2.1.2":"2024-05-29T19:44:11.411Z","3.0.0":"2024-06-06T20:12:59.188Z","3.0.1":"2024-06-07T17:19:39.153Z","3.0.2":"2024-06-11T19:28:47.449Z","3.0.3":"2024-06-18T13:47:41.766Z","3.0.4":"2024-06-19T13:07:34.262Z","3.0.5":"2024-10-30T13:28:38.526Z","3.1.0":"2025-01-27T23:24:58.703Z","3.1.1":"2025-01-27T23:52:35.839Z","3.2.0":"2025-02-19T16:13:56.827Z","3.2.1":"2025-02-19T17:29:41.100Z","3.2.2":"2025-02-19T17:47:07.946Z","3.3.0":"2025-02-24T22:21:31.733Z","3.3.1":"2025-02-24T22:26:17.114Z","3.3.2":"2025-02-24T22:43:17.199Z","3.4.0":"2025-02-26T01:21:18.357Z","3.5.0":"2025-02-26T01:45:38.071Z","3.6.0":"2025-02-26T01:51:57.779Z","3.7.0":"2025-02-28T21:19:55.033Z","3.7.1":"2025-03-01T01:26:02.649Z","4.0.0":"2025-03-07T18:44:54.525Z","4.1.0":"2025-04-14T17:43:06.965Z","4.1.1":"2025-04-14T18:23:28.507Z","4.1.2":"2025-04-15T14:32:53.486Z","4.1.3":"2025-04-15T14:37:25.106Z","4.1.4":"2025-05-23T12:24:23.110Z","4.1.5":"2025-05-23T12:49:31.656Z","4.1.6":"2025-08-12T19:00:45.548Z","4.2.0":"2025-08-12T19:35:22.263Z","4.2.1":"2025-08-13T19:30:50.902Z","4.2.2":"2025-08-18T17:10:35.592Z","5.0.0-alpha.1":"2025-08-22T22:56:17.458Z","5.0.0-alpha.2":"2025-08-23T01:31:38.600Z","5.0.0-alpha.3":"2025-08-23T01:57:44.690Z","5.0.0-alpha.4":"2025-08-23T02:09:23.626Z","5.0.0-alpha.5":"2025-08-23T06:42:31.428Z","5.0.0-alpha.6":"2025-08-23T14:42:35.138Z","5.0.0-alpha.7":"2025-08-23T14:53:02.360Z","5.0.0-alpha.8":"2025-08-30T16:21:52.411Z","5.0.0-alpha.9":"2025-08-31T19:48:07.480Z","5.0.0-alpha.10":"2025-09-01T05:06:44.786Z","5.0.0-alpha.11":"2025-09-03T02:04:05.348Z","5.0.0-alpha.12":"2025-09-03T02:58:04.230Z","5.0.0-alpha.13":"2025-09-03T04:07:07.579Z","5.0.0-alpha.14":"2025-09-04T03:31:21.716Z","5.0.0-alpha.15":"2025-09-05T00:29:29.707Z","5.0.0-alpha.16":"2025-09-05T01:06:11.957Z","5.0.0-alpha.17":"2025-09-05T02:48:53.701Z","5.0.0-alpha.18":"2025-09-05T14:52:31.579Z","5.0.0-alpha.19":"2025-09-05T15:34:47.101Z","5.0.0":"2025-09-06T21:33:33.305Z","5.1.0":"2025-09-25T02:28:40.140Z","5.1.1":"2025-09-25T02:41:14.733Z","5.1.2":"2025-09-25T02:56:25.580Z","5.2.0":"2025-11-22T22:31:20.205Z","5.2.1":"2025-11-30T22:16:30.669Z","5.2.2":"2025-12-02T18:43:05.441Z","5.3.0":"2026-01-09T14:23:23.851Z","5.3.1":"2026-04-27T13:00:15.788Z"},"bugs":{"url":"https://github.com/piggly-dev/js-ddd-toolkit/issues"},"author":{"name":"Caique Araujo","email":"caique@piggly.com.br","url":"https://github.com/caiquearaujo"},"license":"MIT","homepage":"https://github.com/piggly-dev/js-ddd-toolkit#readme","keywords":["ddd","model-driven-design","design-driven-design","tools","framework"],"repository":{"type":"git","url":"git+https://github.com/piggly-dev/js-ddd-toolkit.git"},"description":"A bunch of tools to use Model-Driven Design and Domain-Driven Design architecture in a back-end application.","maintainers":[{"name":"caiquearaujo","email":"caique@piggly.com.br"}],"readme":"# Domain-Driven Design Toolkit for NodeJS applications\n\n![Typescript](https://img.shields.io/badge/language-typescript-blue?style=for-the-badge) ![NPM](https://img.shields.io/npm/v/@piggly/ddd-toolkit?style=for-the-badge) [![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=for-the-badge)](LICENSE)\n\nAn ESM/CommonJS toolkit providing comprehensive Domain-Driven Design patterns and building blocks for NodeJS applications. This library offers a complete implementation of DDD tactical patterns including Entities, Value Objects, Attributes, Domain Events, Repositories with Unit of Work, and more.\n\n## Features\n\n### Core DDD Building Blocks\n\n- **Entities & Aggregates**: Rich domain entities with built-in event emission;\n- **Value Objects**: Immutable value objects with equality comparison;\n- **Attributes**: Mutable attributes with equality comparison;\n- **Domain Events**: Event-driven architecture support with EventEmitter;\n- **Repository Pattern**: Complete repository implementation with Unit of Work;\n- **Result Pattern**: Railway-oriented programming for error handling;\n- **Application Services**: Service layer abstractions with dependency injection.\n\n### Key Capabilities\n\n- ✅ Full TypeScript support with comprehensive type definitions;\n- ✅ Dual ESM/CommonJS module support;\n- ✅ Built-in event sourcing capabilities;\n- ✅ Transaction management with Unit of Work;\n- ✅ Repository provider for IoC/DI;\n- ✅ Result type with chaining, mapping, and error handling;\n- ✅ Service provider for dependency management;\n- ✅ Collection classes for entities and value objects;\n- ✅ Comprehensive error handling system.\n\n## Installation\n\n```bash\nnpm install @piggly/ddd-toolkit\n```\n\n## Quick Start\n\n### Entities\n\n```typescript\nimport { Entity, UUIDEntityId } from '@piggly/ddd-toolkit';\n\ninterface UserProps {\n  name: string;\n  email: string;\n}\n\nclass User extends Entity<UserProps, UUIDEntityId> {\n  public static create(props: UserProps): User {\n    const id = UUIDEntityId.generate();\n    return new User(props, id);\n  }\n\n  get name(): string {\n    return this.props.name;\n  }\n\n  get email(): string {\n    return this.props.email;\n  }\n}\n```\n\n### Value Objects\n\n```typescript\nimport { ValueObject } from '@piggly/ddd-toolkit';\n\ninterface EmailProps {\n  value: string;\n}\n\nclass EmailValueObject extends ValueObject<EmailProps> {\n  public static create(email: string): Result<Email> {\n    if (!this.isValid(email)) {\n      return Result.fail(new Error('Invalid email'));\n    }\n    return Result.ok(new Email({ value: email }));\n  }\n\n  private static isValid(email: string): boolean {\n    return /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email);\n  }\n\n  get value(): string {\n    return this.props.value;\n  }\n}\n```\n\n### Attributes\n\n```typescript\n\nimport { Attribute } from '@piggly/ddd-toolkit';\n\ninterface EmailProps {\n  value: string;\n}\n\nclass EmailAttribute extends Attribute<EmailProps> {\n  public static create(email: string): Result<Email> {\n    if (!this.isValid(email)) {\n      return Result.fail(new Error('Invalid email'));\n    }\n    return Result.ok(new Email({ value: email }));\n  }\n\n  private static isValid(email: string): boolean {\n    return /^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email);\n  }\n\n  public change(email: string): Result<Email> {\n    if (!this.isValid(email)) {\n      return Result.fail(new Error('Invalid email'));\n    }\n\n    this.props.value = email;\n    this.markAsModified();\n\n    return Result.ok(this);\n  }\n\n  get value(): string {\n    return this.props.value;\n  }\n}\n```\n\n### Repository Pattern with Unit of Work\n\n```typescript\nimport {\n  AbstractRelationalRepository,\n  IUnitOfWork,\n  RepositoryProvider\n} from '@piggly/ddd-toolkit';\n\nclass UserRepository extends AbstractRelationalRepository<User> {\n  async findByEmail(email: string): Promise<User | undefined> {\n    // Implementation\n  }\n}\n\n// Using with Unit of Work\nconst provider = new RepositoryProvider();\nprovider.register('users', UserRepository);\n\nawait provider.transaction(async (uow: IUnitOfWork) => {\n  const userRepo = uow.getRepository<UserRepository>('users');\n  const user = await userRepo.findById(id);\n  // Operations within transaction\n});\n```\n\n### Result Pattern\n\n```typescript\nimport { Result } from '@piggly/ddd-toolkit';\n\nconst result = await Result.ok({ id: 1, name: 'John' })\n  .map(user => ({ ...user, processed: true }))\n  .chain(async user => validateUser(user))\n  .tap(user => console.log('User processed:', user))\n  .mapError(error => new CustomError(error));\n\nif (result.isFailure()) {\n  console.error('Error:', result.error);\n} else {\n  console.log('Success:', result.value());\n}\n```\n\n### Domain Events\n\n```typescript\nimport { DomainEvent, EventEmitter } from '@piggly/ddd-toolkit';\n\ninterface UserCreatedPayload {\n  userId: string;\n  email: string;\n}\n\nclass UserCreatedEvent extends DomainEvent<UserCreatedPayload> {\n  constructor(payload: UserCreatedPayload) {\n    super('UserCreated', payload);\n  }\n}\n\n// In your entity\nclass User extends Entity<UserProps, UUIDEntityId> {\n  public static create(props: UserProps): User {\n    const user = new User(props, UUIDEntityId.generate());\n    user.emit(new UserCreatedEvent({\n      userId: user.id.value,\n      email: props.email\n    }));\n    return user;\n  }\n}\n```\n\n## Core Concepts\n\n### Entity IDs\n\nThe library provides three types of entity IDs:\n\n- `UUIDEntityId` - UUID v4 based identifiers;\n- `StringEntityId` - String-based identifiers;\n- `NumberEntityId` - Numeric identifiers.\n\n### Collections\n\nSpecialized collection classes for managing domain objects:\n\n- `CollectionOfEntity` - Manages entity collections;\n- `CollectionOfValueObjects` - Manages value object collections;\n- `CollectionOfAttributes` - Manages attribute collections.\n\n### Service Layer\n\nDifferent service types for proper separation of concerns:\n\n- `Service` - Base service class;\n- `DomainService` - Domain layer services;\n- `ApplicationService` - Application layer services;\n- `InfraService` - Infrastructure layer services.\n\n### Error Handling\n\nComprehensive error system with domain-specific errors:\n\n- `DomainError` - Base domain error;\n- `BusinessRuleViolationError` - Business rule violations;\n- `RuntimeError` - Runtime errors;\n- `ApplicationError` - Application layer errors.\n\n## Testing\n\nThis library uses Jest for testing. Run tests with:\n\n```bash\n# Run tests once\nnpm run test:once\n\n# Run tests in watch mode\nnpm run test\n\n# Run tests with coverage\nnpm run test:coverage\n```\n\n## Development\n\n### Build Commands\n\n```bash\n# Full build\nnpm run build\n\n# Type checking\nnpm run check\n\n# Linting\nnpm run lint\n\n# Format code\nnpm run format\n```\n\n### Project Structure\n\n```text\nsrc/\n├── core/\n│   ├── entities/          # Entity classes and collections\n│   ├── vos/               # Value objects and collections\n│   ├── repositories/      # Repository pattern implementation\n│   ├── services/          # Service layer classes\n│   ├── application/       # Application layer components\n│   ├── errors/            # Error classes\n│   └── deprecated/        # Deprecated features\n├── utils/                 # Utility functions\n└── index.ts              # Main exports\n```\n\n## Requirements\n\n- Node.js >= 18\n- TypeScript >= 5.0\n\n## Migration from v4.x\n\nVersion 5.0 introduces breaking changes. Key migration points:\n\n1. **EventEmmiter → EventEmitter**: Update event emitter imports and it cannot be used directly anymore on `Entity` and `Attribute`;\n2. **Entity IDs**: Use new ID system (`StringEntityId`, `NumberEntityId`, `UUIDEntityId`);\n3. **Repository Pattern**: Adopt new repository interfaces with Unit of Work;\n4. **Collections**: Collections now use `Set` internally instead of `Map`.\n\nSee [CHANGELOG.md](CHANGELOG.md) for detailed migration notes.\n\n## Changelog\n\nSee the [CHANGELOG](CHANGELOG.md) file for information about all code changes.\n\n## Contributing\n\nSee the [CONTRIBUTING](CONTRIBUTING.md) file for information before submitting your contribution.\n\n## Credits\n\n- [Caique Araujo](https://github.com/caiquearaujo)\n- [All contributors](../../contributors)\n\n## License\n\nMIT License (MIT). See [LICENSE](LICENSE).\n","readmeFilename":"README.md"}