Skip to content
lokicoule-stackPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

20 Commits

Folders and files

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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors