Detalhes do pacote

@beemo/config-typescript

beemojs7.7kMIT2.0.1

TypeScript config for Beemo projects.

beemo-config, beemo, typescript

readme (leia-me)

Beemo - TypeScript config

Build Status npm version npm deps

An official Beemo TypeScript config based on tsconfig-beemo.

yarn install --dev typescript @beemo/core @beemo/driver-typescript @beemo/config-typescript

Config will automatically assume project references are being used if a project is using workspaces.

Setup

Create a configs/typescript.ts file in your Beemo configuration module that re-exports this config with your own include, exclude, etc.

import config from '@beemo/config-typescript';

export default {
    ...config,
    include: ['src/**/*'],
};

Settings

The following Beemo settings can be defined and will be enable compiler options.

  • decorators (boolean) - Enable TypeScript decorators. If true, will toggle Babel into loose mode. Defaults to false.
  • react (boolean | classic | automatic) - Enable React (or React Native) syntax with the defined JSX runtime. Defaults to false.
export default {
    module: '<config-module>',
    drivers: ['typescript'],
    settings: {
        react: 'automatic',
    },
};