npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@chittyos/standard-installer

v1.0.1

Published

ChittyOS Standard Framework Installer - Automated setup for ChittyApps integration

Readme

ChittyOS Standard Framework Installer

Official installer for the ChittyOS Standard Framework - a comprehensive integration platform for ChittyApps ecosystem.

Overview

The ChittyOS Standard Framework provides a unified foundation for building and integrating ChittyApps applications. It includes shared dependencies, UI components, utilities, and seamless integration capabilities.

Features

  • Unified Dependencies: Centralized management of all common dependencies
  • Shared UI Components: Pre-built Radix UI and shadcn/ui components
  • Framework Integration: Seamless integration between multiple ChittyApps
  • Database Support: Built-in PostgreSQL/Neon database configuration
  • Authentication: Ready-to-use authentication system
  • Docker Support: Optional containerization configuration

Installation

Quick Install

npx @chittyos/standard-installer

Or with npm:

npm install -g @chittyos/standard-installer
chitty-install

Manual Installation

  1. Clone the installer:
git clone https://github.com/ChittyOS/standard-installer.git
cd chittystandard-installer
npm install
  1. Run the installer:
npm run install-standard

Installation Options

Framework Levels

  • Minimal: Core dependencies only (no apps)
  • Standard (Recommended): Essential apps (ChittyResolution, ChittyChronicle)
  • Professional: Full legal suite (5 apps)
  • Enterprise: Complete ecosystem (all 8+ apps)
  • Custom: Select specific apps to install

Available ChittyApps

| App | Description | Category | |-----|-------------|----------| | ChittyResolution | Dispute resolution & case management | Legal | | ChittyChronicle | Timeline management & litigation support | Legal | | ChittyEvidence | Evidence tracking & verification | Legal | | ChittyFlow | Workflow automation & process management | Automation | | ChittyIntel | AI-powered legal intelligence & analysis | Intelligence | | ChittyTrace | Document processing & litigation support | Legal | | ChittyCloude | Universal cloud deployment (Cloudflare, Vercel, etc.) | Deployment | | Contradiction Engine | Logic analysis & contradiction detection | Analysis |

Configuration

Environment Variables

Create a .env file in your project root:

DATABASE_URL=postgresql://user:password@localhost:5432/chittydb
SESSION_SECRET=your-secret-key
VITE_API_URL=http://localhost:3000

ChittyOS Config

The installer creates src/chitty.config.ts with your selected configuration:

export const chittyConfig = {
  framework: 'standard',
  version: '1.0.0',
  apps: ['chittyresolution', 'chittychronicle'],
  features: {
    database: true,
    authentication: true,
    docker: false
  }
};

Project Structure

my-chittyapp/
├── src/
│   ├── chitty.config.ts    # Framework configuration
│   ├── auth/               # Authentication setup
│   ├── db/                 # Database schema
│   └── components/         # Your components
├── public/
├── package.json
├── tsconfig.json
├── vite.config.ts
├── tailwind.config.js
├── drizzle.config.ts      # Database config
└── docker-compose.yml     # Optional Docker setup

Commands

Check Dependencies

npm run check-deps

Development

npm run dev

Build

npm run build

Type Checking

npm run typecheck

Linting

npm run lint

Shared Dependencies

The ChittyOS Standard Framework includes:

  • UI Framework: React 18, TypeScript 5
  • Styling: Tailwind CSS, CSS-in-JS
  • Components: Radix UI, shadcn/ui, Lucide icons
  • State Management: Zustand, React Query
  • Forms: React Hook Form, Zod validation
  • Database: Drizzle ORM, PostgreSQL/Neon
  • Utilities: date-fns, nanoid, clsx

System Requirements

  • Node.js 18.0.0 or higher
  • npm 9.0.0 or higher (or yarn/pnpm)
  • Git 2.0.0 or higher
  • PostgreSQL 14+ (if using database features)

Troubleshooting

Installation Fails

  1. Check system requirements:
node --version  # Should be >= 18.0.0
npm --version   # Should be >= 9.0.0
  1. Clear npm cache:
npm cache clean --force
  1. Try with different package manager:
yarn create @chittyos/app
# or
pnpm create @chittyos/app

Database Connection Issues

  1. Verify PostgreSQL is running:
psql --version
  1. Check connection string in .env
  2. Run database migrations:
npm run db:push

Missing Dependencies

If a ChittyApp fails to install:

npm install @chittyapps/[app-name] --save

Support

License

MIT © ChittyOS

Contributing

Contributions are welcome! Please read our Contributing Guide for details.


Built with ❤️ by the ChittyOS Team