{"_id":"@arswarog/redux-helper","_rev":"2-ef059988dc0a4a0c1ba27ee216424b32","name":"@arswarog/redux-helper","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@arswarog/redux-helper","version":"0.0.1","description":"Redux helper","keywords":["redux"],"main":"dist/redux-helper.umd.js","module":"dist/redux-helper.es5.js","typings":"dist/types/redux-helper.d.ts","author":{"name":"Arswarog","email":"arswarog@yandex.ru"},"repository":{"type":"git","url":"git+https://github.com/arswarog/redux-helper.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"gitHead":"27bbd22f79e59c5828e02d96215bc58f1ca62293","bugs":{"url":"https://github.com/arswarog/redux-helper/issues"},"homepage":"https://github.com/arswarog/redux-helper#readme","_id":"@arswarog/redux-helper@0.0.1","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-siB4atvPX8xh0irGC3h5wrx0gNRHNnlXotYGksSX+JahE7wU6CwUmyxSc6qH5HGtMmYqSpVLz6hJNwSH84leaA==","shasum":"f3913faa2bff936ef115f764e302da430f40b697","tarball":"https://registry.npmjs.org/@arswarog/redux-helper/-/redux-helper-0.0.1.tgz","fileCount":25,"unpackedSize":52056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd44hiCRA9TVsSAnZWagAA9XEQAIO9irgYooNdkfoxgitM\nPy8ROHkxZJbeQxpn2xluL6vFlNC8342+ztBe4FCwtU1tBJIh1eORpIf5mCNd\no1LZzD38vDWEjQGUwTRsj2IqupPkQtrxf05GDFnPsbK49RQGKxaZz7rV7KI2\nQdTqX1B77sjmcwazGBC7R4vfuNGp2gouKcEdD1lRGKNqnV4hdxcYcMmOWNAe\nI+vP0Q34cRzSRvPmf4CWMjN8awanwR+BI1ZqZ5mxzWz3qoNvwZqPuNbiDAAQ\nk4MdIEHlAKONfoBcKkX8X23dgq81L0iU01FOzY6fRCjBW/MSqgwWqr+ISb8I\nlC/9TrdOWb2E3MocpUixlpHYzYKoy1eWPsP0C9SMz32ahJcq13VJk+tGESP0\n4LXnjBd64JwXJc7YisET1sf26O8NezbYYvVSQSBuZ9ns5JdA7gZoQYFd1Ovs\nt9ToCbFT0zio2aNEmkcrLjUxXNaYsLEOP1hG2s7p9gnrjxjDu6E/imsHrEju\nE8DHiVv2IV3NntgmeullDt1c+34ilZccItO8FaoERjWQB8CK5S6UVLmzcbC9\nTDEvwxphIp/ZMN1zWKCJriqmU3bVh6jPHbsZDI/tP47wFY4DrCYBoquWtody\n/cpM1W9Kjbucl8g36qS0DhisbawAQuzMfJ5lrjsOYTyISdxotUxX3GSViq93\nejDV\r\n=xEDD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUvNFexpk4lo4vpULYf+ujRP6ONi5xvW5O7/1+BiKjUAiAuFwFHQvJgndBoUshiWT5eirj57F0KTH+GKsPwQFVURQ=="}]},"maintainers":[{"name":"arswarog","email":"arswarog@yandex.ru"}],"_npmUser":{"name":"arswarog","email":"arswarog@yandex.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-helper_0.0.1_1575192674351_0.23984210753072643"},"_hasShrinkwrap":false},"0.0.2":{"name":"@arswarog/redux-helper","version":"0.0.2","description":"Redux helper","keywords":["redux"],"main":"dist/redux-helper.umd.js","module":"dist/redux-helper.es5.js","typings":"dist/types/redux-helper.d.ts","author":{"name":"Arswarog","email":"arswarog@yandex.ru"},"repository":{"type":"git","url":"git+https://github.com/arswarog/redux-helper.git"},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"gitHead":"27bbd22f79e59c5828e02d96215bc58f1ca62293","bugs":{"url":"https://github.com/arswarog/redux-helper/issues"},"homepage":"https://github.com/arswarog/redux-helper#readme","_id":"@arswarog/redux-helper@0.0.2","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Enk6K5FQJsubsXBnkhtYZ2jIf4QZeGI8jPMNDZocEGPMFRM2ApSii+AWCGW2/ZyW3fv1TKmfETPVnaxyxNES6w==","shasum":"4aec40b63eb8345357e836cf90c998acdb1255de","tarball":"https://registry.npmjs.org/@arswarog/redux-helper/-/redux-helper-0.0.2.tgz","fileCount":25,"unpackedSize":52101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5OJqCRA9TVsSAnZWagAAN7oQAKP+l6lsyCBUdXcNf95x\nZAaMPWHIshMSQRvAhR/gFPBvBdaTpeNgYCZffCioyH6kGluRl+In+GiYMYR/\ncyauo3nXyLyT6THqWwwd5sUK5EG+Q8Lwn+oCZttQ4avppFDhbeFXo+3Py7y5\nXx8YDb5EWP91Yzf7yr+t9m7+enn/26LNHxw4PhEq6LIlPzNR7FZ/WUWGMwTc\npJWj+6pdV6DpyCndgpz5oFdXE7vhFfIYmCz+lyYUoHz5qeg2pMI9F9xOCy3t\n5JEMwgGcERhudSS7g1Hm2DpM1aXbSafZkhBzQUTFUhvA3k/EYfyRT1WmebMg\nIu3cAelN1+UdtCfdRBjKr71JCZYt1AHhU2/YB4Gj2JyY2F9cw1PGvrEOsqmj\nL7k/XR8uIwyiy/suPnUARF7Zhf6pQ3cIgDTlaqcMat5sI1mxcGhShsrstD8S\nekbjLffA2ytiVYqlFt7G6rmg44ZexPT5nAgRLnbWmaGLZmk52CHHbKWS6pup\n8gl/KQzujWdmWAIUVCbccipiBfdlus6u8EzYuZyErM4/V+Pt16p98SOyehx9\nRWlDafyT7odt+M9i9w7dlIwaefBhL4z5KQx6SgX0KbBcAOneKq95TasrQmgc\nt0JJ4JV94i7QmPAsGgAbTrv27nZXYEOo45Bj1mUoQLY2dxVjkNQwl5Estx4b\njUaa\r\n=/RFk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5BtN31eNgPDbjCeA0HDZvaF8UZlpcdw5IS8uOc8cvbAIhAJjQJGu4u/J2FT164usulOK04fImDeJbEMSl7mh+VuBe"}]},"maintainers":[{"name":"arswarog","email":"arswarog@yandex.ru"}],"_npmUser":{"name":"arswarog","email":"arswarog@yandex.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redux-helper_0.0.2_1575281256901_0.42093167081278327"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-01T09:31:14.317Z","0.0.1":"2019-12-01T09:31:14.496Z","modified":"2022-04-04T15:35:52.482Z","0.0.2":"2019-12-02T10:07:37.065Z"},"maintainers":[{"name":"arswarog","email":"arswarog@yandex.ru"}],"description":"Redux helper","homepage":"https://github.com/arswarog/redux-helper#readme","keywords":["redux"],"repository":{"type":"git","url":"git+https://github.com/arswarog/redux-helper.git"},"author":{"name":"Arswarog","email":"arswarog@yandex.ru"},"bugs":{"url":"https://github.com/arswarog/redux-helper/issues"},"license":"MIT","readme":"# TypeScript library starter\n\n[![styled with prettier](https://img.shields.io/badge/styled_with-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n[![Greenkeeper badge](https://badges.greenkeeper.io/alexjoverm/typescript-library-starter.svg)](https://greenkeeper.io/)\n[![Travis](https://img.shields.io/travis/alexjoverm/typescript-library-starter.svg)](https://travis-ci.org/alexjoverm/typescript-library-starter)\n[![Coveralls](https://img.shields.io/coveralls/alexjoverm/typescript-library-starter.svg)](https://coveralls.io/github/alexjoverm/typescript-library-starter)\n[![Dev Dependencies](https://david-dm.org/alexjoverm/typescript-library-starter/dev-status.svg)](https://david-dm.org/alexjoverm/typescript-library-starter?type=dev)\n[![Donate](https://img.shields.io/badge/donate-paypal-blue.svg)](https://paypal.me/AJoverMorales)\n\nA starter project that makes creating a TypeScript library extremely easy.\n\n![](https://i.imgur.com/opUmHp0.png)\n\n### Usage\n\n```bash\ngit clone https://github.com/alexjoverm/typescript-library-starter.git YOURFOLDERNAME\ncd YOURFOLDERNAME\n\n# Run npm install and write your library name when asked. That's all!\nnpm install\n```\n\n**Start coding!** `package.json` and entry files are already set up for you, so don't worry about linking to your main file, typings, etc. Just keep those files with the same name.\n\n### Features\n\n - Zero-setup. After running `npm install` things will setup for you :wink:\n - **[RollupJS](https://rollupjs.org/)** for multiple optimized bundles following the [standard convention](http://2ality.com/2017/04/setting-up-multi-platform-packages.html) and [Tree-shaking](https://alexjoverm.github.io/2017/03/06/Tree-shaking-with-Webpack-2-TypeScript-and-Babel/)\n - Tests, coverage and interactive watch mode using **[Jest](http://facebook.github.io/jest/)**\n - **[Prettier](https://github.com/prettier/prettier)** and **[TSLint](https://palantir.github.io/tslint/)** for code formatting and consistency\n - **Docs automatic generation and deployment** to `gh-pages`, using **[TypeDoc](http://typedoc.org/)**\n - Automatic types `(*.d.ts)` file generation\n - **[Travis](https://travis-ci.org)** integration and **[Coveralls](https://coveralls.io/)** report\n - (Optional) **Automatic releases and changelog**, using [Semantic release](https://github.com/semantic-release/semantic-release), [Commitizen](https://github.com/commitizen/cz-cli), [Conventional changelog](https://github.com/conventional-changelog/conventional-changelog) and [Husky](https://github.com/typicode/husky) (for the git hooks)\n\n### Importing library\n\nYou can import the generated bundle to use the whole library generated by this starter:\n\n```javascript\nimport myLib from 'mylib'\n```\n\nAdditionally, you can import the transpiled modules from `dist/lib` in case you have a modular library:\n\n```javascript\nimport something from 'mylib/dist/lib/something'\n```\n\n### NPM scripts\n\n - `npm t`: Run test suite\n - `npm start`: Run `npm run build` in watch mode\n - `npm run test:watch`: Run test suite in [interactive watch mode](http://facebook.github.io/jest/docs/cli.html#watch)\n - `npm run test:prod`: Run linting and generate coverage\n - `npm run build`: Generate bundles and typings, create docs\n - `npm run lint`: Lints code\n - `npm run commit`: Commit using conventional commit style ([husky](https://github.com/typicode/husky) will tell you to use it if you haven't :wink:)\n\n### Excluding peerDependencies\n\nOn library development, one might want to set some peer dependencies, and thus remove those from the final bundle. You can see in [Rollup docs](https://rollupjs.org/#peer-dependencies) how to do that.\n\nGood news: the setup is here for you, you must only include the dependency name in `external` property within `rollup.config.js`. For example, if you want to exclude `lodash`, just write there `external: ['lodash']`.\n\n### Automatic releases\n\n_**Prerequisites**: you need to create/login accounts and add your project to:_\n - [npm](https://www.npmjs.com/)\n - [Travis CI](https://travis-ci.org)\n - [Coveralls](https://coveralls.io)\n\n_**Prerequisite for Windows**: Semantic-release uses\n**[node-gyp](https://github.com/nodejs/node-gyp)** so you will need to\ninstall\n[Microsoft's windows-build-tools](https://github.com/felixrieseberg/windows-build-tools)\nusing this command:_\n\n```bash\nnpm install --global --production windows-build-tools\n```\n\n#### Setup steps\n\nFollow the console instructions to install semantic release and run it (answer NO to \"Do you want a `.travis.yml` file with semantic-release setup?\").\n\n_Note: make sure you've setup `repository.url` in your `package.json` file_\n\n```bash\nnpm install -g semantic-release-cli\nsemantic-release-cli setup\n# IMPORTANT!! Answer NO to \"Do you want a `.travis.yml` file with semantic-release setup?\" question. It is already prepared for you :P\n```\n\nFrom now on, you'll need to use `npm run commit`, which is a convenient way to create conventional commits.\n\nAutomatic releases are possible thanks to [semantic release](https://github.com/semantic-release/semantic-release), which publishes your code automatically on [github](https://github.com/) and [npm](https://www.npmjs.com/), plus generates automatically a changelog. This setup is highly influenced by [Kent C. Dodds course on egghead.io](https://egghead.io/courses/how-to-write-an-open-source-javascript-library)\n\n### Git Hooks\n\nThere is already set a `precommit` hook for formatting your code with Prettier :nail_care:\n\nBy default, there are two disabled git hooks. They're set up when you run the `npm run semantic-release-prepare` script. They make sure:\n - You follow a [conventional commit message](https://github.com/conventional-changelog/conventional-changelog)\n - Your build is not going to fail in [Travis](https://travis-ci.org) (or your CI server), since it's runned locally before `git push`\n\nThis makes more sense in combination with [automatic releases](#automatic-releases)\n\n### FAQ\n\n#### `Array.prototype.from`, `Promise`, `Map`... is undefined?\n\nTypeScript or Babel only provides down-emits on syntactical features (`class`, `let`, `async/await`...), but not on functional features (`Array.prototype.find`, `Set`, `Promise`...), . For that, you need Polyfills, such as [`core-js`](https://github.com/zloirock/core-js) or [`babel-polyfill`](https://babeljs.io/docs/usage/polyfill/) (which extends `core-js`).\n\nFor a library, `core-js` plays very nicely, since you can import just the polyfills you need:\n\n```javascript\nimport \"core-js/fn/array/find\"\nimport \"core-js/fn/string/includes\"\nimport \"core-js/fn/promise\"\n...\n```\n\n#### What is `npm install` doing on first run?\n\nIt runs the script `tools/init` which sets up everything for you. In short, it:\n - Configures RollupJS for the build, which creates the bundles\n - Configures `package.json` (typings file, main file, etc)\n - Renames main src and test files\n\n#### What if I don't want git-hooks, automatic releases or semantic-release?\n\nThen you may want to:\n - Remove `commitmsg`, `postinstall` scripts from `package.json`. That will not use those git hooks to make sure you make a conventional commit\n - Remove `npm run semantic-release` from `.travis.yml`\n\n#### What if I don't want to use coveralls or report my coverage?\n\nRemove `npm run report-coverage` from `.travis.yml`\n\n## Resources\n\n- [Write a library using TypeScript library starter](https://dev.to/alexjoverm/write-a-library-using-typescript-library-starter) by [@alexjoverm](https://github.com/alexjoverm/)\n- [📺 Create a TypeScript Library using typescript-library-starter](https://egghead.io/lessons/typescript-create-a-typescript-library-using-typescript-library-starter) by [@alexjoverm](https://github.com/alexjoverm/)\n- [Introducing TypeScript Library Starter Lite](https://blog.tonysneed.com/2017/09/15/introducing-typescript-library-starter-lite/) by [@tonysneed](https://github.com/tonysneed)\n\n## Projects using `typescript-library-starter`\n\nHere are some projects that use `typescript-library-starter`:\n\n- [NOEL - A universal, human-centric, replayable event emitter](https://github.com/lifenautjoe/noel)\n- [droppable - A library to give file dropping super-powers to any HTML element.](https://github.com/lifenautjoe/droppable)\n- [redis-messaging-manager - Pubsub messaging library, using redis and rxjs](https://github.com/tomyitav/redis-messaging-manager)\n\n## Credits\n\nMade with :heart: by [@alexjoverm](https://twitter.com/alexjoverm) and all these wonderful contributors ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars.githubusercontent.com/u/6052309?v=3\" width=\"100px;\"/><br /><sub><b>Ciro</b></sub>](https://www.linkedin.com/in/ciro-ivan-agulló-guarinos-42109376)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=k1r0s \"Code\") [🔧](#tool-k1r0s \"Tools\") | [<img src=\"https://avatars.githubusercontent.com/u/947523?v=3\" width=\"100px;\"/><br /><sub><b>Marius Schulz</b></sub>](https://blog.mariusschulz.com)<br />[📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=mariusschulz \"Documentation\") | [<img src=\"https://avatars.githubusercontent.com/u/4152819?v=3\" width=\"100px;\"/><br /><sub><b>Alexander Odell</b></sub>](https://github.com/alextrastero)<br />[📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=alextrastero \"Documentation\") | [<img src=\"https://avatars1.githubusercontent.com/u/8728882?v=3\" width=\"100px;\"/><br /><sub><b>Ryan Ham</b></sub>](https://github.com/superamadeus)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=superamadeus \"Code\") | [<img src=\"https://avatars1.githubusercontent.com/u/8458838?v=3\" width=\"100px;\"/><br /><sub><b>Chi</b></sub>](https://consiiii.me)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=ChinW \"Code\") [🔧](#tool-ChinW \"Tools\") [📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=ChinW \"Documentation\") | [<img src=\"https://avatars2.githubusercontent.com/u/2856501?v=3\" width=\"100px;\"/><br /><sub><b>Matt Mazzola</b></sub>](https://github.com/mattmazzola)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=mattmazzola \"Code\") [🔧](#tool-mattmazzola \"Tools\") | [<img src=\"https://avatars0.githubusercontent.com/u/2664047?v=3\" width=\"100px;\"/><br /><sub><b>Sergii Lischuk</b></sub>](http://leefrost.github.io)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=Leefrost \"Code\") |\n| :---: | :---: | :---: | :---: | :---: | :---: | :---: |\n| [<img src=\"https://avatars1.githubusercontent.com/u/618922?v=3\" width=\"100px;\"/><br /><sub><b>Steve Lee</b></sub>](http;//opendirective.com)<br />[🔧](#tool-SteveALee \"Tools\") | [<img src=\"https://avatars0.githubusercontent.com/u/5127501?v=3\" width=\"100px;\"/><br /><sub><b>Flavio Corpa</b></sub>](http://flaviocorpa.com)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=kutyel \"Code\") | [<img src=\"https://avatars2.githubusercontent.com/u/22561997?v=3\" width=\"100px;\"/><br /><sub><b>Dom</b></sub>](https://github.com/foreggs)<br />[🔧](#tool-foreggs \"Tools\") | [<img src=\"https://avatars1.githubusercontent.com/u/755?v=4\" width=\"100px;\"/><br /><sub><b>Alex Coles</b></sub>](http://alexbcoles.com)<br />[📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=myabc \"Documentation\") | [<img src=\"https://avatars2.githubusercontent.com/u/1093738?v=4\" width=\"100px;\"/><br /><sub><b>David Khourshid</b></sub>](https://github.com/davidkpiano)<br />[🔧](#tool-davidkpiano \"Tools\") | [<img src=\"https://avatars0.githubusercontent.com/u/7225802?v=4\" width=\"100px;\"/><br /><sub><b>Aarón García Hervás</b></sub>](https://aarongarciah.com)<br />[📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=aarongarciah \"Documentation\") | [<img src=\"https://avatars2.githubusercontent.com/u/13683986?v=4\" width=\"100px;\"/><br /><sub><b>Jonathan Hart</b></sub>](https://www.stuajnht.co.uk)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=stuajnht \"Code\") |\n| [<img src=\"https://avatars0.githubusercontent.com/u/13509204?v=4\" width=\"100px;\"/><br /><sub><b>Sanjiv Lobo</b></sub>](https://github.com/Xndr7)<br />[📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=Xndr7 \"Documentation\") | [<img src=\"https://avatars3.githubusercontent.com/u/7473800?v=4\" width=\"100px;\"/><br /><sub><b>Stefan Aleksovski</b></sub>](https://github.com/sAleksovski)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=sAleksovski \"Code\") | [<img src=\"https://avatars2.githubusercontent.com/u/8853426?v=4\" width=\"100px;\"/><br /><sub><b>dev.peerapong</b></sub>](https://github.com/devpeerapong)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=devpeerapong \"Code\") | [<img src=\"https://avatars0.githubusercontent.com/u/22260722?v=4\" width=\"100px;\"/><br /><sub><b>Aaron Groome</b></sub>](http://twitter.com/Racing5372)<br />[📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=Racing5372 \"Documentation\") | [<img src=\"https://avatars3.githubusercontent.com/u/180963?v=4\" width=\"100px;\"/><br /><sub><b>Aaron Reisman</b></sub>](https://github.com/lifeiscontent)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=lifeiscontent \"Code\") | [<img src=\"https://avatars1.githubusercontent.com/u/32557482?v=4\" width=\"100px;\"/><br /><sub><b>kid-sk</b></sub>](https://github.com/kid-sk)<br />[📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=kid-sk \"Documentation\") | [<img src=\"https://avatars0.githubusercontent.com/u/1503089?v=4\" width=\"100px;\"/><br /><sub><b>Andrea Gottardi</b></sub>](http://about.me/andreagot)<br />[📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=AndreaGot \"Documentation\") |\n| [<img src=\"https://avatars3.githubusercontent.com/u/1375860?v=4\" width=\"100px;\"/><br /><sub><b>Yogendra Sharma</b></sub>](http://TechiesEyes.com)<br />[📖](https://github.com/alexjoverm/typescript-library-starter/commits?author=Yogendra0Sharma \"Documentation\") | [<img src=\"https://avatars3.githubusercontent.com/u/7407177?v=4\" width=\"100px;\"/><br /><sub><b>Rayan Salhab</b></sub>](http://linkedin.com/in/rayan-salhab/)<br />[💻](https://github.com/alexjoverm/typescript-library-starter/commits?author=cyphercodes \"Code\") |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind are welcome!\n","readmeFilename":"README.md"}