{"id":27142099,"url":"https://github.com/palmerhq/tsdx","last_synced_at":"2025-04-08T07:01:36.713Z","repository":{"id":37270245,"uuid":"167368839","full_name":"jaredpalmer/tsdx","owner":"jaredpalmer","description":"Zero-config CLI for TypeScript package development","archived":false,"fork":false,"pushed_at":"2023-06-15T07:37:27.000Z","size":3803,"stargazers_count":11339,"open_issues_count":241,"forks_count":510,"subscribers_count":42,"default_branch":"master","last_synced_at":"2025-04-01T11:04:18.784Z","etag":null,"topics":["bundling","jest","npm","packaging","react","react-dom","rollup","typescript","yarn"],"latest_commit_sha":null,"homepage":"https://tsdx.io","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jaredpalmer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-01-24T13:04:18.000Z","updated_at":"2025-03-30T10:56:35.000Z","dependencies_parsed_at":"2024-01-24T11:27:41.387Z","dependency_job_id":null,"html_url":"https://github.com/jaredpalmer/tsdx","commit_stats":{"total_commits":586,"total_committers":92,"mean_commits":6.369565217391305,"dds":0.704778156996587,"last_synced_commit":"2d7981b00b2bf7363a3eeff44ff5ff698ba58c8c"},"previous_names":["formium/tsdx","palmerhq/tsdx"],"tags_count":54,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredpalmer%2Ftsdx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredpalmer%2Ftsdx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredpalmer%2Ftsdx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaredpalmer%2Ftsdx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaredpalmer","download_url":"https://codeload.github.com/jaredpalmer/tsdx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247792886,"owners_count":20996899,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bundling","jest","npm","packaging","react","react-dom","rollup","typescript","yarn"],"created_at":"2025-04-08T07:01:14.473Z","updated_at":"2025-04-08T07:01:36.621Z","avatar_url":"https://github.com/jaredpalmer.png","language":"JavaScript","funding_links":["https://patreon.com/aleclarson"],"categories":["Typescript / Javascript","打包工具","Optimizations","\u003ca id=\"typescript\"\u003e\u003c/a\u003eTypeScript"],"sub_categories":["GitHub Actions"],"readme":"![tsdx](https://user-images.githubusercontent.com/4060187/56918426-fc747600-6a8b-11e9-806d-2da0b49e89e4.png)\n\n[![Blazing Fast](https://badgen.now.sh/badge/speed/blazing%20%F0%9F%94%A5/green)](https://npm.im/tsdx) [![Blazing Fast](https://badgen.now.sh/badge/speed/blazing%20%F0%9F%94%A5/green)](https://npm.im/tsdx) [![Blazing Fast](https://badgen.now.sh/badge/speed/blazing%20%F0%9F%94%A5/green)](https://npm.im/tsdx) [![Discord](https://img.shields.io/discord/769256827007139912.svg?style=flat-square)](https://discord.gg/pJSg287)\n\n\nDespite all the recent hype, setting up a new TypeScript (x React) library can be tough. Between [Rollup](https://github.com/rollup/rollup), [Jest](https://github.com/facebook/jest), `tsconfig`, [Yarn resolutions](https://yarnpkg.com/en/docs/selective-version-resolutions), ESLint, and getting VSCode to play nicely....there is just a whole lot of stuff to do (and things to screw up). TSDX is a zero-config CLI that helps you develop, test, and publish modern TypeScript packages with ease--so you can focus on your awesome new library and not waste another afternoon on the configuration.\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n\n- [Features](#features)\n- [Quick Start](#quick-start)\n  - [`npm start` or `yarn start`](#npm-start-or-yarn-start)\n  - [`npm run build` or `yarn build`](#npm-run-build-or-yarn-build)\n  - [`npm test` or `yarn test`](#npm-test-or-yarn-test)\n  - [`npm run lint` or `yarn lint`](#npm-run-lint-or-yarn-lint)\n  - [`prepare` script](#prepare-script)\n- [Optimizations](#optimizations)\n  - [Development-only Expressions + Treeshaking](#development-only-expressions--treeshaking)\n    - [Rollup Treeshaking](#rollup-treeshaking)\n    - [Advanced `babel-plugin-dev-expressions`](#advanced-babel-plugin-dev-expressions)\n      - [`__DEV__`](#__dev__)\n      - [`invariant`](#invariant)\n      - [`warning`](#warning)\n  - [Using lodash](#using-lodash)\n  - [Error extraction](#error-extraction)\n- [Customization](#customization)\n  - [Rollup](#rollup)\n    - [Example: Adding Postcss](#example-adding-postcss)\n  - [Babel](#babel)\n  - [Jest](#jest)\n  - [ESLint](#eslint)\n  - [`patch-package`](#patch-package)\n- [Inspiration](#inspiration)\n  - [Comparison with Microbundle](#comparison-with-microbundle)\n- [API Reference](#api-reference)\n  - [`tsdx watch`](#tsdx-watch)\n  - [`tsdx build`](#tsdx-build)\n  - [`tsdx test`](#tsdx-test)\n  - [`tsdx lint`](#tsdx-lint)\n- [Contributing](#contributing)\n- [Author](#author)\n- [License](#license)\n- [Contributors ✨](#contributors-)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n## Features\n\nTSDX comes with the \"battery-pack included\" and is part of a complete TypeScript breakfast:\n\n- Bundles your code with [Rollup](https://github.com/rollup/rollup) and outputs multiple module formats (CJS \u0026 ESM by default, and also UMD if you want) plus development and production builds\n- Comes with treeshaking, ready-to-rock lodash optimizations, and minification/compression\n- Live reload / watch-mode\n- Works with React\n- Human readable error messages (and in VSCode-friendly format)\n- Bundle size snapshots\n- Opt-in to extract `invariant` error codes\n- Jest test runner setup with sensible defaults via `tsdx test`\n- ESLint with Prettier setup with sensible defaults via `tsdx lint`\n- Zero-config, single dependency\n- Escape hatches for customization via `.babelrc.js`, `jest.config.js`, `.eslintrc.js`, and `tsdx.config.js`\n\n## Quick Start\n\n```bash\nnpx tsdx create mylib\ncd mylib\nyarn start\n```\n\nThat's it. You don't need to worry about setting up TypeScript or Rollup or Jest or other plumbing. Just start editing `src/index.ts` and go!\n\nBelow is a list of commands you will probably find useful:\n\n### `npm start` or `yarn start`\n\nRuns the project in development/watch mode. Your project will be rebuilt upon changes. TSDX has a special logger for your convenience. Error messages are pretty printed and formatted for compatibility VS Code's Problems tab.\n\n\u003cimg src=\"https://user-images.githubusercontent.com/4060187/52168303-574d3a00-26f6-11e9-9f3b-71dbec9ebfcb.gif\" width=\"600\" /\u003e\n\nYour library will be rebuilt if you make edits.\n\n### `npm run build` or `yarn build`\n\nBundles the package to the `dist` folder.\nThe package is optimized and bundled with Rollup into multiple formats (CommonJS, UMD, and ES Module).\n\n\u003cimg src=\"https://user-images.githubusercontent.com/4060187/52168322-a98e5b00-26f6-11e9-8cf6-222d716b75ef.gif\" width=\"600\" /\u003e\n\n### `npm test` or `yarn test`\n\nRuns your tests using Jest.\n\n### `npm run lint` or `yarn lint`\n\nRuns Eslint with Prettier on .ts and .tsx files.\nIf you want to customize eslint you can add an `eslint` block to your package.json, or you can run `yarn lint --write-file` and edit the generated `.eslintrc.js` file.\n\n### `prepare` script\n\nBundles and packages to the `dist` folder.\nRuns automatically when you run either `npm publish` or `yarn publish`. The `prepare` script will run the equivalent of `npm run build` or `yarn build`. It will also be run if your module is installed as a git dependency (ie: `\"mymodule\": \"github:myuser/mymodule#some-branch\"`) so it can be depended on without checking the transpiled code into git.\n\n## Optimizations\n\nAside from just bundling your module into different formats, TSDX comes with some optimizations for your convenience. They yield objectively better code and smaller bundle sizes.\n\nAfter TSDX compiles your code with TypeScript, it processes your code with 3 Babel plugins:\n\n- [`babel-plugin-annotate-pure-calls`](https://github.com/Andarist/babel-plugin-annotate-pure-calls): Injects for `#__PURE` annotations to enable treeshaking\n- [`babel-plugin-dev-expressions`](https://github.com/4Catalyzer/babel-plugin-dev-expression): A mirror of Facebook's dev-expression Babel plugin. It reduces or eliminates development checks from production code\n- [`babel-plugin-rename-import`](https://github.com/laat/babel-plugin-transform-rename-import): Used to rewrite any `lodash` imports\n\n### Development-only Expressions + Treeshaking\n\n`babel-plugin-annotate-pure-calls` + `babel-plugin-dev-expressions` work together to fully eliminate dead code (aka treeshake) development checks from your production code. Let's look at an example to see how it works.\n\nImagine our source code is just this:\n\n```tsx\n// ./src/index.ts\nexport const sum = (a: number, b: number) =\u003e {\n  if (process.env.NODE_ENV !== 'production') {\n    console.log('Helpful dev-only error message');\n  }\n  return a + b;\n};\n```\n\n`tsdx build` will output an ES module file and 3 CommonJS files (dev, prod, and an entry file). If you want to specify a UMD build, you can do that as well. For brevity, let's examine the CommonJS output (comments added for emphasis):\n\n```js\n// Entry File\n// ./dist/index.js\n'use strict';\n\n// This determines which build to use based on the `NODE_ENV` of your end user.\nif (process.env.NODE_ENV === 'production') {\n  module.exports = require('./mylib.cjs.production.js');\n} else {\n  module.exports = require('./mylib.development.cjs');\n}\n```\n\n```js\n// CommonJS Development Build\n// ./dist/mylib.development.cjs\n'use strict';\n\nconst sum = (a, b) =\u003e {\n  {\n    console.log('Helpful dev-only error message');\n  }\n\n  return a + b;\n};\n\nexports.sum = sum;\n//# sourceMappingURL=mylib.development.cjs.map\n```\n\n```js\n// CommonJS Production Build\n// ./dist/mylib.cjs.production.js\n'use strict';\nexports.sum = (s, t) =\u003e s + t;\n//# sourceMappingURL=test-react-tsdx.cjs.production.js.map\n```\n\nAS you can see, TSDX stripped out the development check from the production code. **This allows you to safely add development-only behavior (like more useful error messages) without any production bundle size impact.**\n\nFor ESM build, it's up to end-user to build environment specific build with NODE_ENV replace (done by Webpack 4 automatically).\n\n#### Rollup Treeshaking\n\nTSDX's rollup config [removes getters and setters on objects](https://github.com/palmerhq/tsdx/blob/1f6a1b6819bb17678aa417f0df5349bec12f59ac/src/createRollupConfig.ts#L73) so that property access has no side effects. Don't do it.\n\n#### Advanced `babel-plugin-dev-expressions`\n\nTSDX will use `babel-plugin-dev-expressions` to make the following replacements _before_ treeshaking.\n\n##### `__DEV__`\n\nReplaces\n\n```ts\nif (__DEV__) {\n  console.log('foo');\n}\n```\n\nwith\n\n```js\nif (process.env.NODE_ENV !== 'production') {\n  console.log('foo');\n}\n```\n\n**IMPORTANT:** To use `__DEV__` in TypeScript, you need to add `declare var __DEV__: boolean` somewhere in your project's type path (e.g. `./types/index.d.ts`).\n\n```ts\n// ./types/index.d.ts\ndeclare var __DEV__: boolean;\n```\n\n\u003e **Note:** The `dev-expression` transform does not run when `NODE_ENV` is `test`. As such, if you use `__DEV__`, you will need to define it as a global constant in your test environment.\n\n##### `invariant`\n\nReplaces\n\n```js\ninvariant(condition, 'error message here');\n```\n\nwith\n\n```js\nif (!condition) {\n  if ('production' !== process.env.NODE_ENV) {\n    invariant(false, 'error message here');\n  } else {\n    invariant(false);\n  }\n}\n```\n\nNote: TSDX doesn't supply an `invariant` function for you, you need to import one yourself. We recommend https://github.com/alexreardon/tiny-invariant.\n\nTo extract and minify `invariant` error codes in production into a static `codes.json` file, specify the `--extractErrors` flag in command line. For more details see [Error extraction docs](#error-extraction).\n\n##### `warning`\n\nReplaces\n\n```js\nwarning(condition, 'dev warning here');\n```\n\nwith\n\n```js\nif ('production' !== process.env.NODE_ENV) {\n  warning(condition, 'dev warning here');\n}\n```\n\nNote: TSDX doesn't supply a `warning` function for you, you need to import one yourself. We recommend https://github.com/alexreardon/tiny-warning.\n\n### Using lodash\n\nIf you want to use a lodash function in your package, TSDX will help you do it the _right_ way so that your library does not get fat shamed on Twitter. However, before you continue, seriously consider rolling whatever function you are about to use on your own. Anyways, here is how to do it right.\n\nFirst, install `lodash` and `lodash-es` as _dependencies_\n\n```bash\nyarn add lodash lodash-es\n```\n\nNow install `@types/lodash` to your development dependencies.\n\n```bash\nyarn add @types/lodash --dev\n```\n\nImport your lodash method however you want, TSDX will optimize it like so.\n\n```tsx\n// ./src/index.ts\nimport kebabCase from 'lodash/kebabCase';\n\nexport const KebabLogger = (msg: string) =\u003e {\n  console.log(kebabCase(msg));\n};\n```\n\nFor brevity let's look at the ES module output.\n\n\u003c!-- prettier-ignore --\u003e\n```js\nimport o from\"lodash-es/kebabCase\";const e=e=\u003e{console.log(o(e))};export{e as KebabLogger};\n//# sourceMappingURL=test-react-tsdx.esm.production.js.map\n```\n\nTSDX will rewrite your `import kebabCase from 'lodash/kebabCase'` to `import o from 'lodash-es/kebabCase'`. This allows your library to be treeshakable to end consumers while allowing to you to use `@types/lodash` for free.\n\n\u003e Note: TSDX will also transform destructured imports. For example, `import { kebabCase } from 'lodash'` would have also been transformed to `import o from \"lodash-es/kebabCase\".\n\n### Error extraction\n\nAfter running `--extractErrors`, you will have a `./errors/codes.json` file with all your extracted `invariant` error codes. This process scans your production code and swaps out your `invariant` error message strings for a corresponding error code (just like React!). This extraction only works if your error checking/warning is done by a function called `invariant`.\n\nNote: We don't provide this function for you, it is up to you how you want it to behave. For example, you can use either `tiny-invariant` or `tiny-warning`, but you must then import the module as a variable called `invariant` and it should have the same type signature.\n\n⚠️Don't forget: you will need to host the decoder somewhere. Once you have a URL, look at `./errors/ErrorProd.js` and replace the `reactjs.org` URL with yours.\n\n\u003e Known issue: our `transformErrorMessages` babel plugin currently doesn't have sourcemap support, so you will see \"Sourcemap is likely to be incorrect\" warnings. [We would love your help on this.](https://github.com/palmerhq/tsdx/issues/184)\n\n_TODO: Simple guide to host error codes to be completed_\n\n## Customization\n\n### Rollup\n\n\u003e **❗⚠️❗ Warning**: \u003cbr\u003e\n\u003e These modifications will override the default behavior and configuration of TSDX. As such they can invalidate internal guarantees and assumptions. These types of changes can break internal behavior and can be very fragile against updates. Use with discretion!\n\nTSDX uses Rollup under the hood. The defaults are solid for most packages (Formik uses the defaults!). However, if you do wish to alter the rollup configuration, you can do so by creating a file called `tsdx.config.js` at the root of your project like so:\n\n```js\n// Not transpiled with TypeScript or Babel, so use plain Es6/Node.js!\nmodule.exports = {\n  // This function will run for each entry/format/env combination\n  rollup(config, options) {\n    return config; // always return a config.\n  },\n};\n```\n\nThe `options` object contains the following:\n\n```tsx\nexport interface TsdxOptions {\n  // path to file\n  input: string;\n  // Name of package\n  name: string;\n  // JS target\n  target: 'node' | 'browser';\n  // Module format\n  format: 'cjs' | 'umd' | 'esm' | 'system';\n  // Environment\n  env: 'development' | 'production';\n  // Path to tsconfig file\n  tsconfig?: string;\n  // Is error extraction running?\n  extractErrors?: boolean;\n  // Is minifying?\n  minify?: boolean;\n  // Is this the very first rollup config (and thus should one-off metadata be extracted)?\n  writeMeta?: boolean;\n  // Only transpile, do not type check (makes compilation faster)\n  transpileOnly?: boolean;\n}\n```\n\n#### Example: Adding Postcss\n\n```js\nconst postcss = require('rollup-plugin-postcss');\nconst autoprefixer = require('autoprefixer');\nconst cssnano = require('cssnano');\n\nmodule.exports = {\n  rollup(config, options) {\n    config.plugins.push(\n      postcss({\n        plugins: [\n          autoprefixer(),\n          cssnano({\n            preset: 'default',\n          }),\n        ],\n        inject: false,\n        // only write out CSS for the first bundle (avoids pointless extra files):\n        extract: !!options.writeMeta,\n      })\n    );\n    return config;\n  },\n};\n```\n\n### Babel\n\nYou can add your own `.babelrc` to the root of your project and TSDX will **merge** it with [its own Babel transforms](./src/babelPluginTsdx.ts) (which are mostly for optimization), putting any new presets and plugins at the end of its list.\n\n### Jest\n\nYou can add your own `jest.config.js` to the root of your project and TSDX will **shallow merge** it with [its own Jest config](./src/createJestConfig.ts).\n\n### ESLint\n\nYou can add your own `.eslintrc.js` to the root of your project and TSDX will **deep merge** it with [its own ESLint config](./src/createEslintConfig.ts).\n\n### `patch-package`\n\nIf you still need more customizations, we recommend using [`patch-package`](https://github.com/ds300/patch-package) so you don't need to fork.\nKeep in mind that these types of changes may be quite fragile against version updates.\n\n## Inspiration\n\nTSDX was originally ripped out of [Formik's](https://github.com/jaredpalmer/formik) build tooling.\nTSDX has several similarities to [@developit/microbundle](https://github.com/developit/microbundle), but that is because Formik's Rollup configuration and Microbundle's internals had converged around similar plugins.\n\n### Comparison with Microbundle\n\nSome key differences include:\n\n- TSDX includes out-of-the-box test running via Jest\n- TSDX includes out-of-the-box linting and formatting via ESLint and Prettier\n- TSDX includes a bootstrap command with a few package templates\n- TSDX allows for some lightweight customization\n- TSDX is TypeScript focused, but also supports plain JavaScript\n- TSDX outputs distinct development and production builds (like React does) for CJS and UMD builds. This means you can include rich error messages and other dev-friendly goodies without sacrificing final bundle size.\n\n## API Reference\n\n### `tsdx watch`\n\n```shell\nDescription\n  Rebuilds on any change\n\nUsage\n  $ tsdx watch [options]\n\nOptions\n  -i, --entry           Entry module\n  --target              Specify your target environment  (default web)\n  --name                Specify name exposed in UMD builds\n  --format              Specify module format(s)  (default cjs,esm)\n  --tsconfig            Specify your custom tsconfig path (default \u003croot-folder\u003e/tsconfig.json)\n  --verbose             Keep outdated console output in watch mode instead of clearing the screen\n  --onFirstSuccess      Run a command on the first successful build\n  --onSuccess           Run a command on a successful build\n  --onFailure           Run a command on a failed build\n  --noClean             Don't clean the dist folder\n  --transpileOnly       Skip type checking\n  -h, --help            Displays this message\n\nExamples\n  $ tsdx watch --entry src/foo.tsx\n  $ tsdx watch --target node\n  $ tsdx watch --name Foo\n  $ tsdx watch --format cjs,esm,umd\n  $ tsdx watch --tsconfig ./tsconfig.foo.json\n  $ tsdx watch --noClean\n  $ tsdx watch --onFirstSuccess \"echo The first successful build!\"\n  $ tsdx watch --onSuccess \"echo Successful build!\"\n  $ tsdx watch --onFailure \"echo The build failed!\"\n  $ tsdx watch --transpileOnly\n```\n\n### `tsdx build`\n\n```shell\nDescription\n  Build your project once and exit\n\nUsage\n  $ tsdx build [options]\n\nOptions\n  -i, --entry           Entry module\n  --target              Specify your target environment  (default web)\n  --name                Specify name exposed in UMD builds\n  --format              Specify module format(s)  (default cjs,esm)\n  --extractErrors       Opt-in to extracting invariant error codes\n  --tsconfig            Specify your custom tsconfig path (default \u003croot-folder\u003e/tsconfig.json)\n  --transpileOnly       Skip type checking\n  -h, --help            Displays this message\n\nExamples\n  $ tsdx build --entry src/foo.tsx\n  $ tsdx build --target node\n  $ tsdx build --name Foo\n  $ tsdx build --format cjs,esm,umd\n  $ tsdx build --extractErrors\n  $ tsdx build --tsconfig ./tsconfig.foo.json\n  $ tsdx build --transpileOnly\n```\n\n### `tsdx test`\n\nThis runs Jest, forwarding all CLI flags to it. See [https://jestjs.io](https://jestjs.io) for options. For example, if you would like to run in watch mode, you can run `tsdx test --watch`. So you could set up your `package.json` `scripts` like:\n\n```json\n{\n  \"scripts\": {\n    \"test\": \"tsdx test\",\n    \"test:watch\": \"tsdx test --watch\",\n    \"test:coverage\": \"tsdx test --coverage\"\n  }\n}\n```\n\n### `tsdx lint`\n\n```shell\nDescription\n  Run eslint with Prettier\n\nUsage\n  $ tsdx lint [options]\n\nOptions\n  --fix               Fixes fixable errors and warnings\n  --ignore-pattern    Ignore a pattern\n  --max-warnings      Exits with non-zero error code if number of warnings exceed this number  (default Infinity)\n  --write-file        Write the config file locally\n  --report-file       Write JSON report to file locally\n  -h, --help          Displays this message\n\nExamples\n  $ tsdx lint src\n  $ tsdx lint src --fix\n  $ tsdx lint src test --ignore-pattern test/foo.ts\n  $ tsdx lint src test --max-warnings 10\n  $ tsdx lint src --write-file\n  $ tsdx lint src --report-file report.json\n```\n\n## Contributing\n\nPlease see the [Contributing Guidelines](./CONTRIBUTING.md).\n\n## Author\n\n- [Jared Palmer](https://twitter.com/jaredpalmer)\n\n## License\n\n[MIT](https://oss.ninja/mit/jaredpalmer/)\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://jaredpalmer.com\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/4060187?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJared Palmer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=jaredpalmer\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#design-jaredpalmer\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/pulls?q=is%3Apr+reviewed-by%3Ajaredpalmer\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#tool-jaredpalmer\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=jaredpalmer\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#maintenance-jaredpalmer\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=jaredpalmer\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/swyx\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/6764957?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eswyx\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Asw-yx\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=sw-yx\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=sw-yx\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#design-sw-yx\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"#ideas-sw-yx\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#infra-sw-yx\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#maintenance-sw-yx\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/pulls?q=is%3Apr+reviewed-by%3Asw-yx\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://jasonet.co\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/10660468?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJason Etcovitch\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3AJasonEtco\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=JasonEtco\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/skvale\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/5314713?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSam Kvale\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=skvale\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=skvale\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Askvale\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=skvale\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/pulls?q=is%3Apr+reviewed-by%3Askvale\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#ideas-skvale\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#question-skvale\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://lucaspolito.dev/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/41299650?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLucas Polito\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=lpolito\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=lpolito\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#question-lpolito\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://skalt.github.io\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/10438373?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSteven Kalt\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=SKalt\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/harry_hedger\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/2524280?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHarry Hedger\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-hedgerh\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=hedgerh\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=hedgerh\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#question-hedgerh\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/arthurdenner\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/13774309?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArthur Denner\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Aarthurdenner\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=arthurdenner\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#question-arthurdenner\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://carlfoster.io\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/5793483?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCarl\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-Carl-Foster\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=Carl-Foster\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=Carl-Foster\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=Carl-Foster\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#question-Carl-Foster\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://iGLOO.be\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/900947?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLoïc Mahieu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=LoicMahieu\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=LoicMahieu\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sebald\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/985701?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSebastian Sebald\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=sebald\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=sebald\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=sebald\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/karlhorky\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1935696?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKarl Horky\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=karlhorky\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-karlhorky\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://ghuser.io/jamesgeorge007\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/25279263?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJames George\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=jamesgeorge007\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/agilgur5\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/4970083?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAnton Gilgur\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-agilgur5\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=agilgur5\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=agilgur5\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Aagilgur5\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#example-agilgur5\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#ideas-agilgur5\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#question-agilgur5\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/pulls?q=is%3Apr+reviewed-by%3Aagilgur5\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=agilgur5\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://kylemh.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/9523719?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKyle Holmberg\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=kylemh\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#example-kylemh\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=kylemh\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/pulls?q=is%3Apr+reviewed-by%3Akylemh\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#question-kylemh\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sisp\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/2206639?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSigurd Spieckermann\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Asisp\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=sisp\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.selbekk.io\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1307267?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKristofer Giltvedt Selbekk\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=selbekk\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://tomasehrlich.cz\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/827862?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTomáš Ehrlich\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Atricoder42\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=tricoder42\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/kyle-johnson\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/1007162?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKyle Johnson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Akyle-johnson\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=kyle-johnson\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.etiennedeladonchamps.fr/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/14336608?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEtienne Dldc\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Aetienne-dldc\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=etienne-dldc\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=etienne-dldc\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/fknop\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/6775689?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFlorian Knop\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Afknop\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/gndelia\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/352474?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGonzalo D'Elia\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=gndelia\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://patreon.com/aleclarson\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1925840?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlec Larson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=aleclarson\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/pulls?q=is%3Apr+reviewed-by%3Aaleclarson\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#ideas-aleclarson\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#question-aleclarson\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://cantaloupesys.com/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/277214?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJustin Grant\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Ajustingrant\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#ideas-justingrant\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#question-justingrant\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://n3tr.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/155392?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJirat Ki.\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=n3tr\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=n3tr\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3An3tr\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://natemoo.re\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/7118177?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNate Moore\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=natemoo-re\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-natemoo-re\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/diegohaz\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/3068563?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHaz\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=diegohaz\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://bastibuck.de\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/6306291?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBasti Buck\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=bastibuck\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Abastibuck\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://pablosz.tech\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/8672915?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePablo Saez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=PabloSzx\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3APabloSzx\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.twitter.com/jake_gavin\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/5965895?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJake Gavin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Ajakegavin\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=jakegavin\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://grantforrest.dev\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/2829772?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGrant Forrest\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=a-type\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=a-type\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Aa-type\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://sebastienlorber.com/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/749374?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSébastien Lorber\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=slorber\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://kirjai.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/9858620?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKirils Ladovs\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=kirjai\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/enesTufekci\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/16020295?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEnes Tüfekçi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=enesTufekci\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=enesTufekci\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/IAmTrySound\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/5635476?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBogdan Chadkin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/pulls?q=is%3Apr+reviewed-by%3ATrySound\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#question-TrySound\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"#ideas-TrySound\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/FredyC\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1096340?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDaniel K.\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=FredyC\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=FredyC\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=FredyC\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#ideas-FredyC\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3AFredyC\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.quentin-sommer.com\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/9129496?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eQuentin Sommer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=quentin-sommer\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://hyan.com.br\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/5044101?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHyan Mandian\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=hyanmandian\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=hyanmandian\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/dance2die\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/8465237?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSung M. Kim\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Adance2die\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=dance2die\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/johnrjj\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1103963?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJohn Johnson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=johnrjj\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=johnrjj\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jooohn\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/2661835?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJun Tomioka\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=jooohn\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=jooohn\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://kunst.com.br\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/8649362?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLeonardo Dino\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=leonardodino\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Aleonardodino\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://honzabrecka.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/1021827?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eHonza Břečka\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=honzabrecka\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Ahonzabrecka\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://chatlayer.ai\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/4059732?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWard Loos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=wrdls\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-wrdls\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/bbugh\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/438465?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBrian Bugh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=bbugh\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Abbugh\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ccarse\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1965943?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCody Carse\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=ccarse\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://sadsa.github.io\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/3200576?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJosh Biddick\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=sadsa\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://albizures.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/6843073?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJose Albizures\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=albizures\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=albizures\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Aalbizures\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://netzwerg.ch\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/439387?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRahel Lüthy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=netzwerg\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://fabulas.io\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/14793389?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichael Edelman \u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=medelman17\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-medelman17\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://tunnckoCore.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/5038030?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCharlike Mike Reagent\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/pulls?q=is%3Apr+reviewed-by%3AtunnckoCore\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=tunnckoCore\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-tunnckoCore\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/wessberg\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/20454213?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFrederik Wessberg\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-wessberg\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://elad.ossadon.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/51488?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eElad Ossadon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=elado\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=elado\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Aelado\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/third774\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/8732191?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKevin Kipp\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=third774\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mfolnovic\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/20919?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMatija Folnovic\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=mfolnovic\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=mfolnovic\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Aidurber\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/5732291?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndrew\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=Aidurber\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://audiolion.github.io\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/2430381?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRyan Castner\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=audiolion\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=audiolion\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#ideas-audiolion\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/yordis\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/4237280?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYordis Prieto\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=yordis\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.ncphi.com\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/824015?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNCPhillips\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=ncphillips\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/ArnaudBarre\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/14235743?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eArnaud Barré\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=ArnaudBarre\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=ArnaudBarre\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://twitter.com/techieshark\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/1072292?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePeter W\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=techieshark\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://joeflateau.net\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/643331?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoe Flateau\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=joeflateau\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=joeflateau\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://goznauk.github.io\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/4438903?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eH.John Choi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=goznauk\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://brave.com/loo095\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/85355?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJon Stevens\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=lookfirst\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-lookfirst\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Alookfirst\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/apps/greenkeeper\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/in/505?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003egreenkeeper[bot]\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-greenkeeper[bot]\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=greenkeeper[bot]\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/apps/allcontributors\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/in/23186?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eallcontributors[bot]\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-allcontributors[bot]\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=allcontributors[bot]\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/in/29110?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edependabot[bot]\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-dependabot[bot]\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#security-dependabot[bot]\" title=\"Security\"\u003e🛡️\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=dependabot[bot]\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/about\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/9919?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGitHub\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#infra-github\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://linkedin.com/in/ambroseus\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/380645?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEugene Samonenko\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=ambroseus\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#example-ambroseus\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#question-ambroseus\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"#ideas-ambroseus\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/rockmandash\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/7580792?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoseph Wang\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Arockmandash\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://qiita.com/kotarella1110\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/12913947?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKotaro Sugawara\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Akotarella1110\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=kotarella1110\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://blog.semesse.me\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/13726406?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSemesse\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=Semperia\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://informatikamihelac.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/13813?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBojan Mihelac\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=bmihelac\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://dandascalescu.com/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/33569?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDan Dascalescu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=dandv\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/yuriy636\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/6631050?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYuriy Burychka\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=yuriy636\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jssee\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/2642936?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJesse Hoyos\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=jssee\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/devrelm\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/2008333?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMike Deverell\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=devrelm\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://hipsterbrown.com\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/3051193?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNick Hehr\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=HipsterBrown\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=HipsterBrown\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-HipsterBrown\" title=\"Examples\"\u003e💡\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Bnaya\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1304862?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBnaya Peretz\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3ABnaya\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=Bnaya\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/andresz1\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/6877967?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndres Alvarez\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=andresz1\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=andresz1\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#example-andresz1\" title=\"Examples\"\u003e💡\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/kyarik\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/33955898?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYaroslav K.\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=kyarik\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://strdr4605.github.io\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/16056918?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDragoș Străinu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-strdr4605\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.linkedin.com/in/george-varghese-m/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/20477438?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGeorge Varghese M.\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=georgevarghese185\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=georgevarghese185\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=georgevarghese185\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://nelabs.dev/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/137872?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eReinis Ivanovs\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-slikts\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#question-slikts\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://orta.io\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/49038?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOrta Therox\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-orta\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=orta\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/thany\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/152227?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMartijn Saly\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Athany\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://kattcorp.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/459267?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlex Johansson\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=KATT\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/hb-seb\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/69623566?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ehb-seb\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=hb-seb\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://seungdols.tistory.com/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/16032614?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eseungdols\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Aseungdols\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/CyriacBr\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/38442110?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBéré Cyriac\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3ACyriacBr\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/in19farkt\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/12945918?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDmitriy Serdtsev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Ain19farkt\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://formoses.ru/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/3105477?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVladislav Moiseev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=vladdy-moses\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/felixmosh\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/9304194?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFelix Mosheev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Afelixmosh\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=felixmosh\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.ludofischer.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/43557?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLudovico Fischer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/commits?author=ludofischer\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.altrimbeqiri.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/602300?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAltrim Beqiri\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Aaltrim\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=altrim\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=altrim\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/tanem\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/464864?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTane Morgan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/formium/tsdx/issues?q=author%3Atanem\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/formium/tsdx/commits?author=tanem\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-enable --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpalmerhq%2Ftsdx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpalmerhq%2Ftsdx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpalmerhq%2Ftsdx/lists"}