├── .editorconfig ├── .gitignore ├── .npmignore ├── license ├── package.json ├── readme.md ├── src ├── constants.ts ├── index.ts ├── types.ts └── utils │ ├── lang.ts │ ├── scheduler.ts │ └── temp.ts ├── tasks └── benchmark.js ├── test ├── basic.cjs ├── concurrency.cjs └── integration.cjs └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/.npmignore -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/readme.md -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/src/utils/lang.ts -------------------------------------------------------------------------------- /src/utils/scheduler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/src/utils/scheduler.ts -------------------------------------------------------------------------------- /src/utils/temp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/src/utils/temp.ts -------------------------------------------------------------------------------- /tasks/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/tasks/benchmark.js -------------------------------------------------------------------------------- /test/basic.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/test/basic.cjs -------------------------------------------------------------------------------- /test/concurrency.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/test/concurrency.cjs -------------------------------------------------------------------------------- /test/integration.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fabiospampinato/atomically/HEAD/test/integration.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tsex/tsconfig.json" 3 | } 4 | --------------------------------------------------------------------------------