@smooai/config-typescript
v1.0.16
Published
Collection of internal TypeScript configurations used across SmooAI projects. This package provides standardized TypeScript configurations to ensure consistent type checking and compilation settings across all SmooAI repositories.
Maintainers
Readme
About SmooAI
SmooAI is an AI-powered platform for helping businesses multiply their customer, employee, and developer experience.
Learn more on smoo.ai
SmooAI Packages
Check out other SmooAI packages at npmjs.com/org/smooai
About @smooai/config-typescript
Collection of internal TypeScript configurations used across SmooAI projects. This package provides standardized TypeScript configurations to ensure consistent type checking and compilation settings across all SmooAI repositories.
Derived from @turbo/config-typescript.
Installation
pnpm add -D @smooai/config-typescriptNote: This package has a peer dependency on TypeScript. Make sure you have TypeScript installed in your project:
pnpm add -D typescriptUsage
In your tsconfig.json:
{
"extends": "@smooai/config-typescript/base.json"
}Features
- Standard TypeScript configurations optimized for SmooAI projects
- Strict type checking enabled
- Modern JavaScript features support
- Consistent configuration across projects
- Optimized for monorepo setups
- Configurations available for:
- Node.js projects
- React applications
- Next.js applications
- Library packages
Contributing
Contributions are welcome! This project uses changesets to manage versions and releases.
Development Workflow
Fork the repository
Create your branch (
git checkout -b amazing-feature)Make your changes
Add a changeset to document your changes:
pnpm changesetThis will prompt you to:
- Choose the type of version bump (patch, minor, or major)
- Provide a description of the changes
Commit your changes (
git commit -m 'Add some amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
Pull Request Guidelines
- Reference any related issues in your PR description
The maintainers will review your PR and may request changes before merging.
Contact
Brent Rager
Smoo Github: https://github.com/SmooAI
