MyGit
🚩收到GitHub仓库的更新通知

machty/ember-concurrency

Fork: 158 Star: 690 (更新于 2024-04-26 14:18:28)

license: MIT

Language: JavaScript .

ember-concurrency is an Ember Addon that enables you to write concise, worry-free, cancelable, restartable, asynchronous tasks.

最后发布版本: 4.0.1 ( 2024-03-09 12:14:30)

官方网址 GitHub网址

✨免费申请网站SSL证书,支持多域名和泛域名,点击查看

ember-concurrency

Build Status NPM Ember Observer Score Ember Version

Improved concurrency primitives for Ember.js. Documentation can be found here.

Installation

ember-concurrency is an ember-cli addon. You can install it via:

ember install ember-concurrency

Configure Babel Transform

Ember Concurrency requires the use of a Babel Transform to convert tasks in the "async-arrow" notation (e.g. fooTask = task(async () => { /*...*/ }) into generator functions. Since Ember Concurrency 4.0.0+ is an Embroider V2 Addon, this Babel transform needs to be configured on the consuming application or addon.

// in app ember-cli-build.js

const app = new EmberApp(defaults, {
  // ...
  babel: {
    plugins: [
      // ... any other plugins
      require.resolve("ember-concurrency/async-arrow-task-transform"),

      // NOTE: put any code coverage plugins last, after the transform.
    ],
  }
});

// in V1 addon index.js

// ...
options: {
  babel: {
    plugins: [
      require.resolve('ember-concurrency/async-arrow-task-transform'),
    ],
  },
},

See the test application for an example.

Documentation

The ember-concurrency documentation site is an ember-cli app with interactive examples powered by ember-concurrency. It runs from ember-concurrency's test app.

Problems?

Contributing

See the Contributing guide for details.

最近版本更新:(数据更新于 2024-04-29 19:06:51)

2024-03-09 12:14:30 4.0.1

2024-02-06 15:04:31 4.0.0

2024-02-05 06:19:07 4.0.0-beta.1

2023-08-25 09:06:56 3.1.1

2023-08-01 11:35:23 3.1.0

2023-04-05 02:38:29 3.0.0

2022-09-02 22:49:25 2.3.4

2022-09-02 20:52:14 2.3.3

2022-08-25 02:12:25 2.3.2

2022-08-24 23:50:07 2.3.1

machty/ember-concurrency同语言 JavaScript最近更新仓库

2024-05-08 05:30:51 langflow-ai/langflow

2024-05-07 23:53:05 nodejs/node

2024-05-07 20:09:35 midoks/mdserver-web

2024-05-07 16:16:56 Dooy/chatgpt-web-midjourney-proxy

2024-05-06 11:52:16 Quorafind/Obsidian-Thino

2024-05-06 11:52:08 gethomepage/homepage