diff --git a/DOWNLOAD_STATS.md b/DOWNLOAD_STATS.md index d0c11042..3c9d629c 100644 --- a/DOWNLOAD_STATS.md +++ b/DOWNLOAD_STATS.md @@ -5,12 +5,16 @@ | `@nolyfill/array-buffer-byte-length` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array-buffer-byte-length.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array-buffer-byte-length) | | `@nolyfill/array-includes` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array-includes.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array-includes) | | `@nolyfill/array.from` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.from.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.from) | +| `@nolyfill/array.of` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.of.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.of) | | `@nolyfill/array.prototype.at` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.prototype.at.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.prototype.at) | +| `@nolyfill/array.prototype.every` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.prototype.every.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.prototype.every) | | `@nolyfill/array.prototype.find` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.prototype.find.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.prototype.find) | | `@nolyfill/array.prototype.findlast` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.prototype.findlast.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.prototype.findlast) | | `@nolyfill/array.prototype.findlastindex` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.prototype.findlastindex.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.prototype.findlastindex) | | `@nolyfill/array.prototype.flat` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.prototype.flat.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.prototype.flat) | | `@nolyfill/array.prototype.flatmap` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.prototype.flatmap.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.prototype.flatmap) | +| `@nolyfill/array.prototype.flatmap` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.prototype.flatmap.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.prototype.flatmap) | +| `@nolyfill/array.prototype.foreach` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.prototype.foreach.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.prototype.foreach) | | `@nolyfill/array.prototype.reduce` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.prototype.reduce.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.prototype.reduce) | | `@nolyfill/array.prototype.tosorted` | [![npm](https://img.shields.io/npm/dt/@nolyfill/array.prototype.tosorted.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/array.prototype.tosorted) | | `@nolyfill/arraybuffer.prototype.slice` | [![npm](https://img.shields.io/npm/dt/@nolyfill/arraybuffer.prototype.slice.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/arraybuffer.prototype.slice) | @@ -76,6 +80,7 @@ | `@nolyfill/typed-array-byte-length` | [![npm](https://img.shields.io/npm/dt/@nolyfill/typed-array-byte-length.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/typed-array-byte-length) | | `@nolyfill/typed-array-byte-offset` | [![npm](https://img.shields.io/npm/dt/@nolyfill/typed-array-byte-offset.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/typed-array-byte-offset) | | `@nolyfill/typed-array-length` | [![npm](https://img.shields.io/npm/dt/@nolyfill/typed-array-length.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/typed-array-length) | +| `@nolyfill/typedarray` | [![npm](https://img.shields.io/npm/dt/@nolyfill/typedarray.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/typedarray) | | `@nolyfill/unbox-primitive` | [![npm](https://img.shields.io/npm/dt/@nolyfill/unbox-primitive.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/unbox-primitive) | | `@nolyfill/which-boxed-primitive` | [![npm](https://img.shields.io/npm/dt/@nolyfill/which-boxed-primitive.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/which-boxed-primitive) | | `@nolyfill/which-typed-array` | [![npm](https://img.shields.io/npm/dt/@nolyfill/which-typed-array.svg?style=flat-square&logo=npm&logoColor=white&label=total%20downloads&color=333)](https://www.npmjs.com/package/@nolyfill/which-typed-array) | \ No newline at end of file diff --git a/README.md b/README.md index 8383243e..25afbc41 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,12 @@ Print the help message. ---- +## Development + +Add the definition in `packages/data/es-shim-like/src/` and `create.ts` , then `npm run codegen`. Notice that rarely used package will not be added, and some packages which are just sub-deps also won't be added. + +---- + **nolyfill** © [Sukka](https://github.com/SukkaW), Released under the [MIT](./LICENSE) License. Authored and maintained by Sukka with help from contributors ([list](https://github.com/SukkaW/nolyfill/graphs/contributors)). diff --git a/create.ts b/create.ts index 1e0474cb..e26d7281 100644 --- a/create.ts +++ b/create.ts @@ -41,6 +41,9 @@ const autoGeneratedPackagesList = [ ['array.prototype.at'], ['string.prototype.at'], ['array.prototype.flat'], + ['array.prototype.every'], + ['array.prototype.flatmap'], + ['array.prototype.foreach'], ['array.prototype.flatmap'], ['arraybuffer.prototype.slice'], ['function.prototype.name'], @@ -64,6 +67,7 @@ const autoGeneratedPackagesList = [ ['object.groupby'], ['array.prototype.find'], ['array.from'], + ['array.of'], ['string.prototype.padend'], ['string.prototype.padstart'], ['object.getownpropertydescriptors'], @@ -77,7 +81,7 @@ const autoGeneratedPackagesList = [ // ['object.getprototypeof'], ['es-aggregate-error'], ['promise.any', { '@nolyfill/es-aggregate-error': 'workspace:*' }, '>=12.4.0'], - ['promise.allsettled'] + ['promise.allsettled'], ] as const; const singleFilePackagesList = [ @@ -114,7 +118,8 @@ const singleFilePackagesList = [ ['is-generator-function'], // ['is-negative-zero', 'module.exports = (n) => n === 0 && (1 / n) === -Infinity;'], ['side-channel'], - ['internal-slot'] + ['internal-slot'], + ['typedarray'] // although https://github.com/es-shims/typedarray, but it only has one file, so here. ] as const; const manualPackagesList = [ diff --git a/package.json b/package.json index 639ea1ff..8c388851 100644 --- a/package.json +++ b/package.json @@ -43,12 +43,15 @@ "array-buffer-byte-length": "workspace:@nolyfill/array-buffer-byte-length@*", "array-includes": "workspace:@nolyfill/array-includes@*", "array.from": "workspace:@nolyfill/array.from@*", + "array.of": "workspace:@nolyfill/array.of@*", "array.prototype.at": "workspace:@nolyfill/array.prototype.at@*", + "array.prototype.every": "workspace:@nolyfill/array.prototype.every@*", "array.prototype.find": "workspace:@nolyfill/array.prototype.find@*", "array.prototype.findlast": "workspace:@nolyfill/array.prototype.findlast@*", "array.prototype.findlastindex": "workspace:@nolyfill/array.prototype.findlastindex@*", "array.prototype.flat": "workspace:@nolyfill/array.prototype.flat@*", "array.prototype.flatmap": "workspace:@nolyfill/array.prototype.flatmap@*", + "array.prototype.foreach": "workspace:@nolyfill/array.prototype.foreach@*", "array.prototype.reduce": "workspace:@nolyfill/array.prototype.reduce@*", "array.prototype.tosorted": "workspace:@nolyfill/array.prototype.tosorted@*", "arraybuffer.prototype.slice": "workspace:@nolyfill/arraybuffer.prototype.slice@*", @@ -114,6 +117,7 @@ "typed-array-byte-length": "workspace:@nolyfill/typed-array-byte-length@*", "typed-array-byte-offset": "workspace:@nolyfill/typed-array-byte-offset@*", "typed-array-length": "workspace:@nolyfill/typed-array-length@*", + "typedarray": "workspace:@nolyfill/typedarray@*", "unbox-primitive": "workspace:@nolyfill/unbox-primitive@*", "which-boxed-primitive": "workspace:@nolyfill/which-boxed-primitive@*", "which-typed-array": "workspace:@nolyfill/which-typed-array@*" @@ -129,12 +133,15 @@ "array-buffer-byte-length": "npm:@nolyfill/array-buffer-byte-length@latest", "array-includes": "npm:@nolyfill/array-includes@latest", "array.from": "npm:@nolyfill/array.from@latest", + "array.of": "npm:@nolyfill/array.of@latest", "array.prototype.at": "npm:@nolyfill/array.prototype.at@latest", + "array.prototype.every": "npm:@nolyfill/array.prototype.every@latest", "array.prototype.find": "npm:@nolyfill/array.prototype.find@latest", "array.prototype.findlast": "npm:@nolyfill/array.prototype.findlast@latest", "array.prototype.findlastindex": "npm:@nolyfill/array.prototype.findlastindex@latest", "array.prototype.flat": "npm:@nolyfill/array.prototype.flat@latest", "array.prototype.flatmap": "npm:@nolyfill/array.prototype.flatmap@latest", + "array.prototype.foreach": "npm:@nolyfill/array.prototype.foreach@latest", "array.prototype.reduce": "npm:@nolyfill/array.prototype.reduce@latest", "array.prototype.tosorted": "npm:@nolyfill/array.prototype.tosorted@latest", "arraybuffer.prototype.slice": "npm:@nolyfill/arraybuffer.prototype.slice@latest", @@ -200,6 +207,7 @@ "typed-array-byte-length": "npm:@nolyfill/typed-array-byte-length@latest", "typed-array-byte-offset": "npm:@nolyfill/typed-array-byte-offset@latest", "typed-array-length": "npm:@nolyfill/typed-array-length@latest", + "typedarray": "npm:@nolyfill/typedarray@latest", "unbox-primitive": "npm:@nolyfill/unbox-primitive@latest", "which-boxed-primitive": "npm:@nolyfill/which-boxed-primitive@latest", "which-typed-array": "npm:@nolyfill/which-typed-array@latest" diff --git a/packages/data/es-shim-like/src/array.of.ts b/packages/data/es-shim-like/src/array.of.ts new file mode 100644 index 00000000..e6c51f23 --- /dev/null +++ b/packages/data/es-shim-like/src/array.of.ts @@ -0,0 +1,3 @@ +import { defineEsShim } from '@nolyfill/shared'; + +export default defineEsShim(Array.of, true); diff --git a/packages/data/es-shim-like/src/array.prototype.every.ts b/packages/data/es-shim-like/src/array.prototype.every.ts new file mode 100644 index 00000000..c23e9366 --- /dev/null +++ b/packages/data/es-shim-like/src/array.prototype.every.ts @@ -0,0 +1,3 @@ +import { defineEsShim } from '@nolyfill/shared'; + +export default defineEsShim(Array.prototype.every); diff --git a/packages/data/es-shim-like/src/array.prototype.findindex.ts b/packages/data/es-shim-like/src/array.prototype.findindex.ts new file mode 100644 index 00000000..7c77eaa3 --- /dev/null +++ b/packages/data/es-shim-like/src/array.prototype.findindex.ts @@ -0,0 +1,3 @@ +import { defineEsShim } from '@nolyfill/shared'; + +export default defineEsShim(Array.prototype.findIndex); diff --git a/packages/data/es-shim-like/src/array.prototype.foreach.ts b/packages/data/es-shim-like/src/array.prototype.foreach.ts new file mode 100644 index 00000000..d084c448 --- /dev/null +++ b/packages/data/es-shim-like/src/array.prototype.foreach.ts @@ -0,0 +1,3 @@ +import { defineEsShim } from '@nolyfill/shared'; + +export default defineEsShim(Array.prototype.forEach); diff --git a/packages/data/es-shim-like/src/array.prototype.includes.ts b/packages/data/es-shim-like/src/array.prototype.includes.ts new file mode 100644 index 00000000..06c4b3b2 --- /dev/null +++ b/packages/data/es-shim-like/src/array.prototype.includes.ts @@ -0,0 +1,3 @@ +import { defineEsShim } from '@nolyfill/shared'; + +export default defineEsShim(Array.prototype.includes); diff --git a/packages/data/es-shim-like/src/array.prototype.lastindexof.ts b/packages/data/es-shim-like/src/array.prototype.lastindexof.ts new file mode 100644 index 00000000..4eb2f80f --- /dev/null +++ b/packages/data/es-shim-like/src/array.prototype.lastindexof.ts @@ -0,0 +1,3 @@ +import { defineEsShim } from '@nolyfill/shared'; + +export default defineEsShim(Array.prototype.lastIndexOf); diff --git a/packages/data/single-file/src/typedarray.ts b/packages/data/single-file/src/typedarray.ts new file mode 100644 index 00000000..9042f0c0 --- /dev/null +++ b/packages/data/single-file/src/typedarray.ts @@ -0,0 +1,13 @@ +export default { + ArrayBuffer, + DataView, + Float32Array, + Float64Array, + Int8Array, + Int16Array, + Int32Array, + Uint8Array, + Uint8ClampedArray, + Uint16Array, + Uint32Array +}; \ No newline at end of file diff --git a/packages/generated/array.of/auto.js b/packages/generated/array.of/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.of/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.of/entry.js b/packages/generated/array.of/entry.js new file mode 100644 index 00000000..da77fd35 --- /dev/null +++ b/packages/generated/array.of/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.of,!0); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.of/implementation.js b/packages/generated/array.of/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.of/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.of/index.js b/packages/generated/array.of/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.of/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.of/package.json b/packages/generated/array.of/package.json new file mode 100644 index 00000000..c7697ef5 --- /dev/null +++ b/packages/generated/array.of/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.of", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.of" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.of/polyfill.js b/packages/generated/array.of/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.of/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.of/shim.js b/packages/generated/array.of/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.of/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.concat/auto.js b/packages/generated/array.prototype.concat/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.concat/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.concat/entry.js b/packages/generated/array.prototype.concat/entry.js new file mode 100644 index 00000000..c355e49c --- /dev/null +++ b/packages/generated/array.prototype.concat/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.concat); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.concat/implementation.js b/packages/generated/array.prototype.concat/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.concat/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.concat/index.js b/packages/generated/array.prototype.concat/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.concat/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.concat/package.json b/packages/generated/array.prototype.concat/package.json new file mode 100644 index 00000000..604e2c54 --- /dev/null +++ b/packages/generated/array.prototype.concat/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.concat", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.concat" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.concat/polyfill.js b/packages/generated/array.prototype.concat/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.concat/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.concat/shim.js b/packages/generated/array.prototype.concat/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.concat/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.copywithin/auto.js b/packages/generated/array.prototype.copywithin/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.copywithin/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.copywithin/entry.js b/packages/generated/array.prototype.copywithin/entry.js new file mode 100644 index 00000000..c54a1aa4 --- /dev/null +++ b/packages/generated/array.prototype.copywithin/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.copyWithin); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.copywithin/implementation.js b/packages/generated/array.prototype.copywithin/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.copywithin/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.copywithin/index.js b/packages/generated/array.prototype.copywithin/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.copywithin/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.copywithin/package.json b/packages/generated/array.prototype.copywithin/package.json new file mode 100644 index 00000000..de716787 --- /dev/null +++ b/packages/generated/array.prototype.copywithin/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.copywithin", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.copywithin" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.copywithin/polyfill.js b/packages/generated/array.prototype.copywithin/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.copywithin/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.copywithin/shim.js b/packages/generated/array.prototype.copywithin/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.copywithin/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.entries/auto.js b/packages/generated/array.prototype.entries/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.entries/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.entries/entry.js b/packages/generated/array.prototype.entries/entry.js new file mode 100644 index 00000000..a1b65368 --- /dev/null +++ b/packages/generated/array.prototype.entries/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.entries); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.entries/implementation.js b/packages/generated/array.prototype.entries/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.entries/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.entries/index.js b/packages/generated/array.prototype.entries/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.entries/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.entries/package.json b/packages/generated/array.prototype.entries/package.json new file mode 100644 index 00000000..2c21c1e5 --- /dev/null +++ b/packages/generated/array.prototype.entries/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.entries", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.entries" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.entries/polyfill.js b/packages/generated/array.prototype.entries/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.entries/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.entries/shim.js b/packages/generated/array.prototype.entries/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.entries/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.every/auto.js b/packages/generated/array.prototype.every/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.every/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.every/entry.js b/packages/generated/array.prototype.every/entry.js new file mode 100644 index 00000000..e23ee548 --- /dev/null +++ b/packages/generated/array.prototype.every/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.every); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.every/implementation.js b/packages/generated/array.prototype.every/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.every/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.every/index.js b/packages/generated/array.prototype.every/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.every/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.every/package.json b/packages/generated/array.prototype.every/package.json new file mode 100644 index 00000000..ffc0d997 --- /dev/null +++ b/packages/generated/array.prototype.every/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.every", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.every" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.every/polyfill.js b/packages/generated/array.prototype.every/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.every/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.every/shim.js b/packages/generated/array.prototype.every/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.every/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.foreach/auto.js b/packages/generated/array.prototype.foreach/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.foreach/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.foreach/entry.js b/packages/generated/array.prototype.foreach/entry.js new file mode 100644 index 00000000..c8289be9 --- /dev/null +++ b/packages/generated/array.prototype.foreach/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.forEach); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.foreach/implementation.js b/packages/generated/array.prototype.foreach/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.foreach/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.foreach/index.js b/packages/generated/array.prototype.foreach/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.foreach/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.foreach/package.json b/packages/generated/array.prototype.foreach/package.json new file mode 100644 index 00000000..7b7551fb --- /dev/null +++ b/packages/generated/array.prototype.foreach/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.foreach", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.foreach" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.foreach/polyfill.js b/packages/generated/array.prototype.foreach/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.foreach/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.foreach/shim.js b/packages/generated/array.prototype.foreach/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.foreach/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.join/auto.js b/packages/generated/array.prototype.join/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.join/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.join/entry.js b/packages/generated/array.prototype.join/entry.js new file mode 100644 index 00000000..a34fc7fb --- /dev/null +++ b/packages/generated/array.prototype.join/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.join); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.join/implementation.js b/packages/generated/array.prototype.join/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.join/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.join/index.js b/packages/generated/array.prototype.join/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.join/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.join/package.json b/packages/generated/array.prototype.join/package.json new file mode 100644 index 00000000..ef8a6c9e --- /dev/null +++ b/packages/generated/array.prototype.join/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.join", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.join" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.join/polyfill.js b/packages/generated/array.prototype.join/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.join/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.join/shim.js b/packages/generated/array.prototype.join/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.join/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.keys/auto.js b/packages/generated/array.prototype.keys/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.keys/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.keys/entry.js b/packages/generated/array.prototype.keys/entry.js new file mode 100644 index 00000000..c393fa7b --- /dev/null +++ b/packages/generated/array.prototype.keys/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.keys); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.keys/implementation.js b/packages/generated/array.prototype.keys/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.keys/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.keys/index.js b/packages/generated/array.prototype.keys/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.keys/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.keys/package.json b/packages/generated/array.prototype.keys/package.json new file mode 100644 index 00000000..880b8d65 --- /dev/null +++ b/packages/generated/array.prototype.keys/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.keys", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.keys" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.keys/polyfill.js b/packages/generated/array.prototype.keys/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.keys/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.keys/shim.js b/packages/generated/array.prototype.keys/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.keys/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.push/auto.js b/packages/generated/array.prototype.push/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.push/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.push/entry.js b/packages/generated/array.prototype.push/entry.js new file mode 100644 index 00000000..54dbf0fc --- /dev/null +++ b/packages/generated/array.prototype.push/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.push); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.push/implementation.js b/packages/generated/array.prototype.push/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.push/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.push/index.js b/packages/generated/array.prototype.push/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.push/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.push/package.json b/packages/generated/array.prototype.push/package.json new file mode 100644 index 00000000..6a9659bc --- /dev/null +++ b/packages/generated/array.prototype.push/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.push", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.push" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.push/polyfill.js b/packages/generated/array.prototype.push/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.push/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.push/shim.js b/packages/generated/array.prototype.push/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.push/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.reduceright/auto.js b/packages/generated/array.prototype.reduceright/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.reduceright/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.reduceright/entry.js b/packages/generated/array.prototype.reduceright/entry.js new file mode 100644 index 00000000..ead1a649 --- /dev/null +++ b/packages/generated/array.prototype.reduceright/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.reduceRight); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.reduceright/implementation.js b/packages/generated/array.prototype.reduceright/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.reduceright/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.reduceright/index.js b/packages/generated/array.prototype.reduceright/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.reduceright/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.reduceright/package.json b/packages/generated/array.prototype.reduceright/package.json new file mode 100644 index 00000000..4d41b329 --- /dev/null +++ b/packages/generated/array.prototype.reduceright/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.reduceright", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.reduceright" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.reduceright/polyfill.js b/packages/generated/array.prototype.reduceright/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.reduceright/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.reduceright/shim.js b/packages/generated/array.prototype.reduceright/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.reduceright/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.slice/auto.js b/packages/generated/array.prototype.slice/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.slice/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.slice/entry.js b/packages/generated/array.prototype.slice/entry.js new file mode 100644 index 00000000..ff4e8778 --- /dev/null +++ b/packages/generated/array.prototype.slice/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.slice); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.slice/implementation.js b/packages/generated/array.prototype.slice/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.slice/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.slice/index.js b/packages/generated/array.prototype.slice/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.slice/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.slice/package.json b/packages/generated/array.prototype.slice/package.json new file mode 100644 index 00000000..d1a64b41 --- /dev/null +++ b/packages/generated/array.prototype.slice/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.slice", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.slice" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.slice/polyfill.js b/packages/generated/array.prototype.slice/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.slice/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.slice/shim.js b/packages/generated/array.prototype.slice/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.slice/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.some/auto.js b/packages/generated/array.prototype.some/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.some/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.some/entry.js b/packages/generated/array.prototype.some/entry.js new file mode 100644 index 00000000..cfcc29b6 --- /dev/null +++ b/packages/generated/array.prototype.some/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.some); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.some/implementation.js b/packages/generated/array.prototype.some/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.some/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.some/index.js b/packages/generated/array.prototype.some/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.some/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.some/package.json b/packages/generated/array.prototype.some/package.json new file mode 100644 index 00000000..ba81281a --- /dev/null +++ b/packages/generated/array.prototype.some/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.some", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.some" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.some/polyfill.js b/packages/generated/array.prototype.some/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.some/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.some/shim.js b/packages/generated/array.prototype.some/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.some/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.splice/auto.js b/packages/generated/array.prototype.splice/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.splice/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.splice/entry.js b/packages/generated/array.prototype.splice/entry.js new file mode 100644 index 00000000..383fb8ec --- /dev/null +++ b/packages/generated/array.prototype.splice/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.splice); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.splice/implementation.js b/packages/generated/array.prototype.splice/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.splice/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.splice/index.js b/packages/generated/array.prototype.splice/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.splice/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.splice/package.json b/packages/generated/array.prototype.splice/package.json new file mode 100644 index 00000000..b1d277cd --- /dev/null +++ b/packages/generated/array.prototype.splice/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.splice", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.splice" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.splice/polyfill.js b/packages/generated/array.prototype.splice/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.splice/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.splice/shim.js b/packages/generated/array.prototype.splice/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.splice/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.unshift/auto.js b/packages/generated/array.prototype.unshift/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.unshift/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.unshift/entry.js b/packages/generated/array.prototype.unshift/entry.js new file mode 100644 index 00000000..0c0c3ec3 --- /dev/null +++ b/packages/generated/array.prototype.unshift/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.unshift); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.unshift/implementation.js b/packages/generated/array.prototype.unshift/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.unshift/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.unshift/index.js b/packages/generated/array.prototype.unshift/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.unshift/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.unshift/package.json b/packages/generated/array.prototype.unshift/package.json new file mode 100644 index 00000000..fa2455fb --- /dev/null +++ b/packages/generated/array.prototype.unshift/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.unshift", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.unshift" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.unshift/polyfill.js b/packages/generated/array.prototype.unshift/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.unshift/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.unshift/shim.js b/packages/generated/array.prototype.unshift/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.unshift/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/array.prototype.values/auto.js b/packages/generated/array.prototype.values/auto.js new file mode 100644 index 00000000..318c0bb9 --- /dev/null +++ b/packages/generated/array.prototype.values/auto.js @@ -0,0 +1,2 @@ +'use strict'; +/* noop */ diff --git a/packages/generated/array.prototype.values/entry.js b/packages/generated/array.prototype.values/entry.js new file mode 100644 index 00000000..229f2180 --- /dev/null +++ b/packages/generated/array.prototype.values/entry.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const e=require("@nolyfill/shared"),r=(0,e.defineEsShim)(Array.prototype.values); +Object.assign(exports.default, exports); module.exports = exports.default; diff --git a/packages/generated/array.prototype.values/implementation.js b/packages/generated/array.prototype.values/implementation.js new file mode 100644 index 00000000..34019673 --- /dev/null +++ b/packages/generated/array.prototype.values/implementation.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').implementation; diff --git a/packages/generated/array.prototype.values/index.js b/packages/generated/array.prototype.values/index.js new file mode 100644 index 00000000..563021d7 --- /dev/null +++ b/packages/generated/array.prototype.values/index.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').index(); diff --git a/packages/generated/array.prototype.values/package.json b/packages/generated/array.prototype.values/package.json new file mode 100644 index 00000000..fdccbedc --- /dev/null +++ b/packages/generated/array.prototype.values/package.json @@ -0,0 +1,21 @@ +{ + "name": "@nolyfill/array.prototype.values", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/array.prototype.values" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": { + "@nolyfill/shared": "workspace:*" + }, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/generated/array.prototype.values/polyfill.js b/packages/generated/array.prototype.values/polyfill.js new file mode 100644 index 00000000..4166abf3 --- /dev/null +++ b/packages/generated/array.prototype.values/polyfill.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').polyfill; diff --git a/packages/generated/array.prototype.values/shim.js b/packages/generated/array.prototype.values/shim.js new file mode 100644 index 00000000..301a98bd --- /dev/null +++ b/packages/generated/array.prototype.values/shim.js @@ -0,0 +1,2 @@ +'use strict'; +module.exports = require('./entry.js').shim; diff --git a/packages/generated/typedarray/index.js b/packages/generated/typedarray/index.js new file mode 100644 index 00000000..f5d82cb1 --- /dev/null +++ b/packages/generated/typedarray/index.js @@ -0,0 +1,2 @@ +"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return r}});const r={ArrayBuffer,DataView,Float32Array,Float64Array,Int8Array,Int16Array,Int32Array,Uint8Array,Uint8ClampedArray,Uint16Array,Uint32Array}; +((typeof exports.default === 'object' && exports.default !== null) || typeof exports.default === 'function') && Object.assign(exports.default,exports); module.exports = exports.default; diff --git a/packages/generated/typedarray/package.json b/packages/generated/typedarray/package.json new file mode 100644 index 00000000..925f3288 --- /dev/null +++ b/packages/generated/typedarray/package.json @@ -0,0 +1,19 @@ +{ + "name": "@nolyfill/typedarray", + "version": "1.0.25", + "repository": { + "type": "git", + "url": "https://github.com/SukkaW/nolyfill", + "directory": "packages/generated/typedarray" + }, + "main": "./index.js", + "license": "MIT", + "files": [ + "*.js" + ], + "scripts": {}, + "dependencies": {}, + "engines": { + "node": ">=12.4.0" + } +} diff --git a/packages/tools/cli/src/all-packages.ts b/packages/tools/cli/src/all-packages.ts index 084651bb..d5e8cddc 100644 --- a/packages/tools/cli/src/all-packages.ts +++ b/packages/tools/cli/src/all-packages.ts @@ -4,12 +4,16 @@ export const allPackages = [ "array-buffer-byte-length", "array-includes", "array.from", + "array.of", "array.prototype.at", + "array.prototype.every", "array.prototype.find", "array.prototype.findlast", "array.prototype.findlastindex", "array.prototype.flat", "array.prototype.flatmap", + "array.prototype.flatmap", + "array.prototype.foreach", "array.prototype.reduce", "array.prototype.tosorted", "arraybuffer.prototype.slice", @@ -75,6 +79,7 @@ export const allPackages = [ "typed-array-byte-length", "typed-array-byte-offset", "typed-array-length", + "typedarray", "unbox-primitive", "which-boxed-primitive", "which-typed-array" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86ca78da..2fb602af 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,12 +8,15 @@ overrides: array-buffer-byte-length: workspace:@nolyfill/array-buffer-byte-length@* array-includes: workspace:@nolyfill/array-includes@* array.from: workspace:@nolyfill/array.from@* + array.of: workspace:@nolyfill/array.of@* array.prototype.at: workspace:@nolyfill/array.prototype.at@* + array.prototype.every: workspace:@nolyfill/array.prototype.every@* array.prototype.find: workspace:@nolyfill/array.prototype.find@* array.prototype.findlast: workspace:@nolyfill/array.prototype.findlast@* array.prototype.findlastindex: workspace:@nolyfill/array.prototype.findlastindex@* array.prototype.flat: workspace:@nolyfill/array.prototype.flat@* array.prototype.flatmap: workspace:@nolyfill/array.prototype.flatmap@* + array.prototype.foreach: workspace:@nolyfill/array.prototype.foreach@* array.prototype.reduce: workspace:@nolyfill/array.prototype.reduce@* array.prototype.tosorted: workspace:@nolyfill/array.prototype.tosorted@* arraybuffer.prototype.slice: workspace:@nolyfill/arraybuffer.prototype.slice@* @@ -79,6 +82,7 @@ overrides: typed-array-byte-length: workspace:@nolyfill/typed-array-byte-length@* typed-array-byte-offset: workspace:@nolyfill/typed-array-byte-offset@* typed-array-length: workspace:@nolyfill/typed-array-length@* + typedarray: workspace:@nolyfill/typedarray@* unbox-primitive: workspace:@nolyfill/unbox-primitive@* which-boxed-primitive: workspace:@nolyfill/which-boxed-primitive@* which-typed-array: workspace:@nolyfill/which-typed-array@* @@ -204,12 +208,42 @@ importers: specifier: workspace:* version: link:../../tools/shared + packages/generated/array.of: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + packages/generated/array.prototype.at: dependencies: '@nolyfill/shared': specifier: workspace:* version: link:../../tools/shared + packages/generated/array.prototype.concat: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + + packages/generated/array.prototype.copywithin: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + + packages/generated/array.prototype.entries: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + + packages/generated/array.prototype.every: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + packages/generated/array.prototype.find: dependencies: '@nolyfill/shared': @@ -240,18 +274,78 @@ importers: specifier: workspace:* version: link:../../tools/shared + packages/generated/array.prototype.foreach: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + + packages/generated/array.prototype.join: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + + packages/generated/array.prototype.keys: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + + packages/generated/array.prototype.push: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + packages/generated/array.prototype.reduce: dependencies: '@nolyfill/shared': specifier: workspace:* version: link:../../tools/shared + packages/generated/array.prototype.reduceright: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + + packages/generated/array.prototype.slice: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + + packages/generated/array.prototype.some: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + + packages/generated/array.prototype.splice: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + packages/generated/array.prototype.tosorted: dependencies: '@nolyfill/shared': specifier: workspace:* version: link:../../tools/shared + packages/generated/array.prototype.unshift: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + + packages/generated/array.prototype.values: + dependencies: + '@nolyfill/shared': + specifier: workspace:* + version: link:../../tools/shared + packages/generated/arraybuffer.prototype.slice: dependencies: '@nolyfill/shared': @@ -529,6 +623,8 @@ importers: specifier: workspace:* version: link:../../tools/shared + packages/generated/typedarray: {} + packages/generated/unbox-primitive: {} packages/generated/which-boxed-primitive: {}