mirror of
https://github.com/axios/axios.git
synced 2026-04-11 14:21:59 +08:00
* feat: implement prettier and fix all issues * fix: failing tests * fix: implement feedback from codel, ai etc * chore: dont throw in trim function Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com> * fix: incorrect fix --------- Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
25 lines
665 B
JavaScript
25 lines
665 B
JavaScript
import axios from '../index.js';
|
|
import { colorize } from './helpers/colorize.js';
|
|
|
|
const { GITHUB_TOKEN } = process.env;
|
|
|
|
GITHUB_TOKEN ? console.log(`[GITHUB_TOKEN OK]`) : console.warn(`[GITHUB_TOKEN is not defined]`);
|
|
|
|
const defaultTransform = axios.defaults.transformRequest;
|
|
|
|
export default axios.create({
|
|
transformRequest: [
|
|
defaultTransform[0],
|
|
function (data) {
|
|
console.log(
|
|
colorize()`[${this.method.toUpperCase()}] Request [${new URL(axios.getUri(this)).pathname}]`
|
|
);
|
|
return data;
|
|
},
|
|
],
|
|
baseURL: 'https://api.github.com/',
|
|
headers: {
|
|
Authorization: GITHUB_TOKEN ? `token ${GITHUB_TOKEN}` : null,
|
|
},
|
|
});
|