{"_id":"@achmadk/axios-time","_rev":"1-1a775b4baa38246baf2203ee5fdfb1ad","name":"@achmadk/axios-time","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@achmadk/axios-time","version":"1.0.0","license":"MIT","author":{"name":"Achmad Kurnianto"},"main":"dist/index.js","module":"dist/axios-time.esm.js","typings":"dist/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/axios-time.esm.js"}},"scripts":{"analyze":"size-limit --why","build":"dts build","lint":"dts lint --fix","prepare":"dts build","prepublishOnly":"dts build","size":"size-limit","start":"dts watch","test":"dts test --coverage"},"husky":{"hooks":{"pre-commit":"dts lint --fix"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"jest":{"testEnvironment":"node"},"engines":{"node":">=14"},"size-limit":[{"path":"dist/axios-time.cjs.production.min.js","limit":"200 B"},{"path":"dist/axios-time.esm.js","limit":"20 B"}],"devDependencies":{"@size-limit/esbuild":"^8.2.4","@size-limit/esbuild-why":"^8.2.4","@size-limit/preset-small-lib":"^8.2.4","@tsconfig/recommended":"^1.0.2","axios":"^1.3.4","dts-cli":"^1.6.3","husky":"^8.0.3","size-limit":"^8.2.4","tslib":"^2.5.0","typescript":"^4.9.5"},"peerDependencies":{"axios":"^1.3.4"},"dependencies":{"@scarf/scarf":"^1.1.1"},"gitHead":"33a13dac26838f2a6a86297263f9fa32b79e8cce","description":"![npm](https://img.shields.io/npm/v/axios-time)","_id":"@achmadk/axios-time@1.0.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.1","dist":{"integrity":"sha512-n4XrLQhEOtJ7hQkmIwWaVOnzlQHAlvrtgcCV4dS9xMy7K/u4VW4JZd2RAHX0SgCb0MUGxbVOie2QTb0BJsWMIQ==","shasum":"5b9d64e57eed5a8ea9fff569e6cfc4fe410d4e0a","tarball":"https://registry.npmjs.org/@achmadk/axios-time/-/axios-time-1.0.0.tgz","fileCount":14,"unpackedSize":24713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOJIMQZjbIaS1a6LnkBaN0vgx/wggajE4yMmdk1Sh7cgIgVQweO2fHko2FyfidRvaga/l0ePVWKkMrPzawjUf0VBg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+Rw5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaJQ/+NCg0zx+/KetJjDeDApbPTXQnEIbN7hwDrtL0gnSvkOrOJF3R\r\ndJn+eErVI7D8nL+VqJWIT4IT0S7YXH8wGAeHmKXHgAIwx12h2/LHLKtoeU75\r\neYuWPLczu+tvVMFeL3FKaLg0OgN7Qb+PCy96cYE63h8loDJv54JEC31B/6tF\r\nrR5sZNmQWDtKN8f5wETUzNc2Jz8r7P+Hpe3j9m5hmoXXu3YUxoELT3UiOlf6\r\nnU238EkmxEWuW+vDz9iExZib5rn9bh0YUQ0lIucRaTOwIYx5M/Q2Ny56p04O\r\n7j/mh3TkHK49Mucz2Ih4DBi6su5+ADo1e0vvBFH8ZLvwbXULphJYUqt6VzXD\r\n+Od6jFaxg5hLL+ET8eUFe7vkZDCvLHMJrgJVw/VOiBuSsLitTzuLdd0pwYx6\r\nrlcP66XP9B6s1eYtXCA46Bck/9wxR4YeNCeBirEmMXbSZZo3jM2LfLLfe+02\r\np8L9D+bSL9EnInye7gNRTKd+iUCeJmLZXOkLfhMwQOQ53vXbLb42SYsUkqw9\r\nFa5oubC90KNqodthiBOiN34mI69Zl89jl/5P3mdf+A7pGLKtC4ux80+KcU5j\r\nay2ISacyxR+3pQTsSyDBQ1GKneWhBbGmHMBHkJVYDuhorzDJEY4KyAn+Cg5A\r\nDqCFbavJOYmeCHGh4I8Gvob0CDcIRq1P47s=\r\n=Q/FA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"},"directories":{},"maintainers":[{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-time_1.0.0_1677270073652_0.4369001137115722"},"_hasShrinkwrap":false},"1.0.1":{"name":"@achmadk/axios-time","version":"1.0.1","license":"MIT","author":{"name":"Achmad Kurnianto"},"main":"./dist/index.js","module":"./dist/axios-time.esm.js","typings":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","require":"./dist/index.js","import":"./dist/axios-time.esm.js"}},"husky":{"hooks":{"pre-commit":"dts lint --fix"}},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"es5"},"jest":{"testEnvironment":"node"},"engines":{"node":">=14"},"size-limit":[{"path":"dist/axios-time.cjs.production.min.js","limit":"275 B"},{"path":"dist/axios-time.esm.js","limit":"190 B"}],"devDependencies":{"@size-limit/esbuild":"^8.2.4","@size-limit/esbuild-why":"^8.2.4","@size-limit/preset-small-lib":"^8.2.4","@tsconfig/recommended":"^1.0.2","@types/jest":"^29.4.0","@types/node":"^18.14.1","axios":"^1.3.4","dts-cli":"^1.6.3","husky":"^8.0.3","size-limit":"^8.2.4","tslib":"^2.5.0","typescript":"^4.9.5"},"peerDependencies":{"axios":"^1.3.4"},"dependencies":{"@scarf/scarf":"^1.1.1"},"scripts":{"analyze":"size-limit --why","build":"dts build","lint":"dts lint --fix","size":"size-limit","start":"dts watch","test":"dts test --coverage"},"description":"![npm](https://img.shields.io/npm/v/axios-time)","_id":"@achmadk/axios-time@1.0.1","_integrity":"sha512-ByK6yvzmQZ5G2gkA+Fs8Fpzlay4JiApjL7bH7maCKt1yVQ/KrSr8pnZkw3a3+dXP+Yh8C7dl0EhAi0zgtDELWg==","_resolved":"C:\\Users\\MYBOOK~1\\AppData\\Local\\Temp\\db566389e12c51f6bb8f93fcf995d2a9\\achmadk-axios-time-1.0.1.tgz","_from":"file:achmadk-axios-time-1.0.1.tgz","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-ByK6yvzmQZ5G2gkA+Fs8Fpzlay4JiApjL7bH7maCKt1yVQ/KrSr8pnZkw3a3+dXP+Yh8C7dl0EhAi0zgtDELWg==","shasum":"a644e319c3eadbb5d31ebd3d73abab9f88f7910e","tarball":"https://registry.npmjs.org/@achmadk/axios-time/-/axios-time-1.0.1.tgz","fileCount":13,"unpackedSize":21326,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2rXww6gtXV8ejdbch9Nyjr0MtYdmHRUvsak0iiTKBiwIgNfJRlLDopJeIXwEbmYP2hOKpvyzwgsnS6685QmybDDo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkF/4hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ1g/+NcFSVOrmbt2HfTSZVt73mrNPOCMDnrqn3v95ccGCUmy3gDW+\r\ndbeI8z7nIA0CvaAbVRoYx2/tTRxL4yAcVXyuWEkgb0VIfH06ewgHlZk+VMg7\r\npPZbOAQdHVrwXLQ6Kg/1pJ5bu/AA17KpgqlhzBUzsrnWFOQXt+J+oUAEzbZW\r\nEx2/FLEHn99vgYZ41mqxzPy4jqJb5MhIhTEtchSi1c1hOrX6iGuR735tuFh1\r\njFkkGGID0aHVrd75vSPXPVJcA++ChL5Eg2Uu8QK3/ENBIpb/CLzfMTIbhUq5\r\n9/Unx93vxHs4AgvrkR41L6aTlIdYNn7kHuJOWJGvB0gTO2MbLNqgef5KZDxq\r\nDYo6/zr8lXuRHXfIYvgPB++k0GEkYNhjUWEsRper109M/OqF7/KSi+mBEsQ6\r\n7XdT+Z51v7iCCTyCiXPjY5DsSo+J7jg7z7Lls/oqiN0mDgiYAcqXw0DGAt8U\r\nAKyhZZ2ydFTGtPGOZUKKIswmWHxGhPW5blZmJ7iozIbNl/ktAN/s1053ZMmf\r\n0uiOz9K+d19BKGKgOoAUcmSUku/KPUnnnRLxspAh00bHr5MCRZ3vWoBoUSIv\r\nYUJe8rjSvKVHnKrDPgCUm3fdkx+KukzafhT8U7CWWa2BWE4y3qwIPtIv3iSQ\r\n7/E4jovLERDMuJMwlZFFXAI1M79sOTyI7ao=\r\n=+Fht\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"},"directories":{},"maintainers":[{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/axios-time_1.0.1_1679293984837_0.7911817269645425"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-24T20:21:13.555Z","1.0.0":"2023-02-24T20:21:13.818Z","modified":"2023-03-20T06:33:05.188Z","1.0.1":"2023-03-20T06:33:05.034Z"},"maintainers":[{"name":"achmadkurnianto","email":"achmad.kurnianto@gmail.com"}],"description":"![npm](https://img.shields.io/npm/v/axios-time)","author":{"name":"Achmad Kurnianto"},"license":"MIT","readme":"![npm](https://img.shields.io/npm/v/axios-time)\n\n\n# :package: `@achmadk/axios-time`\nAxios plugin to measure the actual time it takes for a request to complete. It has TypeScript and a native ES Module support compared to `axios-time`.\n\n## :wrench: Installation\nYou can install this plugin using **NPM** or any other package manager\n```bash\n> npm i @achmadk/axios-time\n```\n\n## :bike: Basic Usage\nThe example below will add timing data to the request-response cycle.\n```js\nimport axios from 'axios';\nimport axiosTime from 'axios-time';\n\naxiosTime(axios);\n\ntry {\n    const response = await axios.get('/user');\n} catch(err) {\n}\n```\n\n`response.timings` object example:\n\n```json\n{\n  \"timingEnd\": 1599035291441,   // Timestamp of the start of the request (in Unix Epoch milliseconds).\n  \"timingStart\": 1599035289182, // Timestamp when the response ended (in Unix Epoch milliseconds).\n  \"elapsedTime\": 2259           // Duration of the entire request/response in milliseconds.\n}\n```\n\n## License\n[MIT](LICENSE)","readmeFilename":"README.md"}