@smooai/config-eslint v1.0.16
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-eslint
Shared ESLint configuration used across SmooAI projects. This package provides a standardized linting configuration to ensure consistent code style and quality across all SmooAI repositories.
Installation
pnpm add -D @smooai/config-eslint eslint@^9.0.0
Usage
Create an eslint.config.mjs
file in your project root:
import { config } from '@smooai/config-eslint';
export default config;
Features
- Standard ESLint rules optimized for SmooAI projects
- TypeScript support
- React/Next.js support
- Prettier integration
- Consistent code style enforcement
- Best practices for modern JavaScript development
Linting
pnpm lint
Testing
pnpm test
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 changeset
This 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
2 months ago
2 months ago
2 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago