Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Axios ES2017 #4787

Merged
merged 22 commits into from Jun 18, 2022
Merged
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
208e5aa
Added AxiosHeaders class;
DigitalBrainJS May 27, 2022
e150f92
Fixed README.md href;
DigitalBrainJS May 28, 2022
90f1f8e
Merge branch 'master' of https://github.com/axios/axios into feat/Axi…
DigitalBrainJS May 28, 2022
b38860b
Fixed a potential bug with headers normalization;
DigitalBrainJS May 28, 2022
deab71c
Fixed a potential bug with headers normalization;
DigitalBrainJS May 28, 2022
cacb449
Merge remote-tracking branch 'origin/feat/AxiosHeaders' into feat/Axi…
DigitalBrainJS May 28, 2022
1619364
Added `Content-Length` accessor;
DigitalBrainJS May 28, 2022
825d9ec
Added `AxiosTransformStream` class;
DigitalBrainJS May 31, 2022
df579eb
Merge branch 'v1.x' of https://github.com/axios/axios into next/progress
DigitalBrainJS Jun 4, 2022
81abd31
Remove `stream/promises` & `timers/promises` modules usage in tests;
DigitalBrainJS Jun 4, 2022
74969be
Use `abortcontroller-polyfill`;
DigitalBrainJS Jun 4, 2022
661747a
Fixed AxiosTransformStream dead-lock in legacy node versions;
DigitalBrainJS Jun 6, 2022
511356e
Reworked AxiosTransformStream internal logic to optimize memory consu…
DigitalBrainJS Jun 12, 2022
77012c3
Treat the destruction of the request stream as a cancellation of the …
DigitalBrainJS Jun 12, 2022
2eacefc
Emit `progress` event in the next tick;
DigitalBrainJS Jun 14, 2022
7553004
Initial refactoring;
DigitalBrainJS Jun 14, 2022
be2ad1d
Refactored Mocha tests to use ESM;
DigitalBrainJS Jun 14, 2022
b114f1f
Refactored Karma tests to use rollup preprocessor & ESM;
DigitalBrainJS Jun 14, 2022
52879ea
Merge branch 'v1.x' into next/es2017
jasonsaayman Jun 16, 2022
60977d6
Added default commonjs package export for Node build;
DigitalBrainJS Jun 16, 2022
6abfa96
Merge remote-tracking branch 'origin/next/es2017' into next/es2017
DigitalBrainJS Jun 16, 2022
81b75d4
Merge branch 'v1.x' into next/es2017
jasonsaayman Jun 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
14 changes: 14 additions & 0 deletions .eslintrc.cjs
@@ -0,0 +1,14 @@
module.exports = {
"env": {
"browser": true,
"es2017": true,
"node": true
},
"extends": "eslint:recommended",
"parserOptions": {
"ecmaVersion": 2017,
"sourceType": "module"
},
"rules": {
}
}
151 changes: 0 additions & 151 deletions .eslintrc.js

This file was deleted.

101 changes: 0 additions & 101 deletions Gruntfile.js

This file was deleted.

2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -47,7 +47,7 @@ Promise based HTTP client for the browser and node.js
- [FormData](#formdata)
- [🆕 Automatic serialization](#-automatic-serialization-to-formdata)
- [Files Posting](#files-posting)
- [HTML Form Posting](#html-form-posting-browser)
- [HTML Form Posting](#-html-form-posting-browser)
- [Semver](#semver)
- [Promises](#promises)
- [TypeScript](#typescript)
Expand Down
2 changes: 1 addition & 1 deletion bin/ssl_hotfix.js
@@ -1,4 +1,4 @@
const {spawn} = require('child_process');
import {spawn} from 'child_process';

const args = process.argv.slice(2);

Expand Down
4 changes: 2 additions & 2 deletions examples/get/server.js
@@ -1,4 +1,4 @@
var people = [
const people = [
{
"name": "Matt Zabriskie",
"github": "mzabriskie",
Expand All @@ -25,7 +25,7 @@ var people = [
}
];

module.exports = function (req, res) {
export default function (req, res) {
res.writeHead(200, {
'Content-Type': 'text/json'
});
Expand Down
4 changes: 2 additions & 2 deletions examples/post/server.js
@@ -1,5 +1,5 @@
module.exports = function (req, res) {
var data = '';
export default function (req, res) {
let data = '';

req.on('data', function (chunk) {
data += chunk;
Expand Down
2 changes: 1 addition & 1 deletion examples/postMultipartFormData/server.js
@@ -1,4 +1,4 @@
module.exports = function (req, res) {
export default function (req, res) {

req.on('data', function (chunk) {
});
Expand Down
37 changes: 21 additions & 16 deletions examples/server.js
@@ -1,18 +1,23 @@
var fs = require('fs');
var path = require('path');
var http = require('http');
var argv = require('minimist')(process.argv.slice(2));
var server;
var dirs;
import fs from 'fs';
import path from 'path';
import http from 'http';
import minimist from 'minimist';
import url from "url";
const argv = minimist(process.argv.slice(2));
let server;
let dirs;

const __filename = url.fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

function listDirs(root) {
var files = fs.readdirSync(root);
var dirs = [];
const files = fs.readdirSync(root);
const dirs = [];

for (var i = 0, l = files.length; i < l; i++) {
var file = files[i];
for (let i = 0, l = files.length; i < l; i++) {
const file = files[i];
if (file[0] !== '.') {
var stat = fs.statSync(path.join(root, file));
const stat = fs.statSync(path.join(root, file));
if (stat.isDirectory()) {
dirs.push(file);
}
Expand All @@ -23,8 +28,8 @@ function listDirs(root) {
}

function getIndexTemplate() {
var links = dirs.map(function (dir) {
var url = '/' + dir;
const links = dirs.map(function (dir) {
const url = '/' + dir;
return '<li onclick="document.location=\'' + url + '\'"><a href="' + url + '">' + url + '</a></li>';
});

Expand Down Expand Up @@ -74,7 +79,7 @@ function pipeFileToResponse(res, file, type) {
dirs = listDirs(__dirname);

server = http.createServer(function (req, res) {
var url = req.url;
let url = req.url;

// Process axios itself
if (/axios\.min\.js$/.test(url)) {
Expand Down Expand Up @@ -106,7 +111,7 @@ server = http.createServer(function (req, res) {
}

// Format request /get -> /get/index.html
var parts = url.split('/');
const parts = url.split('/');
if (dirs.indexOf(parts[parts.length - 1]) > -1) {
url += '/index.html';
}
Expand Down Expand Up @@ -136,5 +141,5 @@ server = http.createServer(function (req, res) {
const PORT = argv.p || 3000;

server.listen(PORT, () => {
console.log(`Examples running on ${PORT}`);
console.log(`Examples running on ${PORT}`);
});
4 changes: 2 additions & 2 deletions examples/upload/server.js
@@ -1,5 +1,5 @@
module.exports = function (req, res) {
var data = '';
export default function (req, res) {
let data = '';

req.on('data', function (chunk) {
data += chunk;
Expand Down