├── .github └── workflows │ ├── build.yml │ └── test.yml ├── .gitignore ├── .mocharc.js ├── LICENSE ├── README.md ├── binding.gyp ├── eslint.config.mjs ├── index.ts ├── missing-types.d.ts ├── package.json ├── pnpm-lock.yaml ├── script └── prebuild.js ├── src └── deasync.cc ├── test ├── callback-test.ts ├── context-test.ts ├── index.test-d.ts ├── promise-test.ts ├── run-loop-test.ts └── worker.js ├── tsconfig-test.json └── tsconfig.json /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/.mocharc.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/README.md -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/binding.gyp -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/index.ts -------------------------------------------------------------------------------- /missing-types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/missing-types.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /script/prebuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/script/prebuild.js -------------------------------------------------------------------------------- /src/deasync.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/src/deasync.cc -------------------------------------------------------------------------------- /test/callback-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/test/callback-test.ts -------------------------------------------------------------------------------- /test/context-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/test/context-test.ts -------------------------------------------------------------------------------- /test/index.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/test/index.test-d.ts -------------------------------------------------------------------------------- /test/promise-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/test/promise-test.ts -------------------------------------------------------------------------------- /test/run-loop-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/test/run-loop-test.ts -------------------------------------------------------------------------------- /test/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/test/worker.js -------------------------------------------------------------------------------- /tsconfig-test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/tsconfig-test.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kaciras/deasync/HEAD/tsconfig.json --------------------------------------------------------------------------------