{"_id":"@eljoe182/mother-object-pkg","_rev":"14-5df438a68e67743ebb6f12bf2cc74b04","name":"@eljoe182/mother-object-pkg","dist-tags":{"latest":"1.1.10"},"versions":{"1.0.2-2":{"name":"@eljoe182/mother-object-pkg","version":"1.0.2-2","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.0.2-2","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"03af451b3e945f873a187877a54b407a0030d917","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.0.2-2.tgz","fileCount":67,"integrity":"sha512-Wj03b3eHJrRdnf145szFcM9st2gb3I+AA/3bd48aVYqMVzCc0FGsR7AgaPnctwLa6U1EX1a5Be4NYfuHB8xcvw==","signatures":[{"sig":"MEUCIFK6EYG4L32raQI5nJvl59cETn4RTaMv6sfBwM8f5J8MAiEA+YUz/EZwNXYEAcVrMsl0mOG/9+FxpDBw5ROdX0Uc/FY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29451},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"38b2b6713dec6b235a35a6f717f701a307969ea4","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rimraf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"9.5.1","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"18.16.1","dependencies":{"uuid":"9.0.0","chance":"1.1.11","jsonwebtoken":"9.0.1"},"publishConfig":{"tag":"latest","access":"public","registry":"https://npm.pkg.github.com/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.3","husky":"8.0.3","eslint":"8.47.0","prettier":"3.0.2","@swc/jest":"0.2.29","typescript":"5.1.6","@types/jest":"29.5.4","@types/node":"20.5.4","@types/uuid":"9.0.2","ts-node-dev":"2.0.0","@types/chance":"1.1.3","@commitlint/cli":"17.7.1","semantic-release":"21.1.0","sort-package-json":"2.5.1","eslint-config-node":"4.1.0","eslint-plugin-jest":"27.2.3","eslint-plugin-node":"11.1.0","@types/jsonwebtoken":"9.0.2","dts-bundle-generator":"8.0.1","eslint-plugin-import":"2.28.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"10.0.5","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.0","@semantic-release/github":"9.0.4","@typescript-eslint/parser":"6.4.1","eslint-config-airbnb-base":"15.0.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","eslint-config-airbnb-typescript":"17.1.0","@typescript-eslint/eslint-plugin":"6.4.1","@semantic-release/commit-analyzer":"10.0.1","@semantic-release/release-notes-generator":"11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.0.2-2_1694451565474_0.1574039657499331","host":"s3://npm-registry-packages"}},"1.0.2-4":{"name":"@eljoe182/mother-object-pkg","version":"1.0.2-4","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.0.2-4","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"0755851a9fcf2c4b6255d77654da9653ede5dd5b","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.0.2-4.tgz","fileCount":66,"integrity":"sha512-fEo90k8R5GgrY9tWaiSqXYsPJ8Pe50/zJFm8pKA4HJtRUCzosNu29mSNQGs1wlqhR0NYxXt4yj0xz1mutVWlKg==","signatures":[{"sig":"MEUCIGt/aPxoTJANMokrRd2B56Wkfje2LPHyB6Li3v3pE0oXAiEA4D7YODV3mYD47Lrn7HYQt2k+otpcxFpqiBtqi4QgdME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28829},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14"},"gitHead":"c440277f3c9ceec3ce9b22a440aaf547199be5c7","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rimraf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"9.6.7","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"uuid":"9.0.0","chance":"1.1.11","jsonwebtoken":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.3","husky":"8.0.3","eslint":"8.47.0","prettier":"3.0.2","@swc/jest":"0.2.29","typescript":"5.1.6","@types/jest":"29.5.4","@types/node":"20.5.4","@types/uuid":"9.0.2","ts-node-dev":"2.0.0","@types/chance":"1.1.3","@commitlint/cli":"17.7.1","semantic-release":"21.1.0","sort-package-json":"2.5.1","eslint-config-node":"4.1.0","eslint-plugin-jest":"27.2.3","eslint-plugin-node":"11.1.0","@types/jsonwebtoken":"9.0.2","dts-bundle-generator":"8.0.1","eslint-plugin-import":"2.28.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"10.0.5","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.0","@semantic-release/github":"9.0.4","@typescript-eslint/parser":"6.4.1","eslint-config-airbnb-base":"15.0.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","eslint-config-airbnb-typescript":"17.1.0","@typescript-eslint/eslint-plugin":"6.4.1","@semantic-release/commit-analyzer":"10.0.1","@semantic-release/release-notes-generator":"11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.0.2-4_1694465414020_0.507296278157793","host":"s3://npm-registry-packages"}},"1.0.2-5":{"name":"@eljoe182/mother-object-pkg","version":"1.0.2-5","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.0.2-5","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"07e21c1d04170eb873f5a94616d48bfbdee50eff","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.0.2-5.tgz","fileCount":67,"integrity":"sha512-hmR7qfRW6+weX5oJ+QGGDV5aBMOLb9gd7z0IhQ38UyWtiBmCqkZepj6bRsEmdd+Fnw5MqXfjeh5Szx4UxxMPbA==","signatures":[{"sig":"MEQCIHK1J6LtbzbNVEPQLB06sX6EHPO6uaneYWcRJQ5dmS+KAiArI+43lfKVYnvzyGNWAu/nlBW1CQpwG2edGgybbhFTUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459737},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16"},"gitHead":"d9d81e0610ddec4384fd8af6cac4484787f078d8","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rimraf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"9.6.7","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"18.17.1","dependencies":{"uuid":"9.0.0","chance":"1.1.11","jsonwebtoken":"9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.3","husky":"8.0.3","eslint":"8.47.0","prettier":"3.0.2","@swc/jest":"0.2.29","typescript":"5.1.6","@types/jest":"29.5.4","@types/node":"20.5.4","@types/uuid":"9.0.2","ts-node-dev":"2.0.0","@types/chance":"1.1.3","@commitlint/cli":"17.7.1","semantic-release":"21.1.0","sort-package-json":"2.5.1","eslint-config-node":"4.1.0","eslint-plugin-jest":"27.2.3","eslint-plugin-node":"11.1.0","@types/jsonwebtoken":"9.0.2","dts-bundle-generator":"8.0.1","eslint-plugin-import":"2.28.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"10.0.5","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"48.0.1","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.0","@semantic-release/github":"9.0.4","@typescript-eslint/parser":"6.4.1","eslint-config-airbnb-base":"15.0.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"17.7.0","eslint-config-airbnb-typescript":"17.1.0","@typescript-eslint/eslint-plugin":"6.4.1","@semantic-release/commit-analyzer":"10.0.1","@semantic-release/release-notes-generator":"11.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.0.2-5_1694472530030_0.5885761838249501","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@eljoe182/mother-object-pkg","version":"1.0.3","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.0.3","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"ae90550ac2caaf45ce9883a5d14171820e2436de","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.0.3.tgz","fileCount":67,"integrity":"sha512-FHsgoIYi/zuJJf7lcQ1CckdWEv51SaaDUI24Rxg19k1oDgzlGqgRQvsRSOrQXHZgjRzL2JiGYzi9hev6WFmI7Q==","signatures":[{"sig":"MEUCIQDhBBYzKACTApRD+S2xu6DxuhFoFTTWClLLGnTqZCqk0gIgcpc4XbOOzmYh51Ivuh6lUcvlzKsWAm6E5nH1cf3xsT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459743},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"71d310106ed6909b73dc2ab8febdcab334028f63","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rimraf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"9.8.1","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"18.18.2","dependencies":{"uuid":"9.0.1","chance":"1.1.11","jsonwebtoken":"9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"8.0.3","eslint":"8.54.0","prettier":"3.1.0","@swc/jest":"0.2.29","typescript":"5.3.2","@types/jest":"29.5.10","@types/node":"20.10.1","@types/uuid":"9.0.7","ts-node-dev":"2.0.0","@types/chance":"1.1.6","@commitlint/cli":"18.4.3","semantic-release":"22.0.8","sort-package-json":"2.6.0","eslint-config-node":"4.1.0","eslint-plugin-jest":"27.6.0","eslint-plugin-node":"11.1.0","@types/jsonwebtoken":"9.0.5","dts-bundle-generator":"9.0.0","eslint-plugin-import":"2.29.0","@semantic-release/git":"10.0.1","@semantic-release/npm":"11.0.1","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"49.0.0","eslint-config-prettier":"9.0.0","eslint-plugin-prettier":"5.0.1","@semantic-release/github":"9.2.4","@typescript-eslint/parser":"6.13.1","eslint-config-airbnb-base":"15.0.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.4.3","eslint-config-airbnb-typescript":"17.1.0","@typescript-eslint/eslint-plugin":"6.13.1","@semantic-release/commit-analyzer":"11.1.0","@semantic-release/release-notes-generator":"12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.0.3_1701314522674_0.3967068264968261","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@eljoe182/mother-object-pkg","version":"1.0.4","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.0.4","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"bd4c8424e5890591cefb911f51bc00b92bcc7e4b","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.0.4.tgz","fileCount":67,"integrity":"sha512-78YpuAdhO3SyjKToTK4DOSeR0JEqfORGPOqXfJMg5IrZygyf81VfElQznYtTYgHr1Xs+8PrFb5E5lLH0THvzIA==","signatures":[{"sig":"MEUCIQDurNoYM7TuRPyoIxW23a/j4tCZaUJGAGm/VmNpgrrGuwIgCDtwUolSkgU7BKYZkQktI7naHCuZv60iVkyWgdeVNNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459738},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9db7c95ff13222e9c955f074903c166147d00964","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rimraf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"10.2.3","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"18.19.0","dependencies":{"uuid":"9.0.1","chance":"1.1.11","jsonwebtoken":"9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.11","eslint":"8.56.0","prettier":"3.2.5","@swc/jest":"0.2.36","typescript":"5.3.3","@types/jest":"29.5.12","@types/node":"20.11.19","@types/uuid":"9.0.8","ts-node-dev":"2.0.0","@types/chance":"1.1.6","@commitlint/cli":"18.6.1","semantic-release":"23.0.2","sort-package-json":"2.7.0","eslint-config-node":"4.1.0","eslint-plugin-jest":"27.8.0","eslint-plugin-node":"11.1.0","@types/jsonwebtoken":"9.0.5","dts-bundle-generator":"9.3.1","eslint-plugin-import":"2.29.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"11.0.2","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"50.0.1","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@semantic-release/github":"9.2.6","@typescript-eslint/parser":"6.21.0","eslint-config-airbnb-base":"15.0.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"18.6.2","eslint-config-airbnb-typescript":"17.1.0","@typescript-eslint/eslint-plugin":"6.21.0","@semantic-release/commit-analyzer":"11.1.0","@semantic-release/release-notes-generator":"12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.0.4_1708017914507_0.7601453983387398","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@eljoe182/mother-object-pkg","version":"1.0.5","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.0.5","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"fa46b7b58bf7de3ffef23b2e66a7d2eea51ec607","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.0.5.tgz","fileCount":67,"integrity":"sha512-vckmT36suxDgY9fHMTVuXbeC6xjvI0gAPrd0PzpmGrNYxdV1X7HY4pe12871wx4LyUmNFn40jVgO6wxUQlmpqw==","signatures":[{"sig":"MEUCIQCLMQClD2sd++2RWg7Ut2u5CJ5Lt9j8I6dX6n9ks4u6uwIgRGl+7J9VrquHAR8/VsPcZqJEPk+Y99LSj1heWsIQc1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":459720},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"c5d1a1535168274b13264aa3855eeee2fad00b6d","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rm -rf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"10.5.0","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"18.20.2","dependencies":{"uuid":"9.0.1","chance":"1.1.11","jsonwebtoken":"9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","husky":"9.0.11","eslint":"8.56.0","prettier":"3.2.5","@swc/jest":"0.2.36","typescript":"5.4.5","@types/jest":"29.5.12","@types/node":"20.12.7","@types/uuid":"9.0.8","ts-node-dev":"2.0.0","@types/chance":"1.1.6","@commitlint/cli":"19.3.0","semantic-release":"23.0.8","sort-package-json":"2.10.0","eslint-plugin-jest":"28.2.0","eslint-plugin-node":"11.1.0","@types/jsonwebtoken":"9.0.6","dts-bundle-generator":"9.5.1","eslint-plugin-import":"2.29.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"12.0.0","eslint-plugin-promise":"6.1.1","eslint-plugin-unicorn":"52.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@semantic-release/github":"10.0.3","@typescript-eslint/parser":"7.7.1","eslint-config-airbnb-base":"15.0.0","@semantic-release/changelog":"6.0.3","eslint-plugin-eslint-comments":"3.2.0","@commitlint/config-conventional":"19.2.2","eslint-config-airbnb-typescript":"18.0.0","@typescript-eslint/eslint-plugin":"7.7.1","@semantic-release/commit-analyzer":"12.0.0","@semantic-release/release-notes-generator":"13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.0.5_1714100564501_0.5969246994321633","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@eljoe182/mother-object-pkg","version":"1.1.1","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.1.1","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"b684d0145719c845e5fce225394213bc56cb835c","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.1.1.tgz","fileCount":82,"integrity":"sha512-cun5Ub8c+DyyJKHV5fLIvAd+XKXBpfG7gPyL8J2/KY8Pm++BqfNVWDF5X0yimE/TAzAuNuOfwRdtGp2wWMM4+w==","signatures":[{"sig":"MEUCIQCOrSu7nvuI1CtHMLzSW8pi2vRzJQ2CS4TDhGHeBvfI2QIgQa72obhOYDH1fKIkJYz5dz1339j2KMXFZaFw/QVR9tQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529198},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"e3dda5a42ba278e90324d64f0be4f07facf96631","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rm -rf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"10.8.2","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"uuid":"13.0.0","tslib":"2.8.1","chance":"1.1.13","jsonwebtoken":"9.0.2","typescript-eslint":"8.48.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.1","prettier":"3.7.3","@swc/jest":"0.2.39","@eslint/js":"9.39.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"22.19.1","@types/uuid":"11.0.0","ts-node-dev":"2.0.0","@types/chance":"1.1.7","@commitlint/cli":"20.1.0","@eslint/eslintrc":"3.3.3","semantic-release":"25.0.2","sort-package-json":"3.5.0","@types/jsonwebtoken":"9.0.10","dts-bundle-generator":"9.5.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@semantic-release/github":"12.0.2","@typescript-eslint/parser":"8.48.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.0.0","@typescript-eslint/eslint-plugin":"8.48.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.1.1_1764649017097_0.4631909749954479","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@eljoe182/mother-object-pkg","version":"1.1.2","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.1.2","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"20d7dd3bc4afa2881d2b5e4819b685b3341db560","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.1.2.tgz","fileCount":82,"integrity":"sha512-HzuLS3n+3lL0rrDt4Btcrqf3HBgTAnEEdQkMuwYSK8q/4iUUVM81uAlNT4yLPVJrHOz+A06HvyhZfkPTFdisAA==","signatures":[{"sig":"MEQCICmLc1YjLbdNS4ds8cKY4mxF+vnl+6PFcfhyVvyzH8gaAiAbHUJSvSZiVHmmk3CJRzy3DKpDTpwZzjSn/PfQvHFTAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534498},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"b651919751f45ecec2873075526aa66c036fdf43","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rm -rf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"10.8.2","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"uuid":"13.0.0","tslib":"2.8.1","chance":"1.1.13","jsonwebtoken":"9.0.2","typescript-eslint":"8.48.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.1","prettier":"3.7.3","@swc/jest":"0.2.39","@eslint/js":"9.39.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"22.19.1","@types/uuid":"11.0.0","ts-node-dev":"2.0.0","@types/chance":"1.1.7","@commitlint/cli":"20.1.0","@eslint/eslintrc":"3.3.3","semantic-release":"25.0.2","sort-package-json":"3.5.0","@types/jsonwebtoken":"9.0.10","dts-bundle-generator":"9.5.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@semantic-release/github":"12.0.2","@typescript-eslint/parser":"8.48.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.0.0","@typescript-eslint/eslint-plugin":"8.48.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.1.2_1764650081651_0.18773751457595167","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@eljoe182/mother-object-pkg","version":"1.1.3","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.1.3","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"739106bb53c12cfc14e0d8e2b6c70f2503276a77","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.1.3.tgz","fileCount":82,"integrity":"sha512-SRIPu2Ae+mLoS0UVbEwYBGLF6qr9Lv0OwKzlA7kqtD1IPnaCji9wrxfPRkpyUNpJs/08DEx7zu50q/q0/8H1AA==","signatures":[{"sig":"MEYCIQCiOZWaGOYFzw8M3rIfx6Yp13i5nl78YMeHkO9IV0qy8gIhAK317uRj+nzMfDm8F65G9oqTkYe1YTnCWXZCpVcG0dVJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":542528},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=20"},"gitHead":"cf30e8eaa71bd2444f74498fa312eeb5b7db3977","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rm -rf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"10.8.2","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"18.20.8","dependencies":{"uuid":"13.0.0","tslib":"2.8.1","chance":"1.1.13","jsonwebtoken":"9.0.2","typescript-eslint":"8.48.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","husky":"9.1.7","eslint":"9.39.1","prettier":"3.7.3","@swc/jest":"0.2.39","@eslint/js":"9.39.1","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"22.19.1","@types/uuid":"11.0.0","ts-node-dev":"2.0.0","@types/chance":"1.1.7","@commitlint/cli":"20.1.0","@eslint/eslintrc":"3.3.3","semantic-release":"25.0.2","sort-package-json":"3.5.0","@types/jsonwebtoken":"9.0.10","dts-bundle-generator":"9.5.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"13.1.2","eslint-config-prettier":"10.1.8","eslint-plugin-prettier":"5.5.4","@semantic-release/github":"12.0.2","@typescript-eslint/parser":"8.48.0","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.0.0","@typescript-eslint/eslint-plugin":"8.48.0","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.1.3_1764683984264_0.4996300927384958","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@eljoe182/mother-object-pkg","version":"1.1.6","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.1.6","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"d910c0f85e15f3113939bcc7618f404f36cd1329","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.1.6.tgz","fileCount":81,"integrity":"sha512-oD9OA1fTMC5E/ypotMlPUQYlnQtPHIc0yaJctEbbuIW/UoIGNMEB1gNtFfJ1DqHSx+txSEDFyMsMyzIVnSuVfw==","signatures":[{"sig":"MEUCIQDlniJhXlUqg2xZoI2dpVFTVBCRoC8ilqgXU6RGJAvDBQIgBBaeQswehMQIKf/u6ScNpL/AU2/yQa7EPM1g3u/i9lA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42485},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"gitHead":"c1ef759185551b6ae596d04ab99fca527ce0d937","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rm -rf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"overrides":{"undici":"^6.23.0"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"10.9.4","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"22.22.0","dependencies":{"uuid":"13.0.0","tslib":"2.8.1","chance":"1.1.13","jsonwebtoken":"9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","jiti":"^2.6.1","husky":"9.1.7","eslint":"^9.39.2","globals":"^17.1.0","prettier":"3.8.1","@swc/jest":"0.2.39","@eslint/js":"^9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"22.19.7","@types/uuid":"11.0.0","ts-node-dev":"2.0.0","@types/chance":"1.1.7","@commitlint/cli":"20.3.1","semantic-release":"25.0.2","sort-package-json":"3.6.0","typescript-eslint":"^8.53.1","@types/jsonwebtoken":"9.0.10","dts-bundle-generator":"9.5.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"^13.1.3","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.1","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.1.6_1769201321784_0.5766772827454429","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@eljoe182/mother-object-pkg","version":"1.1.7","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.1.7","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"061f680fe05861674498fd73bc89d8c7a362d3e5","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.1.7.tgz","fileCount":81,"integrity":"sha512-x4GlmbNvZNjQMUpa3EBokN8beI86mlevFpvYHi+AuGQIdDJvYZOwtVX94Ta40VsWYuBNqAMwiUE+foYncbdEfw==","signatures":[{"sig":"MEYCIQDCmhfCaXaoXaXLFY7esHyyXOPQhkteMmxvm+xXmYsrIQIhAK12FK6aIBPazouUoZJcb3hk2wnWTMJ9NLHxxSMsNlFx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42485},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"gitHead":"a221ffb1e3111ed98e0c69346339bf8394b44957","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rm -rf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"overrides":{"undici":"^6.23.0"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"10.9.4","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"22.22.1","dependencies":{"uuid":"13.0.0","tslib":"2.8.1","chance":"1.1.13","jsonwebtoken":"9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","jiti":"^2.6.1","husky":"9.1.7","eslint":"^9.39.2","globals":"^17.1.0","prettier":"3.8.1","@swc/jest":"0.2.39","@eslint/js":"^9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"22.19.7","@types/uuid":"11.0.0","ts-node-dev":"2.0.0","@types/chance":"1.1.7","@commitlint/cli":"20.3.1","semantic-release":"25.0.2","sort-package-json":"3.6.0","typescript-eslint":"^8.53.1","@types/jsonwebtoken":"9.0.10","dts-bundle-generator":"9.5.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"^13.1.3","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.1","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.1.7_1774877045579_0.898694382784524","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@eljoe182/mother-object-pkg","version":"1.1.8","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.1.8","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"28743f7d797c8e6123c66eb21493d9ec179d947a","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.1.8.tgz","fileCount":81,"integrity":"sha512-kcNoITl8JCzMFk6ZdKoZhm+GWybqR3ZgS+MOfheLoXLoa7WltDa4aXynSScGkoVSk32KWAGwbryTDTd2hYfDUw==","signatures":[{"sig":"MEYCIQCX9afScVgHC43OqNEW7Yn7GrhBUxwkzx2rC9HGSMea+wIhAMJ06ZOkYfm6PqVxoyVtw3EBLzK4HvXll8cMERRd1sN3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42485},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"gitHead":"b5b342d69657e6e3e704c30f1e1eea9e6b15baa5","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rm -rf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"overrides":{"undici":"^6.23.0"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"10.9.4","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"22.22.1","dependencies":{"uuid":"13.0.0","tslib":"2.8.1","chance":"1.1.13","jsonwebtoken":"9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","jiti":"^2.6.1","husky":"9.1.7","eslint":"^9.39.2","globals":"^17.1.0","prettier":"3.8.1","@swc/jest":"0.2.39","@eslint/js":"^9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"22.19.7","@types/uuid":"11.0.0","ts-node-dev":"2.0.0","@types/chance":"1.1.7","@commitlint/cli":"20.3.1","semantic-release":"25.0.2","sort-package-json":"3.6.0","typescript-eslint":"^8.53.1","@types/jsonwebtoken":"9.0.10","dts-bundle-generator":"9.5.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"^13.1.3","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.1","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.1.8_1774877551448_0.9542153516156107","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@eljoe182/mother-object-pkg","version":"1.1.9","keywords":[],"author":{"name":"Joise Garcia"},"license":"ISC","_id":"@eljoe182/mother-object-pkg@1.1.9","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"dist":{"shasum":"6f3f6985338d9606d697ab1b6bbf616d424e7f1f","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.1.9.tgz","fileCount":81,"integrity":"sha512-NFqsMhqzBsFeCPoQrFM7Uj5HQomeEl/Zu7Gw1mTnHzILuIX922g3l4EH2ftLmBaB9YwZirqxia7VTi4sRW3AeQ==","signatures":[{"sig":"MEYCIQCGxmC6CQy0/x2171/j2t6NAg4yHrDMdtFsPPoaRODnbQIhAMC+aeq0WeBeLvoqVg+fdREubpLbwl99sG76xFIUkoE6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42485},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=22"},"gitHead":"9c0167701b96abc4222dbaec8b98d22f66c6f6a3","scripts":{"lint":"eslint src --ext js,ts","sort":"sort-package-json package.json","build":"rm -rf dist && tsc","types":"dts-bundle-generator --config dts-generator.json","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint:ci":"npm run lint:fix && npm run format && npm run sort","build:ci":"npm run build && npm run types","lint:fix":"eslint src --ext js,ts --fix","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","check-types":"tsc --noemit","test:coverage":"jest --coverage","prepublishOnly":"npm run build:ci"},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"overrides":{"undici":"^6.24.1"},"repository":{"url":"git+https://github.com/eljoe182/mother-object-pkg.git","type":"git"},"_npmVersion":"10.9.7","description":"Package for testing","directories":{"test":"test"},"_nodeVersion":"22.22.2","dependencies":{"uuid":"13.0.0","tslib":"2.8.1","chance":"1.1.13","jsonwebtoken":"9.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"30.2.0","jiti":"^2.6.1","husky":"9.1.7","eslint":"^9.39.2","globals":"^17.1.0","prettier":"3.8.1","@swc/jest":"0.2.39","@eslint/js":"^9.39.2","typescript":"5.9.3","@types/jest":"30.0.0","@types/node":"22.19.7","@types/uuid":"11.0.0","ts-node-dev":"2.0.0","@types/chance":"1.1.7","@commitlint/cli":"20.3.1","semantic-release":"25.0.2","sort-package-json":"3.6.0","typescript-eslint":"^8.53.1","@types/jsonwebtoken":"9.0.10","dts-bundle-generator":"9.5.1","@semantic-release/git":"10.0.1","@semantic-release/npm":"^13.1.3","@semantic-release/github":"12.0.2","@semantic-release/changelog":"6.0.3","@commitlint/config-conventional":"20.3.1","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/release-notes-generator":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mother-object-pkg_1.1.9_1775176005559_0.42519184048559366","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@eljoe182/mother-object-pkg","version":"1.1.10","description":"Package for testing","keywords":[],"homepage":"https://github.com/eljoe182/mother-object-pkg#readme","bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"repository":{"type":"git","url":"git+https://github.com/eljoe182/mother-object-pkg.git"},"license":"ISC","author":{"name":"Joise Garcia"},"main":"dist/index.js","types":"dist/index.d.ts","directories":{"test":"test"},"scripts":{"build":"rm -rf dist && tsc","build:ci":"npm run build && npm run types","check-types":"tsc --noemit","eslint":"eslint '*/**/*.{js,ts}' --fix --max-warnings=0 --no-error-on-unmatched-pattern","format":"prettier 'src/**/*.[jt]s?(x)' --write","lint":"eslint src --ext js,ts","lint:ci":"npm run lint:fix && npm run format && npm run sort","lint:fix":"eslint src --ext js,ts --fix","prepublishOnly":"npm run build:ci","sort":"sort-package-json package.json","test:coverage":"jest --coverage","test:dev":"jest --verbose --colors --expand --maxWorkers=50% --detectOpenHandles --errorOnDeprecated --bail","test:unit":"jest --passWithNoTests","test:watch":"jest --watch --verbose --colors --expand --maxWorkers=25%","types":"dts-bundle-generator --config dts-generator.json"},"dependencies":{"chance":"1.1.13","jsonwebtoken":"9.0.3","tslib":"2.8.1","uuid":"13.0.0"},"devDependencies":{"@commitlint/cli":"20.5.0","@commitlint/config-conventional":"20.5.0","@eslint/js":"10.0.1","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"13.0.1","@semantic-release/git":"10.0.1","@semantic-release/github":"12.0.6","@semantic-release/npm":"13.1.5","@semantic-release/release-notes-generator":"14.1.0","@swc/jest":"0.2.39","@types/chance":"1.1.7","@types/jest":"30.0.0","@types/jsonwebtoken":"9.0.10","@types/node":"25.5.0","@types/uuid":"11.0.0","dts-bundle-generator":"9.5.1","eslint":"10.1.0","globals":"17.4.0","husky":"9.1.7","jest":"30.3.0","jiti":"2.6.1","prettier":"3.8.1","semantic-release":"25.0.3","sort-package-json":"3.6.1","ts-node-dev":"2.0.0","typescript":"6.0.2","typescript-eslint":"8.58.0"},"overrides":{"ajv":"8.18.0","lodash":"4.18.1","brace-expansion":"5.0.5","picomatch":"4.0.4"},"engines":{"node":">=22"},"_id":"@eljoe182/mother-object-pkg@1.1.10","gitHead":"6b72e6b979c18f256c4685355d87dfee34e39d31","_nodeVersion":"22.22.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-1VN05wF9l7EOD1hVg6Lq1ZVvZn0z5n3xptgwNvt+J//Eho8Du+6DpRXGpoRI3V27HTzJ9/mha5ujQhgBhLCsYQ==","shasum":"84e5a40261478c660fdfa3b847b38a1d4169be2d","tarball":"https://registry.npmjs.org/@eljoe182/mother-object-pkg/-/mother-object-pkg-1.1.10.tgz","fileCount":81,"unpackedSize":42526,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCHY7TTwn9a2WDbM26EN3yDXYrIIXI8IEhsNwV42yrQ8QIgZqJlbpFBdgdzIEzCsTiqKRRm3+nb0Jg17/SqGs/g+PM="}]},"_npmUser":{"name":"eljoe182","email":"alejandrogar17@gmail.com"},"maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mother-object-pkg_1.1.10_1775177782995_0.3616539189967529"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-11T16:59:25.368Z","modified":"2026-04-03T00:56:23.265Z","1.0.2-2":"2023-09-11T16:59:25.648Z","1.0.2-4":"2023-09-11T20:50:14.174Z","1.0.2-5":"2023-09-11T22:48:50.247Z","1.0.3":"2023-11-30T03:22:02.954Z","1.0.4":"2024-02-15T17:25:14.826Z","1.0.5":"2024-04-26T03:02:44.717Z","1.1.1":"2025-12-02T04:16:57.351Z","1.1.2":"2025-12-02T04:34:42.044Z","1.1.3":"2025-12-02T13:59:44.494Z","1.1.6":"2026-01-23T20:48:41.956Z","1.1.7":"2026-03-30T13:24:05.735Z","1.1.8":"2026-03-30T13:32:31.590Z","1.1.9":"2026-04-03T00:26:45.698Z","1.1.10":"2026-04-03T00:56:23.154Z"},"bugs":{"url":"https://github.com/eljoe182/mother-object-pkg/issues"},"author":{"name":"Joise Garcia"},"license":"ISC","homepage":"https://github.com/eljoe182/mother-object-pkg#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/eljoe182/mother-object-pkg.git"},"description":"Package for testing","maintainers":[{"name":"eljoe182","email":"alejandrogar17@gmail.com"}],"readme":"# mother-object-pkg\n\nTool for generating test data using the **Mother Object** pattern in TypeScript/JavaScript.\n\n## What is this package?\n\n`@eljoe182/mother-object-pkg` is a small library designed for **testing**.  \nIts goal is to facilitate the creation of readable and reusable test data through the **Mother Object** pattern:\n\n- **Mother Object**: an object (or module) whose sole purpose is to **build coherent test values**.\n- Separates data creation logic from the test itself.\n- Makes tests **more declarative**, easier to read and maintain.\n\nThis package wraps the `chance` library and exposes various *Mothers* for primitive types and common helpers.\n\n## Installation\n\nWith **npm**:\n\n```bash\nnpm install @eljoe182/mother-object-pkg\n```\n\nWith **bun**:\n\n```bash\nbun add @eljoe182/mother-object-pkg\n```\n\n## Main API\n\nThe package entrypoint exports:\n\n- `Mother` (core)\n- Primitives:\n  - `StringMother`\n  - `TextMother`\n  - `BooleanMother`\n  - `IntegerMother`\n  - `FloatMother`\n  - `DateMother`\n  - `EmailMother`\n  - `UrlMother`\n  - `PhoneMother`\n  - `JwtMother`\n  - `RutMother`\n- Helpers:\n  - `createJwt`\n  - `validateJwt`\n  - `formatRut`\n  - `validateRut`\n\n> Note: specific names may grow over time, but the idea is that all *Mothers* are exported from the main index.\n\n## Basic usage of the Mother Object pattern\n\nEach `XxxMother` exposes, at minimum, a method:\n\n- `random(...)`: generates a random value of the corresponding type.\n\nGeneric example in TypeScript:\n\n```ts\nimport { StringMother } from '@eljoe182/mother-object-pkg';\n\ndescribe('MyFeature', () => {\n  it('should create a user with a random name', () => {\n    const name = StringMother.random();\n\n    const user = { id: '1', name };\n\n    expect(user.name).toHaveLength(name.length);\n  });\n});\n```\n\n## Examples by type\n\n### Strings and text\n\n```ts\nimport { StringMother, TextMother } from '@eljoe182/mother-object-pkg';\n\n// Configurable short string\nconst upperToken = StringMother.random({\n  length: 12,\n  casing: 'upper',\n  alpha: true,\n  numeric: true,\n  symbols: false,\n});\n\n// Paragraph/lorem ipsum type text\nconst description = TextMother.random();\n```\n\n### Numbers\n\n```ts\nimport { IntegerMother, FloatMother } from '@eljoe182/mother-object-pkg';\n\n// Integer within a range\nconst age = IntegerMother.random({ min: 18, max: 99 });\n\n// Float for amounts, percentages, etc.\nconst price = FloatMother.random({ min: 0, max: 9999, fixed: 2 });\n```\n\n### Booleans and dates\n\n```ts\nimport { BooleanMother, DateMother } from '@eljoe182/mother-object-pkg';\n\nconst isActive = BooleanMother.random();\nconst createdAt = DateMother.random(); // Random Date\n```\n\n### Emails, URLs and phones\n\n```ts\nimport { EmailMother, UrlMother, PhoneMother } from '@eljoe182/mother-object-pkg';\n\nconst email = EmailMother.random();\nconst website = UrlMother.random();\nconst phone = PhoneMother.random();\n```\n\n### JWT (JSON Web Tokens)\n\n```ts\nimport { JwtMother } from '@eljoe182/mother-object-pkg';\n\n// Random token (for example, for auth middleware tests)\nconst token = JwtMother.random({\n  payload: { sub: 'user-id-123', role: 'admin' },\n  secret: 'my-super-secret',\n  options: { expiresIn: '1h' },\n});\n```\n\n### RUT (Chile)\n\n```ts\nimport { RutMother } from '@eljoe182/mother-object-pkg';\n\nconst rut = RutMother.random(); // Returns a valid RUT in string format\n```\n\n## Usage in tests (Jest)\n\nComplete example using several *Mothers*:\n\n```ts\nimport {\n  StringMother,\n  EmailMother,\n  IntegerMother,\n  BooleanMother,\n} from '@eljoe182/mother-object-pkg';\n\ndescribe('User domain model', () => {\n  it('creates a valid user with random data', () => {\n    const user = {\n      id: StringMother.random({ length: 10, alpha: true, numeric: true, symbols: false, casing: 'lower' }),\n      name: StringMother.random(),\n      email: EmailMother.random(),\n      age: IntegerMother.random({ min: 18, max: 60 }),\n      isActive: BooleanMother.random(),\n    };\n\n    expect(user.id).toBeDefined();\n    expect(user.email).toContain('@');\n    expect(user.age).toBeGreaterThanOrEqual(18);\n  });\n});\n```\n\n## Direct usage of `Mother`\n\nIf you need something that doesn't have a specific `XxxMother` yet, you can always use `Mother.create()` directly to access the `Chance` instance:\n\n```ts\nimport { Mother } from '@eljoe182/mother-object-pkg';\n\nconst chance = Mother.create();\n\nconst randomCity = chance.city();\nconst randomIban = chance.iban();\n```\n\nThis allows you to extend your own *Mothers* in your project without depending on the library having them all.\n\n## Usage recommendations\n\n- Use `XxxMother.random()` in all your tests instead of \"hardcoded\" values when the value is not relevant to the logic.\n- Create domain-specific *Mothers* on top of these primitives if you need richer structures (for example, `UserMother`, `OrderMother`, etc.).\n- Avoid coupling your tests to specific values; let the *Mothers* generate data and validate only what's really important.\n\n## Development and contribution\n\n- Source code is in `src/` and compiles to `dist/`.\n- To develop locally:\n\n```bash\nnpm install\nnpm run lint\nnpm run test:unit\nnpm run build\n```\n\nPull Requests and improvements for new *Mothers* are welcome.","readmeFilename":"README.md"}