1
0
Fork 0
mirror of https://github.com/shimataro/ssh-key-action.git synced 2025-06-22 23:02:10 +10:00

* first action!

This commit is contained in:
shimataro 2019-09-18 20:30:33 +09:00
parent 8deacc95b1
commit 4e3aad3b7f
No known key found for this signature in database
GPG key ID: BE92C05736911A9D
3750 changed files with 1155519 additions and 0 deletions

32
node_modules/got/source/utils/get-body-size.js generated vendored Normal file
View file

@ -0,0 +1,32 @@
'use strict';
const fs = require('fs');
const util = require('util');
const is = require('@sindresorhus/is');
const isFormData = require('./is-form-data');
module.exports = async options => {
const {body} = options;
if (options.headers['content-length']) {
return Number(options.headers['content-length']);
}
if (!body && !options.stream) {
return 0;
}
if (is.string(body)) {
return Buffer.byteLength(body);
}
if (isFormData(body)) {
return util.promisify(body.getLength.bind(body))();
}
if (body instanceof fs.ReadStream) {
const {size} = await util.promisify(fs.stat)(body.path);
return size;
}
return null;
};