Skip to content

Commit fad59c3

Browse files
authored
feat: latest Node.js aliases (#16)
1 parent e26ad35 commit fad59c3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+673
-19
lines changed

nodelibs/browser/assert/strict.js

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import { strict } from '../assert.js';
2+
export { strict as default, strict } from '../assert.js';
3+
import '../chunk-70ce19f7.js';
4+
import '../chunk-6cc4de3c.js';
5+
import '../chunk-debdd147.js';
6+
7+
const {
8+
fail,
9+
AssertionError,
10+
ok,
11+
equal,
12+
notEqual,
13+
deepEqual,
14+
notDeepEqual,
15+
deepStrictEqual,
16+
notDeepStrictEqual,
17+
strictEqual,
18+
notStrictEqual,
19+
throws,
20+
rejects,
21+
doesNotThrow,
22+
doesNotReject,
23+
ifError,
24+
match,
25+
doesNotMatch,
26+
CallTracker
27+
} = strict;
28+
29+
export { AssertionError, CallTracker, deepEqual, deepStrictEqual, doesNotMatch, doesNotReject, doesNotThrow, equal, fail, ifError, match, notDeepEqual, notDeepStrictEqual, notEqual, notStrictEqual, ok, rejects, strictEqual, throws };

nodelibs/browser/chunk-ea28c117.js nodelibs/browser/chunk-c84486c7.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ function unimplemented () {
22
throw new Error('Node.js fs promises module is not supported by JSPM core in the browser');
33
}
44

5-
var fsPromises = {
5+
var promises = {
66
access: unimplemented,
77
copyFile: unimplemented,
88
open: unimplemented,
@@ -30,9 +30,9 @@ var fsPromises = {
3030
readFile: unimplemented
3131
};
3232

33-
var promises = /*#__PURE__*/Object.freeze({
33+
var promises$1 = /*#__PURE__*/Object.freeze({
3434
__proto__: null,
35-
'default': fsPromises,
35+
'default': promises,
3636
access: unimplemented,
3737
copyFile: unimplemented,
3838
open: unimplemented,
@@ -60,4 +60,4 @@ var promises = /*#__PURE__*/Object.freeze({
6060
readFile: unimplemented
6161
});
6262

63-
export { fsPromises as f, promises as p, unimplemented as u };
63+
export { promises as a, promises$1 as p, unimplemented as u };

nodelibs/browser/dns/promises.js

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
function unimplemented () {
2+
throw new Error('Node.js dns is not supported by JSPM core outside of Node.js');
3+
}
4+
5+
var promises = {
6+
lookup: unimplemented,
7+
lookupService: unimplemented,
8+
Resolver: unimplemented,
9+
getServers: unimplemented,
10+
resolve: unimplemented,
11+
resolve4: unimplemented,
12+
resolve6: unimplemented,
13+
resolveAny: unimplemented,
14+
resolveCname: unimplemented,
15+
resolveMx: unimplemented,
16+
resolveNaptr: unimplemented,
17+
resolveNs: unimplemented,
18+
resolvePtr: unimplemented,
19+
resolveSoa: unimplemented,
20+
resolveSrv: unimplemented,
21+
resolveTxt: unimplemented,
22+
reverse: unimplemented,
23+
setServers: unimplemented
24+
};
25+
26+
export default promises;
27+
export { unimplemented as Resolver, unimplemented as getServers, unimplemented as lookup, unimplemented as lookupService, unimplemented as resolve, unimplemented as resolve4, unimplemented as resolve6, unimplemented as resolveAny, unimplemented as resolveCname, unimplemented as resolveMx, unimplemented as resolveNaptr, unimplemented as resolveNs, unimplemented as resolvePtr, unimplemented as resolveSoa, unimplemented as resolveSrv, unimplemented as resolveTxt, unimplemented as reverse, unimplemented as setServers };

nodelibs/browser/fs.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { p as promises } from './chunk-ea28c117.js';
2-
export { p as promises } from './chunk-ea28c117.js';
1+
import { p as promises } from './chunk-c84486c7.js';
2+
export { p as promises } from './chunk-c84486c7.js';
33

44
function unimplemented () {
55
throw new Error('Node.js fs module is not supported by JSPM core in the browser');

nodelibs/browser/fs-promises.js nodelibs/browser/fs/promises.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

nodelibs/browser/path/posix.js

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
import { posix as posix$1 } from '../path.js';
2+
export { posix } from '../path.js';
3+
import '../chunk-ff683bf6.js';
4+
import '../chunk-debdd147.js';
5+
6+
const {
7+
resolve,
8+
normalize,
9+
isAbsolute,
10+
join,
11+
relative,
12+
_makeLong,
13+
dirname,
14+
basename,
15+
extname,
16+
format,
17+
parse,
18+
sep,
19+
delimiter,
20+
win32
21+
} = posix$1;
22+
23+
var posix = {
24+
resolve,
25+
normalize,
26+
isAbsolute,
27+
join,
28+
relative,
29+
_makeLong,
30+
dirname,
31+
basename,
32+
extname,
33+
format,
34+
parse,
35+
sep,
36+
delimiter,
37+
posix: posix$1,
38+
win32
39+
};
40+
41+
export default posix;
42+
export { _makeLong, basename, delimiter, dirname, extname, format, isAbsolute, join, normalize, parse, relative, resolve, sep, win32 };

nodelibs/browser/path/win32.js

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import { posix } from '../path.js';
2+
export { posix } from '../path.js';
3+
import '../chunk-ff683bf6.js';
4+
import '../chunk-debdd147.js';
5+
6+
function unimplemented () {
7+
throw new Error('Node.js path/win32 module is not supported by JSPM core in the browser');
8+
}
9+
10+
const win32 = {
11+
resolve: unimplemented,
12+
normalize: unimplemented,
13+
isAbsolute: unimplemented,
14+
join: unimplemented,
15+
relative: unimplemented,
16+
_makeLong: unimplemented,
17+
dirname: unimplemented,
18+
basename: unimplemented,
19+
extname: unimplemented,
20+
format: unimplemented,
21+
parse: unimplemented,
22+
sep: unimplemented,
23+
delimiter: unimplemented,
24+
posix,
25+
};
26+
win32.win32 = win32;
27+
28+
export default win32;
29+
export { unimplemented as _makeLong, unimplemented as basename, unimplemented as delimiter, unimplemented as dirname, unimplemented as extname, unimplemented as format, unimplemented as isAbsolute, unimplemented as join, unimplemented as normalize, unimplemented as parse, unimplemented as relative, unimplemented as resolve, unimplemented as sep, win32 };

nodelibs/browser/stream.js

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { y } from './chunk-fc3dcdfd.js';
22
import { a as dew$1, b as dew$2, c as dew$3, e as dew$4, f as dew$5, g as dew$6, h as dew$7, d as dew$8 } from './chunk-59a7ef50.js';
3+
import { promisify } from './util.js';
34
import './chunk-b5c7359e.js';
45
import './chunk-bd86cb5d.js';
56
import './chunk-6cc4de3c.js';
@@ -141,5 +142,10 @@ var finished = stream.finished;
141142
var pipeline = stream.pipeline;
142143
var Stream = stream.Stream;
143144

145+
const promises = {
146+
finished: promisify(stream.finished),
147+
pipeline: promisify(stream.pipeline)
148+
};
149+
144150
export default stream;
145-
export { Duplex, PassThrough, Readable, Stream, Transform, Writable, finished, pipeline };
151+
export { Duplex, PassThrough, Readable, Stream, Transform, Writable, finished, pipeline, promises };

nodelibs/browser/stream/promises.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { promises } from '../stream.js';
2+
export { promises as default } from '../stream.js';
3+
import '../chunk-fc3dcdfd.js';
4+
import '../chunk-59a7ef50.js';
5+
import '../chunk-b5c7359e.js';
6+
import '../chunk-bd86cb5d.js';
7+
import '../chunk-6cc4de3c.js';
8+
import '../chunk-debdd147.js';
9+
import '../util.js';
10+
11+
const { finished, pipeline } = promises;
12+
13+
export { finished, pipeline };

nodelibs/browser/timers/promises.js

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { promisify } from '../util.js';
2+
import timers from '../timers.js';
3+
import '../chunk-bd86cb5d.js';
4+
import '../chunk-6cc4de3c.js';
5+
import '../chunk-debdd147.js';
6+
7+
const setTimeout = promisify(timers.setTimeout),
8+
setImmediate = promisify(timers.setImmediate),
9+
setInterval = promisify(timers.setInterval);
10+
11+
var promises = {
12+
setTimeout,
13+
setImmediate,
14+
setInterval
15+
};
16+
17+
export default promises;
18+
export { setImmediate, setInterval, setTimeout };

nodelibs/browser/util.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,6 @@ var isSymbol = X.isSymbol;
2727
var isUndefined = X.isUndefined;
2828
var log = X.log;
2929
var promisify = X.promisify;
30+
var types = X.types;
3031

31-
export { _extend, callbackify, debuglog, deprecate, format, inherits, inspect, isArray, isBoolean, isBuffer, isDate, isError, isFunction, isNull, isNullOrUndefined, isNumber, isObject, isPrimitive, isRegExp, isString, isSymbol, isUndefined, log, promisify };
32+
export { _extend, callbackify, debuglog, deprecate, format, inherits, inspect, isArray, isBoolean, isBuffer, isDate, isError, isFunction, isNull, isNullOrUndefined, isNumber, isObject, isPrimitive, isRegExp, isString, isSymbol, isUndefined, log, promisify, types };

nodelibs/browser/util/types.js

+52
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
import { types } from '../util.js';
2+
export { types as default } from '../util.js';
3+
import '../chunk-bd86cb5d.js';
4+
import '../chunk-6cc4de3c.js';
5+
import '../chunk-debdd147.js';
6+
7+
const {
8+
isExternal,
9+
isDate,
10+
isArgumentsObject,
11+
isBigIntObject,
12+
isBooleanObject,
13+
isNumberObject,
14+
isStringObject,
15+
isSymbolObject,
16+
isNativeError,
17+
isRegExp,
18+
isAsyncFunction,
19+
isGeneratorFunction,
20+
isGeneratorObject,
21+
isPromise,
22+
isMap,
23+
isSet,
24+
isMapIterator,
25+
isSetIterator,
26+
isWeakMap,
27+
isWeakSet,
28+
isArrayBuffer,
29+
isDataView,
30+
isSharedArrayBuffer,
31+
isProxy,
32+
isModuleNamespaceObject,
33+
isAnyArrayBuffer,
34+
isBoxedPrimitive,
35+
isArrayBufferView,
36+
isTypedArray,
37+
isUint8Array,
38+
isUint8ClampedArray,
39+
isUint16Array,
40+
isUint32Array,
41+
isInt8Array,
42+
isInt16Array,
43+
isInt32Array,
44+
isFloat32Array,
45+
isFloat64Array,
46+
isBigInt64Array,
47+
isBigUint64Array,
48+
isKeyObject,
49+
isCryptoKey
50+
} = types;
51+
52+
export { isAnyArrayBuffer, isArgumentsObject, isArrayBuffer, isArrayBufferView, isAsyncFunction, isBigInt64Array, isBigIntObject, isBigUint64Array, isBooleanObject, isBoxedPrimitive, isCryptoKey, isDataView, isDate, isExternal, isFloat32Array, isFloat64Array, isGeneratorFunction, isGeneratorObject, isInt16Array, isInt32Array, isInt8Array, isKeyObject, isMap, isMapIterator, isModuleNamespaceObject, isNativeError, isNumberObject, isPromise, isProxy, isRegExp, isSet, isSetIterator, isSharedArrayBuffer, isStringObject, isSymbolObject, isTypedArray, isUint16Array, isUint32Array, isUint8Array, isUint8ClampedArray, isWeakMap, isWeakSet };

nodelibs/browser/zlib.js

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import './chunk-bd86cb5d.js';
66
import { X } from './chunk-6cc4de3c.js';
77
import './chunk-fc3dcdfd.js';
88
import './chunk-59a7ef50.js';
9+
import './util.js';
910

1011
var exports$c = {},
1112
_dewExec$c = false;

nodelibs/deno/assert/strict.ts

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import { strict } from '../assert.ts';
2+
3+
export {
4+
fail,
5+
AssertionError,
6+
ok,
7+
equal,
8+
notEqual,
9+
deepEqual,
10+
notDeepEqual,
11+
deepStrictEqual,
12+
notDeepStrictEqual,
13+
strictEqual,
14+
notStrictEqual,
15+
throws,
16+
rejects,
17+
doesNotThrow,
18+
doesNotReject,
19+
// ifError,
20+
match,
21+
doesNotMatch,
22+
// CallTracker
23+
} from '../assert.ts';
24+
25+
export { strict }
26+
export default strict;

nodelibs/deno/fs.ts

+6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
import { notImplemented } from 'https://deno.land/[email protected]/node/_utils.ts';
22
export * from 'https://deno.land/[email protected]/node/fs.ts';
33
import fs from 'https://deno.land/[email protected]/node/fs.ts';
4+
import * as promises from './fs/promises.ts';
5+
6+
export { promises }
47

58
export function writev () {
69
notImplemented('fs.writev');
710
}
11+
// @ts-ignore
812
fs.writev = writev;
913

14+
fs.promises = promises;
15+
1016
export default fs;

nodelibs/deno/fs-promises.ts nodelibs/deno/fs/promises.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { promisify } from './util.ts';
2-
import * as fs from './fs.ts';
1+
import { promisify } from '../util.ts';
2+
import * as fs from '../fs.ts';
33

44
// Can be directly aliased pending https://github.com/denoland/deno_std/pull/1083
55

nodelibs/deno/path/posix.ts

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
import { posix } from 'https://deno.land/[email protected]/node/path.ts';
2+
3+
export const {
4+
resolve,
5+
normalize,
6+
isAbsolute,
7+
join,
8+
relative,
9+
// _makeLong,
10+
dirname,
11+
basename,
12+
extname,
13+
format,
14+
parse,
15+
sep,
16+
delimiter,
17+
// win32
18+
} = posix;
19+
20+
export { posix }
21+
22+
export default {
23+
resolve,
24+
normalize,
25+
isAbsolute,
26+
join,
27+
relative,
28+
// _makeLong,
29+
dirname,
30+
basename,
31+
extname,
32+
format,
33+
parse,
34+
sep,
35+
delimiter,
36+
posix,
37+
// win32
38+
};

0 commit comments

Comments
 (0)