{"_id":"@adam-rocska/use-task-queue","_rev":"1-91d28b17ba60973bbc2fb3763732aa19","name":"@adam-rocska/use-task-queue","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.2":{"name":"@adam-rocska/use-task-queue","version":"0.1.2","keywords":["queue","task","react","hook","react-hook","react-hooks","async","sync","task-queue","promise","cancellable"],"author":{"url":"https://github.com/adam-rocska","name":"Adam Laszlo Rocska"},"license":"MIT","_id":"@adam-rocska/use-task-queue@0.1.2","maintainers":[{"name":"adam-rocska","email":"rocska.adam@gmail.com"}],"contributors":[{"url":"https://github.com/rlegmann","name":"Ronald Legmann"}],"homepage":"https://github.com/adam-rocska/useTaskQueue#readme","bugs":{"url":"https://github.com/adam-rocska/useTaskQueue/issues"},"dist":{"shasum":"f51b8daa7cea4dd711d70e2489864387bd5686b2","tarball":"https://registry.npmjs.org/@adam-rocska/use-task-queue/-/use-task-queue-0.1.2.tgz","fileCount":7,"integrity":"sha512-E4EEiLFAjurR+c2mJ159x7XXPxg2O2UulzYuyPeo27PDYjJA3cXgN34lo47Yr2dF0xvrksttglBde/gWu8Ig3w==","signatures":[{"sig":"MEUCIQD4V2+D3WEzXvf6TQ1XJDxxCiu/idPeG4TmYLsFH/Cs3QIgLtpbiTfH79YCJdLUmN913DOa7xGxydMycng0lxHqNMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30937},"jest":{"preset":"ts-jest","transform":{"^.+\\.(ts|tsx)?$":["ts-jest",{"tsconfig":"./test/tsconfig.json"}]},"testEnvironment":"node","moduleNameMapper":{"^!(.*)$":"<rootDir>/$1","^@adam-rocska/use-task-queue$":"<rootDir>/src/index.ts"},"moduleDirectories":["node_modules"],"setupFilesAfterEnv":["<rootDir>/test/setup-files-after-env/expect.toBeInState.ts"],"collectCoverageFrom":["src/**/*.ts"],"testPathIgnorePatterns":["/node_modules/"]},"main":"./dist/cjs/index.js","_from":"file:adam-rocska-use-task-queue-0.1.2.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/es/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}},"./package.json":"./package.json"},"scripts":{"test":"jest --env node","build":"bunchee","check":"pnpm eslint && pnpm attw --pack","clean":"rimraf dist"},"_npmUser":{"name":"adam-rocska","email":"rocska.adam@gmail.com"},"_resolved":"/tmp/258478bf55f3d810f2ede618bb5fe717/adam-rocska-use-task-queue-0.1.2.tgz","_integrity":"sha512-E4EEiLFAjurR+c2mJ159x7XXPxg2O2UulzYuyPeo27PDYjJA3cXgN34lo47Yr2dF0xvrksttglBde/gWu8Ig3w==","repository":{"url":"git+https://github.com/adam-rocska/useTaskQueue.git","type":"git"},"_npmVersion":"10.8.2","description":"React hook for managing queues of tasks.","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@adam-rocska/ts-codec":"^1.2.2","real-cancellable-promise":"^1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","pnpm":"^9.9.0","react":"^18.3.1","eslint":"^8.57.0","expect":"^29.7.0","rimraf":"^6.0.1","bunchee":"^5.3.2","ts-jest":"^29.2.5","@swc/jest":"^0.2.36","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.5.1","@types/react":"18.3.5","@types/react-dom":"^18.3.0","eslint-config-next":"^14.2.7","@tsconfig/strictest":"^2.0.5","react-test-renderer":"^18.3.1","@testing-library/dom":"^10.4.0","@arethetypeswrong/cli":"^0.15.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@testing-library/jest-dom":"^6.5.0","@testing-library/user-event":"^14.5.2"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0-0"},"_npmOperationalInternal":{"tmp":"tmp/use-task-queue_0.1.2_1725194276989_0.2936538006394944","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@adam-rocska/use-task-queue","version":"0.1.3","description":"React hook for managing queues of tasks.","keywords":["queue","task","react","hook","react-hook","react-hooks","async","sync","task-queue","promise","cancellable"],"main":"./dist/cjs/index.js","module":"./dist/es/index.mjs","types":"./dist/cjs/index.d.ts","exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/es/index.d.mts","default":"./dist/es/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/adam-rocska/useTaskQueue.git"},"bugs":{"url":"https://github.com/adam-rocska/useTaskQueue/issues"},"author":{"name":"Adam Laszlo Rocska","url":"https://github.com/adam-rocska"},"contributors":[{"name":"Ronald Legmann","url":"https://github.com/rlegmann"}],"license":"MIT","devDependencies":{"@arethetypeswrong/cli":"^0.16.1","@swc/jest":"^0.2.36","@testing-library/dom":"^10.4.0","@testing-library/jest-dom":"^6.5.0","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","@tsconfig/strictest":"^2.0.5","@types/jest":"^29.5.12","@types/node":"^22.5.4","@types/react":"18.3.5","@types/react-dom":"^18.3.0","bunchee":"^5.4.0","eslint":"^8.57.0","eslint-config-next":"^14.2.8","expect":"^29.7.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","pnpm":"^9.9.0","react":"^18.3.1","react-test-renderer":"^18.3.1","rimraf":"^6.0.1","ts-jest":"^29.2.5","typescript":"^5.5.4"},"engines":{"node":">=20"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleDirectories":["node_modules"],"moduleNameMapper":{"^@adam-rocska/use-task-queue$":"<rootDir>/src/index.ts","^!(.*)$":"<rootDir>/$1"},"setupFilesAfterEnv":["<rootDir>/test/setup-files-after-env/expect.toBeInState.ts"],"transform":{"^.+\\.(ts|tsx)?$":["ts-jest",{"tsconfig":"./test/tsconfig.json"}]},"collectCoverageFrom":["src/**/*.ts"],"testPathIgnorePatterns":["/node_modules/"]},"dependencies":{"@adam-rocska/ts-codec":"^1.2.2","real-cancellable-promise":"^1.2.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0-0"},"scripts":{"clean":"rimraf dist","build":"bunchee","test":"jest --env node","check":"pnpm eslint && pnpm attw --pack"},"_id":"@adam-rocska/use-task-queue@0.1.3","homepage":"https://github.com/adam-rocska/useTaskQueue#readme","_integrity":"sha512-UJBvXFCDoCttQPOuFjSPiSwHcbIdafTlAhQl9C0q08q1HeTseyau+3Q5+gKCp02paQ+ZaraWKKAkskgNsGKwXw==","_resolved":"/tmp/36a5e9bd17e1f08efe73b04fe434e9fe/adam-rocska-use-task-queue-0.1.3.tgz","_from":"file:adam-rocska-use-task-queue-0.1.3.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-UJBvXFCDoCttQPOuFjSPiSwHcbIdafTlAhQl9C0q08q1HeTseyau+3Q5+gKCp02paQ+ZaraWKKAkskgNsGKwXw==","shasum":"62af8d256a471b994673eaac470f4c139b8ffbbe","tarball":"https://registry.npmjs.org/@adam-rocska/use-task-queue/-/use-task-queue-0.1.3.tgz","fileCount":7,"unpackedSize":30825,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJrgAe6U7P1MHNh7UfAkADdjl7+IYlmZVJC46DnSsjkAiEAhrqzGZ+wLyBl6PT4jUEq/kNhG4a6tzsoJ3b8Ev/7tN0="}]},"_npmUser":{"name":"adam-rocska","email":"rocska.adam@gmail.com"},"directories":{},"maintainers":[{"name":"adam-rocska","email":"rocska.adam@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-task-queue_0.1.3_1725738666043_0.7450835650881249"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-01T12:37:56.894Z","modified":"2024-09-07T19:51:06.443Z","0.1.2":"2024-09-01T12:37:57.163Z","0.1.3":"2024-09-07T19:51:06.250Z"},"bugs":{"url":"https://github.com/adam-rocska/useTaskQueue/issues"},"author":{"name":"Adam Laszlo Rocska","url":"https://github.com/adam-rocska"},"license":"MIT","homepage":"https://github.com/adam-rocska/useTaskQueue#readme","keywords":["queue","task","react","hook","react-hook","react-hooks","async","sync","task-queue","promise","cancellable"],"repository":{"type":"git","url":"git+https://github.com/adam-rocska/useTaskQueue.git"},"description":"React hook for managing queues of tasks.","contributors":[{"name":"Ronald Legmann","url":"https://github.com/rlegmann"}],"maintainers":[{"name":"adam-rocska","email":"rocska.adam@gmail.com"}],"readme":"# React hook for Task Queues\n\n[![NPM Version](https://img.shields.io/npm/v/@adam-rocska/use-task-queue.svg)](https://www.npmjs.com/package/@adam-rocska/use-task-queue)\n[![License](https://img.shields.io/npm/l/@adam-rocska/use-task-queue)](https://github.com/adam-rocska/use-task-queue-typescript/blob/master/LICENSE)\n\n| Aspect               | Badge                                                                                                                                                             |\n| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Minified             | [![Minified](https://badgen.net/bundlephobia/min/@adam-rocska/use-task-queue)](https://bundlephobia.com/package/@adam-rocska/use-task-queue)                      |\n| Minified + gzip      | [![Minified + gzip](https://badgen.net/bundlephobia/minzip/@adam-rocska/use-task-queue)](https://bundlephobia.com/package/@adam-rocska/use-task-queue)            |\n| Dependency Count     | [![Dependency Count](https://badgen.net/bundlephobia/dependency-count/@adam-rocska/use-task-queue)](https://bundlephobia.com/package/@adam-rocska/use-task-queue) |\n| Tree-shaking Support | [![Tree-shaking Support](https://badgen.net/bundlephobia/tree-shaking/@adam-rocska/use-task-queue)](https://bundlephobia.com/package/@adam-rocska/use-task-queue) |\n\n## Summary\n\nReact hooks and utilities to work with sync or async\nqueue abstractions via a push-pop mechanism and the ability\nto perform piping.\n","readmeFilename":"README.md"}