{"_id":"@agroshine/ags-web-http","_rev":"12-ccf42113379907c3f241d013240d35bb","name":"@agroshine/ags-web-http","dist-tags":{"latest":"1.14.0"},"versions":{"1.12.2":{"name":"@agroshine/ags-web-http","version":"1.12.2","author":{"name":"AgroShine"},"license":"MIT","_id":"@agroshine/ags-web-http@1.12.2","maintainers":[{"name":"miigangls","email":"miigangls@gmail.com"}],"homepage":"https://github.com/AgroShine/ags-web-http#readme","bugs":{"url":"https://github.com/AgroShine/ags-web-http/issues"},"dist":{"shasum":"15df5c3885dd4ff0e4b20df930dcff625cc643b1","tarball":"https://registry.npmjs.org/@agroshine/ags-web-http/-/ags-web-http-1.12.2.tgz","fileCount":78,"integrity":"sha512-QDUJcZKF2UmCedB5xqpmhcXuKTQOrkHZFVtZkPdPKCcHnxHUjcGChNGXirbAor0A/x42rccJ8EJMFlmjJR8yPA==","signatures":[{"sig":"MEYCIQDwJM3bj5+BQyWurfCsKn2sNThOq+0fGe9FtoLcRoA4/gIhANGOklWjBqopOvB1K3V1TN9fVHpI/7SCR2TimgQCRDDT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":440955},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-customizable","config":".cz-config.js"}},"module":"./dist/index.js","engines":{"node":">=20.x","pnpm":">=10.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./crops":{"types":"./dist/crops/index.d.ts","import":"./dist/crops/index.js","require":"./dist/crops/index.cjs"},"./layer":{"types":"./dist/layer/index.d.ts","import":"./dist/layer/index.js","require":"./dist/layer/index.cjs"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.js","require":"./dist/roles/index.cjs"},"./users":{"types":"./dist/users/index.d.ts","import":"./dist/users/index.js","require":"./dist/users/index.cjs"},"./groups":{"types":"./dist/groups/index.d.ts","import":"./dist/groups/index.js","require":"./dist/groups/index.cjs"},"./modules":{"types":"./dist/modules/index.d.ts","import":"./dist/modules/index.js","require":"./dist/modules/index.cjs"},"./customers":{"types":"./dist/customers/index.d.ts","import":"./dist/customers/index.js","require":"./dist/customers/index.cjs"},"./structure":{"types":"./dist/structure/index.d.ts","import":"./dist/structure/index.js","require":"./dist/structure/index.cjs"},"./varieties":{"types":"./dist/varieties/index.d.ts","import":"./dist/varieties/index.js","require":"./dist/varieties/index.cjs"},"./indicators":{"types":"./dist/indicators/index.d.ts","import":"./dist/indicators/index.js","require":"./dist/indicators/index.cjs"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","require":"./dist/permissions/index.cjs"}},"gitHead":"fe35fbbf16ca3a7cf17e4c2e5add10980e8a054b","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest","build":"tsup && node scripts/obfuscate.mjs","clean":"rm -rf dist","commit":"git cz","format":"prettier --write 'src/**/*.ts'","prepare":"husky install || true && tsup && node scripts/obfuscate.mjs","release":"semantic-release","lint:fix":"eslint 'src/**/*.ts' --fix","test:run":"vitest run","build:raw":"tsup","typecheck":"tsc --noEmit","format-check":"pnpm format:check","format:check":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"miigangls","email":"miigangls@gmail.com"},"repository":{"url":"git+https://github.com/AgroShine/ags-web-http.git","type":"git"},"_npmVersion":"10.8.2","description":"AgroShine · cliente HTTP centralizado para todas las apps web","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"tsup":"^8.3.5","husky":"^8.0.3","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","commitizen":"^4.3.1","typescript":"~5.6.2","@types/node":"^22.10.0","@commitlint/cli":"^19.6.1","cz-customizable":"^7.4.0","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","javascript-obfuscator":"^5.4.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","eslint-plugin-simple-import-sort":"^12.1.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ags-web-http_1.12.2_1783094084795_0.8876876922710073","host":"s3://npm-registry-packages-npm-production"}},"1.12.3":{"name":"@agroshine/ags-web-http","version":"1.12.3","author":{"name":"AgroShine"},"license":"MIT","_id":"@agroshine/ags-web-http@1.12.3","maintainers":[{"name":"miigangls","email":"miigangls@gmail.com"}],"homepage":"https://github.com/AgroShine/ags-web-http#readme","bugs":{"url":"https://github.com/AgroShine/ags-web-http/issues"},"dist":{"shasum":"8fb1927f34c5fdc6e1937ee74db89516aff8af0a","tarball":"https://registry.npmjs.org/@agroshine/ags-web-http/-/ags-web-http-1.12.3.tgz","fileCount":78,"integrity":"sha512-Gc/U1kxA2Y+SXp2FOwvSlxuujCP1BQOMoPj22QJQ0QrnmwWlVQFYn4nq0X6aZXsPbUyqwthV1rXVZUo7hHdfEQ==","signatures":[{"sig":"MEUCIC3nuO59Mpci2E8+/IlX17ZQSIFmYam9eW36+HcN8ELFAiEA9pK8MjmcIdU1heKARPQsjvALRil3/KvIR9Qn4WuLEPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429829},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-customizable","config":".cz-config.js"}},"module":"./dist/index.js","engines":{"node":">=20.x","pnpm":">=10.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./crops":{"types":"./dist/crops/index.d.ts","import":"./dist/crops/index.js","require":"./dist/crops/index.cjs"},"./layer":{"types":"./dist/layer/index.d.ts","import":"./dist/layer/index.js","require":"./dist/layer/index.cjs"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.js","require":"./dist/roles/index.cjs"},"./users":{"types":"./dist/users/index.d.ts","import":"./dist/users/index.js","require":"./dist/users/index.cjs"},"./groups":{"types":"./dist/groups/index.d.ts","import":"./dist/groups/index.js","require":"./dist/groups/index.cjs"},"./modules":{"types":"./dist/modules/index.d.ts","import":"./dist/modules/index.js","require":"./dist/modules/index.cjs"},"./customers":{"types":"./dist/customers/index.d.ts","import":"./dist/customers/index.js","require":"./dist/customers/index.cjs"},"./structure":{"types":"./dist/structure/index.d.ts","import":"./dist/structure/index.js","require":"./dist/structure/index.cjs"},"./varieties":{"types":"./dist/varieties/index.d.ts","import":"./dist/varieties/index.js","require":"./dist/varieties/index.cjs"},"./indicators":{"types":"./dist/indicators/index.d.ts","import":"./dist/indicators/index.js","require":"./dist/indicators/index.cjs"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","require":"./dist/permissions/index.cjs"}},"gitHead":"ad733f550a2144c2c2fd598412b88fd2a53fcf88","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest","build":"tsup && node scripts/obfuscate.mjs","clean":"rm -rf dist","commit":"git cz","format":"prettier --write 'src/**/*.ts'","prepare":"husky install || true && tsup && node scripts/obfuscate.mjs","release":"semantic-release","lint:fix":"eslint 'src/**/*.ts' --fix","test:run":"vitest run","build:raw":"tsup","typecheck":"tsc --noEmit","format-check":"pnpm format:check","format:check":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"miigangls","email":"miigangls@gmail.com"},"repository":{"url":"git+https://github.com/AgroShine/ags-web-http.git","type":"git"},"_npmVersion":"10.8.2","description":"AgroShine · cliente HTTP centralizado para todas las apps web","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"tsup":"^8.3.5","husky":"^8.0.3","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","commitizen":"^4.3.1","typescript":"~5.6.2","@types/node":"^22.10.0","@commitlint/cli":"^19.6.1","cz-customizable":"^7.4.0","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","javascript-obfuscator":"^5.4.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","eslint-plugin-simple-import-sort":"^12.1.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ags-web-http_1.12.3_1783094919211_0.29064213144344575","host":"s3://npm-registry-packages-npm-production"}},"1.12.4":{"name":"@agroshine/ags-web-http","version":"1.12.4","author":{"name":"AgroShine"},"license":"MIT","_id":"@agroshine/ags-web-http@1.12.4","maintainers":[{"name":"miigangls","email":"miigangls@gmail.com"}],"homepage":"https://github.com/AgroShine/ags-web-http#readme","bugs":{"url":"https://github.com/AgroShine/ags-web-http/issues"},"dist":{"shasum":"23bf17bd4c458389bc30debae5ecf6d5f68a1265","tarball":"https://registry.npmjs.org/@agroshine/ags-web-http/-/ags-web-http-1.12.4.tgz","fileCount":78,"integrity":"sha512-2hZlVGXm3hwbgaUFjRzdeVAqivlqVfwPZOSQMjC5/gif0XvoIsnzYNDBDmhutOzxbXpGxXVSd5pBdSIhSQ4ocw==","signatures":[{"sig":"MEYCIQC476Ob/d6V49WWpI2i5Rey34bDnHFa5HvmEgLlKkVBOAIhAOOLANKWssvC8OiOxxgp3L3UOERe/Q1Dp4C/+WuRD86j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431293},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-customizable","config":".cz-config.js"}},"module":"./dist/index.js","engines":{"node":">=20.x","pnpm":">=10.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./crops":{"types":"./dist/crops/index.d.ts","import":"./dist/crops/index.js","require":"./dist/crops/index.cjs"},"./layer":{"types":"./dist/layer/index.d.ts","import":"./dist/layer/index.js","require":"./dist/layer/index.cjs"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.js","require":"./dist/roles/index.cjs"},"./users":{"types":"./dist/users/index.d.ts","import":"./dist/users/index.js","require":"./dist/users/index.cjs"},"./groups":{"types":"./dist/groups/index.d.ts","import":"./dist/groups/index.js","require":"./dist/groups/index.cjs"},"./modules":{"types":"./dist/modules/index.d.ts","import":"./dist/modules/index.js","require":"./dist/modules/index.cjs"},"./customers":{"types":"./dist/customers/index.d.ts","import":"./dist/customers/index.js","require":"./dist/customers/index.cjs"},"./structure":{"types":"./dist/structure/index.d.ts","import":"./dist/structure/index.js","require":"./dist/structure/index.cjs"},"./varieties":{"types":"./dist/varieties/index.d.ts","import":"./dist/varieties/index.js","require":"./dist/varieties/index.cjs"},"./indicators":{"types":"./dist/indicators/index.d.ts","import":"./dist/indicators/index.js","require":"./dist/indicators/index.cjs"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","require":"./dist/permissions/index.cjs"}},"gitHead":"dda2dcc32b399e4b4230a16407f4e9b1207bb94b","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest","build":"tsup && node scripts/obfuscate.mjs","clean":"rm -rf dist","commit":"git cz","format":"prettier --write 'src/**/*.ts'","prepare":"husky install || true && tsup && node scripts/obfuscate.mjs","release":"semantic-release","lint:fix":"eslint 'src/**/*.ts' --fix","test:run":"vitest run","build:raw":"tsup","typecheck":"tsc --noEmit","format-check":"pnpm format:check","format:check":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"miigangls","email":"miigangls@gmail.com"},"repository":{"url":"git+https://github.com/AgroShine/ags-web-http.git","type":"git"},"_npmVersion":"10.8.2","description":"AgroShine · cliente HTTP centralizado para todas las apps web","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"tsup":"^8.3.5","husky":"^8.0.3","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","commitizen":"^4.3.1","typescript":"~5.6.2","@types/node":"^22.10.0","@commitlint/cli":"^19.6.1","cz-customizable":"^7.4.0","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","javascript-obfuscator":"^5.4.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","eslint-plugin-simple-import-sort":"^12.1.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ags-web-http_1.12.4_1783095076660_0.5118250370800863","host":"s3://npm-registry-packages-npm-production"}},"1.12.5":{"name":"@agroshine/ags-web-http","version":"1.12.5","author":{"name":"AgroShine"},"license":"MIT","_id":"@agroshine/ags-web-http@1.12.5","maintainers":[{"name":"miigangls","email":"miigangls@gmail.com"}],"homepage":"https://github.com/AgroShine/ags-web-http#readme","bugs":{"url":"https://github.com/AgroShine/ags-web-http/issues"},"dist":{"shasum":"6fbd4bbc7f241aa56477626b7f1b8e7816828751","tarball":"https://registry.npmjs.org/@agroshine/ags-web-http/-/ags-web-http-1.12.5.tgz","fileCount":78,"integrity":"sha512-yaIoU/9AuQpVQalRw72FZ02kKAkRxaJqeAgXMwCs/VceAN7KSmnRPwMetFJwDlqYhcDP97wqc/YWvT7c5NndXw==","signatures":[{"sig":"MEYCIQDMduS+a+VBX7fHBRTp2ITw0BxYB8s5vdWbggpYhJSw+wIhAPTBe32ibRhvp94SqdcREVHwYBAC/+4j1Tjg9Fzj0GnQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423628},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-customizable","config":".cz-config.js"}},"module":"./dist/index.js","engines":{"node":">=20.x","pnpm":">=10.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./crops":{"types":"./dist/crops/index.d.ts","import":"./dist/crops/index.js","require":"./dist/crops/index.cjs"},"./layer":{"types":"./dist/layer/index.d.ts","import":"./dist/layer/index.js","require":"./dist/layer/index.cjs"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.js","require":"./dist/roles/index.cjs"},"./users":{"types":"./dist/users/index.d.ts","import":"./dist/users/index.js","require":"./dist/users/index.cjs"},"./groups":{"types":"./dist/groups/index.d.ts","import":"./dist/groups/index.js","require":"./dist/groups/index.cjs"},"./modules":{"types":"./dist/modules/index.d.ts","import":"./dist/modules/index.js","require":"./dist/modules/index.cjs"},"./customers":{"types":"./dist/customers/index.d.ts","import":"./dist/customers/index.js","require":"./dist/customers/index.cjs"},"./structure":{"types":"./dist/structure/index.d.ts","import":"./dist/structure/index.js","require":"./dist/structure/index.cjs"},"./varieties":{"types":"./dist/varieties/index.d.ts","import":"./dist/varieties/index.js","require":"./dist/varieties/index.cjs"},"./indicators":{"types":"./dist/indicators/index.d.ts","import":"./dist/indicators/index.js","require":"./dist/indicators/index.cjs"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","require":"./dist/permissions/index.cjs"}},"gitHead":"e70365bf42c422ae57abde40f20676d70a5dbddb","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest","build":"tsup && node scripts/obfuscate.mjs","clean":"rm -rf dist","commit":"git cz","format":"prettier --write 'src/**/*.ts'","prepare":"husky install || true && tsup && node scripts/obfuscate.mjs","release":"semantic-release","lint:fix":"eslint 'src/**/*.ts' --fix","test:run":"vitest run","build:raw":"tsup","typecheck":"tsc --noEmit","format-check":"pnpm format:check","format:check":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"miigangls","email":"miigangls@gmail.com"},"repository":{"url":"git+https://github.com/AgroShine/ags-web-http.git","type":"git"},"_npmVersion":"10.8.2","description":"AgroShine · cliente HTTP centralizado para todas las apps web","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"tsup":"^8.3.5","husky":"^8.0.3","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","commitizen":"^4.3.1","typescript":"~5.6.2","@types/node":"^22.10.0","@commitlint/cli":"^19.6.1","cz-customizable":"^7.4.0","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","javascript-obfuscator":"^5.4.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","eslint-plugin-simple-import-sort":"^12.1.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ags-web-http_1.12.5_1783095323092_0.9695031662316222","host":"s3://npm-registry-packages-npm-production"}},"1.12.6":{"name":"@agroshine/ags-web-http","version":"1.12.6","author":{"name":"AgroShine"},"license":"MIT","_id":"@agroshine/ags-web-http@1.12.6","maintainers":[{"name":"miigangls","email":"miigangls@gmail.com"}],"homepage":"https://github.com/AgroShine/ags-web-http#readme","bugs":{"url":"https://github.com/AgroShine/ags-web-http/issues"},"dist":{"shasum":"c8273474011ba62e5055858dc29594c4347691e7","tarball":"https://registry.npmjs.org/@agroshine/ags-web-http/-/ags-web-http-1.12.6.tgz","fileCount":78,"integrity":"sha512-qFXURvO+3QrCO9naku1S5QkTSt6p+FAQRUwuY23HWnbuil3Ul7xCADCQoSTgwM0Fshx3yhxJQuHBsTPAHLd4tg==","signatures":[{"sig":"MEYCIQDuZ4Jkd/xMAESzaQbCEKEIBZnbZ1jsQXWesLHTs/YvAAIhAJV4dMU8Pk13W0VqeOdKdvQb2JqskbRiO0Nbyl2sRzHX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":427207},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","config":{"commitizen":{"path":"./node_modules/cz-customizable","config":".cz-config.js"}},"module":"./dist/index.js","engines":{"node":">=20.x","pnpm":">=10.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./crops":{"types":"./dist/crops/index.d.ts","import":"./dist/crops/index.js","require":"./dist/crops/index.cjs"},"./layer":{"types":"./dist/layer/index.d.ts","import":"./dist/layer/index.js","require":"./dist/layer/index.cjs"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.js","require":"./dist/roles/index.cjs"},"./users":{"types":"./dist/users/index.d.ts","import":"./dist/users/index.js","require":"./dist/users/index.cjs"},"./groups":{"types":"./dist/groups/index.d.ts","import":"./dist/groups/index.js","require":"./dist/groups/index.cjs"},"./modules":{"types":"./dist/modules/index.d.ts","import":"./dist/modules/index.js","require":"./dist/modules/index.cjs"},"./customers":{"types":"./dist/customers/index.d.ts","import":"./dist/customers/index.js","require":"./dist/customers/index.cjs"},"./structure":{"types":"./dist/structure/index.d.ts","import":"./dist/structure/index.js","require":"./dist/structure/index.cjs"},"./varieties":{"types":"./dist/varieties/index.d.ts","import":"./dist/varieties/index.js","require":"./dist/varieties/index.cjs"},"./indicators":{"types":"./dist/indicators/index.d.ts","import":"./dist/indicators/index.js","require":"./dist/indicators/index.cjs"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","require":"./dist/permissions/index.cjs"}},"gitHead":"78297ad11d44f3c7aaee366c9fc69f67b27ba0f6","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest","build":"tsup && node scripts/obfuscate.mjs","clean":"rm -rf dist","commit":"git cz","format":"prettier --write 'src/**/*.ts'","prepare":"husky install || true && tsup && node scripts/obfuscate.mjs","release":"semantic-release","lint:fix":"eslint 'src/**/*.ts' --fix","test:run":"vitest run","build:raw":"tsup","typecheck":"tsc --noEmit","format-check":"pnpm format:check","format:check":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"miigangls","email":"miigangls@gmail.com"},"repository":{"url":"git+https://github.com/AgroShine/ags-web-http.git","type":"git"},"_npmVersion":"10.8.2","description":"AgroShine · cliente HTTP centralizado para todas las apps web","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"tsup":"^8.3.5","husky":"^8.0.3","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","commitizen":"^4.3.1","typescript":"~5.6.2","@types/node":"^22.10.0","@commitlint/cli":"^19.6.1","cz-customizable":"^7.4.0","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","javascript-obfuscator":"^5.4.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","eslint-plugin-simple-import-sort":"^12.1.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ags-web-http_1.12.6_1783355732604_0.032072766483363546","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@agroshine/ags-web-http","version":"1.13.0","author":{"name":"AgroShine"},"license":"MIT","_id":"@agroshine/ags-web-http@1.13.0","maintainers":[{"name":"miigangls","email":"miigangls@gmail.com"}],"homepage":"https://github.com/AgroShine/ags-web-http#readme","bugs":{"url":"https://github.com/AgroShine/ags-web-http/issues"},"dist":{"shasum":"f4461b539961261600b443eb1c997cdd8dd23c3a","tarball":"https://registry.npmjs.org/@agroshine/ags-web-http/-/ags-web-http-1.13.0.tgz","fileCount":78,"integrity":"sha512-YxlqScA22RhCpWGXzNaBQQfDOQfRUctqQyrDfaRsnbiFfOjiVj37dzCGYaUy1cBs1Vawvg8zDjbAu70M2qx73g==","signatures":[{"sig":"MEYCIQCv8P/ecyeAKmY4XW8REY/ZKQtiG/PiCVWpCLysQVm4xgIhAJFmQZ2UbCDOokE8/l4+kRcHm4/jfbuNrnEh36JhWmWY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433382},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.18.2","pnpm":"10.8.1","yarn":"1.22.19"},"config":{"commitizen":{"path":"./node_modules/cz-customizable","config":".cz-config.js"}},"module":"./dist/index.js","engines":{"node":">=20.x","pnpm":">=10.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./crops":{"types":"./dist/crops/index.d.ts","import":"./dist/crops/index.js","require":"./dist/crops/index.cjs"},"./layer":{"types":"./dist/layer/index.d.ts","import":"./dist/layer/index.js","require":"./dist/layer/index.cjs"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.js","require":"./dist/roles/index.cjs"},"./users":{"types":"./dist/users/index.d.ts","import":"./dist/users/index.js","require":"./dist/users/index.cjs"},"./groups":{"types":"./dist/groups/index.d.ts","import":"./dist/groups/index.js","require":"./dist/groups/index.cjs"},"./modules":{"types":"./dist/modules/index.d.ts","import":"./dist/modules/index.js","require":"./dist/modules/index.cjs"},"./customers":{"types":"./dist/customers/index.d.ts","import":"./dist/customers/index.js","require":"./dist/customers/index.cjs"},"./structure":{"types":"./dist/structure/index.d.ts","import":"./dist/structure/index.js","require":"./dist/structure/index.cjs"},"./varieties":{"types":"./dist/varieties/index.d.ts","import":"./dist/varieties/index.js","require":"./dist/varieties/index.cjs"},"./indicators":{"types":"./dist/indicators/index.d.ts","import":"./dist/indicators/index.js","require":"./dist/indicators/index.cjs"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","require":"./dist/permissions/index.cjs"}},"gitHead":"f8498e04afc937e642d47cfc44fae7e520983107","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest","build":"tsup && node scripts/obfuscate.mjs","clean":"rm -rf dist","commit":"git cz","format":"prettier --write 'src/**/*.ts'","prepare":"husky install || true && tsup && node scripts/obfuscate.mjs","release":"semantic-release","lint:fix":"eslint 'src/**/*.ts' --fix","test:run":"vitest run","build:raw":"tsup","typecheck":"tsc --noEmit","format-check":"pnpm format:check","format:check":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"miigangls","email":"miigangls@gmail.com"},"repository":{"url":"git+https://github.com/AgroShine/ags-web-http.git","type":"git"},"_npmVersion":"10.8.2","description":"AgroShine · cliente HTTP centralizado para todas las apps web","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"tsup":"^8.3.5","husky":"^8.0.3","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","commitizen":"^4.3.1","typescript":"~5.6.2","@types/node":"^22.10.0","@commitlint/cli":"^19.6.1","cz-customizable":"^7.4.0","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","javascript-obfuscator":"^5.4.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","eslint-plugin-simple-import-sort":"^12.1.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ags-web-http_1.13.0_1783555618994_0.14292229961657354","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"@agroshine/ags-web-http","version":"1.13.1","author":{"name":"AgroShine"},"license":"MIT","_id":"@agroshine/ags-web-http@1.13.1","maintainers":[{"name":"miigangls","email":"miigangls@gmail.com"}],"homepage":"https://github.com/AgroShine/ags-web-http#readme","bugs":{"url":"https://github.com/AgroShine/ags-web-http/issues"},"dist":{"shasum":"3b46fafa6350b5331ab710d9ff1b4d09b9ae3b05","tarball":"https://registry.npmjs.org/@agroshine/ags-web-http/-/ags-web-http-1.13.1.tgz","fileCount":81,"integrity":"sha512-DtKjVCUI61qxIFwI41u2w3DvKRWDF2HjTQuF3ZHTRmoUubuaH+8u9jnP25KjIa6ZLunIt1q6uy9fBR1BKJMFcw==","signatures":[{"sig":"MEUCIQDnUQjQujM2I0VhntR9aqhZ8bhQ9TshJBgfyFft5L1mGAIgTnMXF7sokIDghnAVZ2uSMfNJz7nF3ZOVKh4EngKF3YU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":450755},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.18.2","pnpm":"10.8.1","yarn":"1.22.19"},"config":{"commitizen":{"path":"./node_modules/cz-customizable","config":".cz-config.js"}},"module":"./dist/index.js","engines":{"node":">=20.x","pnpm":">=10.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./crops":{"types":"./dist/crops/index.d.ts","import":"./dist/crops/index.js","require":"./dist/crops/index.cjs"},"./layer":{"types":"./dist/layer/index.d.ts","import":"./dist/layer/index.js","require":"./dist/layer/index.cjs"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.js","require":"./dist/roles/index.cjs"},"./users":{"types":"./dist/users/index.d.ts","import":"./dist/users/index.js","require":"./dist/users/index.cjs"},"./groups":{"types":"./dist/groups/index.d.ts","import":"./dist/groups/index.js","require":"./dist/groups/index.cjs"},"./modules":{"types":"./dist/modules/index.d.ts","import":"./dist/modules/index.js","require":"./dist/modules/index.cjs"},"./customers":{"types":"./dist/customers/index.d.ts","import":"./dist/customers/index.js","require":"./dist/customers/index.cjs"},"./structure":{"types":"./dist/structure/index.d.ts","import":"./dist/structure/index.js","require":"./dist/structure/index.cjs"},"./varieties":{"types":"./dist/varieties/index.d.ts","import":"./dist/varieties/index.js","require":"./dist/varieties/index.cjs"},"./indicators":{"types":"./dist/indicators/index.d.ts","import":"./dist/indicators/index.js","require":"./dist/indicators/index.cjs"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","require":"./dist/permissions/index.cjs"}},"gitHead":"92bb3ad033f92a1720f1f0f6c0bce92319db56c7","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest","build":"tsup && node scripts/obfuscate.mjs","clean":"rm -rf dist","commit":"git cz","format":"prettier --write 'src/**/*.ts'","prepare":"husky install || true && tsup && node scripts/obfuscate.mjs","release":"semantic-release","lint:fix":"eslint 'src/**/*.ts' --fix","test:run":"vitest run","build:raw":"tsup","typecheck":"tsc --noEmit","format-check":"pnpm format:check","format:check":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"miigangls","email":"miigangls@gmail.com"},"repository":{"url":"git+https://github.com/AgroShine/ags-web-http.git","type":"git"},"_npmVersion":"10.8.2","description":"AgroShine · cliente HTTP centralizado para todas las apps web","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"tsup":"^8.3.5","husky":"^8.0.3","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","commitizen":"^4.3.1","typescript":"~5.6.2","@types/node":"^22.10.0","@commitlint/cli":"^19.6.1","cz-customizable":"^7.4.0","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","javascript-obfuscator":"^5.4.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","eslint-plugin-simple-import-sort":"^12.1.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ags-web-http_1.13.1_1783704029750_0.37856712184062524","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"@agroshine/ags-web-http","version":"1.13.2","author":{"name":"AgroShine"},"license":"MIT","_id":"@agroshine/ags-web-http@1.13.2","maintainers":[{"name":"miigangls","email":"miigangls@gmail.com"}],"homepage":"https://github.com/AgroShine/ags-web-http#readme","bugs":{"url":"https://github.com/AgroShine/ags-web-http/issues"},"dist":{"shasum":"46228bc0e593ab58c5a5f790f0e3bc5b1f6004ab","tarball":"https://registry.npmjs.org/@agroshine/ags-web-http/-/ags-web-http-1.13.2.tgz","fileCount":81,"integrity":"sha512-hYCMmOQK8XcNBQjEsMkFPGRniAznMUBUDlRLiMXTQ+BjG3qjDT1R+dZQWQU8yfXngPPjnTiFpIvpZ+3nGgqQpQ==","signatures":[{"sig":"MEUCIQDU6Du4Z3RE5PZLDTewjS/ZYS6mp1qUCkzbG0D03HoFigIgW/01EVP/P8KTW7mWVRpB7edE2gmU6BHom+rYOm5sbA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443159},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.18.2","pnpm":"10.8.1","yarn":"1.22.19"},"config":{"commitizen":{"path":"./node_modules/cz-customizable","config":".cz-config.js"}},"module":"./dist/index.js","engines":{"node":">=20.x","pnpm":">=10.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./crops":{"types":"./dist/crops/index.d.ts","import":"./dist/crops/index.js","require":"./dist/crops/index.cjs"},"./layer":{"types":"./dist/layer/index.d.ts","import":"./dist/layer/index.js","require":"./dist/layer/index.cjs"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.js","require":"./dist/roles/index.cjs"},"./users":{"types":"./dist/users/index.d.ts","import":"./dist/users/index.js","require":"./dist/users/index.cjs"},"./groups":{"types":"./dist/groups/index.d.ts","import":"./dist/groups/index.js","require":"./dist/groups/index.cjs"},"./modules":{"types":"./dist/modules/index.d.ts","import":"./dist/modules/index.js","require":"./dist/modules/index.cjs"},"./customers":{"types":"./dist/customers/index.d.ts","import":"./dist/customers/index.js","require":"./dist/customers/index.cjs"},"./structure":{"types":"./dist/structure/index.d.ts","import":"./dist/structure/index.js","require":"./dist/structure/index.cjs"},"./varieties":{"types":"./dist/varieties/index.d.ts","import":"./dist/varieties/index.js","require":"./dist/varieties/index.cjs"},"./indicators":{"types":"./dist/indicators/index.d.ts","import":"./dist/indicators/index.js","require":"./dist/indicators/index.cjs"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","require":"./dist/permissions/index.cjs"}},"gitHead":"3ad8c59601a5c280266679ecf7c6314fa2df1493","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest","build":"tsup && node scripts/obfuscate.mjs","clean":"rm -rf dist","commit":"git cz","format":"prettier --write 'src/**/*.ts'","prepare":"husky install || true && tsup && node scripts/obfuscate.mjs","release":"semantic-release","lint:fix":"eslint 'src/**/*.ts' --fix","test:run":"vitest run","build:raw":"tsup","typecheck":"tsc --noEmit","format-check":"pnpm format:check","format:check":"prettier --check 'src/**/*.ts'"},"_npmUser":{"name":"miigangls","email":"miigangls@gmail.com"},"repository":{"url":"git+https://github.com/AgroShine/ags-web-http.git","type":"git"},"_npmVersion":"10.8.2","description":"AgroShine · cliente HTTP centralizado para todas las apps web","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"tsup":"^8.3.5","husky":"^8.0.3","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","commitizen":"^4.3.1","typescript":"~5.6.2","@types/node":"^22.10.0","@commitlint/cli":"^19.6.1","cz-customizable":"^7.4.0","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","javascript-obfuscator":"^5.4.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","eslint-plugin-simple-import-sort":"^12.1.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ags-web-http_1.13.2_1784229411499_0.5659076505034775","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"_id":"@agroshine/ags-web-http@1.14.0","bugs":{"url":"https://github.com/AgroShine/ags-web-http/issues"},"dist":{"shasum":"5b5b2a833c1f55292335c30f7337cc3f536b119d","tarball":"https://registry.npmjs.org/@agroshine/ags-web-http/-/ags-web-http-1.14.0.tgz","fileCount":81,"integrity":"sha512-WdiEaSi4RoOB+U/hVdciMwGqO2mtjkAuSBUaQYvCPvNzQPn8bR4I5x11AS34oVJATpqE8Ae582JJUtQCrwxncg==","signatures":[{"sig":"MEUCIQCjMVEdiN3/Z+oLSFaglNgC/h/P6seJpL5xSWXyXTeyYQIgLHh3jx2yVPfInm9+33VYnwoIx0VaBlFAgbWvb8jLNrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+FlqV1Wn2hiP+6rmQVKxZjRRdettyD6oYVO6Npdv/WgIgYr7k8LEzRBmR/EyuTP32/oddyJKM7N/zXpIQJN7gzeo="}],"unpackedSize":461910},"main":"./dist/index.cjs","name":"@agroshine/ags-web-http","type":"module","types":"./dist/index.d.ts","volta":{"node":"20.18.2","pnpm":"10.8.1","yarn":"1.22.19"},"author":{"name":"AgroShine"},"config":{"commitizen":{"path":"./node_modules/cz-customizable","config":".cz-config.js"}},"module":"./dist/index.js","engines":{"node":">=20.x","pnpm":">=10.x"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./auth":{"types":"./dist/auth/index.d.ts","import":"./dist/auth/index.js","require":"./dist/auth/index.cjs"},"./crops":{"types":"./dist/crops/index.d.ts","import":"./dist/crops/index.js","require":"./dist/crops/index.cjs"},"./layer":{"types":"./dist/layer/index.d.ts","import":"./dist/layer/index.js","require":"./dist/layer/index.cjs"},"./roles":{"types":"./dist/roles/index.d.ts","import":"./dist/roles/index.js","require":"./dist/roles/index.cjs"},"./users":{"types":"./dist/users/index.d.ts","import":"./dist/users/index.js","require":"./dist/users/index.cjs"},"./groups":{"types":"./dist/groups/index.d.ts","import":"./dist/groups/index.js","require":"./dist/groups/index.cjs"},"./modules":{"types":"./dist/modules/index.d.ts","import":"./dist/modules/index.js","require":"./dist/modules/index.cjs"},"./customers":{"types":"./dist/customers/index.d.ts","import":"./dist/customers/index.js","require":"./dist/customers/index.cjs"},"./structure":{"types":"./dist/structure/index.d.ts","import":"./dist/structure/index.js","require":"./dist/structure/index.cjs"},"./varieties":{"types":"./dist/varieties/index.d.ts","import":"./dist/varieties/index.js","require":"./dist/varieties/index.cjs"},"./indicators":{"types":"./dist/indicators/index.d.ts","import":"./dist/indicators/index.js","require":"./dist/indicators/index.cjs"},"./permissions":{"types":"./dist/permissions/index.d.ts","import":"./dist/permissions/index.js","require":"./dist/permissions/index.cjs"}},"gitHead":"82561385c73445d81486801ccf83b536e6c38770","license":"MIT","scripts":{"dev":"tsup --watch","lint":"eslint 'src/**/*.ts'","test":"vitest","audit":"pnpm audit --prod --audit-level=high","build":"tsup && node scripts/obfuscate.mjs","clean":"rm -rf dist","commit":"git cz","format":"prettier --write 'src/**/*.ts'","prepare":"husky install || true && tsup && node scripts/obfuscate.mjs","release":"semantic-release","lint:fix":"eslint 'src/**/*.ts' --fix","test:run":"vitest run","build:raw":"tsup","typecheck":"tsc --noEmit","format-check":"pnpm format:check","format:check":"prettier --check 'src/**/*.ts'"},"version":"1.14.0","_npmUser":{"name":"miigangls","email":"miigangls@gmail.com"},"homepage":"https://github.com/AgroShine/ags-web-http#readme","repository":{"url":"git+https://github.com/AgroShine/ags-web-http.git","type":"git"},"_npmVersion":"10.8.2","description":"AgroShine · cliente HTTP centralizado para todas las apps web","directories":{},"maintainers":[{"name":"miigangls","email":"miigangls@gmail.com"}],"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"axios":"^1.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.1","devDependencies":{"tsup":"^8.3.5","husky":"^8.0.3","eslint":"^9.17.0","vitest":"^2.1.8","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","commitizen":"^4.3.1","typescript":"~5.6.2","@types/node":"^22.10.0","@commitlint/cli":"^19.6.1","cz-customizable":"^7.4.0","semantic-release":"^24.2.1","typescript-eslint":"^8.18.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.1","javascript-obfuscator":"^5.4.3","@semantic-release/exec":"^7.1.0","@semantic-release/github":"^11.0.1","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^19.6.0","eslint-plugin-simple-import-sort":"^12.1.1","conventional-changelog-conventionalcommits":"^8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ags-web-http_1.14.0_1790630987764_0.45706138080499503"}}},"time":{"created":"2026-07-03T15:54:44.583Z","modified":"2026-09-28T21:29:48.109Z","1.0.0":"2026-07-02T00:26:32.822Z","1.12.2":"2026-07-03T15:54:44.992Z","1.12.3":"2026-07-03T16:08:39.370Z","1.12.4":"2026-07-03T16:11:16.858Z","1.12.5":"2026-07-03T16:15:23.388Z","1.12.6":"2026-07-06T16:35:32.792Z","1.13.0":"2026-07-09T00:06:59.248Z","1.13.1":"2026-07-10T17:20:29.967Z","1.13.2":"2026-07-16T19:16:51.683Z","1.14.0":"2026-09-28T21:29:47.845Z"},"bugs":{"url":"https://github.com/AgroShine/ags-web-http/issues"},"author":{"name":"AgroShine"},"license":"MIT","homepage":"https://github.com/AgroShine/ags-web-http#readme","repository":{"url":"git+https://github.com/AgroShine/ags-web-http.git","type":"git"},"description":"AgroShine · cliente HTTP centralizado para todas las apps web","maintainers":[{"name":"miigangls","email":"miigangls@gmail.com"}],"readme":"# @agroshine/ags-web-http\n\nCliente HTTP centralizado para todas las aplicaciones web de AgroShine.\n\nEncapsula la instancia de Axios, la autenticación por token, el unwrap del envelope `{ success, data }` del gateway y el manejo del error 401. Las apps solo importan las funciones `fetch*` que necesitan — sin configurar Axios, sin instanciar repositorios, sin lógica de auth.\n\n> Documentación completa de módulos y tipos: [DOCS.md](https://github.com/AgroShine/ags-web-http/blob/main/DOCS.md)\n\n---\n\n## Instalación\n\n```bash\npnpm add @agroshine/ags-web-http\n```\n\n```bash\nnpm install @agroshine/ags-web-http\n```\n\n---\n\n## Configuración inicial\n\nLlama a `createHttpConfig()` **una sola vez** al arrancar la app, antes de cualquier llamada HTTP. El lugar correcto es `src/main.tsx`.\n\n```ts\n// src/main.tsx\nimport { createHttpConfig } from '@agroshine/ags-web-http';\n\ncreateHttpConfig({\n  clientId: 'web_admin',           // 'web_admin' | 'web_client'\n  onUnauthorized: () => {\n    clearQueryCache();\n    toast.error('Sesión expirada');\n    window.location.href = '/login';\n  },\n});\n```\n\n> **URL base:** por defecto el paquete lee `VITE_API_URL` de las variables de entorno. Si tu app no usa Vite (Next.js, Webpack), pasa `baseURL` explícitamente — tiene prioridad sobre el entorno.\n\n### Opciones de `createHttpConfig`\n\n| Opción | Tipo | Requerido | Descripción |\n|--------|------|-----------|-------------|\n| `clientId` | `'web_admin' \\| 'web_client'` | ✅ | Identifica la app en el header `auth` del gateway |\n| `baseURL` | `string` | — | URL base del API. Tiene prioridad sobre `VITE_API_URL` |\n| `onUnauthorized` | `() => void` | — | Se ejecuta cuando el API responde 401 |\n| `tokenKey` | `string` | — | Clave en `localStorage` donde está el JWT. Por defecto: `'uuid'` |\n| `tokenStorage` | `TokenStorage` | — | Adaptador de almacenamiento del token |\n| `timeout` | `number` | — | Timeout por request en ms. Por defecto: `15000` |\n| `signingKey` | `string` | — | Clave HMAC compartida con el gateway |\n| `maxRetries` | `number` | — | Reintentos en red/5xx en métodos idempotentes. Por defecto: `2` |\n\n---\n\n## Comportamiento automático\n\n### Autenticación por token\n\nEl paquete lee el JWT de `localStorage` (clave `uuid` por defecto) y lo adjunta como `Authorization: Bearer <token>` en cada request que requiere auth.\n\n### Unwrap del envelope del gateway\n\nEl gateway responde con `{ success: boolean, data: T }`. El paquete desenvuelve esto automáticamente — las funciones `fetch*` retornan `AxiosResponse<T>` directamente.\n\n### Manejo del error 401\n\nCuando el API responde `401 Unauthorized`:\n1. Se elimina el token de `localStorage`\n2. Se llama al `onUnauthorized` definido en `createHttpConfig`\n3. Un flag `isRedirecting` evita múltiples redirects simultáneos\n\n---\n\n## Desarrollo\n\n```bash\npnpm install      # instalar dependencias\npnpm build        # compilar el paquete\npnpm dev          # modo watch\npnpm typecheck    # verificar tipos\npnpm format       # formatear código\npnpm test:run     # ejecutar tests\n```\n\n---\n\n## Agregar un nuevo módulo del backend\n\nCuando el backend exponga un nuevo recurso (ej. `/config/health`):\n\n**1. Crear el archivo del módulo:**\n\n```ts\n// src/health/index.ts\nimport { createRepo } from '../core/factory';\nimport type { IHealth } from '../types/health';\n\nexport async function fetchHealth() {\n  return createRepo('/config/health', true).GET<object, IHealth[]>();\n}\n```\n\n**2. Agregar el tipo en `src/types/`:**\n\n```ts\n// src/types/health.ts\nexport interface IHealth {\n  _id: string;\n  // ...\n}\n```\n\n**3. Registrar el entry en `tsup.config.ts`:**\n\n```ts\nentry: {\n  // ... entradas existentes\n  'health/index': 'src/health/index.ts',\n},\n```\n\n**4. Agregar el export en `package.json`:**\n\n```json\n\"./health\": {\n  \"types\": \"./dist/health/index.d.ts\",\n  \"import\": \"./dist/health/index.js\",\n  \"require\": \"./dist/health/index.cjs\"\n}\n```\n\n**5. Exportar el tipo en `src/types/index.ts` y liberar una versión:**\n\n```bash\npnpm build   # validar que compila\n# commit con conventional-commits (feat/fix/…) y push a main\n# semantic-release crea el tag y publica la nueva versión en npm automáticamente\n```\n\nLas apps consumidoras actualizan con:\n\n```bash\npnpm update @agroshine/ags-web-http\n```\n","readmeFilename":"README.md"}