├── .eslintrc.yml ├── .github └── workflows │ └── CI.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.yml ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── docs ├── migrating-to-v6.md └── reference.md ├── package.json ├── scripts ├── empty.js ├── rollup.config.js └── test.ts ├── src ├── index.ts └── lib │ ├── dom-exception.ts │ ├── error-handler.ts │ ├── event-attribute-handler.ts │ ├── event-target.ts │ ├── event-wrapper.ts │ ├── event.ts │ ├── global.ts │ ├── legacy.ts │ ├── listener-list-map.ts │ ├── listener-list.ts │ ├── listener.ts │ ├── misc.ts │ ├── warning-handler.ts │ └── warnings.ts ├── test ├── default-error-handler.ts ├── default-warning-handler.ts ├── define-custom-event-target.ts ├── event-attribute.ts ├── event-target.ts ├── event.ts ├── fixtures │ ├── entrypoint.ts │ └── types.ts └── lib │ ├── abort-signal-stub.ts │ ├── count-event-listeners.ts │ └── setup-error-check.ts ├── tsconfig.json └── tsconfig ├── base.json ├── build.json ├── dts.json └── test.json /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /coverage 2 | /dist 3 | /node_modules 4 | /npm-debug.log 5 | /test.* 6 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .nyc_output 2 | coverage 3 | dist 4 | node_modules 5 | LICENSE 6 | package-lock.json 7 | -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/.prettierrc.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/README.md -------------------------------------------------------------------------------- /docs/migrating-to-v6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/docs/migrating-to-v6.md -------------------------------------------------------------------------------- /docs/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/docs/reference.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/package.json -------------------------------------------------------------------------------- /scripts/empty.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/scripts/rollup.config.js -------------------------------------------------------------------------------- /scripts/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/scripts/test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/dom-exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/dom-exception.ts -------------------------------------------------------------------------------- /src/lib/error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/error-handler.ts -------------------------------------------------------------------------------- /src/lib/event-attribute-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/event-attribute-handler.ts -------------------------------------------------------------------------------- /src/lib/event-target.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/event-target.ts -------------------------------------------------------------------------------- /src/lib/event-wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/event-wrapper.ts -------------------------------------------------------------------------------- /src/lib/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/event.ts -------------------------------------------------------------------------------- /src/lib/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/global.ts -------------------------------------------------------------------------------- /src/lib/legacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/legacy.ts -------------------------------------------------------------------------------- /src/lib/listener-list-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/listener-list-map.ts -------------------------------------------------------------------------------- /src/lib/listener-list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/listener-list.ts -------------------------------------------------------------------------------- /src/lib/listener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/listener.ts -------------------------------------------------------------------------------- /src/lib/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/misc.ts -------------------------------------------------------------------------------- /src/lib/warning-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/warning-handler.ts -------------------------------------------------------------------------------- /src/lib/warnings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/src/lib/warnings.ts -------------------------------------------------------------------------------- /test/default-error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/test/default-error-handler.ts -------------------------------------------------------------------------------- /test/default-warning-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/test/default-warning-handler.ts -------------------------------------------------------------------------------- /test/define-custom-event-target.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/test/define-custom-event-target.ts -------------------------------------------------------------------------------- /test/event-attribute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/test/event-attribute.ts -------------------------------------------------------------------------------- /test/event-target.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/test/event-target.ts -------------------------------------------------------------------------------- /test/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/test/event.ts -------------------------------------------------------------------------------- /test/fixtures/entrypoint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/test/fixtures/entrypoint.ts -------------------------------------------------------------------------------- /test/fixtures/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/test/fixtures/types.ts -------------------------------------------------------------------------------- /test/lib/abort-signal-stub.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/test/lib/abort-signal-stub.ts -------------------------------------------------------------------------------- /test/lib/count-event-listeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/test/lib/count-event-listeners.ts -------------------------------------------------------------------------------- /test/lib/setup-error-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/test/lib/setup-error-check.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/tsconfig/base.json -------------------------------------------------------------------------------- /tsconfig/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/tsconfig/build.json -------------------------------------------------------------------------------- /tsconfig/dts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/tsconfig/dts.json -------------------------------------------------------------------------------- /tsconfig/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mysticatea/event-target-shim/HEAD/tsconfig/test.json --------------------------------------------------------------------------------