{"dist":{"shasum":"05b9f12f0100650af431cdd90d5e65a6792bc950","tarball":"https://registry.npmjs.org/aigle/-/aigle-1.13.0-alpha.12.tgz","fileCount":178,"integrity":"sha512-fqgpPYTZUseWVD7+oslNpmMfIUFYXJg/0YNVzm3eWX1wJJuf/vQp91mawjThm+HuCvPfIkcdJb1wB1ehMUxFyg==","signatures":[{"sig":"MEUCIGBH3ZFlSdD9VVOr5K7+v+UMu1qSdQzzRolzI6KEVcsRAiEAmiwYdUBRILOYK5ZX7EYUjWlgSZUp32fr6inZqIcrFrU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":647128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPAusCRA9TVsSAnZWagAAKcIQAKJ86PG+3+iv1HC50f6V\n+JJuCevZ76r51Gd5Ruj1+JarlQkGSzI8WZ8dprX0Wj7c0FrBro85mL587CLL\n8jb3sZFVBL8/kldrq3E6LwgTuONpJsWGzOIs1jZOeqmXlefFbT5DSfaDHtHq\nXrKNUk2AK086qKwejsGtEin3atEjtF2+7shg4jcNftTIcRFL1h/pmrcn2M7O\nx6RYc9eHkoNreoqL94yWm98v3Tl2r5nfVgScAKxnnkbe2iwqJcTcJCNhlyO7\nZAOXfZkkopBfxV17s3iNTCHKzvPXslzssrFQnLS22sXOrTaVpaH5N79F1HAj\ny/6433uKPpYmIS6rn8E3+EQW3tTGgg5o80nArysruC3533trhOtv6cCF7giG\ntBhfanOWUd5UQiQvaJ0wlmV0pVFbzrZCmpTShiHrDOmPG6KHh3lAGoRvUCKR\nr3Y9svvkxN6r54WIF7GXdJCJcdMhMG7LA2N7lZBp/oxMK4s4gpYhDF9zYoME\naPio3Sj3BGfwAFw8tgpZpXWaYE18/UAYdbuE0lZeQOR2CT3ZZHryH5geQlsK\npIeCA1ZBHXLdtPpyEK1JumK18PFFVbMZLqlq2rNS9VhMw5ug4QO4BPRs3BgB\nl9roK0nGvJP2S2vLO3a1Hhnp3JL0utowTX+Ps9GWAfQi1mp/D3u0fvkAcsxB\nlr4x\r\n=B3p+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/aigle","name":"aigle","husky":{"hooks":{"pre-commit":"npm-run-all -p build:type lint-staged"}},"author":{"name":"Suguru Motegi"},"readme":"<p align=\"center\">\n  <img alt=\"aigle\" src=\"https://raw.githubusercontent.com/suguru03/aigle/gh-pages/images/logo.png\" width=500>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/aigle\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/aigle.svg\"></a>\n  <a href=\"https://circleci.com/gh/suguru03/aigle/tree/master\"><img alt=\"CircleCI Status\" src=\"https://img.shields.io/circleci/project/github/suguru03/aigle/master.svg\"></a>\n  <a href=\"https://codecov.io/gh/suguru03/aigle\"><img alt=\"Coverage Status\" src=\"https://img.shields.io/codecov/c/github/suguru03/aigle/master.svg\"></a>\n</p>\n\nAigle is an ideal promise library which is faster and more efficient than other libraries.\nOn top of being an impressive benchmark exercise, it is a production-ready library that implements the Promise A+ standard.\n\nAlso it has a lot of [async](https://github.com/caolan/async) style functions, you can start using `Promise` easily.\n\n- [benchmark](https://github.com/suguru03/bluebird/tree/aigle/benchmark)\n- [What makes Aigle fast](https://hackernoon.com/how-to-make-the-fastest-promise-library-f632fd69f3cb)\n\nUsage\n--\n\n### Node.js\n```sh\nnpm install --save aigle\n```\n\n```js\nconst Aigle = require('aigle');\n```\n\n```js\nconst each = require('aigle/each');\n```\n\n### TypeScript\n\n```ts\nnpm install --save aigle@next\n```\n\n```ts\nimport Aigle from 'aigle';\n```\n\n```ts\nimport { Aigle } from 'aigle';\n```\n\n#### Async/Await\n\n```js\nglobal.Promise = Aigle;\n```\n\n```js\nasync function getUsers(ids) {\n  const users = await Promise.map(ids, getUser);\n  const targets = await Promise.filter(users, filterUser);\n  return targets;\n}\n\nasync function getUsers(ids) {\n  return await Promise.map(ids, getUser)\n    .filter(filterUser);\n}\n```\n\n#### Convert synchronous functions to asynchronous functions\n\n```js\nAigle.mixin(require('lodash'));\n\nreturn Aigle.map([1.1, 1.4, 2.2], n => Aigle.delay(10, n * 2)) // [2.2, 2.8, 4.4]\n  .uniqBy(n => Aigle.delay(10, Math.floor(n))) // [2.2, 4.4]\n  .sum() // 6.6\n  .times() // [0, 1, 2, 3, 4, 5];\n  .then(value => console.log(value)); // [0, 1, 2, 3, 4, 5];\n```\n\n### browser\nRecommend to use [webpack](https://github.com/webpack/webpack), [browserify](https://github.com/substack/node-browserify), [Rollup](https://github.com/rollup/rollup) or any bundling tool.\n\n#### or prebuilt scripts from [here](https://github.com/suguru03/aigle/tree/master/dist/).\nThis will expose to global as `window.Promise`.\n```html\n<script src=\"dist/aigle.min.js\"></script>\n```\n\n```js\nwindow.Promise;\n```\n\nFunctions\n--\n\n### Core\n\n#### prototype functions\n\n- [`then`](https://suguru03.github.io/aigle/docs/Aigle.html#then)\n- [`spread`](https://suguru03.github.io/aigle/docs/Aigle.html#spread)\n- [`catch`](https://suguru03.github.io/aigle/docs/Aigle.html#catch)\n- [`finally`](https://suguru03.github.io/aigle/docs/Aigle.html#finally)\n- [`cancel`](https://suguru03.github.io/aigle/docs/Aigle.html#cancel)\n- [`toString`](https://suguru03.github.io/aigle/docs/Aigle.html#toString)\n\n#### class functions\n\n- [`Promise.resolve`](https://suguru03.github.io/aigle/docs/global.html#resolve)\n- [`Promise.reject`](https://suguru03.github.io/aigle/docs/global.html#reject)\n- [`Promise.attempt`](https://suguru03.github.io/aigle/docs/global.html#attempt)\n- [`Promise.try`](https://suguru03.github.io/aigle/docs/global.html#try) -> [`Promise.attempt`](https://suguru03.github.io/aigle/docs/global.html#try)\n- [`Promise.join`](https://suguru03.github.io/aigle/docs/global.html#join)\n\n### Collections\n\n#### prototype functions\n\n- [`concat`](https://suguru03.github.io/aigle/docs/Aigle.html#concat)\n- [`concatSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#concatSeries)\n- [`concatLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#concatLimit)\n- [`each`](https://suguru03.github.io/aigle/docs/Aigle.html#each)\n- [`eachSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#eachSeries)\n- [`eachLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#eachLimit)\n- [`every`](https://suguru03.github.io/aigle/docs/Aigle.html#every)\n- [`everySeries`](https://suguru03.github.io/aigle/docs/Aigle.html#everySeries)\n- [`everyLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#everyLimit)\n- [`filter`](https://suguru03.github.io/aigle/docs/Aigle.html#filter)\n- [`filterSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#filterSeries)\n- [`filterLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#filterLimit)\n- [`find`](https://suguru03.github.io/aigle/docs/Aigle.html#find)\n- [`findSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#findSeries)\n- [`findLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#findLimit)\n- [`findIndex`](https://suguru03.github.io/aigle/docs/Aigle.html#findIndex)\n- [`findIndexSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#findIndexSeries)\n- [`findIndexLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#findIndexLimit)\n- [`findKey`](https://suguru03.github.io/aigle/docs/Aigle.html#findKey)\n- [`findKeySeries`](https://suguru03.github.io/aigle/docs/Aigle.html#findKeySeries)\n- [`findKeyLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#findKeyLimit)\n- [`forEach`](https://suguru03.github.io/aigle/docs/Aigle.html#each) -> [`each`](https://suguru03.github.io/aigle/docs/Aigle.html#each)\n- [`forEachSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#eachSeries) -> [`eachSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#eachSeries)\n- [`forEachLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#eachLimit) -> [`eachLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#eachLimit)\n- [`groupBy`](https://suguru03.github.io/aigle/docs/Aigle.html#groupBy)\n- [`groupBySeries`](https://suguru03.github.io/aigle/docs/Aigle.html#groupBySeries)\n- [`groupByLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#groupByLimit)\n- [`map`](https://suguru03.github.io/aigle/docs/Aigle.html#map)\n- [`mapSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#mapSeries)\n- [`mapLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#mapLimit)\n- [`mapValues`](https://suguru03.github.io/aigle/docs/Aigle.html#mapValues)\n- [`mapValuesSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#mapValuesSeries)\n- [`mapValuesLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#mapValuesLimit)\n- [`omit`](https://suguru03.github.io/aigle/docs/Aigle.html#omit)\n- [`omitSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#omitBySeries) -> [`omitBySeries`](https://suguru03.github.io/aigle/docs/Aigle.html#omitBySeries)\n- [`omitLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#omitByLimit) -> [`omitByLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#omitByLimit)\n- [`omitBy`](https://suguru03.github.io/aigle/docs/Aigle.html#omitBy)\n- [`omitBySeries`](https://suguru03.github.io/aigle/docs/Aigle.html#omitBySeries)\n- [`omitByLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#omitByLimit)\n- [`pick`](https://suguru03.github.io/aigle/docs/Aigle.html#pick)\n- [`pickSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#pickBySeries) -> [`pickBySeries`](https://suguru03.github.io/aigle/docs/Aigle.html#pickBySeries)\n- [`pickLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#pickByLimit) -> [`pickByLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#pickByLimit)\n- [`pickBy`](https://suguru03.github.io/aigle/docs/Aigle.html#pickBy)\n- [`pickBySeries`](https://suguru03.github.io/aigle/docs/Aigle.html#pickBySeries)\n- [`pickByLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#pickByLimit)\n- [`reduce`](https://suguru03.github.io/aigle/docs/Aigle.html#reduce)\n- [`reduceSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#reduceSeries)\n- [`reduceLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#reduceLimit)\n- [`reject`](https://suguru03.github.io/aigle/docs/Aigle.html#reject)\n- [`rejectSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#rejectSeries)\n- [`rejectLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#rejectLimit)\n- [`some`](https://suguru03.github.io/aigle/docs/Aigle.html#some)\n- [`someSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#someSeries)\n- [`someLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#someLimit)\n- [`sortBy`](https://suguru03.github.io/aigle/docs/Aigle.html#sortBy)\n- [`sortBySeries`](https://suguru03.github.io/aigle/docs/Aigle.html#sortBySeries)\n- [`sortByLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#sortByLimit)\n- [`transform`](https://suguru03.github.io/aigle/docs/Aigle.html#transform)\n- [`transformSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#transformSeries)\n- [`transformLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#transformLimit)\n\n#### class functions\n\n- [`Promise.concat`](https://suguru03.github.io/aigle/docs/global.html#concat)\n- [`Promise.concatSeries`](https://suguru03.github.io/aigle/docs/global.html#concatSeries)\n- [`Promise.concatLimit`](https://suguru03.github.io/aigle/docs/global.html#concatLimit)\n- [`Promise.each`](https://suguru03.github.io/aigle/docs/global.html#each)\n- [`Promise.eachSeries`](https://suguru03.github.io/aigle/docs/global.html#eachSeries)\n- [`Promise.eachLimit`](https://suguru03.github.io/aigle/docs/global.html#eachLimit)\n- [`Promise.every`](https://suguru03.github.io/aigle/docs/global.html#every)\n- [`Promise.everySeries`](https://suguru03.github.io/aigle/docs/global.html#everySeries)\n- [`Promise.everyLimit`](https://suguru03.github.io/aigle/docs/global.html#everyLimit)\n- [`Promise.filter`](https://suguru03.github.io/aigle/docs/global.html#filter)\n- [`Promise.filterSeries`](https://suguru03.github.io/aigle/docs/global.html#filterSeries)\n- [`Promise.filterLimit`](https://suguru03.github.io/aigle/docs/global.html#filterLimit)\n- [`Promise.find`](https://suguru03.github.io/aigle/docs/global.html#find)\n- [`Promise.findSeries`](https://suguru03.github.io/aigle/docs/global.html#findSeries)\n- [`Promise.findLimit`](https://suguru03.github.io/aigle/docs/global.html#findLimit)\n- [`Promise.findIndex`](https://suguru03.github.io/aigle/docs/global.html#findIndex)\n- [`Promise.findIndexSeries`](https://suguru03.github.io/aigle/docs/global.html#findIndexSeries)\n- [`Promise.findIndexLimit`](https://suguru03.github.io/aigle/docs/global.html#findIndexLimit)\n- [`Promise.findKey`](https://suguru03.github.io/aigle/docs/global.html#findKey)\n- [`Promise.findKeySeries`](https://suguru03.github.io/aigle/docs/global.html#findKeySeries)\n- [`Promise.findKeyLimit`](https://suguru03.github.io/aigle/docs/global.html#findKeyLimit)\n- [`Promise.forEach`](https://suguru03.github.io/aigle/docs/global.html#each) -> [`Promise.each`](https://suguru03.github.io/aigle/docs/global.html#each)\n- [`Promise.forEachSeries`](https://suguru03.github.io/aigle/docs/global.html#eachSeries) -> [`Promise.eachSeries`](https://suguru03.github.io/aigle/docs/global.html#eachSeries)\n- [`Promise.forEachLimit`](https://suguru03.github.io/aigle/docs/global.html#eachLimit) -> [`Promise.eachLimit`](https://suguru03.github.io/aigle/docs/global.html#eachLimit)\n- [`Promise.groupBy`](https://suguru03.github.io/aigle/docs/global.html#groupBy)\n- [`Promise.groupBySeries`](https://suguru03.github.io/aigle/docs/global.html#groupBySeries)\n- [`Promise.groupByLimit`](https://suguru03.github.io/aigle/docs/global.html#groupByLimit)\n- [`Promise.map`](https://suguru03.github.io/aigle/docs/global.html#map)\n- [`Promise.mapSeries`](https://suguru03.github.io/aigle/docs/global.html#mapSeries)\n- [`Promise.mapLimit`](https://suguru03.github.io/aigle/docs/global.html#mapLimit)\n- [`Promise.mapValues`](https://suguru03.github.io/aigle/docs/global.html#mapValues)\n- [`Promise.mapValuesSeries`](https://suguru03.github.io/aigle/docs/global.html#mapValuesSeries)\n- [`Promise.mapValuesLimit`](https://suguru03.github.io/aigle/docs/global.html#mapValuesLimit)\n- [`Promise.omit`](https://suguru03.github.io/aigle/docs/global.html#omit)\n- [`Promise.omitSeries`](https://suguru03.github.io/aigle/docs/global.html#omitBySeries) -> [`Promise.omitBySeries`](https://suguru03.github.io/aigle/docs/global.html#omitBySeries)\n- [`Promise.omitLimit`](https://suguru03.github.io/aigle/docs/global.html#omitByLimit) -> [`Promise.omitByLimit`](https://suguru03.github.io/aigle/docs/global.html#omitByLimit)\n- [`Promise.omitBy`](https://suguru03.github.io/aigle/docs/global.html#omitBy)\n- [`Promise.omitBySeries`](https://suguru03.github.io/aigle/docs/global.html#omitBySeries)\n- [`Promise.omitByLimit`](https://suguru03.github.io/aigle/docs/global.html#omitByLimit)\n- [`Promise.pick`](https://suguru03.github.io/aigle/docs/global.html#pick)\n- [`Promise.pickSeries`](https://suguru03.github.io/aigle/docs/global.html#pickBySeries) -> [`Promise.pickBySeries`](https://suguru03.github.io/aigle/docs/global.html#pickBySeries)\n- [`Promise.pickLimit`](https://suguru03.github.io/aigle/docs/global.html#pickByLimit) -> [`Promise.pickByLimit`](https://suguru03.github.io/aigle/docs/global.html#pickByLimit)\n- [`Promise.pickBy`](https://suguru03.github.io/aigle/docs/global.html#pickBy)\n- [`Promise.pickBySeries`](https://suguru03.github.io/aigle/docs/global.html#pickBySeries)\n- [`Promise.pickByLimit`](https://suguru03.github.io/aigle/docs/global.html#pickByLimit)\n- [`Promise.reduce`](https://suguru03.github.io/aigle/docs/global.html#reduce)\n- [`Promise.reduceSeries`](https://suguru03.github.io/aigle/docs/global.html#reduceSeries)\n- [`Promise.reduceLimit`](https://suguru03.github.io/aigle/docs/global.html#reduceLimit)\n- [`Promise.reject`](https://suguru03.github.io/aigle/docs/global.html#reject)\n- [`Promise.rejectSeries`](https://suguru03.github.io/aigle/docs/global.html#rejectSeries)\n- [`Promise.rejectLimit`](https://suguru03.github.io/aigle/docs/global.html#rejectLimit)\n- [`Promise.some`](https://suguru03.github.io/aigle/docs/global.html#some)\n- [`Promise.someSeries`](https://suguru03.github.io/aigle/docs/global.html#someSeries)\n- [`Promise.someLimit`](https://suguru03.github.io/aigle/docs/global.html#someLimit)\n- [`Promise.sortBy`](https://suguru03.github.io/aigle/docs/global.html#sortBy)\n- [`Promise.sortBySeries`](https://suguru03.github.io/aigle/docs/global.html#sortBySeries)\n- [`Promise.sortByLimit`](https://suguru03.github.io/aigle/docs/global.html#sortByLimit)\n- [`Promise.transform`](https://suguru03.github.io/aigle/docs/global.html#transform)\n- [`Promise.transformSeries`](https://suguru03.github.io/aigle/docs/global.html#transformSeries)\n- [`Promise.transformLimit`](https://suguru03.github.io/aigle/docs/global.html#transformLimit)\n\n### Control flow\n\n#### prototype functions\n\n- [`all`](https://suguru03.github.io/aigle/docs/Aigle.html#all)\n- [`doUntil`](https://suguru03.github.io/aigle/docs/Aigle.html#doUntil)\n- [`doWhilst`](https://suguru03.github.io/aigle/docs/Aigle.html#doWhilst)\n- [`parallel`](https://suguru03.github.io/aigle/docs/Aigle.html#parallel)\n- [`props`](https://suguru03.github.io/aigle/docs/Aigle.html#props)\n- [`race`](https://suguru03.github.io/aigle/docs/Aigle.html#race)\n- [`times`](https://suguru03.github.io/aigle/docs/Aigle.html#times)\n- [`timesSeries`](https://suguru03.github.io/aigle/docs/Aigle.html#timesSeries)\n- [`timesLimit`](https://suguru03.github.io/aigle/docs/Aigle.html#timesLimit)\n- [`until`](https://suguru03.github.io/aigle/docs/Aigle.html#until)\n- [`whilst`](https://suguru03.github.io/aigle/docs/Aigle.html#whilst)\n\n#### class functions\n\n- [`Promise.all`](https://suguru03.github.io/aigle/docs/global.html#all)\n- [`Promise.doUntil`](https://suguru03.github.io/aigle/docs/global.html#doUntil)\n- [`Promise.doWhilst`](https://suguru03.github.io/aigle/docs/global.html#doWhilst)\n- [`Promise.parallel`](https://suguru03.github.io/aigle/docs/global.html#parallel)\n- [`Promise.props`](https://suguru03.github.io/aigle/docs/global.html#props)\n- [`Promise.race`](https://suguru03.github.io/aigle/docs/global.html#race)\n- [`Promise.retry`](https://suguru03.github.io/aigle/docs/global.html#retry)\n- [`Promise.times`](https://suguru03.github.io/aigle/docs/global.html#times)\n- [`Promise.timesSeries`](https://suguru03.github.io/aigle/docs/global.html#timesSeries)\n- [`Promise.timesLimit`](https://suguru03.github.io/aigle/docs/global.html#timesLimit)\n- [`Promise.until`](https://suguru03.github.io/aigle/docs/global.html#until)\n- [`Promise.whilst`](https://suguru03.github.io/aigle/docs/global.html#whilst)\n\n### Utils\n\n#### prototype functions\n\n- [`delay`](https://suguru03.github.io/aigle/docs/Aigle.html#delay)\n- [`promisify`](https://suguru03.github.io/aigle/docs/Aigle.html#promisify)\n- [`promisifyAll`](https://suguru03.github.io/aigle/docs/Aigle.html#promisifyAll)\n- [`timeout`](https://suguru03.github.io/aigle/docs/Aigle.html#timeout)\n\n#### class functions\n\n- [`Promise.delay`](https://suguru03.github.io/aigle/docs/global.html#delay)\n- [`Promise.mixin`](https://suguru03.github.io/aigle/docs/global.html#mixin)\n- [`Promise.promisify`](https://suguru03.github.io/aigle/docs/global.html#promisify)\n- [`Promise.promisifyAll`](https://suguru03.github.io/aigle/docs/global.html#promisifyAll)\n- [`Promise.config`](https://suguru03.github.io/aigle/docs/global.html#config)\n\n### Debug\n\n#### class functions\n\n- [`Promise.longStackTraces`](https://suguru03.github.io/aigle/docs/global.html#longStackTrases)\n","browser":"aigle-es5.min.js","license":"MIT","typings":"aigle.d.ts","_npmUser":{"name":"suguru03","email":"suguru.motegi@gmail.com"},"homepage":"https://github.com/suguru03/aigle","keywords":["aigle","promise","async"],"prettier":{"printWidth":100,"singleQuote":true},"_npmVersion":"6.5.0","description":"Aigle is an ideal Promise library, faster and more functional than other Promise libraries","directories":{},"lint-staged":{"*.{js,ts}":["prettier --write","git add"]},"maintainers":[{"name":"suguru03","email":"suguru.motegi@gmail.com"}],"_nodeVersion":"11.6.0","dependencies":{"aigle-core":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"^12.0.1","gulp":"^4.0.0","buble":"^0.19.6","husky":"^1.3.1","jsdoc":"^3.5.5","mocha":"^5.0.0","typeg":"^0.1.3","babili":"0.1.4","eslint":"^5.0.0","lodash":"^4.15.0","semver":"^5.5.0","tslint":"^5.11.0","codecov":"^3.0.0","docdash":"^1.0.0","bluebird":"^3.5.1","fs-extra":"^7.0.1","gulp-git":"^2.8.1","minimist":"^1.2.0","prettier":"^1.14.3","benchmark":"^2.1.1","gulp-bump":"^3.0.0","neo-async":"^2.6.0","uglify-js":"^3.1.5","browserify":"^16.0.0","typescript":"^3.1.6","lint-staged":"^8.0.5","npm-run-all":"^4.1.5","require-dir":"^1.0.0","setimmediate":"^1.0.5","mocha.parallel":"0.15.6","gulp-tag-version":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/aigle_1.13.0-alpha.12_1547439019537_0.16494510593818767","host":"s3://npm-registry-packages"},"_id":"aigle@1.13.0-alpha.12","version":"1.13.0-alpha.12"}