{"_id":"@8bu/axios","_rev":"2-73a0baf3b7c89731584910240602d6dd","name":"@8bu/axios","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@8bu/axios","version":"0.0.1","packageManager":"pnpm@6.32.3","description":"Axios with repository pattern","keywords":["axios","repository"],"license":"MIT","author":{"name":"8bu","email":"nhvlongg@gmail.com"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"sideEffects":false,"publishConfig":{"access":"public"},"scripts":{"build":"rimraf dist && unbuild","dev":"unbuild --stub","lint":"eslint .","prepublishOnly":"nr build","release":"bumpp --commit --push --tag && pnpm publish","start":"esno src/index.ts","test":"vitest","typecheck":"tsc --noEmit"},"peerDependencies":{"axios":"^0.26.1"},"devDependencies":{"@antfu/eslint-config":"^0.20.2","@antfu/ni":"^0.14.0","@babel/types":"^7.17.0","@types/json-bigint":"^1.0.1","@types/node":"^17.0.23","@types/qs":"^6.9.7","axios":"^0.26.1","bumpp":"^7.1.1","eslint":"^8.13.0","esno":"^0.14.1","json-bigint":"^1.0.0","pnpm":"^6.32.6","qs":"^6.10.3","rimraf":"^3.0.2","typescript":"^4.6.3","unbuild":"^0.7.2","vite":"^2.9.1","vitest":"^0.9.3"},"gitHead":"1414c08a0313b66f7076c6fd92e6e43b9fe21013","_id":"@8bu/axios@0.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-lOgPsniej8HTpWQD8cuH1FB5GYHpCVLW+LaAlmg2ts6Dzh7YbLZnLzFjT4A1CCSl3WpHnGakjRkLGXqvGZ7Fgw==","shasum":"090c6362209236c22e8e6843f5c63e3b747b3a2c","tarball":"https://registry.npmjs.org/@8bu/axios/-/axios-0.0.1.tgz","fileCount":6,"unpackedSize":360319,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrna0/9w0V17dDOg53SZDcE7kQ3xa6yow10DHj83E7eAiEA4S96WDWccgikE7O/DcejRhrqzMRWbOMJT6dEXCZenL8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX4F1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCbBAAlmsd47H0svQi0dwX5gO2mqKBy/TkQjyPv0RshnITNx+0vDfF\r\nxAFeyz+xHFACmrCKKqbx+3U6eFD7qhUcQIFtoElste5w0avh//3DfByulxBd\r\nK2h1ipxwvbFciyA5awKsWfKxxC7Bd8jKj9vySKGHCD44Tiecsy6BmRL/LdbC\r\nWtlQK8l3QVSv7hDCFjF8ZlkTCw+bVjek1+z04Xqa7tmkw2vbJp6B5qT/PqPk\r\nNE8lw3MB9wqg+r+WUbTL6cP+eC5RLEP70u3ddYQrb24mQkteIbG2rfBMWCWr\r\nlKPw5Z8y32OFFecBpja+uPP+q6m8OT6LBxdA1+mDRc1yMt3FIGwusOrAQu8Y\r\ngudL636Qq3Kdy1nPwOEs3sPDqvJpQLk5xYpKE3OY/uFtySdU5MoYATq22tSL\r\nCoRMmHrL5r+/xRQBEv35UcFsTSxFNgCxYgAjXw6CvIfWNy+jsf/uzdW8eHsF\r\n/ulWbayHOZCZk+xyXp/sDx4fvWYt7Bzd2Q84ErkyxHKdfYKqoJeJ6oGnc3mw\r\nrmBrB/RnxSLY3kLLeIRh6Kh7Brj87uhqUqG20zwqCiQH9A6YdQ28Nz6u7kUb\r\nFWhkEas6pmvfPSFqvD8jN2uyY530HLAolvp9BysEDcmzKepGYvi3GMbyFYK9\r\nAjVF1g1oQCbPP3ZMb6boPHIsCrJnL084CAw=\r\n=80lm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"8bu","email":"nhvlongg@gmail.com"},"directories":{},"maintainers":[{"name":"8bu","email":"nhvlongg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios_0.0.1_1650426229438_0.13151434465035217"},"_hasShrinkwrap":false},"0.0.2":{"name":"@8bu/axios","version":"0.0.2","packageManager":"pnpm@6.32.3","description":"Axios with repository pattern","keywords":["axios","repository"],"license":"MIT","author":"8bu <nhvlongg@gmail.com>","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"sideEffects":false,"publishConfig":{"access":"public"},"peerDependencies":{"axios":"^0.26.1","json-bigint":"^1.0.0","qs":"^6.10.3"},"devDependencies":{"@antfu/eslint-config":"^0.20.2","@antfu/ni":"^0.14.0","@babel/types":"^7.17.0","@types/json-bigint":"^1.0.1","@types/node":"^17.0.23","@types/qs":"^6.9.7","axios":"^0.26.1","bumpp":"^7.1.1","eslint":"^8.13.0","esno":"^0.14.1","json-bigint":"^1.0.0","pnpm":"^6.32.6","qs":"^6.10.3","rimraf":"^3.0.2","typescript":"^4.6.3","unbuild":"^0.7.2","vite":"^2.9.1","vitest":"^0.9.3"},"scripts":{"build":"rimraf dist && unbuild","dev":"unbuild --stub","lint":"eslint .","release":"bumpp --commit --push --tag && pnpm publish","start":"esno src/index.ts","test":"vitest","typecheck":"tsc --noEmit"},"_id":"@8bu/axios@0.0.2","_integrity":"sha512-s1XfXesEt+zxRHvzapH0DNrFOuiequva9R1AwFZwjnaQBNf5smobeYQRZSMEijjWczIdH3L24tX4/3EJVU8cgg==","_resolved":"D:\\Repos\\repository-axios\\8bu-axios-0.0.2.tgz","_from":"file:8bu-axios-0.0.2.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-s1XfXesEt+zxRHvzapH0DNrFOuiequva9R1AwFZwjnaQBNf5smobeYQRZSMEijjWczIdH3L24tX4/3EJVU8cgg==","shasum":"4c9979b350aaec05817e911f58183bebf4f55299","tarball":"https://registry.npmjs.org/@8bu/axios/-/axios-0.0.2.tgz","fileCount":6,"unpackedSize":8950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWCSFdYXFtGbRVl/3IvsFwUDxvevjymb3SUgRNAb4YVAiB2p6VkLAKKlJvCcTRaSag3HMvXjyaEn8SrHMeZxPYyYQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYCf+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Jg//T68y1IixY5k3Ctqq0jbbD+tMFWu6L2RLKCC1YAnL0yyvcpM1\r\nC2m73g2QQ4QfOqjyA9rKU8EzlfRMsZdNMtV2H4KPGmk1fZtY8Bn7A57FlrDU\r\neviZzuzyzebYUZqp0oOY68BKPYA6x5oDSNVYesi0e+kR8KRsJhWpqwFVIUzT\r\n8n5RdXLv3+l9Z+NDJ6MMS/pef1OI5wL245xE+fHaPGCXdvai2hlwS8ew+I3y\r\nw9gRKMDBcuyB2oRmjyD8UzUN90euKCPZccsoizfbAzmK5SA1EN/0fP59IqVL\r\ny5bAOJ+nV4scaTUpmIp+WOGZqjuAmYtoRDcSgG/qbSxLqoXWLXUX6Nz0xzR2\r\nTzI3Iru2O7elHmBIsH2MHQW2Ael4fiv4UdW9dahMe2qKXutDntSK44fmhBtE\r\nqFzCm0eSBeFA8NxsROCx6Rb2Y3aBb5HA6I6V3tEdFVtFp3qIGIKeA++YsqN3\r\nUnYvWBlB+WWr647o+7u7SVyuJ8biM7KqUFVmRiKyvnkuFvMs29hH2HGlIs9C\r\nHsXp5emNsAXnrmuxf8ydPkAzRF7KppVDJ3k8khRwugQs/hHJmLJiOcTSDXy7\r\nx2TpxXtR6pikFoLKmSIAFgAgs8G1nwPN0FkRy5yzi57iFd92+4pMlzld7fGi\r\nDBgYIuCNldbrrxMHRB5p/q52DEK57YCJGMw=\r\n=5qvm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"8bu","email":"nhvlongg@gmail.com"},"directories":{},"maintainers":[{"name":"8bu","email":"nhvlongg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios_0.0.2_1650468862481_0.9934738080639074"},"_hasShrinkwrap":false},"0.0.3":{"name":"@8bu/axios","version":"0.0.3","packageManager":"pnpm@6.32.3","description":"Axios with repository pattern","keywords":["axios","repository"],"license":"MIT","author":"8bu <nhvlongg@gmail.com>","main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"typesVersions":{"*":{"*":["./dist/*","./dist/index.d.ts"]}},"sideEffects":false,"publishConfig":{"access":"public"},"peerDependencies":{"axios":"^0.26.1","json-bigint":"^1.0.0","qs":"^6.10.3"},"devDependencies":{"@antfu/eslint-config":"^0.20.2","@antfu/ni":"^0.14.0","@babel/types":"^7.17.0","@types/json-bigint":"^1.0.1","@types/node":"^17.0.23","@types/qs":"^6.9.7","axios":"^0.26.1","bumpp":"^7.1.1","eslint":"^8.13.0","esno":"^0.14.1","json-bigint":"^1.0.0","pnpm":"^6.32.6","qs":"^6.10.3","rimraf":"^3.0.2","typescript":"^4.6.3","unbuild":"^0.7.2","vite":"^2.9.1","vitest":"^0.9.3"},"scripts":{"build":"rimraf dist && unbuild","dev":"unbuild --stub","lint":"eslint .","release":"bumpp --commit --push --tag && pnpm publish","start":"esno src/index.ts","test":"vitest","typecheck":"tsc --noEmit"},"_id":"@8bu/axios@0.0.3","_integrity":"sha512-jYtpBJ+YwSTPUs3YKeNVu//tm2DbUFKfd8ktRBbJR3fGfum5vu9PzGX4GO2dXKfXqVkWcEWR6z1qRW3vXu3BOA==","_resolved":"D:\\Repos\\repository-axios\\8bu-axios-0.0.3.tgz","_from":"file:8bu-axios-0.0.3.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-jYtpBJ+YwSTPUs3YKeNVu//tm2DbUFKfd8ktRBbJR3fGfum5vu9PzGX4GO2dXKfXqVkWcEWR6z1qRW3vXu3BOA==","shasum":"9a2e80fd59cd408a026ef58902f51e46ec252059","tarball":"https://registry.npmjs.org/@8bu/axios/-/axios-0.0.3.tgz","fileCount":6,"unpackedSize":8950,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYZoVjZsBywlSm5H/xuv0sQBXOauliTSUmIX8JwzzDLAiEA66HZfxNDBpbhiwtsC7zujlQnw6cDl7qxx5fCmgIMTR4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiatO0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Eg/8Dy58t5sy25U55gCLKxvbWsrkMGvPaPns4Y2C0JGOa07WhZg2\r\nv+8EEwvQFXAYGnoNRwZB8DCNDA9LU/S6p1VGzQHnQQZ1jPOm5RvkR5yhA5Ls\r\ndpvThs0oexwAg24/3Hkh4yXaWjdB5hHpMvuBq1gAGoWiPfY6ZlfDDBmLf0+N\r\npGynV9e0vW+ORoaTG5JDOEiGWPbwZmjVB41rd0uOZOGSJAlDcoJ8VHdqFmS1\r\n9CqbhCs9Zczp1Rr+d/TSiOSS1nKTHLXFtO5oezmPqBgejFB7bEkxocHC/F74\r\nKVltr0osS+o5QQseIBvHr414IWzEQdhMxM7ZcUA2EBntwN14Fg2R3ciJJQPp\r\nLXPhmwVb8eS8JC2OVwklYPHvKV8jct4YacQW7F7jnOj8gi2+hvp0vQTlgXU/\r\nDhYRBBwhTdXeUmRPHP2TE0RopEHg/vkrXcfmJCasf1pd10sqLl5xFzsz6UNM\r\nCYQia30KN+Eis9b+5ZeYnIIyRVj0/6gZXtmdL6z7QR8+fVZMTcXosDKk55aV\r\nNcMLB1qZkdboltgYuXtvehZioIcJ9ht143uYVFVhjYmM9HXgF9UjzJ9JGpYd\r\nttX3usY2vpBup29TvsH7GBsId848QEeqFR80KEF90EPwIXo+6Unh8KNizskg\r\nACU4jHdEA3DlTzK3TQPiPCH8kmPcO0xN2MA=\r\n=5aqq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"8bu","email":"nhvlongg@gmail.com"},"directories":{},"maintainers":[{"name":"8bu","email":"nhvlongg@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios_0.0.3_1651168180743_0.6998117581497383"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-20T03:43:49.386Z","0.0.1":"2022-04-20T03:43:49.599Z","modified":"2022-04-28T17:49:40.986Z","0.0.2":"2022-04-20T15:34:22.665Z","0.0.3":"2022-04-28T17:49:40.908Z"},"maintainers":[{"name":"8bu","email":"nhvlongg@gmail.com"}],"description":"Axios with repository pattern","keywords":["axios","repository"],"author":"8bu <nhvlongg@gmail.com>","license":"MIT","readme":"# @8bu/axios\r\n\r\n[![NPM version](https://img.shields.io/npm/v/@8bu/axios?color=a1b858&label=)](https://www.npmjs.com/package/@8bu/axios)\r\n\r\n## Usage\r\n\r\n```typescript\r\nimport { createApiClient, createRepository } from '@8bu/axios'\r\n\r\nconst BASE_URL = 'https://622f7a673ff58f023c21c7fb.mockapi.io'\r\n\r\n// If you want to use axios instance without wrapper\r\nconst client = createApiClient(BASE_URL)\r\n\r\n// If you want to use wrapper with built-in param serializer & bigint parser\r\nconst coreApi =  createRepository(BASE_URL)\r\nconst users = (await coreApi.GET<User[]>('/users')).data\r\n\r\n```\r\n\r\n## License\r\n\r\n[MIT](./LICENSE) License © 2022 [8bu](https://github.com/8bu)\r\n","readmeFilename":""}