Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: latest Node.js aliases #16

Merged
merged 1 commit into from
Aug 1, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions nodelibs/browser/assert/strict.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import { strict } from '../assert.js';
export { strict as default, strict } from '../assert.js';
import '../chunk-70ce19f7.js';
import '../chunk-6cc4de3c.js';
import '../chunk-debdd147.js';

const {
fail,
AssertionError,
ok,
equal,
notEqual,
deepEqual,
notDeepEqual,
deepStrictEqual,
notDeepStrictEqual,
strictEqual,
notStrictEqual,
throws,
rejects,
doesNotThrow,
doesNotReject,
ifError,
match,
doesNotMatch,
CallTracker
} = strict;

export { AssertionError, CallTracker, deepEqual, deepStrictEqual, doesNotMatch, doesNotReject, doesNotThrow, equal, fail, ifError, match, notDeepEqual, notDeepStrictEqual, notEqual, notStrictEqual, ok, rejects, strictEqual, throws };
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ function unimplemented () {
throw new Error('Node.js fs promises module is not supported by JSPM core in the browser');
}

var fsPromises = {
var promises = {
access: unimplemented,
copyFile: unimplemented,
open: unimplemented,
Expand Down Expand Up @@ -30,9 +30,9 @@ var fsPromises = {
readFile: unimplemented
};

var promises = /*#__PURE__*/Object.freeze({
var promises$1 = /*#__PURE__*/Object.freeze({
__proto__: null,
'default': fsPromises,
'default': promises,
access: unimplemented,
copyFile: unimplemented,
open: unimplemented,
Expand Down Expand Up @@ -60,4 +60,4 @@ var promises = /*#__PURE__*/Object.freeze({
readFile: unimplemented
});

export { fsPromises as f, promises as p, unimplemented as u };
export { promises as a, promises$1 as p, unimplemented as u };
27 changes: 27 additions & 0 deletions nodelibs/browser/dns/promises.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
function unimplemented () {
throw new Error('Node.js dns is not supported by JSPM core outside of Node.js');
}

var promises = {
lookup: unimplemented,
lookupService: unimplemented,
Resolver: unimplemented,
getServers: unimplemented,
resolve: unimplemented,
resolve4: unimplemented,
resolve6: unimplemented,
resolveAny: unimplemented,
resolveCname: unimplemented,
resolveMx: unimplemented,
resolveNaptr: unimplemented,
resolveNs: unimplemented,
resolvePtr: unimplemented,
resolveSoa: unimplemented,
resolveSrv: unimplemented,
resolveTxt: unimplemented,
reverse: unimplemented,
setServers: unimplemented
};

export default promises;
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 };
4 changes: 2 additions & 2 deletions nodelibs/browser/fs.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { p as promises } from './chunk-ea28c117.js';
export { p as promises } from './chunk-ea28c117.js';
import { p as promises } from './chunk-c84486c7.js';
export { p as promises } from './chunk-c84486c7.js';

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

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

42 changes: 42 additions & 0 deletions nodelibs/browser/path/posix.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
import { posix as posix$1 } from '../path.js';
export { posix } from '../path.js';
import '../chunk-ff683bf6.js';
import '../chunk-debdd147.js';

const {
resolve,
normalize,
isAbsolute,
join,
relative,
_makeLong,
dirname,
basename,
extname,
format,
parse,
sep,
delimiter,
win32
} = posix$1;

var posix = {
resolve,
normalize,
isAbsolute,
join,
relative,
_makeLong,
dirname,
basename,
extname,
format,
parse,
sep,
delimiter,
posix: posix$1,
win32
};

export default posix;
export { _makeLong, basename, delimiter, dirname, extname, format, isAbsolute, join, normalize, parse, relative, resolve, sep, win32 };
29 changes: 29 additions & 0 deletions nodelibs/browser/path/win32.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
import { posix } from '../path.js';
export { posix } from '../path.js';
import '../chunk-ff683bf6.js';
import '../chunk-debdd147.js';

function unimplemented () {
throw new Error('Node.js path/win32 module is not supported by JSPM core in the browser');
}

const win32 = {
resolve: unimplemented,
normalize: unimplemented,
isAbsolute: unimplemented,
join: unimplemented,
relative: unimplemented,
_makeLong: unimplemented,
dirname: unimplemented,
basename: unimplemented,
extname: unimplemented,
format: unimplemented,
parse: unimplemented,
sep: unimplemented,
delimiter: unimplemented,
posix,
};
win32.win32 = win32;

export default win32;
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 };
8 changes: 7 additions & 1 deletion nodelibs/browser/stream.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { y } from './chunk-fc3dcdfd.js';
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';
import { promisify } from './util.js';
import './chunk-b5c7359e.js';
import './chunk-bd86cb5d.js';
import './chunk-6cc4de3c.js';
Expand Down Expand Up @@ -141,5 +142,10 @@ var finished = stream.finished;
var pipeline = stream.pipeline;
var Stream = stream.Stream;

const promises = {
finished: promisify(stream.finished),
pipeline: promisify(stream.pipeline)
};

export default stream;
export { Duplex, PassThrough, Readable, Stream, Transform, Writable, finished, pipeline };
export { Duplex, PassThrough, Readable, Stream, Transform, Writable, finished, pipeline, promises };
13 changes: 13 additions & 0 deletions nodelibs/browser/stream/promises.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
import { promises } from '../stream.js';
export { promises as default } from '../stream.js';
import '../chunk-fc3dcdfd.js';
import '../chunk-59a7ef50.js';
import '../chunk-b5c7359e.js';
import '../chunk-bd86cb5d.js';
import '../chunk-6cc4de3c.js';
import '../chunk-debdd147.js';
import '../util.js';

const { finished, pipeline } = promises;

export { finished, pipeline };
18 changes: 18 additions & 0 deletions nodelibs/browser/timers/promises.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { promisify } from '../util.js';
import timers from '../timers.js';
import '../chunk-bd86cb5d.js';
import '../chunk-6cc4de3c.js';
import '../chunk-debdd147.js';

const setTimeout = promisify(timers.setTimeout),
setImmediate = promisify(timers.setImmediate),
setInterval = promisify(timers.setInterval);

var promises = {
setTimeout,
setImmediate,
setInterval
};

export default promises;
export { setImmediate, setInterval, setTimeout };
3 changes: 2 additions & 1 deletion nodelibs/browser/util.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,6 @@ var isSymbol = X.isSymbol;
var isUndefined = X.isUndefined;
var log = X.log;
var promisify = X.promisify;
var types = X.types;

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 };
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 };
52 changes: 52 additions & 0 deletions nodelibs/browser/util/types.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
import { types } from '../util.js';
export { types as default } from '../util.js';
import '../chunk-bd86cb5d.js';
import '../chunk-6cc4de3c.js';
import '../chunk-debdd147.js';

const {
isExternal,
isDate,
isArgumentsObject,
isBigIntObject,
isBooleanObject,
isNumberObject,
isStringObject,
isSymbolObject,
isNativeError,
isRegExp,
isAsyncFunction,
isGeneratorFunction,
isGeneratorObject,
isPromise,
isMap,
isSet,
isMapIterator,
isSetIterator,
isWeakMap,
isWeakSet,
isArrayBuffer,
isDataView,
isSharedArrayBuffer,
isProxy,
isModuleNamespaceObject,
isAnyArrayBuffer,
isBoxedPrimitive,
isArrayBufferView,
isTypedArray,
isUint8Array,
isUint8ClampedArray,
isUint16Array,
isUint32Array,
isInt8Array,
isInt16Array,
isInt32Array,
isFloat32Array,
isFloat64Array,
isBigInt64Array,
isBigUint64Array,
isKeyObject,
isCryptoKey
} = types;

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 };
1 change: 1 addition & 0 deletions nodelibs/browser/zlib.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ import './chunk-bd86cb5d.js';
import { X } from './chunk-6cc4de3c.js';
import './chunk-fc3dcdfd.js';
import './chunk-59a7ef50.js';
import './util.js';

var exports$c = {},
_dewExec$c = false;
Expand Down
26 changes: 26 additions & 0 deletions nodelibs/deno/assert/strict.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import { strict } from '../assert.ts';

export {
fail,
AssertionError,
ok,
equal,
notEqual,
deepEqual,
notDeepEqual,
deepStrictEqual,
notDeepStrictEqual,
strictEqual,
notStrictEqual,
throws,
rejects,
doesNotThrow,
doesNotReject,
// ifError,
match,
doesNotMatch,
// CallTracker
} from '../assert.ts';

export { strict }
export default strict;
6 changes: 6 additions & 0 deletions nodelibs/deno/fs.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,16 @@
import { notImplemented } from 'https://deno.land/std@0.103.0/node/_utils.ts';
export * from 'https://deno.land/std@0.103.0/node/fs.ts';
import fs from 'https://deno.land/std@0.103.0/node/fs.ts';
import * as promises from './fs/promises.ts';

export { promises }

export function writev () {
notImplemented('fs.writev');
}
// @ts-ignore
fs.writev = writev;

fs.promises = promises;

export default fs;
4 changes: 2 additions & 2 deletions nodelibs/deno/fs-promises.ts → nodelibs/deno/fs/promises.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { promisify } from './util.ts';
import * as fs from './fs.ts';
import { promisify } from '../util.ts';
import * as fs from '../fs.ts';

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

Expand Down
38 changes: 38 additions & 0 deletions nodelibs/deno/path/posix.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
import { posix } from 'https://deno.land/std@0.103.0/node/path.ts';

export const {
resolve,
normalize,
isAbsolute,
join,
relative,
// _makeLong,
dirname,
basename,
extname,
format,
parse,
sep,
delimiter,
// win32
} = posix;

export { posix }

export default {
resolve,
normalize,
isAbsolute,
join,
relative,
// _makeLong,
dirname,
basename,
extname,
format,
parse,
sep,
delimiter,
posix,
// win32
};
Loading