diff --git a/packages/core/LICENSE b/packages/core/LICENSE new file mode 100644 index 0000000..75ff165 --- /dev/null +++ b/packages/core/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 Arash + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/core/README.md b/packages/core/README.md new file mode 100644 index 0000000..2f8e0cc --- /dev/null +++ b/packages/core/README.md @@ -0,0 +1,10 @@ +# @JetQueue/core +> JetQueue gives you this ability to move heavy tasks out of your API's req/res cycle to give the users a fast experience on the UI while jobs are executing in the background + +## Installation + +```bash +npm i @jet-queue/core +``` + +**For know how JetQueue works and how to use it check out [here](https://www.github.com/arxja/jet-queue)** \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index bbbaa16..26d6bc4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,34 @@ { "name": "@jet-queue/core", - "version": "0.0.1", + "version": "0.0.2", + "description": "High-performance job queue for Bun/Node.js applications", + "keywords": [ + "queue", + "job-queue", + "bun", + "async", + "worker", + "typescript" + ], + "author": { + "name": "Arash Jafari", + "url": "https://github.com/arxja" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/arxja/jet-queue.git", + "directory": "packages/core" + }, + "bugs": { + "url": "https://github.com/arxja/jet-queue/issues" + }, + "homepage": "https://github.com/arxja/jet-queue#readme", + "files": [ + "dist", + "README.md", + "LICENSE" + ], + "license": "MIT", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", @@ -14,7 +42,8 @@ "scripts": { "build": "tsup src/index.ts --format esm --dts --clean", "dev": "tsup src/index.ts --format esm --dts --watch", - "test": "bun test" + "test": "bun test", + "clean": "rm -rf dist" }, "devDependencies": { "@types/bun": "^1.3.13", @@ -32,5 +61,10 @@ "bun": { "optional": true } - } + }, + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" + }, + "sideEffects": false } \ No newline at end of file