├── .eslintrc ├── .github └── workflows │ ├── node-aught.yml │ ├── node-pretest.yml │ ├── node-tens.yml │ ├── node-twenties.yml │ ├── rebase.yml │ └── require-allow-edits.yml ├── .gitignore ├── .npmrc ├── .nycrc ├── AsyncDisposableStack ├── auto.js ├── implementation.js ├── index.js ├── polyfill.js └── shim.js ├── CHANGELOG.md ├── DisposableStack ├── auto.js ├── implementation.js ├── index.js ├── polyfill.js └── shim.js ├── LICENSE ├── README.md ├── Symbol.asyncDispose ├── auto.js ├── implementation.js ├── index.js ├── polyfill.js └── shim.js ├── Symbol.dispose ├── auto.js ├── implementation.js ├── index.js ├── polyfill.js └── shim.js ├── aos ├── AddDisposableResource.js ├── CreateDisposableResource.js ├── Dispose.js ├── DisposeResources.js ├── GetDisposeMethod.js ├── NewDisposeCapability.js └── records │ ├── disposable-resource-record.js │ └── dispose-capability-record.js ├── auto.js ├── index.json ├── package.json ├── shim.js └── test ├── implementation.js ├── index.js ├── shimmed.js └── tests.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/node-aught.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/.github/workflows/node-aught.yml -------------------------------------------------------------------------------- /.github/workflows/node-pretest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/.github/workflows/node-pretest.yml -------------------------------------------------------------------------------- /.github/workflows/node-tens.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/.github/workflows/node-tens.yml -------------------------------------------------------------------------------- /.github/workflows/node-twenties.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/.github/workflows/node-twenties.yml -------------------------------------------------------------------------------- /.github/workflows/rebase.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/.github/workflows/rebase.yml -------------------------------------------------------------------------------- /.github/workflows/require-allow-edits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/.github/workflows/require-allow-edits.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | allow-same-version=true 3 | message=v%s 4 | -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/.nycrc -------------------------------------------------------------------------------- /AsyncDisposableStack/auto.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./shim')(); 4 | -------------------------------------------------------------------------------- /AsyncDisposableStack/implementation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/AsyncDisposableStack/implementation.js -------------------------------------------------------------------------------- /AsyncDisposableStack/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./polyfill')(); 4 | -------------------------------------------------------------------------------- /AsyncDisposableStack/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/AsyncDisposableStack/polyfill.js -------------------------------------------------------------------------------- /AsyncDisposableStack/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/AsyncDisposableStack/shim.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /DisposableStack/auto.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./shim')(); 4 | -------------------------------------------------------------------------------- /DisposableStack/implementation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/DisposableStack/implementation.js -------------------------------------------------------------------------------- /DisposableStack/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./polyfill')(); 4 | -------------------------------------------------------------------------------- /DisposableStack/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/DisposableStack/polyfill.js -------------------------------------------------------------------------------- /DisposableStack/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/DisposableStack/shim.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/README.md -------------------------------------------------------------------------------- /Symbol.asyncDispose/auto.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./shim')(); 4 | -------------------------------------------------------------------------------- /Symbol.asyncDispose/implementation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/Symbol.asyncDispose/implementation.js -------------------------------------------------------------------------------- /Symbol.asyncDispose/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./polyfill')(); 4 | -------------------------------------------------------------------------------- /Symbol.asyncDispose/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/Symbol.asyncDispose/polyfill.js -------------------------------------------------------------------------------- /Symbol.asyncDispose/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/Symbol.asyncDispose/shim.js -------------------------------------------------------------------------------- /Symbol.dispose/auto.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./shim')(); 4 | -------------------------------------------------------------------------------- /Symbol.dispose/implementation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/Symbol.dispose/implementation.js -------------------------------------------------------------------------------- /Symbol.dispose/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = require('./polyfill')(); 4 | -------------------------------------------------------------------------------- /Symbol.dispose/polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/Symbol.dispose/polyfill.js -------------------------------------------------------------------------------- /Symbol.dispose/shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/Symbol.dispose/shim.js -------------------------------------------------------------------------------- /aos/AddDisposableResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/aos/AddDisposableResource.js -------------------------------------------------------------------------------- /aos/CreateDisposableResource.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/aos/CreateDisposableResource.js -------------------------------------------------------------------------------- /aos/Dispose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/aos/Dispose.js -------------------------------------------------------------------------------- /aos/DisposeResources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/aos/DisposeResources.js -------------------------------------------------------------------------------- /aos/GetDisposeMethod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/aos/GetDisposeMethod.js -------------------------------------------------------------------------------- /aos/NewDisposeCapability.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/aos/NewDisposeCapability.js -------------------------------------------------------------------------------- /aos/records/disposable-resource-record.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/aos/records/disposable-resource-record.js -------------------------------------------------------------------------------- /aos/records/dispose-capability-record.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/aos/records/dispose-capability-record.js -------------------------------------------------------------------------------- /auto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/auto.js -------------------------------------------------------------------------------- /index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/index.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/package.json -------------------------------------------------------------------------------- /shim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/shim.js -------------------------------------------------------------------------------- /test/implementation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/test/implementation.js -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/test/index.js -------------------------------------------------------------------------------- /test/shimmed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/test/shimmed.js -------------------------------------------------------------------------------- /test/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/es-shims/DisposableStack/HEAD/test/tests.js --------------------------------------------------------------------------------