├── .github ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── bench.js ├── eslint.config.js ├── index.d.ts ├── index.js ├── lib ├── indexes.js ├── wait.js └── worker.js ├── package.json ├── test ├── base.test.js ├── bench.test.js ├── bundlers.test.js ├── close-on-gc.js ├── commonjs-fallback.test.js ├── context.test.js ├── create-and-exit.js ├── custom-worker.js ├── dir with spaces │ └── test-package.zip ├── emit-event.js ├── end.test.js ├── error.js ├── esm.test.mjs ├── event.test.js ├── exit.js ├── get-context.js ├── helper.d.ts ├── helper.js ├── indexes.test.js ├── multibyte-chars.test.mjs ├── on-message.js ├── pkg │ ├── index.js │ ├── pkg.config.json │ └── pkg.test.js ├── port.js ├── post-message.test.js ├── string-limit-2.test.js ├── string-limit.test.js ├── syntax-error.mjs ├── thread-management.test.js ├── to-file-on-destroy.js ├── to-file-on-final.js ├── to-file.js ├── to-file.mjs ├── to-next.js ├── transpiled.test.js ├── ts-commonjs-default-export.zip ├── ts-native.test.mjs ├── ts-node-fallback.test.js ├── ts │ ├── to-file.ts │ └── transpile.sh ├── uncaughtException.js ├── unhandledRejection.js └── yarnrc.yml └── tsconfig.json /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/README.md -------------------------------------------------------------------------------- /bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/bench.js -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/index.js -------------------------------------------------------------------------------- /lib/indexes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/lib/indexes.js -------------------------------------------------------------------------------- /lib/wait.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/lib/wait.js -------------------------------------------------------------------------------- /lib/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/lib/worker.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/package.json -------------------------------------------------------------------------------- /test/base.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/base.test.js -------------------------------------------------------------------------------- /test/bench.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/bench.test.js -------------------------------------------------------------------------------- /test/bundlers.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/bundlers.test.js -------------------------------------------------------------------------------- /test/close-on-gc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/close-on-gc.js -------------------------------------------------------------------------------- /test/commonjs-fallback.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/commonjs-fallback.test.js -------------------------------------------------------------------------------- /test/context.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/context.test.js -------------------------------------------------------------------------------- /test/create-and-exit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/create-and-exit.js -------------------------------------------------------------------------------- /test/custom-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/custom-worker.js -------------------------------------------------------------------------------- /test/dir with spaces/test-package.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/dir with spaces/test-package.zip -------------------------------------------------------------------------------- /test/emit-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/emit-event.js -------------------------------------------------------------------------------- /test/end.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/end.test.js -------------------------------------------------------------------------------- /test/error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/error.js -------------------------------------------------------------------------------- /test/esm.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/esm.test.mjs -------------------------------------------------------------------------------- /test/event.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/event.test.js -------------------------------------------------------------------------------- /test/exit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/exit.js -------------------------------------------------------------------------------- /test/get-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/get-context.js -------------------------------------------------------------------------------- /test/helper.d.ts: -------------------------------------------------------------------------------- 1 | export declare function file(): string 2 | -------------------------------------------------------------------------------- /test/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/helper.js -------------------------------------------------------------------------------- /test/indexes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/indexes.test.js -------------------------------------------------------------------------------- /test/multibyte-chars.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/multibyte-chars.test.mjs -------------------------------------------------------------------------------- /test/on-message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/on-message.js -------------------------------------------------------------------------------- /test/pkg/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/pkg/index.js -------------------------------------------------------------------------------- /test/pkg/pkg.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/pkg/pkg.config.json -------------------------------------------------------------------------------- /test/pkg/pkg.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/pkg/pkg.test.js -------------------------------------------------------------------------------- /test/port.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/port.js -------------------------------------------------------------------------------- /test/post-message.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/post-message.test.js -------------------------------------------------------------------------------- /test/string-limit-2.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/string-limit-2.test.js -------------------------------------------------------------------------------- /test/string-limit.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/string-limit.test.js -------------------------------------------------------------------------------- /test/syntax-error.mjs: -------------------------------------------------------------------------------- 1 | // this is a syntax error 2 | import 3 | -------------------------------------------------------------------------------- /test/thread-management.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/thread-management.test.js -------------------------------------------------------------------------------- /test/to-file-on-destroy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/to-file-on-destroy.js -------------------------------------------------------------------------------- /test/to-file-on-final.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/to-file-on-final.js -------------------------------------------------------------------------------- /test/to-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/to-file.js -------------------------------------------------------------------------------- /test/to-file.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/to-file.mjs -------------------------------------------------------------------------------- /test/to-next.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/to-next.js -------------------------------------------------------------------------------- /test/transpiled.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/transpiled.test.js -------------------------------------------------------------------------------- /test/ts-commonjs-default-export.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/ts-commonjs-default-export.zip -------------------------------------------------------------------------------- /test/ts-native.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/ts-native.test.mjs -------------------------------------------------------------------------------- /test/ts-node-fallback.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/ts-node-fallback.test.js -------------------------------------------------------------------------------- /test/ts/to-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/ts/to-file.ts -------------------------------------------------------------------------------- /test/ts/transpile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/ts/transpile.sh -------------------------------------------------------------------------------- /test/uncaughtException.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/uncaughtException.js -------------------------------------------------------------------------------- /test/unhandledRejection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/unhandledRejection.js -------------------------------------------------------------------------------- /test/yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/test/yarnrc.yml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pinojs/thread-stream/HEAD/tsconfig.json --------------------------------------------------------------------------------