Logo TRUIX
TRUIX
Deep Dive Technique

Chaque détail conçu pour la productivité maximale

Explorez le fonctionnement interne de TRUIX DEV FRAMEWORK : du scaffolding haute vitesse à l'analyse AST en temps réel.

Module 01 • CLI Scaffolder

Scaffolding Unifié & Détection Instantanée

Là où la création standard d'un projet nécessite d'installer Next.js, puis d'ajouter TypeScript, d'initialiser Tailwind, d'ajuster DaisyUI et de lier ESLint, TRUIX exécute une matrice de génération pré-validée.

Compatibilité garantie : React 19, Next.js 15, TypeScript 5.6 et Tailwind 3.4 testés ensemble en CI.
Arborescence modulaire : dossiers `app/`, `components/`, `lib/`, `types/` structurés avec alias absolus `@/*`.
Zéro configuration manuelle : tsconfig.json et tailwind.config.ts sont prêts immédiatement.
structure-projet/✓ Généré en 3.8s
├── app/
│   ├── layout.tsx         # RootLayout + Font loading
│   ├── page.tsx           # Page d'accueil App Router
│   └── globals.css        # Tailwind + CSS Variables
├── components/            # Composants atomiques & modulaires
├── lib/
│   ├── store.ts           # Zustand state management
│   └── utils.ts           # Utilitaires TypeScript
├── public/                # Assets vectoriels & icons
├── tailwind.config.ts     # Config DaisyUI & Tokens
├── tsconfig.json          # Mode strict sans any
└── package.json           # Dépendances verrouillées
TypeScan EngineActif
Avant TRUIX (code non typé)userData est typé implicitement comme 'any'

let userData = fetchUserPayload();

Après `truix type` (auto-typage strict)Structure inférée et validée automatiquement

let userData: UserSessionPayload = fetchUserPayload();

Module 02 • TypeScan Engine

Inférence de Types Contextuelle en Temps Réel

Le watcher `truix type --watch` s'exécute en arrière-plan sans bloquer vos compilations. Il observe les interactions entre vos fonctions et injecte les types formels exacts.

Élimination des `any` : transforme les variables ambiguës en types stricts documentés.
Auto-génération d'interfaces : crée les types de Props pour vos composants React automatiquement.
Performance non intrusive : analyse AST ultralégère en moins de 150ms par cycle.
Module 03 • Synchronisation

Source Unique de Configuration

Plus jamais de décalage entre les variables définies dans votre thème Tailwind, vos types TypeScript et vos variables CSS. Tout est relié et synchronisé dynamiquement.

Thèmes Dark/Light synchronisésAlias TS autovalidésRègles ESLint zéro conflit
100%

Concordance des types

0 err

Conflits de plugins

0.14s

Temps de scan moyen

60x

Gain au démarrage

Tableau Comparatif

TRUIX face aux méthodes traditionnelles

CritèreSetup Manuelcreate-next-appTRUIX DEV FRAMEWORK
Temps d'initialisation10 à 25 minutes2 à 5 minutes3.8 secondes
Typage automatique en directNon (100% manuel)Non (manuel)Oui (TypeScan Engine)
Configuration Tailwind & DaisyUIManuelle & risques de conflitsPartielle100% prête & thémée
Synchronisation globale des configsNon (désynchronisation fréquente)Non géréAutomatique & sans friction
Dark / Light Mode clé en mainÀ coder à la mainNon configuréInclus & ultra-fluide
Passez à la vitesse supérieure

Prêt à démarrer votre prochain projet sans configuration ?

Un seul terminal, deux commandes, et votre application React 19, TypeScript et Next.js 15 est prête à conquérir le monde.