Skip to content

lokicoule-stack/tsconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lokiverse TypeScript Configuration

npm version

Composable TypeScript configurations for modern development.

Quick Start

npm install -D @lokiverse/tsconfig

tsconfig.json

{
  "extends": "@lokiverse/tsconfig/presets/lib-universal"
}

Library Presets

Preset Target Module Resolution Use Case
lib-universal Node.js + Bun Bundler Universal libraries
lib-node Node.js NodeNext Node.js libraries
lib-browser Browser Bundler Browser libraries
lib-react Browser + React Bundler React libraries

Universal Library (Node.js + Bun)

{
  "extends": "@lokiverse/tsconfig/presets/lib-universal"
}

Node.js Library

{
  "extends": "@lokiverse/tsconfig/presets/lib-node"
}

Browser Library

{
  "extends": "@lokiverse/tsconfig/presets/lib-browser"
}

React Library

{
  "extends": "@lokiverse/tsconfig/presets/lib-react"
}

Custom Configurations

Composable Configs

Build custom configs by combining base, runtime, and framework configs.

React App with Node.js

{
  "extends": [
    "@lokiverse/tsconfig",
    "@lokiverse/tsconfig/runtimes/node",
    "@lokiverse/tsconfig/frameworks/react"
  ]
}

Vite App

{
  "extends": [
    "@lokiverse/tsconfig",
    "@lokiverse/tsconfig/runtimes/browser",
    "@lokiverse/tsconfig/frameworks/vite"
  ]
}

Available Configs

Base

  • @lokiverse/tsconfig - Core TypeScript settings

Runtimes

  • @lokiverse/tsconfig/runtimes/node - Node.js environment
  • @lokiverse/tsconfig/runtimes/browser - Browser environment

Frameworks

  • @lokiverse/tsconfig/frameworks/react - React support
  • @lokiverse/tsconfig/frameworks/vite - Vite support

Library Presets

  • @lokiverse/tsconfig/presets/lib-base - Base library config
  • @lokiverse/tsconfig/presets/lib-universal - Node.js + Bun
  • @lokiverse/tsconfig/presets/lib-node - Node.js only
  • @lokiverse/tsconfig/presets/lib-browser - Browser only
  • @lokiverse/tsconfig/presets/lib-react - React libraries

What's Included

  • Strict type checking enabled
  • Source maps and declarations
  • Modern ES2022 target
  • Optimized for bundlers
  • Incremental compilation support

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •