├── .github ├── CODEOWNERS ├── FUNDING.yml ├── actions │ └── setup │ │ └── action.yml └── workflows │ ├── check-bundle-size.yml │ ├── create-readme-toc.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .husky └── commit-msg ├── .node-version ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MIGRATION.md ├── README.md ├── biome.json ├── commitlint.config.js ├── jest.config.js ├── package.json ├── pnpm-lock.yaml ├── renovate.json ├── src ├── __tests__ │ ├── cancelAllIdleTasks.test.ts │ ├── cancelIdleTask.test.ts │ ├── configureIdleTask.test.ts │ ├── forceRunIdleTask.test.ts │ ├── getIdleTaskStatus.test.ts │ ├── getResultFromIdleTask.test.ts │ ├── setIdleTask.test.ts │ ├── setup.ts │ ├── util.ts │ └── waitForIdleTask.test.ts ├── api │ ├── cancelAllIdleTasks.ts │ ├── cancelIdleTask.ts │ ├── configureIdleTask.ts │ ├── forceRunIdleTask.ts │ ├── getIdleTaskStatus.ts │ ├── getResultFromIdleTask.ts │ ├── setIdleTask.ts │ └── waitForIdleTask.ts ├── index.ts └── internals.ts ├── tsconfig.json └── tsup.config.ts /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: hiroki0525 -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/workflows/check-bundle-size.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/.github/workflows/check-bundle-size.yml -------------------------------------------------------------------------------- /.github/workflows/create-readme-toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/.github/workflows/create-readme-toc.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Dependency directory 2 | node_modules 3 | 4 | # Editors 5 | .idea 6 | *.iml 7 | 8 | /dist/ -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 20.18.3 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/biome.json -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/renovate.json -------------------------------------------------------------------------------- /src/__tests__/cancelAllIdleTasks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/__tests__/cancelAllIdleTasks.test.ts -------------------------------------------------------------------------------- /src/__tests__/cancelIdleTask.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/__tests__/cancelIdleTask.test.ts -------------------------------------------------------------------------------- /src/__tests__/configureIdleTask.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/__tests__/configureIdleTask.test.ts -------------------------------------------------------------------------------- /src/__tests__/forceRunIdleTask.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/__tests__/forceRunIdleTask.test.ts -------------------------------------------------------------------------------- /src/__tests__/getIdleTaskStatus.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/__tests__/getIdleTaskStatus.test.ts -------------------------------------------------------------------------------- /src/__tests__/getResultFromIdleTask.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/__tests__/getResultFromIdleTask.test.ts -------------------------------------------------------------------------------- /src/__tests__/setIdleTask.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/__tests__/setIdleTask.test.ts -------------------------------------------------------------------------------- /src/__tests__/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/__tests__/setup.ts -------------------------------------------------------------------------------- /src/__tests__/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/__tests__/util.ts -------------------------------------------------------------------------------- /src/__tests__/waitForIdleTask.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/__tests__/waitForIdleTask.test.ts -------------------------------------------------------------------------------- /src/api/cancelAllIdleTasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/api/cancelAllIdleTasks.ts -------------------------------------------------------------------------------- /src/api/cancelIdleTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/api/cancelIdleTask.ts -------------------------------------------------------------------------------- /src/api/configureIdleTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/api/configureIdleTask.ts -------------------------------------------------------------------------------- /src/api/forceRunIdleTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/api/forceRunIdleTask.ts -------------------------------------------------------------------------------- /src/api/getIdleTaskStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/api/getIdleTaskStatus.ts -------------------------------------------------------------------------------- /src/api/getResultFromIdleTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/api/getResultFromIdleTask.ts -------------------------------------------------------------------------------- /src/api/setIdleTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/api/setIdleTask.ts -------------------------------------------------------------------------------- /src/api/waitForIdleTask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/api/waitForIdleTask.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/internals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/src/internals.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hiroki0525/idle-task/HEAD/tsup.config.ts --------------------------------------------------------------------------------