@datalackey/typescript-build-config
v0.0.13
Published
Shared build configuration for TypeScript projects — ESLint, and future tsconfig/Prettier presets
Downloads
888
Maintainers
Readme
@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-configSupport 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
