{"_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","_rev":"28-a8ca693f283ce79c4febbe642e3a52db","name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","dist-tags":{"latest":"0.4.4"},"versions":{"0.2.0":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.2.0","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.2.0","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"0324260059256dbc0789ad419311b217f08c1f51","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.2.0.tgz","fileCount":44,"integrity":"sha512-wW1ffVvpkTvocQpr+PdX/hue8/m7xLNLcYe3tYYKTeybTFMsHu4MstLRBpg2VWXl4DD5nlCEfthU2sKCwA0I5Q==","signatures":[{"sig":"MEUCIQC6WlzIlmrT7kPDcg16apEnkqAmgYhoFp/cBPXCxPqqWgIgDfPpah6DzfvqSNVZLMAWC6Mc7EfBaa2x1kVSopo5o1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162940},"main":"./build/index.js","types":"./build/index.d.ts","engines":{"npm":">=6.14.0","node":">=10.0.0"},"gitHead":"4bedf6597aaf7bc633065c4ec5dad1c8b4982359","scripts":{"tsc":"tsc","lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write .","prepublish":"npm run build"},"_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","rxjs":"~7.8.0","eslint":"^9.32.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@eslint/js":"^9.32.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^22.13.9","@angular/core":"^18.2.11","@angular/common":"^18.2.11","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"rxjs":">=7.5.0","@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.2.0_1762909393723_0.39802957025123953","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.2.1","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.2.1","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"3d30e3609b60d6dd51b3c987c7d69d5b8f381020","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.2.1.tgz","fileCount":54,"integrity":"sha512-VEqc2IxNo3xE4Q3s19FWrY8fV5+V+jQ++R+9kH6i398tO9xq9Ew4NZRgultBrkvnTDnGGP48Hp7mXqQxG9W52g==","signatures":[{"sig":"MEQCIC8K7T4zF4rGwqkbNi9GCnSv4vSWV5ySXQQhaZCVtq+TAiB1QMmMMStInnAOTN+n0dI/lz5kYgsRU9wx8wIPe41rqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189692},"main":"./build/index.js","types":"./build/index.d.ts","engines":{"npm":">=6.14.0","node":">=10.0.0"},"gitHead":"8cd14171ff08880e4d100d2e419f16b7201d93ad","scripts":{"tsc":"tsc","lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write .","prepublish":"npm run build"},"_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","rxjs":"~7.8.0","eslint":"^9.32.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@eslint/js":"^9.32.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^22.13.9","@angular/core":"^18.2.11","@angular/common":"^18.2.11","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"rxjs":">=7.5.0","@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.2.1_1762917597729_0.6543477613574953","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.2.2","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.2.2","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"92664c52d03d9fff2ebe211eaa163c7bb5335cd7","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.2.2.tgz","fileCount":78,"integrity":"sha512-Z/Fh/oIbUPb6b5sjLKjrLLOJX2v7v4oLjqVKjXRRR52cmZn0xwS00Pt8pHNBLeaZaUtUTJyEp41N3JhsNzj+zg==","signatures":[{"sig":"MEQCIHHRQ/f2R2EiSnhtJCI93ufQ1tAbzICKT7Ncxk+/YUCkAiASIgWIVLUsiwsdxbg+xKevRDznVbAhAqbrw08Lj5eZ9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272600},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"}},"gitHead":"8cd14171ff08880e4d100d2e419f16b7201d93ad","scripts":{"tsc":"tsc","lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write .","prepublish":"npm run build"},"_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","rxjs":"~7.8.0","eslint":"^9.32.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@eslint/js":"^9.32.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^22.13.9","@angular/core":"^18.2.11","@angular/common":"^18.2.11","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"rxjs":">=7.5.0","@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.2.2_1762919707082_0.24956818145719306","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.2.3","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.2.3","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"8ca673852039abfa7d4a62472bf54dc80d4793e5","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.2.3.tgz","fileCount":74,"integrity":"sha512-Wvr+rl4QEfvpFJDDPGGMwoloDRe7HgEEboJYs8aNlKsiuYCgA+KwkHMSCBUHrtbTyAXYsuog7iSdR237Ok6Iog==","signatures":[{"sig":"MEQCIAEatw7YYglFuLu3s0KztCAmCSBzoNTNtmd6mmsSQ1xZAiB+jbfPjdw72oFVQ7iC34Jpyc0ABwiUnGkzWUuwLd+gUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259673},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./build/index.d.ts","import":"./build/index.js"}},"gitHead":"8cd14171ff08880e4d100d2e419f16b7201d93ad","scripts":{"tsc":"tsc","lint":"eslint . --ext .ts","test":"jest","build":"tsc","format":"prettier --write .","prepublish":"npm run build"},"_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"_nodeVersion":"22.18.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","rxjs":"~7.8.0","eslint":"^9.32.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@eslint/js":"^9.32.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^22.13.9","@angular/core":"^18.2.11","@angular/common":"^18.2.11","@eslint/eslintrc":"^3.3.1","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"rxjs":">=7.5.0","@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.2.3_1762920276464_0.8153264100029187","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.2.4","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.2.4","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"29f4daec11115a0e454c4baac1e9027d5513649f","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.2.4.tgz","fileCount":82,"integrity":"sha512-JfpM8L5x+tU1YCMl/6Fan3zSvq1a61Bw2Xt0y7DByBtGzS8/4IEgJvjscACdH7b5CrZw9AZ0K140Jv3pEGtpbA==","signatures":[{"sig":"MEQCIB7GdJoSx4PR6QvC2GouvleDOkYNuY68eGsXTlF11vN7AiBBAhyhaR4ZQhUScez8YGpOiUPTaqoLQ91RiLCWNqhnqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572799},"type":"module","engines":{"npm":">=6.14.0","node":">=10.0.0"},"gitHead":"8cd14171ff08880e4d100d2e419f16b7201d93ad","scripts":{"tsc":"tsc","lint":"eslint . --ext .ts","test":"jest","build":"ng-packagr -p ng-package.json","format":"prettier --write .","prepublish":"npm run build","build:watch":"ng-packagr -p ng-package.json -w"},"_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","rxjs":"~7.8.0","eslint":"^9.32.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@eslint/js":"^9.32.0","ng-packagr":"^20.3.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^22.13.9","@angular/core":"^18.2.11","@angular/common":"^18.2.11","@eslint/eslintrc":"^3.3.1","@angular/compiler":"^20.3.11","@angular/compiler-cli":"^20.3.11","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"rxjs":">=7.5.0","@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.2.4_1762970094545_0.8282068805856597","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.2.5","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.2.5","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"a0e0dfe93deb00e53cae6ce232551a69efe92c0c","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.2.5.tgz","fileCount":5,"integrity":"sha512-QxCGJCOxFqa57uTyFPGx2Bwddw0gMfIAez30q9zy3oe0jJpuNxFQ5hVNcnre5wXgiI5C74AVpsyqzCMGIRY8kA==","signatures":[{"sig":"MEUCIAs0li32LD6vBGsB45hXyUZWNR2kWistwC1TG21v5yjuAiEA+IKZfzt7zy31kGyAXE7EbdzqanR0zZlMb4lZVI3Edfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312357},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"779902480a67acf905a0f71fd775c97f70793950","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=7.5.0","@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.2.5_1762971854043_0.14016801185301886","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.2.6","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.2.6","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"ab53668b708b5d38247ab61f1f013a2b8912ca33","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.2.6.tgz","fileCount":11,"integrity":"sha512-wc7AfoJL+KEuLA/n/xT2c67tebUzVPgWZxIR849wCCBqHcCPW88uKLcOWNLLVT7RiM2Qg27uMjG4j9JXsPZAaQ==","signatures":[{"sig":"MEYCIQDBp+ePyBRGuDk3xwYAkFZIMyXNr2HL65C5lTy0bYclRQIhAJBQ/3+9TutGcIgUs6Nhk9zoYIuyZALpPaNdkNmcl3fN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332727},"type":"module","engines":{"npm":">=6.14.0","node":">=10.0.0"},"gitHead":"1c927326c9e08c25be07814024efae4afdc08762","scripts":{"tsc":"tsc","lint":"eslint . --ext .ts","test":"jest","build":"ng-packagr -p ng-package.json","format":"prettier --write .","pack:lib":"npm run build && cd dist && npm pack","prebuild":"npm run sync:version","build:watch":"ng-packagr -p ng-package.json -w","publish:lib":"npm run build && cd dist && npm publish --access public","sync:version":"node scripts/sync-version.cjs","version:major":"npm version major --no-git-tag-version && npm run sync:version","version:minor":"npm version minor --no-git-tag-version && npm run sync:version","version:patch":"npm version patch --no-git-tag-version && npm run sync:version","publish:lib:dry":"npm run build && cd dist && npm publish --dry-run"},"_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.5","rxjs":"~7.8.0","eslint":"^9.32.0","ts-jest":"^29.4.1","prettier":"^3.6.2","@eslint/js":"^9.32.0","ng-packagr":"^20.3.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^22.13.9","@angular/core":"^18.2.11","@angular/common":"^18.2.11","@eslint/eslintrc":"^3.3.1","@angular/compiler":"^20.3.11","@angular/compiler-cli":"^20.3.11","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.39.0","@typescript-eslint/eslint-plugin":"^8.39.0"},"peerDependencies":{"rxjs":">=7.5.0","@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.2.6_1762974874990_0.8933901579672308","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.2.7","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.2.7","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"82d1dc7cfa4d8e816ca0730a4fbe63f897f849de","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.2.7.tgz","fileCount":5,"integrity":"sha512-xf0hRvvYHWOIDtxI+1mldPRyDLs4mw2DfpjW4+jC7vDH8Lwn5mZvcFkClc9wjnZC1qBqTa7xMygYTdWSlBBWxQ==","signatures":[{"sig":"MEYCIQDY1pXAjZY+2tz/W9XDUdlwzw5hgKw/GWdkqovCsr8RvwIhAMXXwhRhxmqUdzTLTAopxpmM68qTMFBpgDFkLCy5yf9I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":317252},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"1c927326c9e08c25be07814024efae4afdc08762","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=7.5.0","@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.2.7_1762975053810_0.5180084976462966","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.0","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.0","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"9fc84d9f823550f9b5b11620575a3f149779cbb8","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.0.tgz","fileCount":5,"integrity":"sha512-zIzk8yHA3/HfVDTx2a7Jinfhs253aJrx1sObnYKU9qSzGTj5fC9SK5JOL3KJCiqepfFjO9Jl4UDAKCOvNAo/TA==","signatures":[{"sig":"MEQCIGNzKXcZ4+a3hp68Oan8QmtsSkxJG0hTTWb21QktYhNyAiArNdf37dNw7+susX1L2zixawWybIy9wgwTXCr95ad1tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347280},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"f397ecd8f0532e84ebd7da4f799a6e2a6be7aa85","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=7.5.0","@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.0_1762984057884_0.8082699143119509","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.1","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.1","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"3b351d9daa2febf37dd3c45448621dd590935f95","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.1.tgz","fileCount":5,"integrity":"sha512-i9H0E158i8GwziKdW8ih5mohORIomhetxKKu3IrPsqImAqGnTPtHsxRQZUJsObKtaz/euGT7uarIu7PqfKb63g==","signatures":[{"sig":"MEUCIAPYiVPWu9nk1mzFBYlqsw/bsK+Jfmm7IgcKLY/F5VbmAiEApv1Ki3hlSoFGmFi5ne/H6bUsmgo2egCHu/b9elpRlpo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":406084},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"be6674ccbcb78909b0db93d8be71bc975d801ce2","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=7.5.0","@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.1_1762988529596_0.4619112641127079","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.2","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.2","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"cd36919a9fea8ced16b331d1334cbc96da47d850","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.2.tgz","fileCount":5,"integrity":"sha512-w7GfjgsJXV/e93mDbCfgNu0hOkcuzmTjTDJQ4S3gzFVUA7rz7NUl31jPDnel5lWyV9RquJ+B124vnKllIg4cNg==","signatures":[{"sig":"MEYCIQDTs/xXKXf2LLfb07Y03pUnlwvTvDDwOgfu4fTqflFeaAIhAJKmWsqlB6Hs/iLo7fYGqcOrmCSeBu0VSd52xIIQ+bPx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458404},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"be6674ccbcb78909b0db93d8be71bc975d801ce2","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=7.5.0","@angular/core":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.2_1762992668986_0.6851398267759286","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.3","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.3","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"990b18eec32baa0669c5a5b583bf707878b8b8cf","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.3.tgz","fileCount":5,"integrity":"sha512-tgW5/2kQlOy4ESZfyudB9TG+iILccTDtK1OQZ/FnPzDVc/lWA85mcmD4J6uXd23S1ddZ7iCDsqbP3aw++B9j0w==","signatures":[{"sig":"MEYCIQC5C4XqHVb+wutTLap1p9BZQKyqjrP4nQ8NJ2Hc1PYGmwIhAPdiZm0uxffbsin7o+hgGhkAx2E3SGYJssm/MhbmbVID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505638},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"a4305d26685bdf2060bcce0201147bf52547f426","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":">=7.5.0","firebase":">=10.0.0","@angular/core":">=17.0.0","@angular/fire":">=17.0.0","@angular/common":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.3_1763136006065_0.5125637001518215","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.4","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.4","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"9eb8b140a10d55a8fed9975656695fc790eca4b5","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.4.tgz","fileCount":5,"integrity":"sha512-EClpuThQCC37bXHCvfWwUwL7TSTxd1pwyy9EI35++moY+ZYAbP96eIcuVAkmhxC1kGkm4t/57Ojo/upBwzG1nQ==","signatures":[{"sig":"MEYCIQD5by2r1tm34dPV0ftNqGo6oK20JuCgbabz7kTbleH5lQIhAKDBMV0Nf4mfCLtZNrzDJpT5pMNuZ/BV1H1S35gcu/d2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505745},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"4cd845190aca2f640514206233322b996508be37","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.5.0","firebase":"^10.14.0","@angular/core":"^18.0.0","@angular/fire":"^18.0.0","@angular/common":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.4_1763139499062_0.4703844650584761","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.5","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.5","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"6db05dcac96ef052eefaa27eeac5ad386e1d21a5","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.5.tgz","fileCount":5,"integrity":"sha512-LB90oBBQoQd/ljCS5Id4l+trWUnbWM0Kx0PWDj/173seYWMOiycKvqpddWAPXg3DYqqek8LAoNputXVuNzmfFA==","signatures":[{"sig":"MEUCIQCvKEv3+pH843NyS6ji4ZgYNdYqr88+PCds4zWceMZlQQIgGyNH8Gk8PxUH60+dBQYVIEgTQ9DAw86vQf+nL5dN8No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505803},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"19f0f831727016697f1af690a8dcc794a3439d3f","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.5.0","firebase":"^10.14.0","@angular/core":"^18.0.0","@angular/fire":"^18.0.0","@angular/common":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.5_1763143105845_0.5684499931088847","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.6","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.6","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"ba99103f8c56bac253928d2d3a1d35522e16b587","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.6.tgz","fileCount":5,"integrity":"sha512-X4xXxJ+RDrflmKGjU+Fl11oKPCcQuz8LoudgFuFQ7orkVq5MUSdgxt57sRjYyiSeaizqlfgmsz7vqzmx3FyUWw==","signatures":[{"sig":"MEUCIQCmNQ9a5mDHnLsPPp4f6Vm6xPMm45lB2XvYGlTMfASNEgIgVibb6+kxH02BYdzxkA0fRB+Rlr95tafOHi0xU4YAkgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508779},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"134882c08f45415e51773f2246a1714c6d717745","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.5.0","firebase":"^10.14.0","@angular/core":"^18.0.0","@angular/fire":"^18.0.0","@angular/common":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.6_1764122813596_0.7929751755742263","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.7","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.7","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"37e1ac8663ef6ad967f53d3f4a88eb9fb3b87691","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.7.tgz","fileCount":5,"integrity":"sha512-4xHmId4Pmmibfexc7WGj1jP+Z4TwJymZn5e1Q0xVr+hcaBs7N7XnLzWH41Y++f3sCCJvNsv0DhmRMN+6p53f3w==","signatures":[{"sig":"MEUCIE/MCRJohdQl6VYUxXUdAcXGddFfYpY0QpC7iCoWyZ5UAiEA5jcgm0kTfcUZZsJc//epJrTyuZzy1+cLppCabdkI5Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509513},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"0a08fc633a17d7e99e2d1d0d3e2c81eff6fade0e","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.5.0","firebase":"^10.14.0","@angular/core":"^18.0.0","@angular/fire":"^18.0.0","@angular/common":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.7_1764443217119_0.1308131767819556","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.8","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.8","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"b08be21ab8d24f672a21f81973b5faf555cc3b45","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.8.tgz","fileCount":5,"integrity":"sha512-LBmLuukBW6njgEwBHj93mgu3nD3kpg745kdD9jjQl+eZaTq+IXrPnAG+Q/SWRYu2k+zaOa4W6i7qcU0t76u+UA==","signatures":[{"sig":"MEQCIAGbknSc9SCQu8X5AMplCA+RKFCMmaK0cNcZ8T6Cb4LtAiB4gJRU1mQhKRAcMzwFud4c7/RcXX7OZaStUmrXWeDFQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509643},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"3e8517e8feb108e082598df11964abee34c602d9","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"^7.5.0","firebase":"^10.14.0","@angular/core":"^18.2.11","@angular/fire":"^18.0.1","@angular/common":"^18.2.11"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.8_1766105895936_0.5108025089990964","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.9","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.9","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"6f1e42f843cf6cbfa1b1c8e2c3cc0bde370a89c0","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.9.tgz","fileCount":5,"integrity":"sha512-mSkbMR4SXobE/V6N8pV9Xnq3/ydQ7M53AVnYXIWppVcob64N+ZzO93w9YISoQSygI8ZivoHYS8CNhFnEgBAUKg==","signatures":[{"sig":"MEYCIQDkiAYTC3urBOAbEnGPMbUs5SyclKW9gs12YKrDpSeYXgIhAN7SJDKJp3kKYaK5uPvpv77MymeAGZTlDTk60xiXWTD2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":509423},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c5b6c6060c5898c7ecc80cbb1f5cf991fd0f6b5a","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.1","firebase":"^10.14.0","@angular/core":"^18.2.11","@angular/fire":"^18.0.1","@angular/common":"^18.2.11"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.9_1767151158981_0.9845758397648654","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.10","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.10","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"b4c732675fc1808d51ed44c30c6c3e775111fc2e","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.10.tgz","fileCount":5,"integrity":"sha512-PvzOn/zynSlhGlcKmkwofGuQvKvqm45yWTfwKzZrb7bY4pn6er5oMGoEx2ZAQZJQVRZ0AWJQioS9qx2kAqf42Q==","signatures":[{"sig":"MEUCIQD4DF/zzgUkuvCeQNSGvD2Sl7Nw4zU5kmcqAkT1GBwDNgIgNvkue9IbsNyP+YxbBVY9MjjqhKvZ7q1jBQO/yVaYLHg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512498},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c02de3656b512fcda09db3a10ea616943e564943","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.1","firebase":"^10.14.0","@angular/core":"^18.2.11","@angular/fire":"^18.0.1","@angular/common":"^18.2.11"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.10_1769043941562_0.5988724020474325","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.11","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.11","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"1cde6655fdf90d4dbcc2c6380430aa5220f5c746","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.11.tgz","fileCount":5,"integrity":"sha512-WSA8IVSmtUtaaqQuG8/of8YFAcOLYGgTW2nSW+vgq0BfOKBp1IbEIJ/xkHRAvj7bLgnckfGLFwhDlDnDY38sCQ==","signatures":[{"sig":"MEYCIQCIjDID9UorO5TgrotPgUjKD/Umo6fDv7soZNP997xhFQIhAKUdQMsMIMvEgDoUB+cyb3+FApJmTH55v2zK1N7hzV9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517736},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"54f9a638866c160ccce2450b4ef8326ded8ea7c3","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.1","firebase":"^10.14.0","@angular/core":"^18.2.11","@angular/fire":"^18.0.1","@angular/common":"^18.2.11"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.11_1771117825728_0.08967459463926941","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.12","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.12","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"1bceb80cafe1e1b218435360ee7d52e8b1a86c44","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.12.tgz","fileCount":5,"integrity":"sha512-CnE7ND6nLvxBy3mgnY0BSa7KvSOuLPhNYWtrQ1zHqQJ9YkADNEjJftmv8SsrHrtCXe/ZM0N3n/qMuX8xTSrSBw==","signatures":[{"sig":"MEYCIQD3nt6uPWAbE9V/zE6vrgt9vOm7SDB7ydUgBTcpwmdsogIhAI5NRw3bD8EOCGTlqThgR1cy5HNedlecrOcAFCznRzrf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517672},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"54f9a638866c160ccce2450b4ef8326ded8ea7c3","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.1","firebase":"^10.14.0","@angular/core":"^18.2.11","@angular/fire":"^18.0.1","@angular/common":"^18.2.11"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.12_1771118280719_0.14098511264205849","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.13","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.13","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"23b5156329178203d438f002ba3c489d0bfcbc6d","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.13.tgz","fileCount":5,"integrity":"sha512-l+Pv4bsCsnPBWROXxTuRKkJb6PMUvhN8k1MI3Eyw2krbyv26UJxgrDEsscjk9YNV7PpfCb0e4bj36WeKdWERgQ==","signatures":[{"sig":"MEQCIFWuxSOAOcR9CzQRhj2ywjivbzpyussaLyrtMf1SWTEBAiA6if7M1aY2KVLihv7FtZH++fzSpyH1GUbY36aUnmUSkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517704},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c32a30cb6554485ce159913e4e6821920490070b","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.1","firebase":"^12.10.0","@angular/core":"^18.2.11","@angular/fire":"^18.0.1","@angular/common":"^18.2.11"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.13_1772298079182_0.528976876813271","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.3.14","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.3.14","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"a16a9b0ab8c2f8589669a9d7ed4595f681606182","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.3.14.tgz","fileCount":63,"integrity":"sha512-qA5oXSKIOW8Qoib3/KemDIqA2fIo+qC4+rPAkOQr/022iUk8Z2M4OlWGbCRjMFwVYIMk/iEsD0kxw57bpFBw0A==","signatures":[{"sig":"MEQCIArYwCOl8W76/z/FnbeXs9dQcVmp795E/Remal2SHUN0AiAykL+6FAQAEuZn3YV+MYK44CB6UhBdbHcsa/WowCzp0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1049314},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"esm":"./esm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","esm2022":"./esm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7435e1a6458f2b2442aa3032f776d9f09cf05769","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.1","firebase":"^10.14.1","@angular/core":"^18.2.11","@angular/fire":"^18.0.1","@angular/common":"^18.2.11"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.3.14_1773102110749_0.10214177732782792","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.4.0","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.4.0","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"c924a42a47a578ee6982df8badebf6b4e417b2c3","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.4.0.tgz","fileCount":5,"integrity":"sha512-CMTyyBjQen9xQwDwnQZqzEnoF1+IhsrkwkDA5YhzsgiGkhCtU13d3g0K+pXemM1IJ7UMmEanYq3KqiwlEuf8wQ==","signatures":[{"sig":"MEQCIEmS9xfB780+hCdgPbjrYCX/DzoAkT+nMXhwtwY1KM6FAiA6tERP2V+Voap+hOcIL/DZBxK267J1BIRUMaTblXB3/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517777},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./types/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c576e9c33580e618ec523c65415686fb9f589d1f","typings":"types/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"10.9.3","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.1","firebase":"^11.10.0","@angular/core":"^21.2.9","@angular/fire":"21.0.0-rc.0","@angular/common":"^21.2.9"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.4.0_1776564277092_0.5950773579639286","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.4.1","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.4.1","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"0c0636670fbf1c8581e858c48e924c7b99f34243","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.4.1.tgz","fileCount":5,"integrity":"sha512-Dgo7FLek4ReuVkLk5Q6xZbbDIImBvrmfYUTeck43lKLbPtBg0EAaIsat3hikKeV2IcB/3Qo1uYWIuBpT2U2Fww==","signatures":[{"sig":"MEUCIHp+OEQP5zUcfu4D4CFseSagi9xOGcyUYr0J7HXPe8OAAiEAylOfxuiOOuDbDWFHEkjajpQAiRQRSx+x6ws7dStLtXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517703},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c576e9c33580e618ec523c65415686fb9f589d1f","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"11.12.1","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.1","firebase":"^11.10.0","@angular/core":"^20.3.19","@angular/fire":"^20.0.1","@angular/common":"^20.3.19"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.4.1_1776888007985_0.7856616035958717","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.4.2","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.4.2","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"26a6053af85a99227e4e262b76e7f213274d2208","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.4.2.tgz","fileCount":5,"integrity":"sha512-Cr87eeMfei7eBk8MXAg9Tg+zsvZw892QZA76dS4ODtmaC4xqfY4+kzQvoGjZ2+yxrGBAUVemLULCFAjImqUJTA==","signatures":[{"sig":"MEYCIQD1gkmMw7KthzBCDCGXjtObgB47tgA0Gysg07FlL5JppAIhALPIrew5+jM+9as2h1i4uIGN5g/LxAW6GiBLs0O2Zew2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516741},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"913967a3890d01b5c7518638d35f09c708ab1561","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"11.12.1","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.1","firebase":"^11.10.0","@angular/core":"^20.3.19","@angular/fire":"^20.0.1","@angular/common":"^20.3.19"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.4.2_1777671672651_0.2642165231366769","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","version":"0.4.3","author":{"url":"https://gamarivera.dev","name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com"},"license":"Apache-2.0","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.4.3","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"dist":{"shasum":"69f51b163a1914186ca14dad39adaf3fbd65faaf","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.4.3.tgz","fileCount":5,"integrity":"sha512-8IH7GHShjC5p9zFUgN4tid/Y6Osf2lylFx3qezwfcHkK76GgVSMi39g0NmFuTn2oms47JdXbPXNo8KfKJnfAWg==","signatures":[{"sig":"MEUCICbQREbTBtayP45EaP7UsyugWKbwPtS6TRhesJRCB0akAiEAvbnnw7qHhmfD73prtR8+1gAKjnquiBzu2+VVUGTKrU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530331},"type":"module","module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","engines":{"npm":">=6.14.0","node":">=10.0.0"},"exports":{".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"673af874927212d2a08711a6cba86be3299607c5","typings":"index.d.ts","_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"_npmVersion":"11.12.1","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"rxjs":"~7.8.1","firebase":"^11.10.0","@angular/core":"^20.3.19","@angular/fire":"^20.0.1","@angular/common":"^20.3.19"},"_npmOperationalInternal":{"tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.4.3_1777679224159_0.5206517567320972","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","version":"0.4.4","type":"module","sideEffects":false,"license":"Apache-2.0","author":{"name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com","url":"https://gamarivera.dev"},"engines":{"node":">=10.0.0","npm":">=6.14.0"},"peerDependencies":{"@angular/common":"^20.3.19","@angular/core":"^20.3.19","@angular/fire":"^20.0.1","firebase":"^11.10.0","rxjs":"~7.8.1"},"module":"fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs","typings":"index.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","default":"./fesm2022/gamariverib-mercados-pecuarios-libs-cattlewiz-commons.mjs"}},"dependencies":{"tslib":"^2.3.0"},"gitHead":"185b14fd3bbeb04279105b42058bd8822b61a35b","_id":"@gamariverib/mercados-pecuarios-libs-cattlewiz-commons@0.4.4","_nodeVersion":"22.18.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-HkAz6H/dTa0ln32qmTxx3UrTNeZcASfi1ZgMFThVtjNGZIY4VNUSzqea+yW9zVX+PnIEMWLX8WxJZg0irLcHgA==","shasum":"14e8438e34de1bc152cd6b23d887e3e75fe6de8b","tarball":"https://registry.npmjs.org/@gamariverib/mercados-pecuarios-libs-cattlewiz-commons/-/mercados-pecuarios-libs-cattlewiz-commons-0.4.4.tgz","fileCount":5,"unpackedSize":530259,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDBWkmJtqoZfLkXrIbumLEuQllZQ5hU8rN4RywjLMsM0gIhANJnysuw9IpHsx6FEwB7sMh5Mw0oSDofnJ+mnIJl/2/x"}]},"_npmUser":{"name":"gamariverib","email":"gama.rivera@gmail.com"},"directories":{},"maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mercados-pecuarios-libs-cattlewiz-commons_0.4.4_1777682302256_0.7638676508080307"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-12T01:03:13.631Z","modified":"2026-05-02T00:38:22.524Z","0.2.0":"2025-11-12T01:03:13.927Z","0.2.1":"2025-11-12T03:19:57.926Z","0.2.2":"2025-11-12T03:55:07.274Z","0.2.3":"2025-11-12T04:04:36.744Z","0.2.4":"2025-11-12T17:54:54.756Z","0.2.5":"2025-11-12T18:24:14.255Z","0.2.6":"2025-11-12T19:14:35.173Z","0.2.7":"2025-11-12T19:17:33.986Z","0.3.0":"2025-11-12T21:47:38.083Z","0.3.1":"2025-11-12T23:02:09.843Z","0.3.2":"2025-11-13T00:11:09.275Z","0.3.3":"2025-11-14T16:00:06.280Z","0.3.4":"2025-11-14T16:58:19.247Z","0.3.5":"2025-11-14T17:58:26.070Z","0.3.6":"2025-11-26T02:06:53.820Z","0.3.7":"2025-11-29T19:06:57.353Z","0.3.8":"2025-12-19T00:58:16.134Z","0.3.9":"2025-12-31T03:19:19.159Z","0.3.10":"2026-01-22T01:05:41.704Z","0.3.11":"2026-02-15T01:10:25.900Z","0.3.12":"2026-02-15T01:18:00.876Z","0.3.13":"2026-02-28T17:01:19.435Z","0.3.14":"2026-03-10T00:21:50.995Z","0.4.0":"2026-04-19T02:04:37.278Z","0.4.1":"2026-04-22T20:00:08.148Z","0.4.2":"2026-05-01T21:41:12.786Z","0.4.3":"2026-05-01T23:47:04.311Z","0.4.4":"2026-05-02T00:38:22.422Z"},"author":{"name":"José Gamaliel Rivera Ibarra","email":"gama.rivera@gmail.com","url":"https://gamarivera.dev"},"license":"Apache-2.0","description":"Biblioteca de clases comunes para la plataforma CattleWiz de Mercados Pecuarios.","maintainers":[{"name":"gamariverib","email":"gama.rivera@gmail.com"}],"readme":"# CattleWiz Commons Library\r\n\r\nBiblioteca de clases compartidas para las plataformas Web (Angular) y Móvil (Ionic/Angular) de CattleWiz.\r\n\r\n## 📋 Descripción\r\n\r\nEsta biblioteca contiene modelos de datos, utilidades y tipos TypeScript compartidos entre las aplicaciones web y móvil de CattleWiz, eliminando la duplicación de código y garantizando consistencia entre plataformas.\r\n\r\n## ✅ Estado Actual\r\n\r\n### Fase 1: Modelos Base (Completada)\r\n\r\n- ✅ **Tipos de datos básicos** (`id.model.ts`)\r\n  - Tipo `ID` para identificadores únicos\r\n\r\n- ✅ **Soporte multiidioma** (`lang-string.model.ts`)\r\n  - Tipo `LangString` para cadenas traducibles\r\n  - Funciones `createLangString()` y `langStringToString()`\r\n\r\n- ✅ **Datos geográficos** (`country.model.ts`, `state.model.ts`)\r\n  - Lista completa de países con códigos ISO\r\n  - Estados de México y USA\r\n  - Funciones de búsqueda y filtrado\r\n\r\n- ✅ **Modelos de negocio**\r\n  - `ContactMessage` - Mensajes de contacto\r\n  - `CreateTicket`, `TicketStatus` - Sistema de tickets\r\n  - `Member`, `Membership`, `Account`, `Profile`, `Preferences` - Datos de usuario\r\n\r\n- ✅ **Interfaces compartidas** (`interfaces.model.ts`)\r\n  - Interfaces para consultas de reportes\r\n  - Parámetros del wizard\r\n  - Posicionamiento y enlaces\r\n\r\n### Fase 2: Modelos del Wizard (Completada)\r\n\r\n- ✅ **Modelos de reportes analíticos** (`analytical-report-catalog.model.ts`)\r\n  - `AnalyticalReportCatalog` - Catálogo de reportes\r\n  - `AnalyticalReportTag` - Tags jerárquicos del wizard\r\n  - `AnalyticalReportField` - Campos de datos\r\n  - `AnalyticalReportFieldValueType` - Tipos de valores\r\n\r\n- ✅ **Navegación del wizard** (`analytical-report-group.model.ts`)\r\n  - `AnalyticalReportGroup` - Gestión de navegación multinivel\r\n  - Métodos para seleccionar/deseleccionar tags\r\n  - Obtención de tags por nivel jerárquico\r\n\r\n- ✅ **Consultas de reportes** (`analytical-report-query.model.ts`)\r\n  - `AnalyticalReportQuery` - Consultas parametrizadas\r\n  - `AnalyticalReportQueryMetric` - Métricas de consulta\r\n  - `AnalyticalReportQueryFilters` - Filtros aplicables\r\n\r\n- ✅ **Utilidades del wizard** (`wizard-utilities.ts`)\r\n  - `MENU_CONFIGURATION` - Configuración de menú\r\n  - Funciones de conversión entre pasos y parámetros\r\n  - Utilidades de iconos y clases CSS\r\n\r\n### Fase 3: Servicios (Completada)\r\n\r\n- ✅ **Servicio de grupos de reportes** (`analytical-report-groups.service.ts`)\r\n  - `getRootTag()` - Obtiene el árbol completo de navegación\r\n  - `getTagsByParent()` - Obtiene tags hijos\r\n  - `getTagByKey()` - Busca un tag específico\r\n\r\n- ✅ **Servicio de reportes analíticos** (`analytical-reports.service.ts`)\r\n  - `getMeasurements()` - Obtiene mediciones disponibles\r\n  - `getMeasurement()` - Obtiene detalles de una medición\r\n  - `getReportData()` - Obtiene datos para visualización\r\n  - `getCatalogs()` - Obtiene catálogos de reportes\r\n\r\n- ✅ **Servicio de navegación del wizard** (`wizard-navigation.service.ts`)\r\n  - Gestión de estado con RxJS\r\n  - `initialize()` - Inicializa desde parámetros URL\r\n  - `selectTag()` / `unselectTag()` - Navegación jerárquica\r\n  - `loadMeasurements()` - Carga automática de mediciones\r\n  - `getQueryParams()` - Obtiene parámetros actuales\r\n  - Observable `state$` para reactividad\r\n\r\n### Fase 4: Pipes (Completada)\r\n\r\n- ✅ **LangStringPipe** (`lang-string.pipe.ts`)\r\n  - Transforma `LangString` a texto según idioma\r\n  - Soporte para LOCALE_ID de Angular\r\n  - Pipe standalone reutilizable\r\n\r\n- ✅ **QueryStringPipe** (`query-string.pipe.ts`)\r\n  - Serializa objetos a query strings\r\n  - Codificación automática de valores\r\n  - Soporte para arrays\r\n\r\n### Fase 5: Tests Unitarios (Completada)\r\n\r\n- ✅ **67 tests pasando** con cobertura de:\r\n  - `AnalyticalReportGroup` - 31 tests\r\n  - `wizard-utilities` - 31 tests  \r\n  - Funciones `LangString` - 5 tests\r\n  - Framework Jest configurado\r\n\r\n## 📦 Instalación\r\n\r\n```bash\r\nnpm install @gamariverib/mercados-pecuarios-libs-cattlewiz-commons\r\n```\r\n\r\n## 🚀 Uso\r\n\r\n### Importación en TypeScript\r\n\r\n```typescript\r\n// Importar tipos y funciones específicas\r\nimport { ID, LangString, langStringToString } from '@gamariverib/mercados-pecuarios-libs-cattlewiz-commons';\r\n\r\n// Importar modelos de países\r\nimport { Country, getCountry, getAllCountries } from '@gamariverib/mercados-pecuarios-libs-cattlewiz-commons';\r\n\r\n// Importar modelos de usuario\r\nimport { Member, Membership } from '@gamariverib/mercados-pecuarios-libs-cattlewiz-commons';\r\n```\r\n\r\n### Ejemplos de uso\r\n\r\n#### Trabajar con países\r\n\r\n```typescript\r\nimport { getCountry, getAllCountries } from '@gamariverib/mercados-pecuarios-libs-cattlewiz-commons';\r\n\r\n// Buscar un país por código ISO2\r\nconst mexico = getCountry('MX');\r\nconsole.log(mexico.name); // \"México\"\r\n\r\n// Buscar por código ISO3\r\nconst usa = getCountry('USA');\r\n\r\n// Obtener todos los países\r\nconst allCountries = getAllCountries();\r\n```\r\n\r\n#### Trabajar con estados\r\n\r\n```typescript\r\nimport { getAllStatesByCountry, getStateByCountry } from '@gamariverib/mercados-pecuarios-libs-cattlewiz-commons';\r\n\r\n// Obtener todos los estados de México\r\nconst mexicoStates = getAllStatesByCountry('mx');\r\n\r\n// Buscar un estado específico\r\nconst jalisco = getStateByCountry('mx', 'JAL');\r\nconsole.log(jalisco.name); // \"Jalisco\"\r\n```\r\n\r\n#### Soporte multiidioma\r\n\r\n```typescript\r\nimport { LangString, langStringToString, createLangString } from '@gamariverib/mercados-pecuarios-libs-cattlewiz-commons';\r\n\r\n// Crear un texto multiidioma\r\nconst greeting: LangString = {\r\n  en: 'Hello',\r\n  es: 'Hola',\r\n  mx: 'Hola'\r\n};\r\n\r\n// Obtener el texto en un idioma específico\r\nconst spanishGreeting = langStringToString(greeting, 'es'); // \"Hola\"\r\n\r\n// Si el idioma no existe, retorna el primero disponible\r\nconst fallback = langStringToString(greeting, 'fr'); // \"Hello\"\r\n```\r\n\r\n#### Trabajar con reportes analíticos (Wizard)\r\n\r\n```typescript\r\nimport { \r\n  AnalyticalReportGroup,\r\n  AnalyticalReportTag,\r\n  getStepsFromParams,\r\n  getParamsFromSteps\r\n} from '@gamariverib/mercados-pecuarios-libs-cattlewiz-commons';\r\n\r\n// Crear un grupo de reportes desde parámetros de URL\r\nconst rootTag: AnalyticalReportTag = {\r\n  key: 'root',\r\n  name: { en: 'Reports' },\r\n  orderIndex: 0,\r\n  restrictedValues: false,\r\n  allowedValues: [/* ... */]\r\n};\r\n\r\nconst steps = getStepsFromParams({\r\n  reference: 'value-chain',\r\n  scope: 'national',\r\n  link: 'livestock'\r\n});\r\n\r\nconst group = AnalyticalReportGroup.loadFromParams(rootTag, steps);\r\n\r\n// Navegar por niveles\r\nconst referenceTag = group.getReferenceTag();\r\nconst countryTag = group.getCountryOrScopeTag();\r\nconst commodityTag = group.getLinkOrCommodityTag();\r\n\r\n// Obtener la ruta de navegación\r\nconsole.log(group.getPath()); // \"root > value-chain > national > livestock\"\r\n\r\n// Verificar si es el último nivel\r\nif (group.isLastLevel) {\r\n  console.log('Listo para mostrar el reporte');\r\n}\r\n\r\n// Convertir de vuelta a parámetros\r\nconst params = getParamsFromSteps(group.items);\r\n```\r\n\r\n#### Utilidades del wizard\r\n\r\n```typescript\r\nimport { \r\n  MENU_CONFIGURATION,\r\n  getReferenceCardClass,\r\n  getReferenceIcon,\r\n  getQueryFromParams\r\n} from '@gamariverib/mercados-pecuarios-libs-cattlewiz-commons';\r\n\r\n// Obtener la clase CSS de una referencia\r\nconst cardClass = getReferenceCardClass('value-chain'); // \"bg-reference-value-chain\"\r\n\r\n// Obtener el ícono configurado\r\nconst icon = getReferenceIcon('futures');\r\nif (icon.type === 'image') {\r\n  console.log(icon.value); // \"../assets/icons/color/futures.png\"\r\n}\r\n\r\n// Convertir parámetros a query string\r\nconst queryString = getQueryFromParams({\r\n  reference: 'weather',\r\n  scope: 'national'\r\n}); // \"reference=weather&scope=national\"\r\n```\r\n\r\n#### Usar servicios\r\n\r\n```typescript\r\nimport { \r\n  AnalyticalReportGroupsService,\r\n  AnalyticalReportsService,\r\n  AnalyticalReportGroup\r\n} from '@gamariverib/mercados-pecuarios-libs-cattlewiz-commons';\r\n\r\n@Component({\r\n  selector: 'app-wizard',\r\n  // ...\r\n})\r\nexport class WizardComponent implements OnInit {\r\n  constructor(\r\n    private groupsService: AnalyticalReportGroupsService,\r\n    private reportsService: AnalyticalReportsService\r\n  ) {}\r\n\r\n  async ngOnInit() {\r\n    // Obtener el árbol de navegación\r\n    const rootTag = await this.groupsService.getRootTag();\r\n    \r\n    // Crear grupo desde parámetros\r\n    const group = AnalyticalReportGroup.loadFromParams(rootTag, ['value-chain', 'scope:mex']);\r\n    \r\n## 📁 Estructura del Proyecto\r\n\r\n```\r\nsrc/\r\n├── models/                                    # Modelos de datos\r\n│   ├── id.model.ts                           # Tipos de identificadores\r\n│   ├── lang-string.model.ts                  # Soporte multiidioma\r\n│   ├── country.model.ts                      # Datos de países\r\n│   ├── state.model.ts                        # Datos de estados\r\n│   ├── contact-message.model.ts              # Mensajes de contacto\r\n│   ├── ticket.model.ts                       # Sistema de tickets\r\n│   ├── me.model.ts                           # Datos de usuario\r\n│   ├── interfaces.model.ts                   # Interfaces compartidas\r\n│   ├── analytical-report-catalog.model.ts    # Catálogos de reportes\r\n│   ├── analytical-report-group.model.ts      # Navegación del wizard\r\n│   └── analytical-report-query.model.ts      # Consultas de reportes\r\n├── services/                                  # Servicios Angular\r\n│   ├── analytical-report-groups.service.ts   # Servicio de navegación\r\n│   └── analytical-reports.service.ts         # Servicio de reportes\r\n├── utils/                                     # Utilidades\r\n│   └── wizard-utilities.ts                   # Funciones del wizard\r\n└── index.ts                                   # Punto de entrada principal\r\n``` Ejecutar tests\r\n\r\n```bash\r\nnpm test\r\n```\r\n\r\n### Linting\r\n\r\n```bash\r\nnpm run lint\r\n```\r\n\r\n### Formatear código\r\n\r\n```bash\r\nnpm run format\r\n```\r\n\r\n## 📁 Estructura del Proyecto\r\n\r\n```\r\nsrc/\r\n├── models/                                    # Modelos de datos\r\n│   ├── id.model.ts                           # Tipos de identificadores\r\n│   ├── lang-string.model.ts                  # Soporte multiidioma\r\n│   ├── country.model.ts                      # Datos de países\r\n│   ├── state.model.ts                        # Datos de estados\r\n│   ├── contact-message.model.ts              # Mensajes de contacto\r\n│   ├── ticket.model.ts                       # Sistema de tickets\r\n│   ├── me.model.ts                           # Datos de usuario\r\n│   ├── interfaces.model.ts                   # Interfaces compartidas\r\n│   ├── analytical-report-catalog.model.ts    # Catálogos de reportes\r\n│   ├── analytical-report-group.model.ts      # Navegación del wizard\r\n│   └── analytical-report-query.model.ts      # Consultas de reportes\r\n├── utils/                                     # Utilidades\r\n│   └── wizard-utilities.ts                   # Funciones del wizard\r\n└── index.ts                                   # Punto de entrada principal\r\n```\r\n\r\n## 🤝 Contribuir\r\n\r\nEsta es una biblioteca interna del proyecto CattleWiz. Para contribuir:\r\n\r\n1. Asegúrate de que todo el código sea **agnóstico a la UI**\r\n2. No incluyas dependencias de Angular, Bootstrap, o Ionic\r\n3. Documenta todas las funciones y clases con JSDoc\r\n4. Ejecuta los tests antes de hacer commit\r\n5. Sigue las convenciones de nomenclatura:\r\n   - Archivos: `nombre-descriptivo.model.ts`\r\n   - Clases: `PascalCase`\r\n   - Funciones: `camelCase`\r\n   - Constantes: `UPPER_SNAKE_CASE`\r\n\r\n## 📄 Licencia\r\n\r\nApache-2.0\r\n\r\n## 👥 Autor\r\n\r\nJosé Gamaliel Rivera Ibarra <gama.rivera@gmail.com>\r\n","readmeFilename":"README.md"}