Shared build configuration presets for TypeScript-based projects.
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.
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-configThis 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.
- 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.
MIT