Skip to content

SmooAI/config-typescript

Repository files navigation

@smooai/config-typescript — Shared TypeScript configs for every project

npm Smoo AI license

TypeScript

Features  ·  Install  ·  Usage  ·  Platform


A collection of internal TypeScript configurations used across Smoo AI projects. Extend one of these tsconfig presets and your project inherits the same strict, modern, monorepo-friendly compiler settings we use everywhere. Derived from @turbo/config-typescript.

✨ Features

  • Standard TypeScript configurations tuned for Smoo AI projects
  • Strict type checking enabled by default
  • Modern JavaScript feature support
  • Consistent settings across every repository
  • Optimized for monorepo setups
  • Presets available for:
    • Node.js projects
    • React applications
    • Next.js applications
    • Library packages

📦 Install

pnpm add -D @smooai/config-typescript

This package has a peer dependency on TypeScript, so make sure it's installed too:

pnpm add -D typescript

🚀 Usage

In your tsconfig.json:

{
    "extends": "@smooai/config-typescript/base.json"
}

Swap base.json for the preset that matches your target (Node, React, Next.js, or library).

🧩 Part of Smoo AI

@smooai/config-typescript is built and open-sourced by Smoo AI — the AI-powered business platform with AI built into every product: CRM, customer support, campaigns, field service, observability, and developer tools.

🤝 Contributing

Contributions are welcome. This project uses changesets to manage versions and releases.

  1. Fork the repository.
  2. Create your branch (git checkout -b amazing-feature).
  3. Make your changes.
  4. Add a changeset to document them: pnpm changeset — it prompts for the version bump type (patch, minor, or major) and a description.
  5. Commit and push your branch.
  6. Open a pull request, referencing any related issues.

The maintainers will review your PR and may request changes before merging.

📄 License

MIT © SmooAI. See LICENSE.

Contact

Brent Rager

Smoo GitHub: github.com/SmooAI


Built by Smoo AI — AI built into every product.

About

Shared TypeScript configurations for SmooAI projects — base, Node.js, React, Next.js, and library presets with strict type checking and monorepo optimization.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors