@composi/create-composi-app:

create-composi-app

En lugar de la carga de instalar todas las partes para crear un proyecto Composi, puede usar create-composi-app para comenzar a trabajar rápidamente.

create-composi-app crea un proyecto con una buena estructura y con tarea que vigila sus archivos y reconstruye y recarga el navegador cuando se realizan cambios. También incluye Eslint, tanto como Prettier para formatear el código.

La configuración para un nuevo proyecto es así:


my-project-|
    src-|
        css-|
        |-css-reset.css
        |-styles.css
        images-|
          icons-|
            |-favicon-16x16.png
            |-favicon-32x32.png
        js-|
          components-|
          |-title.js
        |-app.js
        |-types.js
    |-.bablerc
    |-.editorconfig
    |-.eslintrc.json
    |-gulpfile.js
    |-index.html
    |-package.json
    |-README.md
    |-tsconfig.d.ts

Módulos Incluídos

Cuando creas un proyecto nuevo, ése inlcuye los siguientes módulos @composi ya listos para importar si se necesitan:

Para usarlos tan sólo hay que importarlos en el proyecto:

import { h, render } from '@composi/core'
import { areEqual } from '@composi/are-equal'
import { clone } from '@composi/clone'
import { gestures } from '@composi/gestures'
import { getType } from '@composi/get-type'
import { idb } from '@composi/idb'
import { Router } from '@composi/router'
import { addStyles } from '@composi/styler'
import { uuid } from '@composi/uuid'

Lée la documentación de los enlaces anteriors para aprender cómo usarlos.