Packages
Published from this repository:
| Package | Role |
|---|---|
@chilibase/frontend | React UI: browse, forms, auth, administration |
@chilibase/backend | NestJS: persistence, files, auth, export |
Scaffold: create-chilibase (pnpx create-chilibase@0.3.3 …). Demo app: chilibase/car-demo.
License: MIT. Author: Michal Rakus.
Frontend subpath exports
Import from a subpath, not the package root:
@chilibase/frontend/common
@chilibase/frontend/app-layout
@chilibase/frontend/auth
@chilibase/frontend/autocomplete-field
@chilibase/frontend/browse
@chilibase/frontend/button
@chilibase/frontend/checkbox-field
@chilibase/frontend/date-field
@chilibase/frontend/select-field
@chilibase/frontend/dynamic-browse
@chilibase/frontend/env-vars
@chilibase/frontend/form
@chilibase/frontend/detail-data-table
@chilibase/frontend/form-layout
@chilibase/frontend/form-navigator
@chilibase/frontend/number-field
@chilibase/frontend/input-file-list
@chilibase/frontend/interval-field
@chilibase/frontend/lazy-data-table
@chilibase/frontend/locale
@chilibase/frontend/multi-select-field
@chilibase/frontend/multiline-text-field
@chilibase/frontend/rich-text-field
@chilibase/frontend/search-field
@chilibase/frontend/text-field
@chilibase/frontend/to-one-assoc-button
@chilibase/frontend/use-state
@chilibase/frontend/doc-templates
@chilibase/frontend/administration
@chilibase/frontend/utilsPeer dependencies (app must provide): react, react-dom, react-router, primereact, primeflex, primeicons, quill, react-transition-group.
Backend subpath exports
@chilibase/backend/auth
@chilibase/backend/common
@chilibase/backend/env-vars
@chilibase/backend/export
@chilibase/backend/locale
@chilibase/backend/main-module
@chilibase/backend/administration
@chilibase/backend/files
@chilibase/backend/persistence
@chilibase/backend/services
@chilibase/backend/utilsEntry module: ChilibaseModule from @chilibase/backend/main-module.
Peer dependencies (app must provide): NestJS (common, core, config, passport, platform-express, typeorm), TypeORM, pg, passport / passport-jwt / passport-local, jwks-rsa, exceljs, rxjs, reflect-metadata, postgres-interval, pg-query-stream.
Deprecated X… names
Older names (XFormBase, XLazyDataTable, XInputText, …) are still exported as aliases and marked @deprecated. Prefer the names without the prefix.