1.2.0 • Published 9 months ago

@fmss/typescript-config v1.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

@fmss/typescript-config

License: MIT npm version

FMSS TypeScript configuration files for extending

Installation

$ npm install @fmss/typescript-config

Usage

The package includes several TypeScript configurations for different types of projects:

Base (base.json)

Basic TypeScript configuration that other configs extend from. Use this as a starting point for custom configurations.

{
  "extends": "@fmss/typescript-config/base.json",
  "compilerOptions": {
    "baseUrl": ".",
    "rootDir": "."
  }
}

React Application (application.json)

{
  "extends": "@fmss/typescript-config/application.json",
  "compilerOptions": {
    "baseUrl": ".",
    "rootDir": "."
  },
  "include": ["./app/**/*", "./tests/**/*"]
}

React Library (library.json)

{
  "extends": "@fmss/typescript-config/library.json",
  "compilerOptions": {
    "baseUrl": "./src",
    "rootDir": "."
  },
  "include": ["./src/**/*"]  
}

Node Library (node-library.json)

Similar to library config but for Node.

{
  "extends": "@fmss/typescript-config/node-library.json"
}

Node Base (node-base.json)

Base configuration for Node.js applications.

{
  "extends": "@fmss/typescript-config/node-base.json"
}

Project that run in the browser (dom.json)

A configuration file is provided that included styles setup and a more conservative build target.

{
  "extends": "@fmss/typescript-config/dom.json"
}
1.2.0

9 months ago

1.1.0

9 months ago

1.0.0

9 months ago