├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── eslint.config.mjs ├── package.json ├── pnpm-lock.yaml ├── renovate.json ├── shims.d.ts ├── src ├── debugger.ts ├── hookable.ts ├── index.ts ├── types.ts └── utils.ts ├── test ├── bench.ts ├── bundle.test.ts ├── debuger.test.ts ├── hookable.test.ts └── types.test.ts ├── tsconfig.json └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/renovate.json -------------------------------------------------------------------------------- /shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/shims.d.ts -------------------------------------------------------------------------------- /src/debugger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/src/debugger.ts -------------------------------------------------------------------------------- /src/hookable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/src/hookable.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/bench.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/test/bench.ts -------------------------------------------------------------------------------- /test/bundle.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/test/bundle.test.ts -------------------------------------------------------------------------------- /test/debuger.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/test/debuger.test.ts -------------------------------------------------------------------------------- /test/hookable.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/test/hookable.test.ts -------------------------------------------------------------------------------- /test/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/test/types.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/hookable/HEAD/vitest.config.ts --------------------------------------------------------------------------------