Updated the files.
This commit is contained in:
parent
1553e6b971
commit
753967d4f5
23418 changed files with 3784666 additions and 0 deletions
14
my-app/node_modules/karma/lib/utils/crypto-utils.js
generated
vendored
Executable file
14
my-app/node_modules/karma/lib/utils/crypto-utils.js
generated
vendored
Executable file
|
@ -0,0 +1,14 @@
|
|||
'use strict'
|
||||
|
||||
const crypto = require('crypto')
|
||||
|
||||
const CryptoUtils = {
|
||||
sha1 (data) {
|
||||
return crypto
|
||||
.createHash('sha1')
|
||||
.update(data)
|
||||
.digest('hex')
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = CryptoUtils
|
11
my-app/node_modules/karma/lib/utils/dns-utils.js
generated
vendored
Executable file
11
my-app/node_modules/karma/lib/utils/dns-utils.js
generated
vendored
Executable file
|
@ -0,0 +1,11 @@
|
|||
const dns = require('dns')
|
||||
|
||||
// Node >=17 has different DNS resolution (see
|
||||
// https://github.com/nodejs/node/issues/40702), it resolves domains
|
||||
// according to the OS settings instead of IPv4-address first. The Karma server
|
||||
// only listens on IPv4 address (127.0.0.1) by default, but the requests are
|
||||
// sent to `localhost` in several places and `localhost` is resolved into IPv6
|
||||
// address (`::`). So the run/stop/proxy request is unable to reach the Karma
|
||||
// server and produces an error. To mitigate this issue karma force the
|
||||
// IPv4-address first approach in Node >=17 as well.
|
||||
module.exports.lookup = (hostname, options, callback) => dns.lookup(hostname, { ...options, verbatim: false }, callback)
|
25
my-app/node_modules/karma/lib/utils/file-utils.js
generated
vendored
Executable file
25
my-app/node_modules/karma/lib/utils/file-utils.js
generated
vendored
Executable file
|
@ -0,0 +1,25 @@
|
|||
'use strict'
|
||||
|
||||
const fs = require('graceful-fs')
|
||||
|
||||
const FileUtils = {
|
||||
readFile (path) {
|
||||
return fs.readFileSync(path).toString()
|
||||
},
|
||||
|
||||
saveFile (path, content) {
|
||||
fs.writeFileSync(path, content)
|
||||
},
|
||||
|
||||
copyFile (src, dest) {
|
||||
FileUtils.saveFile(dest, FileUtils.readFile(src))
|
||||
},
|
||||
|
||||
removeFileIfExists (src) {
|
||||
if (fs.existsSync(src)) {
|
||||
fs.unlinkSync(src)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = FileUtils
|
27
my-app/node_modules/karma/lib/utils/net-utils.js
generated
vendored
Executable file
27
my-app/node_modules/karma/lib/utils/net-utils.js
generated
vendored
Executable file
|
@ -0,0 +1,27 @@
|
|||
'use strict'
|
||||
|
||||
const net = require('net')
|
||||
|
||||
const NetUtils = {
|
||||
bindAvailablePort (port, listenAddress) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const server = net.createServer()
|
||||
|
||||
server
|
||||
.on('error', (err) => {
|
||||
server.close()
|
||||
if (err.code === 'EADDRINUSE' || err.code === 'EACCES') {
|
||||
server.listen(++port, listenAddress)
|
||||
} else {
|
||||
reject(new Error(`Failed to bind ${port}: ` + (err.stack || err)))
|
||||
}
|
||||
})
|
||||
.on('listening', () => {
|
||||
resolve(server)
|
||||
})
|
||||
.listen(port, listenAddress)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = NetUtils
|
16
my-app/node_modules/karma/lib/utils/path-utils.js
generated
vendored
Executable file
16
my-app/node_modules/karma/lib/utils/path-utils.js
generated
vendored
Executable file
|
@ -0,0 +1,16 @@
|
|||
'use strict'
|
||||
|
||||
const path = require('path')
|
||||
|
||||
const PathUtils = {
|
||||
formatPathMapping (path, line, column) {
|
||||
return path + (line ? `:${line}` : '') + (column ? `:${column}` : '')
|
||||
},
|
||||
|
||||
calculateAbsolutePath (karmaRelativePath) {
|
||||
return path.join(__dirname, '..', '..', karmaRelativePath)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
module.exports = PathUtils
|
14
my-app/node_modules/karma/lib/utils/pattern-utils.js
generated
vendored
Executable file
14
my-app/node_modules/karma/lib/utils/pattern-utils.js
generated
vendored
Executable file
|
@ -0,0 +1,14 @@
|
|||
'use strict'
|
||||
|
||||
const path = require('path')
|
||||
|
||||
const PatternUtils = {
|
||||
getBaseDir (pattern) {
|
||||
return pattern
|
||||
.replace(/[/\\][^/\\]*\*.*$/, '') // remove parts with *
|
||||
.replace(/[/\\][^/\\]*[!+]\(.*$/, '') // remove parts with !(...) and +(...)
|
||||
.replace(/[/\\][^/\\]*\)\?.*$/, '') || path.sep // remove parts with (...)?
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = PatternUtils
|
Loading…
Add table
Add a link
Reference in a new issue