mirror of
https://github.com/denoland/deno.git
synced 2024-12-24 08:09:08 -05:00
chore(ext/node): disable prefer-primordials on a per-file basis (#19553)
This commit is contained in:
parent
814edcdd57
commit
e16b74d792
162 changed files with 539 additions and 12 deletions
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { zlib as constants } from "ext:deno_node/internal_binding/constants.ts";
|
import { zlib as constants } from "ext:deno_node/internal_binding/constants.ts";
|
||||||
import { TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
import { TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
||||||
import { Transform } from "ext:deno_node/stream.ts";
|
import { Transform } from "ext:deno_node/stream.ts";
|
||||||
|
|
|
@ -20,6 +20,9 @@
|
||||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
||||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const kRejection = Symbol.for("nodejs.rejection");
|
const kRejection = Symbol.for("nodejs.rejection");
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
type CallbackWithError,
|
type CallbackWithError,
|
||||||
makeCallback,
|
makeCallback,
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
CallbackWithError,
|
CallbackWithError,
|
||||||
isFd,
|
isFd,
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
import { getValidatedPath } from "ext:deno_node/internal/fs/utils.mjs";
|
import { getValidatedPath } from "ext:deno_node/internal/fs/utils.mjs";
|
||||||
import * as pathModule from "ext:deno_node/path.ts";
|
import * as pathModule from "ext:deno_node/path.ts";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
type CallbackWithError,
|
type CallbackWithError,
|
||||||
makeCallback,
|
makeCallback,
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
import { getValidatedFd } from "ext:deno_node/internal/fs/utils.mjs";
|
import { getValidatedFd } from "ext:deno_node/internal/fs/utils.mjs";
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
O_APPEND,
|
O_APPEND,
|
||||||
O_CREAT,
|
O_CREAT,
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
import { makeCallback } from "ext:deno_node/_fs/_fs_common.ts";
|
import { makeCallback } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import Dirent from "ext:deno_node/_fs/_fs_dirent.ts";
|
import Dirent from "ext:deno_node/_fs/_fs_dirent.ts";
|
||||||
import { assert } from "ext:deno_node/_util/asserts.ts";
|
import { assert } from "ext:deno_node/_util/asserts.ts";
|
||||||
import { ERR_MISSING_ARGS } from "ext:deno_node/internal/errors.ts";
|
import { ERR_MISSING_ARGS } from "ext:deno_node/internal/errors.ts";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
||||||
|
|
||||||
type ExistsCallback = (exists: boolean) => void;
|
type ExistsCallback = (exists: boolean) => void;
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
|
|
||||||
export function fdatasync(
|
export function fdatasync(
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
BigIntStats,
|
BigIntStats,
|
||||||
CFISBIS,
|
CFISBIS,
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
|
|
||||||
export function fsync(
|
export function fsync(
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
|
|
||||||
export function ftruncate(
|
export function ftruncate(
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
|
|
||||||
function getValidTime(
|
function getValidTime(
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
||||||
import { promisify } from "ext:deno_node/internal/util.mjs";
|
import { promisify } from "ext:deno_node/internal/util.mjs";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
BigIntStats,
|
BigIntStats,
|
||||||
CFISBIS,
|
CFISBIS,
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
import { promisify } from "ext:deno_node/internal/util.mjs";
|
import { promisify } from "ext:deno_node/internal/util.mjs";
|
||||||
import { denoErrorToNodeError } from "ext:deno_node/internal/errors.ts";
|
import { denoErrorToNodeError } from "ext:deno_node/internal/errors.ts";
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Node.js contributors. All rights reserved. MIT License.
|
// Copyright Node.js contributors. All rights reserved. MIT License.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
||||||
import { existsSync } from "ext:deno_node/_fs/_fs_exists.ts";
|
import { existsSync } from "ext:deno_node/_fs/_fs_exists.ts";
|
||||||
import { mkdir, mkdirSync } from "ext:deno_node/_fs/_fs_mkdir.ts";
|
import { mkdir, mkdirSync } from "ext:deno_node/_fs/_fs_mkdir.ts";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
O_APPEND,
|
O_APPEND,
|
||||||
O_CREAT,
|
O_CREAT,
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import Dir from "ext:deno_node/_fs/_fs_dir.ts";
|
import Dir from "ext:deno_node/_fs/_fs_dir.ts";
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import {
|
import {
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts";
|
import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts";
|
||||||
import * as io from "ext:deno_io/12_io.js";
|
import * as io from "ext:deno_io/12_io.js";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
BinaryOptionsArgument,
|
BinaryOptionsArgument,
|
||||||
FileOptionsArgument,
|
FileOptionsArgument,
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
||||||
import { asyncIterableToCallback } from "ext:deno_node/_fs/_fs_watch.ts";
|
import { asyncIterableToCallback } from "ext:deno_node/_fs/_fs_watch.ts";
|
||||||
import Dirent from "ext:deno_node/_fs/_fs_dirent.ts";
|
import Dirent from "ext:deno_node/_fs/_fs_dirent.ts";
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
import { TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
||||||
import {
|
import {
|
||||||
intoCallbackAPIWithIntercept,
|
intoCallbackAPIWithIntercept,
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { promisify } from "ext:deno_node/internal/util.mjs";
|
import { promisify } from "ext:deno_node/internal/util.mjs";
|
||||||
|
|
||||||
type Options = { encoding: string };
|
type Options = { encoding: string };
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
||||||
import { promisify } from "ext:deno_node/internal/util.mjs";
|
import { promisify } from "ext:deno_node/internal/util.mjs";
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
validateRmOptions,
|
validateRmOptions,
|
||||||
validateRmOptionsSync,
|
validateRmOptionsSync,
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
emitRecursiveRmdirWarning,
|
emitRecursiveRmdirWarning,
|
||||||
getValidatedPath,
|
getValidatedPath,
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { denoErrorToNodeError } from "ext:deno_node/internal/errors.ts";
|
import { denoErrorToNodeError } from "ext:deno_node/internal/errors.ts";
|
||||||
import { promisify } from "ext:deno_node/internal/util.mjs";
|
import { promisify } from "ext:deno_node/internal/util.mjs";
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
||||||
import { promisify } from "ext:deno_node/internal/util.mjs";
|
import { promisify } from "ext:deno_node/internal/util.mjs";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
||||||
import { promisify } from "ext:deno_node/internal/util.mjs";
|
import { promisify } from "ext:deno_node/internal/util.mjs";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { promisify } from "ext:deno_node/internal/util.mjs";
|
import { promisify } from "ext:deno_node/internal/util.mjs";
|
||||||
|
|
||||||
export function unlink(path: string | URL, callback: (err?: Error) => void) {
|
export function unlink(path: string | URL, callback: (err?: Error) => void) {
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
import type { CallbackWithError } from "ext:deno_node/_fs/_fs_common.ts";
|
||||||
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
||||||
import { promisify } from "ext:deno_node/internal/util.mjs";
|
import { promisify } from "ext:deno_node/internal/util.mjs";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { basename } from "ext:deno_node/path.ts";
|
import { basename } from "ext:deno_node/path.ts";
|
||||||
import { EventEmitter } from "ext:deno_node/events.ts";
|
import { EventEmitter } from "ext:deno_node/events.ts";
|
||||||
import { notImplemented } from "ext:deno_node/_utils.ts";
|
import { notImplemented } from "ext:deno_node/_utils.ts";
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import { validateEncoding, validateInteger } from "ext:deno_node/internal/validators.mjs";
|
import { validateEncoding, validateInteger } from "ext:deno_node/internal/validators.mjs";
|
||||||
import * as io from "ext:deno_io/12_io.js";
|
import * as io from "ext:deno_io/12_io.js";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { Encodings } from "ext:deno_node/_utils.ts";
|
import { Encodings } from "ext:deno_node/_utils.ts";
|
||||||
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
import { pathFromURL } from "ext:deno_web/00_infra.js";
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import { validateBufferArray } from "ext:deno_node/internal/fs/utils.mjs";
|
import { validateBufferArray } from "ext:deno_node/internal/fs/utils.mjs";
|
||||||
import { getValidatedFd } from "ext:deno_node/internal/fs/utils.mjs";
|
import { getValidatedFd } from "ext:deno_node/internal/fs/utils.mjs";
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import * as net from "ext:deno_node/net.ts";
|
import * as net from "ext:deno_node/net.ts";
|
||||||
import EventEmitter from "ext:deno_node/events.ts";
|
import EventEmitter from "ext:deno_node/events.ts";
|
||||||
import { debuglog } from "ext:deno_node/internal/util/debuglog.ts";
|
import { debuglog } from "ext:deno_node/internal/util/debuglog.ts";
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
const tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
|
const tokenRegExp = /^[\^_`a-zA-Z\-0-9!#$%&'*+.|~]+$/;
|
||||||
/**
|
/**
|
||||||
* Verifies that the given val is a valid HTTP token
|
* Verifies that the given val is a valid HTTP token
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
const core = globalThis.__bootstrap.core;
|
const core = globalThis.__bootstrap.core;
|
||||||
import { getDefaultHighWaterMark } from "ext:deno_node/internal/streams/state.mjs";
|
import { getDefaultHighWaterMark } from "ext:deno_node/internal/streams/state.mjs";
|
||||||
import assert from "ext:deno_node/internal/assert.mjs";
|
import assert from "ext:deno_node/internal/assert.mjs";
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and other Node contributors.
|
// Copyright Joyent, Inc. and other Node contributors.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { validateFunction } from "ext:deno_node/internal/validators.mjs";
|
import { validateFunction } from "ext:deno_node/internal/validators.mjs";
|
||||||
import { _exiting } from "ext:deno_node/_process/exiting.ts";
|
import { _exiting } from "ext:deno_node/_process/exiting.ts";
|
||||||
import { FixedQueue } from "ext:deno_node/internal/fixed_queue.ts";
|
import { FixedQueue } from "ext:deno_node/internal/fixed_queue.ts";
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
// The following are all the process APIs that don't depend on the stream module
|
// The following are all the process APIs that don't depend on the stream module
|
||||||
// They have to be split this way to prevent a circular dependency
|
// They have to be split this way to prevent a circular dependency
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import {
|
import {
|
||||||
clearLine,
|
clearLine,
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
||||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
// deno-lint-ignore-file camelcase
|
// deno-lint-ignore-file camelcase
|
||||||
|
|
||||||
import {
|
import {
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
// deno-lint-ignore-file no-explicit-any
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file no-explicit-any prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
ObjectAssign,
|
ObjectAssign,
|
||||||
|
|
|
@ -21,6 +21,9 @@
|
||||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
||||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
// These are simplified versions of the "real" errors in Node.
|
// These are simplified versions of the "real" errors in Node.
|
||||||
|
|
||||||
import { nextTick } from "ext:deno_node/_next_tick.ts";
|
import { nextTick } from "ext:deno_node/_next_tick.ts";
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
/** Assertion error class for node compat layer's internal code. */
|
/** Assertion error class for node compat layer's internal code. */
|
||||||
export class NodeCompatAssertionError extends Error {
|
export class NodeCompatAssertionError extends Error {
|
||||||
constructor(message: string) {
|
constructor(message: string) {
|
||||||
|
|
|
@ -2,6 +2,9 @@
|
||||||
// This module is vendored from std/async/deferred.ts and std/async/delay.ts
|
// This module is vendored from std/async/deferred.ts and std/async/delay.ts
|
||||||
// (with some modifications)
|
// (with some modifications)
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
export interface Deferred<T> extends Promise<T> {
|
export interface Deferred<T> extends Promise<T> {
|
||||||
readonly state: "pending" | "fulfilled" | "rejected";
|
readonly state: "pending" | "fulfilled" | "rejected";
|
||||||
resolve(value?: T | PromiseLike<T>): void;
|
resolve(value?: T | PromiseLike<T>): void;
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// vendored from std/testing/asserts.ts
|
// vendored from std/testing/asserts.ts
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { red } from "ext:deno_node/_util/std_fmt_colors.ts";
|
import { red } from "ext:deno_node/_util/std_fmt_colors.ts";
|
||||||
import {
|
import {
|
||||||
buildMessage,
|
buildMessage,
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// This file is vendored from std/fmt/colors.ts
|
// This file is vendored from std/fmt/colors.ts
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
// TODO(kt3k): Initialize this at the start of runtime
|
// TODO(kt3k): Initialize this at the start of runtime
|
||||||
// based on Deno.noColor
|
// based on Deno.noColor
|
||||||
const noColor = false;
|
const noColor = false;
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// This file was vendored from std/testing/_diff.ts
|
// This file was vendored from std/testing/_diff.ts
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
bgGreen,
|
bgGreen,
|
||||||
bgRed,
|
bgRed,
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
||||||
import { errorMap } from "ext:deno_node/internal_binding/uv.ts";
|
import { errorMap } from "ext:deno_node/internal_binding/uv.ts";
|
||||||
import { codes } from "ext:deno_node/internal/error_codes.ts";
|
import { codes } from "ext:deno_node/internal/error_codes.ts";
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// deno-lint-ignore-file ban-types
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file ban-types prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
AssertionError,
|
AssertionError,
|
||||||
AssertionErrorConstructorOptions,
|
AssertionErrorConstructorOptions,
|
||||||
|
|
|
@ -21,6 +21,9 @@
|
||||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
||||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { inspect } from "ext:deno_node/util.ts";
|
import { inspect } from "ext:deno_node/util.ts";
|
||||||
import { stripColor as removeColors } from "ext:deno_node/_util/std_fmt_colors.ts";
|
import { stripColor as removeColors } from "ext:deno_node/_util/std_fmt_colors.ts";
|
||||||
import * as io from "ext:deno_io/12_io.js";
|
import * as io from "ext:deno_io/12_io.js";
|
||||||
|
|
|
@ -4,6 +4,9 @@
|
||||||
// This implementation is inspired by "workerd" AsyncLocalStorage implementation:
|
// This implementation is inspired by "workerd" AsyncLocalStorage implementation:
|
||||||
// https://github.com/cloudflare/workerd/blob/77fd0ed6ddba184414f0216508fc62b06e716cab/src/workerd/api/node/async-hooks.c++#L9
|
// https://github.com/cloudflare/workerd/blob/77fd0ed6ddba184414f0216508fc62b06e716cab/src/workerd/api/node/async-hooks.c++#L9
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { validateFunction } from "ext:deno_node/internal/validators.mjs";
|
import { validateFunction } from "ext:deno_node/internal/validators.mjs";
|
||||||
|
|
||||||
const { core } = globalThis.__bootstrap;
|
const { core } = globalThis.__bootstrap;
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
|
|
||||||
// This module implements 'child_process' module of Node.JS API.
|
// This module implements 'child_process' module of Node.JS API.
|
||||||
// ref: https://nodejs.org/api/child_process.html
|
// ref: https://nodejs.org/api/child_process.html
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
ChildProcess,
|
ChildProcess,
|
||||||
ChildProcessOptions,
|
ChildProcessOptions,
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { Console } from "ext:deno_node/internal/console/constructor.mjs";
|
import { Console } from "ext:deno_node/internal/console/constructor.mjs";
|
||||||
import { windowOrWorkerGlobalScope } from "ext:runtime/98_global_scope.js";
|
import { windowOrWorkerGlobalScope } from "ext:runtime/98_global_scope.js";
|
||||||
// Don't rely on global `console` because during bootstrapping, it is pointing
|
// Don't rely on global `console` because during bootstrapping, it is pointing
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { ERR_CRYPTO_FIPS_FORCED } from "ext:deno_node/internal/errors.ts";
|
import { ERR_CRYPTO_FIPS_FORCED } from "ext:deno_node/internal/errors.ts";
|
||||||
import { crypto as constants } from "ext:deno_node/internal_binding/constants.ts";
|
import { crypto as constants } from "ext:deno_node/internal_binding/constants.ts";
|
||||||
import { getOptionValue } from "ext:deno_node/internal/options.ts";
|
import { getOptionValue } from "ext:deno_node/internal/options.ts";
|
||||||
|
|
|
@ -20,6 +20,9 @@
|
||||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
||||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import { EventEmitter } from "ext:deno_node/events.ts";
|
import { EventEmitter } from "ext:deno_node/events.ts";
|
||||||
import { lookup as defaultLookup } from "ext:deno_node/dns.ts";
|
import { lookup as defaultLookup } from "ext:deno_node/dns.ts";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts";
|
import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts";
|
||||||
import { validateFunction } from "ext:deno_node/internal/validators.mjs";
|
import { validateFunction } from "ext:deno_node/internal/validators.mjs";
|
||||||
import { nextTick } from "ext:deno_node/process.ts";
|
import { nextTick } from "ext:deno_node/process.ts";
|
||||||
|
|
|
@ -20,6 +20,9 @@
|
||||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
||||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { nextTick } from "ext:deno_node/_next_tick.ts";
|
import { nextTick } from "ext:deno_node/_next_tick.ts";
|
||||||
import { customPromisifyArgs } from "ext:deno_node/internal/util.mjs";
|
import { customPromisifyArgs } from "ext:deno_node/internal/util.mjs";
|
||||||
import {
|
import {
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
// import { ReadableStreamPrototype } from "ext:deno_web/06_streams.js";
|
// import { ReadableStreamPrototype } from "ext:deno_web/06_streams.js";
|
||||||
|
|
||||||
const core = globalThis.__bootstrap.core;
|
const core = globalThis.__bootstrap.core;
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { notImplemented, warnNotImplemented } from "ext:deno_node/_utils.ts";
|
import { notImplemented, warnNotImplemented } from "ext:deno_node/_utils.ts";
|
||||||
import { EventEmitter } from "ext:deno_node/events.ts";
|
import { EventEmitter } from "ext:deno_node/events.ts";
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { notImplemented } from "ext:deno_node/_utils.ts";
|
import { notImplemented } from "ext:deno_node/_utils.ts";
|
||||||
import { urlToHttpOptions } from "ext:deno_node/internal/url.ts";
|
import { urlToHttpOptions } from "ext:deno_node/internal/url.ts";
|
||||||
import {
|
import {
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { EventEmitter } from "ext:deno_node/events.ts";
|
import { EventEmitter } from "ext:deno_node/events.ts";
|
||||||
import { notImplemented } from "ext:deno_node/_utils.ts";
|
import { notImplemented } from "ext:deno_node/_utils.ts";
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
// deno-lint-ignore camelcase
|
// deno-lint-ignore camelcase
|
||||||
import * as async_wrap from "ext:deno_node/internal_binding/async_wrap.ts";
|
import * as async_wrap from "ext:deno_node/internal_binding/async_wrap.ts";
|
||||||
import { ERR_ASYNC_CALLBACK } from "ext:deno_node/internal/errors.ts";
|
import { ERR_ASYNC_CALLBACK } from "ext:deno_node/internal/errors.ts";
|
||||||
|
|
|
@ -2,6 +2,9 @@
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
// Copyright Feross Aboukhadijeh, and other contributors. All rights reserved. MIT license.
|
// Copyright Feross Aboukhadijeh, and other contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
import { TextDecoder, TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
||||||
import { codes } from "ext:deno_node/internal/error_codes.ts";
|
import { codes } from "ext:deno_node/internal/error_codes.ts";
|
||||||
import { encodings } from "ext:deno_node/internal_binding/string_decoder.ts";
|
import { encodings } from "ext:deno_node/internal_binding/string_decoder.ts";
|
||||||
|
|
|
@ -2,6 +2,10 @@
|
||||||
|
|
||||||
// This module implements 'child_process' module of Node.JS API.
|
// This module implements 'child_process' module of Node.JS API.
|
||||||
// ref: https://nodejs.org/api/child_process.html
|
// ref: https://nodejs.org/api/child_process.html
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { assert } from "ext:deno_node/_util/asserts.ts";
|
import { assert } from "ext:deno_node/_util/asserts.ts";
|
||||||
import { EventEmitter } from "ext:deno_node/events.ts";
|
import { EventEmitter } from "ext:deno_node/events.ts";
|
||||||
import { os } from "ext:deno_node/internal_binding/constants.ts";
|
import { os } from "ext:deno_node/internal_binding/constants.ts";
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { getStringWidth } from "ext:deno_node/internal/util/inspect.mjs";
|
import { getStringWidth } from "ext:deno_node/internal/util/inspect.mjs";
|
||||||
|
|
||||||
const tableChars = {
|
const tableChars = {
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
// Mock trace for now
|
// Mock trace for now
|
||||||
const trace = () => {};
|
const trace = () => {};
|
||||||
import {
|
import {
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { kKeyObject } from "ext:deno_node/internal/crypto/constants.ts";
|
import { kKeyObject } from "ext:deno_node/internal/crypto/constants.ts";
|
||||||
|
|
||||||
export const kKeyType = Symbol("kKeyType");
|
export const kKeyType = Symbol("kKeyType");
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
|
|
||||||
export const MAX_RANDOM_VALUES = 65536;
|
export const MAX_RANDOM_VALUES = 65536;
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
MAX_SIZE as kMaxUint32,
|
MAX_SIZE as kMaxUint32,
|
||||||
} from "ext:deno_node/internal/crypto/_randomBytes.ts";
|
} from "ext:deno_node/internal/crypto/_randomBytes.ts";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
const ops = globalThis.Deno.core.ops;
|
const ops = globalThis.Deno.core.ops;
|
||||||
|
|
||||||
export default function randomInt(max: number): number;
|
export default function randomInt(max: number): number;
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts";
|
import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts";
|
||||||
import {
|
import {
|
||||||
validateInt32,
|
validateInt32,
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
export const kHandle = Symbol("kHandle");
|
export const kHandle = Symbol("kHandle");
|
||||||
export const kKeyObject = Symbol("kKeyObject");
|
export const kKeyObject = Symbol("kKeyObject");
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { notImplemented } from "ext:deno_node/_utils.ts";
|
import { notImplemented } from "ext:deno_node/_utils.ts";
|
||||||
import {
|
import {
|
||||||
isAnyArrayBuffer,
|
isAnyArrayBuffer,
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
import { TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import { Transform } from "ext:deno_node/stream.ts";
|
import { Transform } from "ext:deno_node/stream.ts";
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
validateFunction,
|
validateFunction,
|
||||||
validateInteger,
|
validateInteger,
|
||||||
|
|
|
@ -1,8 +1,9 @@
|
||||||
// deno-lint-ignore-file no-explicit-any
|
|
||||||
|
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file no-explicit-any prefer-primordials
|
||||||
|
|
||||||
import { KeyObject } from "ext:deno_node/internal/crypto/keys.ts";
|
import { KeyObject } from "ext:deno_node/internal/crypto/keys.ts";
|
||||||
import { kAesKeyLengths } from "ext:deno_node/internal/crypto/util.ts";
|
import { kAesKeyLengths } from "ext:deno_node/internal/crypto/util.ts";
|
||||||
import {
|
import {
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
kHandle,
|
kHandle,
|
||||||
kKeyObject,
|
kKeyObject,
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import { HASH_DATA } from "ext:deno_node/internal/crypto/types.ts";
|
import { HASH_DATA } from "ext:deno_node/internal/crypto/types.ts";
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
// deno-lint-ignore-file camelcase
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file camelcase prefer-primordials
|
||||||
|
|
||||||
import { notImplemented } from "ext:deno_node/_utils.ts";
|
import { notImplemented } from "ext:deno_node/_utils.ts";
|
||||||
import randomBytes from "ext:deno_node/internal/crypto/_randomBytes.ts";
|
import randomBytes from "ext:deno_node/internal/crypto/_randomBytes.ts";
|
||||||
|
|
|
@ -21,7 +21,10 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
SOFTWARE.
|
SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import { HASH_DATA } from "ext:deno_node/internal/crypto/types.ts";
|
import { HASH_DATA } from "ext:deno_node/internal/crypto/types.ts";
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { notImplemented } from "ext:deno_node/_utils.ts";
|
import { notImplemented } from "ext:deno_node/_utils.ts";
|
||||||
import {
|
import {
|
||||||
validateFunction,
|
validateFunction,
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { notImplemented } from "ext:deno_node/_utils.ts";
|
import { notImplemented } from "ext:deno_node/_utils.ts";
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import {
|
import {
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { KeyObject } from "ext:deno_node/internal/crypto/keys.ts";
|
import { KeyObject } from "ext:deno_node/internal/crypto/keys.ts";
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts";
|
import { ERR_INVALID_ARG_TYPE } from "ext:deno_node/internal/errors.ts";
|
||||||
|
|
|
@ -20,6 +20,9 @@
|
||||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
||||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { lookup as defaultLookup } from "ext:deno_node/dns.ts";
|
import { lookup as defaultLookup } from "ext:deno_node/dns.ts";
|
||||||
import {
|
import {
|
||||||
isInt32,
|
isInt32,
|
||||||
|
|
|
@ -20,6 +20,9 @@
|
||||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
||||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
validateBoolean,
|
validateBoolean,
|
||||||
validateNumber,
|
validateNumber,
|
||||||
|
|
|
@ -20,6 +20,9 @@
|
||||||
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
|
||||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { getOptionValue } from "ext:deno_node/internal/options.ts";
|
import { getOptionValue } from "ext:deno_node/internal/options.ts";
|
||||||
import { emitWarning } from "ext:deno_node/process.ts";
|
import { emitWarning } from "ext:deno_node/process.ts";
|
||||||
import {
|
import {
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Node.js contributors. All rights reserved. MIT License.
|
// Copyright Node.js contributors. All rights reserved. MIT License.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
/** NOT IMPLEMENTED
|
/** NOT IMPLEMENTED
|
||||||
* ERR_MANIFEST_ASSERT_INTEGRITY
|
* ERR_MANIFEST_ASSERT_INTEGRITY
|
||||||
* ERR_QUICSESSION_VERSION_NEGOTIATION
|
* ERR_QUICSESSION_VERSION_NEGOTIATION
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Node.js contributors. All rights reserved. MIT License.
|
// Copyright Node.js contributors. All rights reserved. MIT License.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import {
|
import {
|
||||||
ERR_EVENT_RECURSION,
|
ERR_EVENT_RECURSION,
|
||||||
ERR_INVALID_ARG_TYPE,
|
ERR_INVALID_ARG_TYPE,
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and other Node contributors.
|
// Copyright Joyent, Inc. and other Node contributors.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
// Currently optimal queue size, tested on V8 6.0 - 6.6. Must be power of two.
|
// Currently optimal queue size, tested on V8 6.0 - 6.6. Must be power of two.
|
||||||
const kSize = 2048;
|
const kSize = 2048;
|
||||||
const kMask = kSize - 1;
|
const kMask = kSize - 1;
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { EventEmitter } from "ext:deno_node/events.ts";
|
import { EventEmitter } from "ext:deno_node/events.ts";
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
import { promises, read, write } from "ext:deno_node/fs.ts";
|
import { promises, read, write } from "ext:deno_node/fs.ts";
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
// Copyright Joyent, Inc. and Node.js contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { ERR_INVALID_ARG_TYPE, ERR_OUT_OF_RANGE } from "ext:deno_node/internal/errors.ts";
|
import { ERR_INVALID_ARG_TYPE, ERR_OUT_OF_RANGE } from "ext:deno_node/internal/errors.ts";
|
||||||
import { kEmptyObject } from "ext:deno_node/internal/util.mjs";
|
import { kEmptyObject } from "ext:deno_node/internal/util.mjs";
|
||||||
import { deprecate } from "ext:deno_node/util.ts";
|
import { deprecate } from "ext:deno_node/util.ts";
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
import { Buffer } from "ext:deno_node/buffer.ts";
|
import { Buffer } from "ext:deno_node/buffer.ts";
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
// deno-lint-ignore no-explicit-any
|
// deno-lint-ignore no-explicit-any
|
||||||
type GenericFunction = (...args: any[]) => any;
|
type GenericFunction = (...args: any[]) => any;
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
||||||
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
// Copyright Joyent and Node contributors. All rights reserved. MIT license.
|
||||||
|
|
||||||
|
// TODO(petamoriken): enable prefer-primordials for node polyfills
|
||||||
|
// deno-lint-ignore-file prefer-primordials
|
||||||
|
|
||||||
import { setUnrefTimeout } from "ext:deno_node/timers.ts";
|
import { setUnrefTimeout } from "ext:deno_node/timers.ts";
|
||||||
import { notImplemented } from "ext:deno_node/_utils.ts";
|
import { notImplemented } from "ext:deno_node/_utils.ts";
|
||||||
|
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue