message: Mention the corresponding Babel plugins as requirements
  readme: mention required babel plugins
  This is a squash merge of typegoose/typegoose#229
diff: @@ -110,7 +110,17 @@ class User {
  * TypeScript 3.7+
  * Node 8.10+
  * mongoose ^5.9.2
  -* `emitDecoratorMetadata` and `experimentalDecorators` must be enabled in `tsconfig.json`
  +* `experimentalDecorators` and `emitDecoratorMetadata` must be enabled in `tsconfig.json`
  +* if you use the [Babel TypeScript preset](https://babeljs.io/docs/en/babel-preset-typescript), you will need to reproduce the `--experimentalDecorators` and `--emitDecoratorMetadata` [TypeScript compiler options](https://babeljs.io/docs/en/babel-plugin-transform-typescript#typescript-compiler-options) by using the corresponding plugins for [enabling decorators](https://babeljs.io/docs/en/babel-plugin-proposal-decorators) and [emitting decorator metadata](https://github.com/leonardfactory/babel-plugin-transform-typescript-metadata):
  +
  +```js
  +module.exports = {
  + plugins: [
  + ['@babel/plugin-proposal-decorators', { legacy: true }],
  + 'babel-plugin-transform-typescript-metadata',
  + ]
  +}
  +```
  ## Install
  