Recibe notificaciones sobre los próximos lanzamientos de Intlayer
    Creación:2025-12-30Última actualización:2025-12-30

    Inicializar Intlayer

    npx intlayer init

    El comando init configura Intlayer automáticamente en tu proyecto ajustando los archivos y la configuración necesarios. Es la forma recomendada para comenzar con Intlayer.

    Alias:

    • npx intlayer init

    Argumentos:

    • --project-root [projectRoot] - Opcional. Especifica el directorio raíz del proyecto. Si no se proporciona, el comando buscará el directorio raíz del proyecto empezando desde el directorio de trabajo actual.

    Qué hace:

    The init command performs the following setup tasks:

    1. Valida la estructura del proyecto - Asegura que estés en un directorio de proyecto válido con un archivo package.json
    2. Actualiza .gitignore - Agrega .intlayer a tu archivo .gitignore para excluir archivos generados del control de versiones
    3. Configura TypeScript - Actualiza todos los archivos tsconfig.json para incluir las definiciones de tipos de Intlayer (.intlayer/**/*.ts)
    4. Crea archivo de configuración - Genera un intlayer.config.ts (para proyectos TypeScript) o intlayer.config.mjs (para proyectos JavaScript) con la configuración por defecto
    5. Actualiza la configuración de Vite - Si se detecta un archivo de configuración de Vite, añade la importación del plugin vite-intlayer
    6. Actualiza la configuración de Next.js - Si se detecta un archivo de configuración de Next.js, agrega la importación del plugin next-intlayer

    Ejemplos:

    Inicialización básica:

    npx intlayer init

    Esto inicializará Intlayer en el directorio actual, detectando automáticamente la raíz del proyecto.

    Inicializar con raíz de proyecto personalizada:

    npx intlayer init --project-root ./my-project

    Esto inicializará Intlayer en el directorio especificado.

    Ejemplo de salida:

    npx intlayer initComprobando la configuración de Intlayer...✓ Agregado .intlayer a .gitignore✓ Actualizado tsconfig.json para incluir los tipos de IntlayerCreado intlayer.config.ts✓ Inyectada la importación en vite.config.ts✓ Inicialización de Intlayer completada.

    Notas:

    • El comando es idempotente - puedes ejecutarlo varias veces de forma segura. Omitirá los pasos que ya estén configurados.
    • Si ya existe un archivo de configuración, no será sobrescrito.
    • Se omiten los archivos de configuración de TypeScript que no tienen un include array (p. ej., configuraciones solution-style con referencias).
    • El comando finalizará con un error si no se encuentra un package.json en la raíz del proyecto.
    Recibe notificaciones sobre los próximos lanzamientos de Intlayer