node_modules ignore

This commit is contained in:
2025-05-08 23:43:47 +02:00
parent e19d52f172
commit 4574544c9f
65041 changed files with 10593536 additions and 0 deletions

42
server/node_modules/request-multipart/lib/formdata.js generated vendored Normal file
View File

@@ -0,0 +1,42 @@
var path = require('path')
var stream = require('stream')
var mime = require('mime-types')
var contentType = (body, options = {}) =>
options.type ? options.type :
// fs.ReadStream
body.path ? mime.lookup(body.path) :
// http.IncomingMessage
body.hasOwnProperty('httpVersion') ? body.headers['content-type'] :
options.name ? mime.lookup(options.name) :
typeof body === 'object' ? 'application/octet-stream' :
typeof body === 'string' ? 'text/plain' : ''
var contentDisposition = (body, options = {}) => {
// options || fs.ReadStream
var name = path.basename(options.name || body.path || '')
return name ? `; filename="${path.basename(name)}"` : ''
}
module.exports = (options) =>
Object.keys(options)
.map((name) => ({name, body: options[name]}))
.map(({name, body}) =>
body.options ? {name, body: body.body, options: body.options} : {name, body})
.map(({name, body, options}) => (
(body instanceof stream.Stream && options && options.length)
? body._knownLength = options.length : null,
{name, body, options}
))
.map(({name, body, options}) =>
body instanceof Array ? body.map((b) => ({name, body: b})) : {name, body, options})
.reduce((all, part) => all.concat(part), [])
.map(({name, body, options}) => ({
'Content-Disposition': `form-data; name="${name}"` + contentDisposition(body, options),
'Content-Type': contentType(body, options),
body
}))

43
server/node_modules/request-multipart/lib/multipart.js generated vendored Normal file
View File

@@ -0,0 +1,43 @@
var stream = require('stream')
var bl = require('bl')
var isstream = require('isstream')
var multistream = require('multistream')
var formdata = require('./formdata')
module.exports = (options, boundary) => {
var body = []
var multipart = options instanceof Array ? options : formdata(options)
// if (options.preambleCRLF) {
// body.append('\r\n')
// }
multipart.forEach((part) => {
var preamble = `--${boundary}\r\n`
var headers = Object.keys(part)
.filter((key) => key !== 'body')
.map((key) => `${key}: ${part[key]}`)
.join('\r\n')
body.push(preamble + headers + '\r\n\r\n')
body.push(part.body)
body.push('\r\n')
})
body.push(`--${boundary}--`)
// if (options.postambleCRLF) {
// body.append('\r\n')
// }
var arr = body.map((part) => isstream(part) ? part : bl(part))
var stream = new multistream(arr)
stream._items = arr // content-length
stream._raw = body // request-logs
return stream
}