UNPKG

ember-concurrency

Version:

Improved concurrency/async primitives for Ember.js

133 lines (132 loc) 3.83 kB
{ "name": "ember-concurrency", "version": "4.0.3", "description": "Improved concurrency/async primitives for Ember.js", "scripts": { "build": "concurrently 'npm:build:*'", "build:js": "rollup --config", "build:types": "glint --declaration && cp src/index.d.ts declarations/index.d.ts", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "concurrently 'npm:lint:*:fix' --names 'fix:'", "lint:hbs": "ember-template-lint .", "lint:hbs:fix": "ember-template-lint . --fix", "lint:eslint": "eslint . --cache", "lint:eslint:fix": "eslint . --fix", "lint:prettier": "prettier . --cache --check", "lint:prettier:fix": "prettier . --write", "lint:types": "glint", "start": "concurrently 'npm:start:*'", "start:js": "rollup --config --watch --no-watch.clearScreen", "start:types": "glint --declaration --watch", "test": "echo 'Addon does not have tests, run tests in test-app'", "prepare": "pnpm build" }, "peerDependencies": { "ember-source": "^3.28.0 || ^4.0.0 || >=5.0.0", "@glimmer/tracking": "^1.1.2", "@glint/template": ">= 1.0.0" }, "peerDependenciesMeta": { "@glint/template": { "optional": true } }, "engines": { "node": "16.* || >= 18" }, "devDependencies": { "@babel/core": "^7.23.9", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-decorators": "^7.23.9", "@babel/plugin-transform-typescript": "^7.23.6", "@glint/core": "^1.3.0", "@glint/environment-ember-loose": "^1.3.0", "@glint/environment-ember-template-imports": "^1.3.0", "@glint/template": "^1.3.0", "@embroider/addon-dev": "^4.2.0", "@rollup/plugin-babel": "^6.0.4", "@tsconfig/ember": "^3.0.3", "@typescript-eslint/eslint-plugin": "^6.14.0", "@typescript-eslint/parser": "^6.14.0", "babel-eslint": "^10.1.0", "ember-template-lint": "^5.13.0", "eslint": "^7.32.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-ember": "^11.12.0", "eslint-plugin-n": "^15.6.1", "eslint-plugin-qunit": "^7.3.4", "prettier": "^3.1.0", "rollup": "^4.9.6", "rollup-plugin-copy": "^3.5.0", "typescript": "^5.3.3" }, "files": [ "addon-main.cjs", "dist", "declarations", "async-arrow-task-transform.js" ], "exports": { ".": { "types": "./declarations/index.d.ts", "default": "./dist/index.js" }, "./*": { "types": "./declarations/*.d.ts", "default": "./dist/*.js" }, "./addon-main.js": "./addon-main.cjs", "./async-arrow-task-transform": "./async-arrow-task-transform.js" }, "typesVersions": { "*": { "*": [ "declarations/*" ] } }, "keywords": [ "ember-addon", "concurrency", "task", "tasks", "cancellation", "cancelation" ], "repository": "https://github.com/machty/ember-concurrency", "license": "MIT", "author": "Alex Matchneer <machty@gmail.com>", "directories": { "doc": "doc", "test": "tests" }, "dependencies": { "@babel/helper-module-imports": "^7.22.15", "@babel/helper-plugin-utils": "^7.12.13", "@babel/types": "^7.12.13", "decorator-transforms": "^1.0.1", "@embroider/addon-shim": "^1.8.7" }, "ember": { "version": 2, "app-js": "./app" }, "ember-addon": { "demoURL": "http://ember-concurrency.com/", "versionCompatibility": { "ember": ">=3.8.0" }, "version": 2, "type": "addon", "main": "addon-main.cjs", "app-js": { "./helpers/cancel-all.js": "./dist/_app_/helpers/cancel-all.js", "./helpers/perform.js": "./dist/_app_/helpers/perform.js", "./helpers/task.js": "./dist/_app_/helpers/task.js" } }, "volta": { "node": "16.19.0", "pnpm": "7.33.6" } }