Initial import with skill sheet working

This commit is contained in:
2024-12-04 00:11:23 +01:00
commit 9050c80ab4
4488 changed files with 671048 additions and 0 deletions

44
node_modules/fs-mkdirp-stream/index.js generated vendored Normal file
View File

@@ -0,0 +1,44 @@
'use strict';
var Transform = require('streamx').Transform;
var mkdirp = require('./mkdirp');
function toFunction(dirpath) {
function stringResolver(chunk, callback) {
callback(null, dirpath);
}
return stringResolver;
}
function mkdirpStream(resolver) {
// Handle resolver that's just a dirpath
if (typeof resolver === 'string') {
resolver = toFunction(resolver);
}
return new Transform({
transform: function (chunk, callback) {
resolver(chunk, onDirpath);
function onDirpath(dirpathErr, dirpath, mode) {
if (dirpathErr) {
return callback(dirpathErr);
}
mkdirp(dirpath, mode, onMkdirp);
}
function onMkdirp(mkdirpErr) {
if (mkdirpErr) {
return callback(mkdirpErr);
}
callback(null, chunk);
}
},
});
}
module.exports = mkdirpStream;