Skip to content

datalackey/typescript-build-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@datalackey/typescript-build-config

Shared build configuration presets for TypeScript-based projects.

Purpose

This package centralises common build tooling configuration across all TypeScript projects maintained under the @datalackey scope. The goal is a single source of truth for settings that should be held constant across projects, avoiding drift between repos over time.

Installation

Install dependencies (using --ignore-engines which prevents bug that stops post-install from running)

npm install --save-dev @typescript-eslint/eslint-plugin @typescript-eslint/parser
npm install --save-dev prettier
npm install  --ignore-engines  --save-dev @datalackey/typescript-build-config

Support for New Projects Only

This package intentionally lists eslint, prettier, and the @typescript-eslint/* plugins as dependencies rather than peerDependencies. This is by design — the package targets new projects only and is not intended for use in existing projects that may have conflicting versions of these tools.

Current Contents

- ESLint Config
- Prettier Config
- License 
- Post install script which sets up 'starter' top level config files in your root project folder.
  These configs extend the content of what is installed under node_modules.

License

MIT

About

Shared build configuration presets for TypeScript-based projects.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors