{"_id":"@rolster/vinegar","_rev":"46-0790bc64c237850ba665ee5411bcf6e5","name":"@rolster/vinegar","dist-tags":{"latest":"4.1.4"},"versions":{"1.0.0":{"name":"@rolster/vinegar","version":"1.0.0","keywords":["rolster","typescript","vinegar","hexagonal","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@1.0.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"cbf3e91fcbd24ca676f2aef465e8fdde42ad3b81","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-1.0.0.tgz","fileCount":43,"integrity":"sha512-KPb87CFIoNdNOFAyEKVObUVrcl1k7ae276cQSJxQ+sOuwUoc1KuZq2xBQNgbD9EHwsX6AlmxloahYq7/aZfYtQ==","signatures":[{"sig":"MEYCIQCSNnyOl0GvTu+j6tA+bdPM71djX/JO2gAkjMWx6SWCFwIhAPenY4H0+vCg2LPPQ9SDEIod1zue9/mv8Ul6DYu0vvA4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56968},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"56ae6746e6452934711da1d21d302e3113eed6b6","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@rolster/helpers-advanced":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^4.9.3","@types/jest":"^29.5.1","@rolster/types":"^1.0.0","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_1.0.0_1694881917971_0.3504773526610361","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@rolster/vinegar","version":"1.0.1","keywords":["rolster","typescript","vinegar","hexagonal","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@1.0.1","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"dd056b1c69a871a27f11343e4e493c36bff4e438","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-1.0.1.tgz","fileCount":43,"integrity":"sha512-KeVJxr2sNjKp+XIUTCn2L+s0D+twTGDqow39zG3h5h84qOJLQUTcOVZ/YS2//YHq+oyRCvbzmlg93GmUzCC/ug==","signatures":[{"sig":"MEYCIQCcKGpcWIZFzdFPyY34isJ6xTBAOLnyH3xgOC98HYCKVwIhANX2TTN8Qz/mNlY85jWqDYVQ/L188TEd4fq/rA2rjcQl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56968},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"1563158213bc58f748227d44cd98392583d1db67","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@rolster/helpers-advanced":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^4.9.3","@types/jest":"^29.5.1","@rolster/types":"^1.0.3","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_1.0.1_1701710364274_0.6601197851486291","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@rolster/vinegar","version":"1.0.2","keywords":["rolster","typescript","vinegar","hexagonal","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@1.0.2","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"10d43aa1070a849c819211b6813243ba3d463c34","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-1.0.2.tgz","fileCount":43,"integrity":"sha512-+syshvXEBOSoQHdx3R/tcyFk93Ak7PUIt7+rKP0Sj7sqF1lxBs/W6/d5aFdNDT4fUnm9c0YQoHxVzuOCWrOVOg==","signatures":[{"sig":"MEUCIQDdyRNr91Z3aWHi1Pxgfs/N/94wUZvdrletP+XbjqnI2wIgb4zcYyOKwcQoQrK7Y3I480PBAXkKdykIYHDbcj0HTpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57968},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"a45cbec6963d0290bd00781b3b3ac47775441ee6","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@rolster/helpers-advanced":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^4.9.3","@types/jest":"^29.5.1","@rolster/types":"^1.0.3","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_1.0.2_1702135473095_0.851395453836846","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@rolster/vinegar","version":"1.0.3","keywords":["rolster","typescript","vinegar","hexagonal","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@1.0.3","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"d089b076bae847718f10fe1f24ebcba62a8b100d","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-1.0.3.tgz","fileCount":43,"integrity":"sha512-1xLbHvMiY+AzkzwF4WuVrMVbb0O8A9fVmVJ2OxAaXRGsxBRbecAAGl/35M5bqSu99JEfk2cwMAovc/9L+ekXhw==","signatures":[{"sig":"MEUCIQD7q/JzQjZiFmiXd7MHytOBGbEug2sq/dTh2IiGENG7aQIgJYB1C2MZcf8JJEq568v5hM8gnsVQlzTcz1XcD29rBLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"fc396c57044735db1d50b1f4fbfd43f8bfb5eb14","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@rolster/helpers-advanced":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^4.9.3","@types/jest":"^29.5.1","@rolster/types":"^1.0.4","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_1.0.3_1702135876813_0.7879161432750719","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@rolster/vinegar","version":"1.0.4","keywords":["rolster","typescript","vinegar","hexagonal","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@1.0.4","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"4021f4095d1c4c866db0e285b9feec9a49530b20","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-1.0.4.tgz","fileCount":43,"integrity":"sha512-JcOJGz9+zrzFEaWv8xwP/pOTPis2F7xxD7/7krfAIyhLqQ4L6davT03aWrAJca+HztfZDOLbeeYcNcB4r/PEXg==","signatures":[{"sig":"MEQCIFelUFA8mT8YVWsq4kzQg76CkR7+i0M813Oc8TSNZYY5AiBDIa2D15sxZInHTNDX05qgRz+VmdH0GW/rVGmsVgMl7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"144331dced6a66b36866d2e002f952529f0e1afa","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@rolster/helpers-advanced":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^4.9.3","@types/jest":"^29.5.1","@rolster/types":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_1.0.4_1710082110948_0.6300879189520963","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@rolster/vinegar","version":"1.0.5","keywords":["rolster","typescript","vinegar","hexagonal","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@1.0.5","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"625b5530e224d575def879e9f288c222a6ca3491","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-1.0.5.tgz","fileCount":43,"integrity":"sha512-ZHFBFgoktsvi1j18ABdGnr49VBA6eOZWwaRVq3ctb/z0PtANt/CUzx1qZdzNnn4bF6TrX+s7bC3rJnS5EavAHA==","signatures":[{"sig":"MEUCIQDy9pllboJZfEIhbmGdBEaSEActQmNqC/bF0JixzaoCiAIga+EqvEPwZrorGVlwuFqnX0m/AOaqq2R8tkBeOuG3JfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57985},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"144331dced6a66b36866d2e002f952529f0e1afa","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.12.1","dependencies":{"@rolster/helpers-advanced":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^4.9.3","@types/jest":"^29.5.1","@rolster/types":"^1.0.7","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_1.0.5_1715193759746_0.1825846725090201","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@rolster/vinegar","version":"2.0.0","keywords":["rolster","typescript","vinegar","hexagonal","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.0.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"0c945e8c8cc4e88bdd865c1637694c235639fa7c","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.0.0.tgz","fileCount":43,"integrity":"sha512-chSB+CvtJvDtxxfZrcXPSkXCo8kvN9sw3lGhRwvLShzRjcQrPBe/K9ZOx2M7AUiGyy3YiPGhJGehvZO+nOoXtQ==","signatures":[{"sig":"MEUCIBLrh9WOqTKZCgrLzAAxJycq/DYWmgfJkWmbVmd9c0PxAiEAuvXh+VzNoYDubTh5DxaA4xNgdXguLOfLeF1pgsPA4gI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77290},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"fc8d97fbf3b8783d902c5711dcdaad635b9acc81","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^4.9.3","@types/jest":"^29.5.1","@rolster/types":"^1.0.9","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.0.0_1721589595938_0.2705872323001739","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@rolster/vinegar","version":"2.1.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.1.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"8dce5a6c765def63cc94ac7d4d48102642d821c7","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.1.0.tgz","fileCount":34,"integrity":"sha512-uSQTwJ79CpN4UhJtBMkfdnGLQqL5/dKALQetEn1kvmVDYKSerK9kw6CvljZ4XXY/oUAoXKAzQbyJyzEJ4K7lpw==","signatures":[{"sig":"MEUCIB4R3xMREePYresM75VkVbfytNS1Bpx7BcV7kR52bGhmAiEA9xHiQEoSt/OZDL4OvtSSLBdFFsDm64fh2FhnOb8NZpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79435},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"fc8d97fbf3b8783d902c5711dcdaad635b9acc81","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^4.9.3","@types/jest":"^29.5.1","@rolster/types":"^1.0.9","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.1.0_1730732705385_0.1295400992888205","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@rolster/vinegar","version":"2.1.1","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.1.1","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"dccbb6d74cf945d3566e7367d1f95ea6b3a7ad56","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.1.1.tgz","fileCount":34,"integrity":"sha512-Ir/2nI5ekk6G0xacyrGoGw9eT119RVtbzIQxL08tqIugh5erppfgqcIOT9KiWbaAClF0YxFdnwOBUyqO5s8Bzg==","signatures":[{"sig":"MEUCIQDt96iTXHx+94kcZfzYPu2IEXn6FFJNbGIvVfulyy8TEwIgfFveIQ4R9Gx2WkD0WC4yjwxzxz7Pxe9clEPfoczg+64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79455},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"803d0a3eef56c79b1ff81b2220dba8869675b003","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^4.9.3","@types/jest":"^29.5.1","@rolster/types":"^1.0.9","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.1.1_1731183965300_0.09322806183485333","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@rolster/vinegar","version":"2.1.2","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.1.2","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"00f486bac7d8c15ee6083b1fa445afd0cb3265c5","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.1.2.tgz","fileCount":34,"integrity":"sha512-F1Nw+jBkEGXdLrlOEn0axb2ZUI/w2dOQnUdFpbXvfCf9mlNP0rXO6yVRjQLHyN5kK7LvYyHsvQjCbRyxGHUnQw==","signatures":[{"sig":"MEUCIQCmK/4RkGQavJq4aqqxCI/0znDegYUFNtwG5oOrhxxczAIgBHlr5W1vwXuB7sDUVXc8OaxW3/HtYGzhY/mJzTGKohg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75896},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"66a0a240b52ed11f2391cefd4a0e45fe8944066d","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.1.2_1736014552783_0.11729421512005489","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@rolster/vinegar","version":"2.1.3","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.1.3","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"825a02b28605400e50ee3078a6dd9ba864dda887","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.1.3.tgz","fileCount":34,"integrity":"sha512-HsiNjwXobW3pjvZRmKUFT7CMR4JWyM+B0szHTrUFMuWVqtLM9rho1UxUVIsY/B/KMuBY6vqyRRZiSCJL5UwUEA==","signatures":[{"sig":"MEUCIQCq8OfjsOmXLlkf3qvIJwFJ6sBhY1MPK7NkYoUQmVolMQIgIlTbBjAPo/buFkCNeiRRtoMz6+pGelun4uNxlZm+Pt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75400},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"635f61b588fb977419b2816c5b0c22f4640dfcdf","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.1.3_1743274595494_0.9091790805477273","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@rolster/vinegar","version":"2.1.4","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.1.4","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"db25816b2d7b5a8f92e5f4938020d0f5cab2d01d","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.1.4.tgz","fileCount":34,"integrity":"sha512-l3hL41s4ZnBdXD4snhbUgSrZvbvHQEwHNZAn4MxYR5XHlTYKLbWIHBOoNLiTpqcxoYLRGrk2tt7FcLCzoHFIVw==","signatures":[{"sig":"MEYCIQDU/wl1GiPj6RhWYGMiu/6JfbN4ISS8hDC0LV+nMLKE8wIhAOvNDNJjaOIVHhGa892GW3Td6XP4ijvu30LCM40aNHDG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75446},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"635f61b588fb977419b2816c5b0c22f4640dfcdf","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.1.4_1743274866673_0.08894802616674813","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@rolster/vinegar","version":"2.1.5","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.1.5","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"896970e2651121545ac9761d8a1447cbaf6a5d1f","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.1.5.tgz","fileCount":34,"integrity":"sha512-aUSDXH9YCKJMC3LqIkeRNZDiMWjqoJ50hNoc/L4zqaVTYI6+mSeXbDup33P9F1JNyszdmanRdlkoNQLiinKvSg==","signatures":[{"sig":"MEUCIA5A/bzb2L1fsNY0qPtncG9I3HpIbaU5/FfChJZKLoTwAiEArhL8TEKOOewrKOYxQhNVm23NvA6zT1qeQawfj2azMtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75494},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"8fb41c4e2c8627c197b8cfc8ef243fcf302e152a","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.1.5_1743275046223_0.9604550388363444","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@rolster/vinegar","version":"2.1.6","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.1.6","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"2850bd5bf7a696f1302b3a83d47d68aaa64ba417","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.1.6.tgz","fileCount":34,"integrity":"sha512-KhcohI5Ft/cfvc6aqi6FBTJJ7s20JEYKt7o17bAmeJqCiWvM77m8i47RiJlqi9yR27+2DVISHTw1roJz8XJWZA==","signatures":[{"sig":"MEYCIQDF+DUaNvXaWvqntWaWu90zcOv0ggkkmfE+j+CSnmBviwIhANXi9P6wGfmOPUTSc5Lb1AOQuVy1C0jMBheC1OXe4XpM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76332},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"28e85fd9a190f40f7c52d46b8e227d13a6c93fc5","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.1.6_1743283712538_0.33156880869795513","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@rolster/vinegar","version":"2.1.7","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.1.7","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"c97f18769351090cead7613ae928b4e408e0ba44","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.1.7.tgz","fileCount":34,"integrity":"sha512-Q8XN+q1UuUU2cdJoY7PFcbAYfJErVbGaL1swaedbPeF2BpiMA+puXEJlv+vLAG6vlQ31puScz9dq0XqJ7MFHnw==","signatures":[{"sig":"MEYCIQDivsOayi6QN9exeO8IK19X/MUq4St68gWz55nXNLyR6wIhAOrYlOTYGefivQxh7er9iseDX+FgHBFpVkdMnrvBisjJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76761},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"28e85fd9a190f40f7c52d46b8e227d13a6c93fc5","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.1.7_1743288556469_0.21337757729947393","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@rolster/vinegar","version":"2.2.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.2.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"0fe39017d10bf84265249c15756de82a52769eba","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.2.0.tgz","fileCount":34,"integrity":"sha512-Vbvdw6lj+MwJR/hDj1vkJlK8lbNXdWlzKO8VZfyESeuoPbcXsa1wLBq1JCXIvwYeBHZEjlcyXFohujffUtmAcw==","signatures":[{"sig":"MEQCIAcd76j23mPDopUrPkPkfdjt195GT5lqiTTHgErgpMqnAiAbyQBcLN1gB2gaCKfpWukHMEhhmeohUety5Zo4ISdbYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76516},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"589570afaec977772e5c4a03967101c1e57207d9","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.2.0_1743289312000_0.7936686034667149","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@rolster/vinegar","version":"2.2.1","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.2.1","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"6b2c54493503b4ee09f182e7b437f038f3352ea5","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.2.1.tgz","fileCount":34,"integrity":"sha512-z+khqTqqmZs7IHRIJUNdHTfNDEKsLBF7VucMEos3bznGAbNJvfrTA0HQWN13u2X6SiTcOpK8yCpoJ7baQnBxKw==","signatures":[{"sig":"MEUCIQCNYH65LGAsFrwESDAy9uX9HqWOJm85JhrffOFMjluUJQIgQYo+8d0md89wbeFIOPY9ev6iwVcQAVax186SwzLtJso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76485},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"82ba32bf5ce737159328c46ed952b2a40c80f5a3","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.2.1_1743289761542_0.31044049864991585","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@rolster/vinegar","version":"2.3.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.3.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"691a15a5c42a4d46115e556747d039b4591370e3","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.3.0.tgz","fileCount":37,"integrity":"sha512-ewJhodg+gnM2zLhDpQfylkJ6LdDhSXTaagmFJqua0MuVWi3v+fkuj85QLkM0y+idkHOpH64K/F53vruPDC6hRQ==","signatures":[{"sig":"MEUCIQDy4+r7pvuozi5aC8TTmEjf912Bq/cC2XhnIQc2I/nfqwIgdb80izJ30n5otFnsGVTP7Rq4/GWx66xpKRFaOuHZlJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78256},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"82ba32bf5ce737159328c46ed952b2a40c80f5a3","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.3.0_1743529322378_0.8364554237044419","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@rolster/vinegar","version":"2.3.1","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.3.1","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"adaa3adb88eafd20c5915908358a26a8bb5d18b5","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.3.1.tgz","fileCount":37,"integrity":"sha512-J18XC1wNoxSGFvRh1kEHsdS2+X79np+r9/nfO/Hj2uleJrkz7g1A0/CfaouUKRnm09Eegzk5EV11cZU+CwPCrQ==","signatures":[{"sig":"MEUCIC8fZapls7VdPCZ51GFroyX7xk3M8LI3uOqIPsCQpKjJAiEAu/mqRYPQXLLyzxjwOVEk9eox51RAuDjP9UhocvYaLwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79601},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"657b4b6c119675ad2c68fa1b0bf3f8684fb20f3e","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.3.1_1743529458771_0.7807543248369626","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@rolster/vinegar","version":"2.3.2","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.3.2","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"b9e1d9dac7741cb90deee997cc105b965fc5ad06","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.3.2.tgz","fileCount":37,"integrity":"sha512-T7XbyhYXkhSYkD8BKqr1O225pfr7MtFGMdf85mw+X6rUm1lwafHUiGeDs7uXkPZ9/O9aUR5N2OLeqncwTaXgfQ==","signatures":[{"sig":"MEYCIQDqQo2mTZXnYWIah12y3/Qj+7Dfy/YF7xOce0luSWNPwAIhAJq0STtwhGhZloCMk03NDQjVuAB4npeoQgi7BloosuWR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79615},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"990bdedec209b45d213f858f78af7c85e6703042","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.3.2_1743530511630_0.21357128058210462","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@rolster/vinegar","version":"2.3.3","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.3.3","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"d849ec5a6bd8551abc03a72cb9cdb848fc526cf0","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.3.3.tgz","fileCount":37,"integrity":"sha512-R4dOnPjXMaL1XZ6ue/C/wmlUfJziqqRBLmvah6iinKn2zjzdNDFjE6tJUOC7//j+/TC2ftNI91xQcSARafdZpg==","signatures":[{"sig":"MEYCIQDmSy1ws8ylhABcDNC1XQFCQi2/LXgr/b9x0uaL4t16vQIhAPoIVXMZmZUwgEJEW+XJiQjbOCpP2qL8bMZQFn1wDwPb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79787},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"98c0701374f0779b192f78a6b19a565f97fdc897","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.3.3_1744218605410_0.8445215108304513","host":"s3://npm-registry-packages-npm-production"}},"2.3.4":{"name":"@rolster/vinegar","version":"2.3.4","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.3.4","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"4fa888d8abc1a1ac72e69ae430084e887e849243","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.3.4.tgz","fileCount":37,"integrity":"sha512-88jIylpYaCk+on966h0Y8X+lmk0KtM4NdgJzwMACuiFeJJzHNZYb+9TKQmnWMwJ+IgBxBmUr+MzSNNQHk3SqgA==","signatures":[{"sig":"MEUCIGT95rB0Olfu+B6oWfGGXsM4z+mJLP4Op6JDbTBuE+UXAiEA+zGE5NTyNG1tjs2oTfXlHMw74H2Vn5CXxN+04O4C/co=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80026},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"954305ee29e80c6cbd81872a9abe82931c00f5c4","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.3.4_1744389852832_0.5331675066412205","host":"s3://npm-registry-packages-npm-production"}},"2.3.5":{"name":"@rolster/vinegar","version":"2.3.5","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.3.5","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"faa3163e6d8669ad9a00535a934414afdc9a85b2","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.3.5.tgz","fileCount":37,"integrity":"sha512-JX7BmCegViFIo4DQ5PR1KSLqDdbM09/cf5QEQn2zCx5AAS9x/buFwxXvuA5Efh6/kaKvk+I69+m9MMz9ucqNIA==","signatures":[{"sig":"MEUCIQDIGw+eMu7mAWYggB70SmRt4uVITPKvosIVnI1Sqo28bAIgaEDN9v9YSb9f1bJM91b2Td5UH7QB9Ii+9BBQTlsMHpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81352},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"e6583b564405615bc0c01199447aa8a37c9ebf36","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.3.5_1745874189430_0.287455100279854","host":"s3://npm-registry-packages-npm-production"}},"2.3.6":{"name":"@rolster/vinegar","version":"2.3.6","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.3.6","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"21a9598f89369c568afce8f5e57f9e3fc847b2c5","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.3.6.tgz","fileCount":37,"integrity":"sha512-kff4sI3wjEYTDF6JrmiZSd5oso/mBkv3WT2fZvxUPO1UFjasMDlz7g3lVFw5SBqmHXX2bor73Rwg0ESAQ23ieQ==","signatures":[{"sig":"MEUCIHIKN0F2JSz4h7ah/luLCpv/SsNKt/lDZduc9Z9KlTzkAiEAy8d0HlBFuyIOf3oZZhekWovdgLSewSciTYodKI1GolI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80109},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"e6583b564405615bc0c01199447aa8a37c9ebf36","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"8.19.3","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"18.13.0","dependencies":{"@rolster/commons":"^2.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.3.6_1745874367601_0.1926696639172678","host":"s3://npm-registry-packages-npm-production"}},"2.3.7":{"name":"@rolster/vinegar","version":"2.3.7","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.3.7","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"317583696bbcc550101eded476b0b89f9792841b","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.3.7.tgz","fileCount":37,"integrity":"sha512-oD3S72yOo2yoeHktOx8TAAxAyTZm19ZjsrvMrLF/UDa66ST/2btCv6XV3BL2RdkXTnj4GQUThMv/9supGzQI8Q==","signatures":[{"sig":"MEUCIGKx5YpR9EkZgDBtQ8KQ8LYqoau7OoYoHaKCxqpCJ1QgAiEApYfOMKmKVvVQlujBQ21C+TJmksIA69slePYyvXEiOU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84143},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"5896018c3937d5db9ee5b062401b4743ac06a36f","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@rolster/commons":"^2.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.3.7_1753124549378_0.206890341520789","host":"s3://npm-registry-packages-npm-production"}},"2.3.8":{"name":"@rolster/vinegar","version":"2.3.8","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.3.8","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"27efbe53dbb6a607f6e9bd5a4b337b0f7e8debaa","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.3.8.tgz","fileCount":37,"integrity":"sha512-c0iU5CgXiS5tjatx4qDG/OWrAXl/Esf02bsO1RjnvzNWbHKKcy9Tv6DFBBaSzqeXhkcvqebpcc7YNPbi/odvhA==","signatures":[{"sig":"MEYCIQC1wGQYhMc0eVtDYP/W83g+lgS75vWSE1TTuXjqjSD3gQIhANC1kYPdwfuGQQbQwfYZM5RkxHl1oYnd+bu5JE9sq8bX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84151},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"5896018c3937d5db9ee5b062401b4743ac06a36f","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@rolster/commons":"^2.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.3.8_1753124992560_0.8981799983085632","host":"s3://npm-registry-packages-npm-production"}},"2.3.9":{"name":"@rolster/vinegar","version":"2.3.9","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.3.9","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"28703a6fd059ac91c907d02b7ccb7b5385b8340e","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.3.9.tgz","fileCount":37,"integrity":"sha512-eG7nluI5sl15Fd0HzHirNKax5qDCDrO39lC7QFv+o5nbDNDhx90AMZhGm1Af6itpipEGqwytLmzeOiRocJw9aw==","signatures":[{"sig":"MEYCIQC+becC92rFy7m7iOI6/BON7UWB0bVxBwbWRy9V8aOcmwIhAKAvPeOIk8+/CVUR/I+AqWd1/v1zMwdPdCfQ01aPkTD5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84166},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"ce07eb92d480e1b9211f02444b80d10b3e1360d7","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@rolster/commons":"^2.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.3.9_1753125147774_0.4917444068884871","host":"s3://npm-registry-packages-npm-production"}},"2.3.10":{"name":"@rolster/vinegar","version":"2.3.10","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.3.10","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"6bf0a26ab6d0d567802fce442265ceac5eaebd4b","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.3.10.tgz","fileCount":37,"integrity":"sha512-wPYjMCt5ilIlMr32O3lpnGHfu2+GiU6L09xI0uC81aDt76yMUL0arvir69NyJI9hCmqEdPMZAqJGE90O65LASQ==","signatures":[{"sig":"MEUCIGxSqKJX8+KvNJyzDFU/hCO5cf5v5HOK2O3EWdBnjuEnAiEA1s8rmi4oPSgOPSy5SlUKKG7eF/OJLeW1+MfO0WxlSvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84048},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"ce07eb92d480e1b9211f02444b80d10b3e1360d7","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@rolster/commons":"^2.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","ts-jest":"^29.1.0","prettier":"^3.0.3","typescript":"^5.7.2","@types/jest":"^29.5.1","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.6","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.3.10_1753125397026_0.903006093626666","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@rolster/vinegar","version":"2.4.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.4.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"eaca16d35fbbe800ae6596b98ed9baf5071af017","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.4.0.tgz","fileCount":37,"integrity":"sha512-Kl/ejy2nv0YXXY3EqCn85RBoVOzkJutN/WOfs84PYiFtRECqRY6SeHP942SkVcXf+YJiKi3MGHoldOeqYba/Vg==","signatures":[{"sig":"MEUCIQCHxlUDuAMP8BshJvMXw+m9bOy0h1BHwvgYJut0OaCfZQIgA3hYzUmPefWKrMnA1RdhGiceXhwa4RNx+KYLJTT00XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84544},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"9e626b24876831b1703a49596497a1f85b65ab22","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@rolster/commons":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"^3.0.3","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.8","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.4.0_1757349390260_0.10471804472471868","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@rolster/vinegar","version":"2.5.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@2.5.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"800c001d11e27e3701ba4f01fc85857aa9f192a6","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-2.5.0.tgz","fileCount":37,"integrity":"sha512-X505BBFq4GGHYSnWvHTj02ude/Htgrajszw0ntoYWeVUmb+Ylt8henVYMld6IcZaiD/1hsyLZgjdemPyZAfkDA==","signatures":[{"sig":"MEUCIBXTzYHq43nvE8iVcYoyK0U3XXjtNhGLV+YhM8w9xg5rAiEAnEn5tMJ00oD+/6M8QpwidbVdWn2XKVEcgKEYLolkQuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61069},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"9e626b24876831b1703a49596497a1f85b65ab22","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@rolster/commons":"^2.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"^3.0.3","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.8","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_2.5.0_1757349449733_0.11512749984064352","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@rolster/vinegar","version":"3.0.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@3.0.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"814d4450ad4c5bda2d7214e9fdfbc8f63e8e8698","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-3.0.0.tgz","fileCount":37,"integrity":"sha512-SOFitlPy184CMi4lUBMoPqT88HdhFJ4zYF6OPng4FvTxq6kiai+mDaWLCKR/y8ZfVUwVLi5yD3uObdpV+pGzXg==","signatures":[{"sig":"MEYCIQDqbVgJScirfJe4pB5lbF389h3CbyJ8Z7wUMGbs7tSGpQIhAO/1wfVGMLsEJIjQpdZufR8Eejl4F/sEuN6WSWCS3pqf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61069},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"5b57b4517a48fb4e52f69c08a0fee6509d617151","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@rolster/commons":"^3.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"^3.0.3","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.8","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_3.0.0_1758561769363_0.2499870243442861","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@rolster/vinegar","version":"3.1.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@3.1.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"468d33cdce7919f04c47f1f1496dcc66cc5be251","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-3.1.0.tgz","fileCount":37,"integrity":"sha512-rTfLFDze0SJzsonYxUrvdpNqSAi8hUGMCrF6Ert5/bQtwjN6UiOuoR1Ao6nAKdIeTYIVFC84c1FxRKBrI0uvwA==","signatures":[{"sig":"MEUCIFxKv8StFo6bmTA7ZAMcutu77UaMzPoftlPwATMe1zn9AiEAkEgPyNmncTRQzW2mzo07519AIFjYMMVcVTn9UTOZ3Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77273},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"3abca75eefaf56eed9ec7824c9a1d3da3a35c29a","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.0.3","@rolster/commons":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"^3.0.3","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.8","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_3.1.0_1761762937397_0.5151149741063807","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@rolster/vinegar","version":"3.2.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@3.2.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"7d80ed15e0f42f97d8b623b2574b6edb44fee15d","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-3.2.0.tgz","fileCount":37,"integrity":"sha512-j7MqM7M0Of1t5f/vTgEqZbWUvcMJI5YNQHyA763vv/0typIdpyg/hFfAIW4E+29REfIc1RIqZlLcQbKU4KsuWw==","signatures":[{"sig":"MEUCIHoHesmj3CtdjjSsHFa+EmS/eRzI6qx/8hCBTvRIwgJsAiEAgN019KcukHKHudF9zbhxgWFph385G0+cYUPzafEwspI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78001},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"6edee906d37367b6050827edbf27f8576ab05b19","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.0.3","@rolster/commons":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"^3.0.3","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.8","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_3.2.0_1762202343566_0.2088325580693604","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@rolster/vinegar","version":"3.3.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@3.3.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"faf6dc1d991b8b4b07de63c3ff14d6cec297dfe3","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-3.3.0.tgz","fileCount":37,"integrity":"sha512-vDUHbB81BKVeOANqvn/pgHvi6ahx3e+LsykWRE/gQgylTNrD9hCiRKrta0JiJDwvyDI2PilGfI5vvtxouEl5eA==","signatures":[{"sig":"MEUCIFfhcfoAIkSyPuVJX2fVg3ehKmdPyX8UJ7bNZy5NCNoKAiEAp2XsWcnxi8Gt8TNt1pdCxNXo8zU/raPSur+MlhLSduQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78377},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"e31a90e21f902b543aef4bd5085e9fb3b62dd7b7","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.0.3","@rolster/commons":"^3.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"^3.0.3","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.8","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_3.3.0_1765890707091_0.26437856975802276","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@rolster/vinegar","version":"3.3.1","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@3.3.1","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"a538fcbb93aeaae1eaf541b030f32d18d5210caa","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-3.3.1.tgz","fileCount":37,"integrity":"sha512-zytmiVV5ZtttpJyMnCzUbHcPpVWaw4nhxrBQ+9zUUpjetCrA2BTX18xmWnAuULq2DEmKraVqmq6ivXzb+EK75g==","signatures":[{"sig":"MEYCIQCcaUQl8undmkyUUlwsg3+rsJoGhYJtqt9y3xRdIVxzTAIhAIusNrcGLoI+TQNDLZZiz0PIFHZZN4f8seyPuLg8q+sE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79812},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"e31a90e21f902b543aef4bd5085e9fb3b62dd7b7","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.0.3","@rolster/commons":"^3.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"^3.0.3","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.8","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_3.3.1_1765891614498_0.12726412535495868","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@rolster/vinegar","version":"3.3.2","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@3.3.2","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"5ce7910583d7d22e438ee54137100c0721cb9aa4","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-3.3.2.tgz","fileCount":37,"integrity":"sha512-4wyRyBH45PsaAhdK1FEn6TgAaokvbtEpPrOryOrvoI2p96xfKg2aBtR2+a0YKThGubSScrVnZjKSYxTh9rB0OQ==","signatures":[{"sig":"MEUCIQCnN6vnslpKNKAfg+lp92mCUwjx+HhwY/3Buo4gq2xHvgIgSWGZkhBMjqyDhTQhZrQYXaMTXKA/3IyloePUwFzvPoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78317},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"93877e145927ae6ff3e354e98c4df33975b7805b","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.0.3","@rolster/commons":"^3.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"^3.0.3","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.8","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_3.3.2_1765892056806_0.8437308989301675","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@rolster/vinegar","version":"3.3.5","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@3.3.5","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"320f50b1990a8894f0f61add74c80c25958639e8","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-3.3.5.tgz","fileCount":43,"integrity":"sha512-66xC7/XjDRui7Wjl1p++sBZXWd5nf0xoGfXnHPcFrUqGzgOiOY37qxJS3G/CcAD8pSUGaAp0aQjRV3QvOy1nPg==","signatures":[{"sig":"MEYCIQDGFNNf9Aex4h3BwhF9j2Ge0KNhTmDdK6Ct+eDXzkFxLgIhAKGk4xvjbCFTxiu/Z6L8mqU3mzxLl3L5khEt6SFCq/A7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83597},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"3e0b86b86d7dfdd2c0612dd8aa6cdd0ce489542a","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.0.3","@rolster/commons":"^3.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"^3.0.3","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.8","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_3.3.5_1765896278488_0.5953105303604782","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@rolster/vinegar","version":"3.4.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@3.4.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"9d2900743c59f2b7491591446f2521093836f4ef","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-3.4.0.tgz","fileCount":43,"integrity":"sha512-6oY6dnlmYhVj+4X861J/ea4qtwibTW41F74+7Pynfq+mi4XuyEdPH7sD7w/JzkajTyH1QKzyGxa+DGO8e5hhRQ==","signatures":[{"sig":"MEUCIQC3FMUR7ugMUNOmC80ZjQH74jRZL4rcmqbJ81bYCfLmfwIgd4G3sK4F/gT8thpVrG5aJw41tw/k95/+sZqLJiDiE8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92800},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"20886cd3e34b69ff729bedfbdcb5642881b2b477","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.0.3","@rolster/commons":"^3.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"^3.0.3","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.8","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_3.4.0_1769199106127_0.45935730295386556","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@rolster/vinegar","version":"3.4.1","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@3.4.1","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"1385ab4c6404cb191e156d3ad164c51e07e00d48","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-3.4.1.tgz","fileCount":43,"integrity":"sha512-YaYPQr75qwekgDWTz8HpbFf/J5TyPRTI4GrtcOkg1mJg67QsZmGt6Y0f5x7E+rYzGtLkqFM4GsRbzU0kG9OD+w==","signatures":[{"sig":"MEUCIQCS4hSoN6BiJ7mJeB62qW+VghTdJXuQ5PUF7BZqHl+OAwIgdz0a2/jhe3K4/KjJmuMh6cIygBDB86XshAnRnXp6j60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93650},"main":"dist/cjs/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/es/index.js","module":"dist/esm/index.js","gitHead":"3be274e4319fcdee8d0ade11716da477389cf573","scripts":{"test":"jest --coverage","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier . --write","test:watch":"jest --coverage --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.0.3","@rolster/commons":"^3.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.4.0","rimraf":"^3.0.2","rollup":"^2.32.0","prettier":"^3.0.3","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.8","@rollup/plugin-commonjs":"^25.0.4","@rollup/plugin-typescript":"^11.1.3","@rollup/plugin-node-resolve":"^15.2.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_3.4.1_1770824656061_0.6567320138002519","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@rolster/vinegar","version":"3.5.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@3.5.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"0cd56ac384648df61e816f9f2c459878759e478a","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-3.5.0.tgz","fileCount":43,"integrity":"sha512-GjFYZ67rYDpdy4t9755WIefpwADkZ2lGrRhREP4hvsnGJW2/VgNQnMYRzHs3iMhITCbPZH/VP5L+zRCnJRQheg==","signatures":[{"sig":"MEYCIQDXCm6p9MRPlLzwwrarVkF5ujd/csGaCIkHFPaeiPpcEAIhAKwcBBi0DDqIZFdf0AfJleUiNJhrKyGLqj2LE1ddLRhU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93764},"main":"./dist/esm/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}},"gitHead":"f491c1350e1310cb0d4ed315dc94c22df278f5d9","scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.js","clean":"rimraf ./dist","prettier":"prettier --write \"src/**/*.{ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^11.0.3","@rolster/commons":"^3.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","tslib":"^2.4.0","rimraf":"^3.0.2","vitest":"^3.2.4","prettier":"^3.8.1","@vitest/ui":"^3.2.4","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_3.5.0_1773749147731_0.7997321890056948","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@rolster/vinegar","version":"4.0.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@4.0.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"b556a70f3999cb31472f3739698402f113cad3b4","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-4.0.0.tgz","fileCount":43,"integrity":"sha512-2tIHz2z9pg0cyYNV3Ntj/mw+8j35ASlA+Iy7wuZUT0WBeAEFE8hhMJyt9NHhPvg+/1ntEnW9GJPa0D+18Lq7QQ==","signatures":[{"sig":"MEQCIA6DWyN5C6qm2rmM5xD9o1H0/Pw3EtwwMgp7F0znNuv+AiA4sTwibMUPyBrHeKnSvHmFZKy2VGbzDFgS1ccKUX4qLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94228},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"node":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}},"gitHead":"a687ad3055db04ae215bc516a26b37483b7056af","scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.mjs","clean":"rimraf ./dist","prettier":"prettier --write \"src/**/*.{ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^13.0.0","@rolster/commons":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","tslib":"^2.4.0","rimraf":"^3.0.2","vitest":"^3.2.4","prettier":"^3.8.1","@vitest/ui":"^3.2.4","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_4.0.0_1773844069132_0.11291446684630335","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@rolster/vinegar","version":"4.1.0","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@4.1.0","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"a4bd358ceb400d25d67d3d001005cfb0aed8e014","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-4.1.0.tgz","fileCount":41,"integrity":"sha512-gPvDPJ7zBOENJfUL0we27QEi/y/Rmu9G/2K939RAnassHe0P4jNS9blvvWYSRoHeSu0cGa48fqa7Wjpkcp87aQ==","signatures":[{"sig":"MEUCIQCaFvgCxMVyvCSW7xOrBZAzfnTuiv5v0TvkEs4ETbCm/wIgRPnCjU2/1sSalsD/sD4yVHU75O2V6R950LBkG8twnXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61780},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14.13"},"exports":{".":{"node":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}},"gitHead":"b90e03f185694d9a58e77a18292d8b2bea69cc1c","scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.mjs","clean":"rimraf ./dist","prettier":"prettier --write \"src/**/*.{ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.15.1","dependencies":{"uuid":"^13.0.0","@rolster/commons":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","tslib":"^2.4.0","rimraf":"^6.1.3","vitest":"^3.2.4","prettier":"^3.8.1","@vitest/ui":"^3.2.4","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_4.1.0_1774112832894_0.6569970981855986","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@rolster/vinegar","version":"4.1.1","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@4.1.1","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"ce6ab7d6962a7d95ad8ca9f348286036c17161da","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-4.1.1.tgz","fileCount":41,"integrity":"sha512-/tyOWDHHBEAl7qBZouGCQMnxzXqaaMLgxFOlIMeOuqc+WyCCESKIcSlOQUQLMb401QlYIFzBVAkt0fOJoMFlfQ==","signatures":[{"sig":"MEQCID4UiNOfHNx32+jL4gE752sHAe5ZtXQiqbaJAmEUJCQoAiAvs4zzAhKPqhdGtLZACo1S+niTvj7g6+kJ0pYuKf1qlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60266},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14.13"},"exports":{".":{"node":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}},"gitHead":"8c8245a9be9b2a1e390eafb119dfc3787ce42ebf","scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.mjs","clean":"rimraf ./dist","prettier":"prettier --write \"src/**/*.{ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.4","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uuid":"^14.0.0","@rolster/commons":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","tslib":"^2.4.0","rimraf":"^6.1.3","vitest":"^3.2.4","prettier":"^3.8.1","@vitest/ui":"^3.2.4","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_4.1.1_1776952399719_0.9885216962725252","host":"s3://npm-registry-packages-npm-production"}},"4.1.2":{"name":"@rolster/vinegar","version":"4.1.2","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@4.1.2","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"b3ecd7bd797b0dc17004e2761249af7c27c7ce05","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-4.1.2.tgz","fileCount":41,"integrity":"sha512-0snGB+PtY2fVXjIT72XBwJz6PzY0ptETpdlwBY1iqN+Hn80CrEpDtZdSLBBhmSc5dDY8CCDLpL+LWE0HzqWGrw==","signatures":[{"sig":"MEUCIQDH/RXo2yIsCqldfSjvoKoV4XEsLrAx15KCuTlRLG4ptAIgASYuzbiWhmqhoNF6tzqDmON6odtqgUrQZvn5it9fUtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59707},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">=14.13"},"exports":{".":{"node":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.cjs"},"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"}},"gitHead":"95752494b0e3a8f9a4643ea28d7e42604cebba4e","scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.mjs","clean":"rimraf ./dist","prettier":"prettier --write \"src/**/*.{ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.4","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"uuid":"^14.0.0","@rolster/commons":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","tslib":"^2.4.0","rimraf":"^6.1.3","vitest":"^3.2.4","prettier":"^3.8.1","@vitest/ui":"^3.2.4","typescript":"^5.7.2","@rolster/types":"^1.1.0","@rolster/rollup":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_4.1.2_1778619341462_0.4593704132635874","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@rolster/vinegar","version":"4.1.3","keywords":["rolster","typescript","vinegar","clean-architecture"],"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","_id":"@rolster/vinegar@4.1.3","maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"contributors":[{"name":"Daniel AndrÃ©s Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"6dd20939d81ce43fe6bef693492f88f278f68ee7","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-4.1.3.tgz","fileCount":43,"integrity":"sha512-sLmnbJgdaZJ4pTUO86EXfQ4krk4l7yEs7+A4UAthA7XoKpHG28g1yT39kKTrAUlZ+1AAB5h1ExcQKYSHdz60UA==","signatures":[{"sig":"MEUCIAi0E4xBK09WhK7lUeHE4yXMls4VBVX8BLQsZaYhmAs2AiEAnPmrfNLsfqZxYe4qQfdwzXfjQ3d1fdQhrI5tu8iXchU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95263},"main":"./dist/cjs/index.cjs","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=22"},"exports":{".":{"node":{"import":"./dist/es/index.mjs","require":"./dist/cjs/index.cjs"},"types":"./dist/esm/index.d.ts","default":"./dist/es/index.mjs"}},"gitHead":"0564bfa817ac1777766af083de4fdb16234bf964","scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.app.json && rollup -c rollup.config.mjs","clean":"rimraf ./dist","prettier":"prettier --write \"src/**/*.{ts}\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"10.9.8","description":"Container package of basic classes to implement a clean architecture.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^14.0.0","@rolster/commons":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","tslib":"^2.4.0","rimraf":"^6.1.3","vitest":"^4.1.8","prettier":"^3.8.1","@vitest/ui":"^4.1.8","typescript":"^6.0.3","@rolster/types":"^1.1.1","@rolster/rollup":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vinegar_4.1.3_1781200703643_0.5530520913156749","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"_id":"@rolster/vinegar@4.1.4","bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"dist":{"shasum":"10be89f528659e70f005d108b0398559aa8c05bb","tarball":"https://registry.npmjs.org/@rolster/vinegar/-/vinegar-4.1.4.tgz","fileCount":43,"integrity":"sha512-Lsl8W/3HqNd/7jGpa02ak9bWfXcN3pgTcLVACeQ0VtqVZCba6biN7kxuElQWK/1D2r2S6UCEkg/Vympp5aOmZw==","signatures":[{"sig":"MEUCIHNf6TJ6XNP86Ty1YgAAO3Fzq1rmoqkCXITuhlELLgaRAiEAsQLQvL/fb65r/+soUj6QhSEx3Ni+jhQakrNpt5cTUs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDF4Suzk8CPdvq2Q7QPABfXFjhQJ5FCK9lQCZ8KoSkWGQIgED5uO6Ckl1azCRwbMP17rn+ensBy0nmODFbUQVtGKaI="}],"unpackedSize":93411},"main":"./dist/cjs/index.cjs","name":"@rolster/vinegar","type":"module","types":"./dist/esm/index.d.ts","author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"module":"./dist/es/index.mjs","engines":{"node":">=22"},"exports":{".":{"node":{"import":"./dist/es/index.mjs","require":"./dist/cjs/index.cjs"},"types":"./dist/esm/index.d.ts","default":"./dist/es/index.mjs"}},"gitHead":"db910546cd2a6e90ea25ced6676ce4a299021b60","license":"MIT","scripts":{"lint":"eslint .","test":"vitest run","build":"npm run clean && tsc -p tsconfig.app.json && rolster-rollup","clean":"rimraf ./dist","lint:fix":"eslint . --fix","prettier":"prettier --write .","prepublishOnly":"npm run build"},"version":"4.1.4","_npmUser":{"name":"rolster","email":"rolster.developments@gmail.com"},"homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","keywords":["rolster","typescript","vinegar","clean-architecture"],"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"_npmVersion":"12.0.2","description":"Container package of basic classes to implement a clean architecture.","directories":{},"maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"_nodeVersion":"22.22.3","contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"dependencies":{"uuid":"^14.0.0","@rolster/commons":"^4.2.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^27.0.0","tslib":"^2.4.0","eslint":"^10.7.0","rimraf":"^6.1.3","vitest":"^5.0.0","prettier":"^3.8.1","@eslint/js":"^10.0.1","@vitest/ui":"^5.0.0","typescript":"^6.0.3","@rolster/types":"^1.1.1","@rolster/rollup":"^2.2.0","typescript-eslint":"^8.64.0","eslint-plugin-perfectionist":"^5.10.0","eslint-plugin-simple-import-sort":"^13.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vinegar_4.1.4_1789408983088_0.3169055626572279"}}},"time":{"created":"2023-09-16T16:31:57.838Z","modified":"2026-09-14T18:03:03.360Z","1.0.0":"2023-09-16T16:31:58.199Z","1.0.1":"2023-12-04T17:19:24.486Z","1.0.2":"2023-12-09T15:24:33.281Z","1.0.3":"2023-12-09T15:31:17.059Z","1.0.4":"2024-03-10T14:48:31.207Z","1.0.5":"2024-05-08T18:42:39.918Z","2.0.0":"2024-07-21T19:19:56.150Z","2.1.0":"2024-11-04T15:05:05.595Z","2.1.1":"2024-11-09T20:26:05.482Z","2.1.2":"2025-01-04T18:15:52.964Z","2.1.3":"2025-03-29T18:56:35.694Z","2.1.4":"2025-03-29T19:01:06.948Z","2.1.5":"2025-03-29T19:04:06.420Z","2.1.6":"2025-03-29T21:28:32.768Z","2.1.7":"2025-03-29T22:49:16.665Z","2.2.0":"2025-03-29T23:01:52.177Z","2.2.1":"2025-03-29T23:09:21.741Z","2.3.0":"2025-04-01T17:42:02.564Z","2.3.1":"2025-04-01T17:44:19.028Z","2.3.2":"2025-04-01T18:01:51.838Z","2.3.3":"2025-04-09T17:10:05.603Z","2.3.4":"2025-04-11T16:44:13.070Z","2.3.5":"2025-04-28T21:03:09.626Z","2.3.6":"2025-04-28T21:06:07.894Z","2.3.7":"2025-07-21T19:02:29.601Z","2.3.8":"2025-07-21T19:09:52.752Z","2.3.9":"2025-07-21T19:12:27.969Z","2.3.10":"2025-07-21T19:16:37.207Z","2.4.0":"2025-09-08T16:36:30.470Z","2.5.0":"2025-09-08T16:37:29.917Z","3.0.0":"2025-09-22T17:22:49.589Z","3.1.0":"2025-10-29T18:35:37.597Z","3.2.0":"2025-11-03T20:39:03.737Z","3.3.0":"2025-12-16T13:11:47.251Z","3.3.1":"2025-12-16T13:26:54.628Z","3.3.2":"2025-12-16T13:34:16.942Z","3.3.5":"2025-12-16T14:44:38.647Z","3.4.0":"2026-01-23T20:11:46.256Z","3.4.1":"2026-02-11T15:44:16.211Z","3.5.0":"2026-03-17T12:05:47.878Z","4.0.0":"2026-03-18T14:27:49.282Z","4.1.0":"2026-03-21T17:07:13.057Z","4.1.1":"2026-04-23T13:53:19.852Z","4.1.2":"2026-05-12T20:55:41.611Z","4.1.3":"2026-06-11T17:58:23.772Z","4.1.4":"2026-09-14T18:03:03.189Z"},"bugs":{"url":"https://github.com/rolster-developments/typescript-vinegar/issues"},"author":{"name":"Rolster Technology","email":"rolster.developments@gmail.com"},"license":"MIT","homepage":"https://github.com/rolster-developments/typescript-vinegar#readme","keywords":["rolster","typescript","vinegar","clean-architecture"],"repository":{"url":"git+https://github.com/rolster-developments/typescript-vinegar.git","type":"git"},"description":"Container package of basic classes to implement a clean architecture.","contributors":[{"name":"Daniel Andrés Castillo Pedroza","email":"ing.dacastillop@gmail.com"}],"maintainers":[{"name":"rolster","email":"rolster.developments@gmail.com"}],"readme":"# Rolster Vinegar\n\nContainer package of basic classes to implement a clean architecture.\n\n## Installation\n\n```\nnpm i @rolster/vinegar\n```\n\n## Configuration\n\nYou must install the `@rolster/types` to define package data types, which are configured by adding them to the `files` property of the `tsconfig.json` file.\n\n```json\n{\n  \"files\": [\"node_modules/@rolster/types/index.d.ts\"]\n}\n```\n\n## Overview\n\nVinegar provides the **abstractions** for a clean-architecture persistence\nlayer built around the _Unit of Work_ and _Repository_ patterns. It keeps your\ndomain (entities) decoupled from the persistence details (the ORM), which live\nbehind a `Datasource`/`Database` pair.\n\nThis package is ORM-agnostic — it only defines the contracts. For a ready-made\nimplementation use\n[`@rolster/vinegar-typeorm`](https://www.npmjs.com/package/@rolster/vinegar-typeorm).\n\n## Core abstractions\n\n### Domain\n\n```typescript\nimport { Entity } from '@rolster/vinegar';\n\n// A domain entity is identified by a uuid\nclass User extends Entity {\n  constructor(\n    uuid: string,\n    public name: string,\n    public email: string\n  ) {\n    super(uuid);\n  }\n}\n```\n\nModels — the persisted shape — are described by interfaces from `types.ts`:\n\n| Interface       | Shape                                                 |\n| --------------- | ----------------------------------------------------- |\n| `AbstractModel` | `{ id: number }`                                      |\n| `EditableModel` | adds `updatedAt?: Date`                               |\n| `HideableModel` | adds `hidden: boolean; hiddenAt?: Date` (soft delete) |\n| `Model`         | hideable **and** editable                             |\n\nHelpers `modelIsEditable(model)` and `modelIsHideable(model)` are type guards\nover those shapes.\n\n### Repository\n\n`AbstractRepository<T>` is the contract for reading/persisting domain entities:\n\n```typescript\nabstract class AbstractRepository<T extends Entity> {\n  abstract save(entity: T): Promise<void>;\n  abstract findOptionalByUuid(uuid: string): Promise<Optional<T>>;\n  abstract findAll(): Promise<T[]>;\n  abstract destroy(entity: T): Promise<void>;\n}\n```\n\n(`Optional` comes from `@rolster/commons`.)\n\n### Mapping entity ↔ model\n\nYou describe how an entity is translated into persistence operations through\nthese abstract classes:\n\n- `EntityPersist<E, M>` — create a model from an entity: `create(manager): M`\n- `EntityPersistList<E>` — create several models at once.\n- `EntitySync<E, M>` — update an existing model; it captures the model's initial\n  state in the constructor so only the **changed** fields are persisted\n  (`sync(manager)` mutates the model, `verify()` returns the diff).\n- `EntityRefresh<E, M>` — reload fresh data into a model: `dispatch(manager)`.\n\n### Unit of Work — `EntityManager`\n\n`AbstractEntityManager` queues operations and flushes them as a batch:\n\n```typescript\nabstract class AbstractEntityManager {\n  persist(persist: EntityPersist): void; // queue a create\n  persists(persists: EntityPersistList): void; // queue multiple creates\n  sync(sync: EntitySync): void; // queue an update (diff-based)\n  refresh(refresh: EntityRefresh): void; // queue a reload\n  destroy(entity: AbstractEntity): void; // queue a delete (or soft-hide)\n  procedure(procedure: AbstractProcedure): void; // queue a custom operation\n  relation(entity, model): void; // link an entity to its model\n  link<E>(entity: E, model): E; // link and return the entity\n  select<M>(entity): Result<M>; // get the model linked to an entity\n  flush(): Promise<PersistentUnitResult[]>; // run everything in order\n  dispose(): void; // clear the queue\n}\n```\n\n### Persistence backend\n\n- `AbstractEntityDatabase` — connection & transaction lifecycle: `connect`,\n  `disconnect`, `transaction`, `commit`, `rollback`.\n- `AbstractEntityDataSource` — the low-level operations the manager delegates to:\n  `insert`, `update`, `refresh`, `delete`, `hidden`, `procedure`.\n- `AbstractPersistentUnit` — coordinates a database + manager so a `flush()`\n  runs inside a single transaction.\n- `AbstractProcedure` — wraps a custom database operation (`execute(...args)`).\n\n### Operation result\n\nEvery operation produces a `PersistentUnitResult`:\n\n```typescript\nclass PersistentUnitResult {\n  code:\n    | 'insert'\n    | 'update'\n    | 'refresh'\n    | 'delete'\n    | 'hidden'\n    | 'procedure'\n    | 'operation';\n  error: any; // null/undefined when the operation succeeded\n  model?: AbstractModel;\n}\n```\n\n`flush()` returns the array of results, so you can inspect which operations\nfailed.\n\n## Flow\n\n1. The domain layer works only with `Entity` objects.\n2. To persist changes you queue `EntityPersist` / `EntitySync` / `EntityRefresh`\n   instances (or a `destroy`/`procedure`) into the `EntityManager`.\n3. `flush()` runs the queued operations through the `Datasource`, inside a\n   transaction managed by the `Database`/`PersistentUnit`, and returns a\n   `PersistentUnitResult[]`.\n\nFor a concrete, ready-to-use wiring of all these abstractions see\n**@rolster/vinegar-typeorm**.\n\n## Contributing\n\n- Daniel Andrés Castillo Pedroza :rocket:\n","readmeFilename":"readme.md"}