stdinfile
Version:
`await file('').json(); await stdin().json()`; utilities for reading and writing files, as well as reading from stdin.
38 lines (36 loc) • 1.02 kB
JavaScript
;
var n = Object.defineProperty;
var m = Object.getOwnPropertyDescriptor;
var f = Object.getOwnPropertyNames;
var c = Object.prototype.hasOwnProperty;
var d = (e, t) => {
for (var o in t)
n(e, o, { get: t[o], enumerable: !0 });
}, u = (e, t, o, a) => {
if (t && typeof t == "object" || typeof t == "function")
for (let r of f(t))
!c.call(e, r) && r !== o && n(e, r, { get: () => t[r], enumerable: !(a = m(t, r)) || a.enumerable });
return e;
};
var w = (e) => u(n({}, "__esModule", { value: !0 }), e);
// index.ts
var l = {};
d(l, {
file: () => R,
stdin: () => b,
write: () => p.writeFile
});
module.exports = w(l);
var s = require("node:fs"), p = require("node:fs/promises"), i = require("node:stream");
function R(e) {
return new Response(i.Readable.toWeb((0, s.createReadStream)(e)));
}
function b() {
return new Response(i.Readable.toWeb(process.stdin));
}
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
file,
stdin,
write
});