Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 997 Bytes

Development.md

File metadata and controls

64 lines (43 loc) · 997 Bytes

Development

This project is a monorepo managed by yarn. The packages are located in the packages directory.

  • @openassistant/core: The core package.
  • @openassistant/ui: The UI package.
  • @openassistant/cli: The CLI package.

Addons

  • @openassistant/geoda: The Geoda addon.
  • @openassistant/duckdb: The DuckDB addon.
  • @openassistant/echarts: The ECharts addon.

Quick Start

yarn install
yarn start

Build

Build all packages.

yarn build

Generate declaration files for all packages.

yarn declaration

Test

yarn test

To test a specific package, use the following command:

node --experimental-vm-modules node_modules/.bin/jest --selectProjects ui --coverage

Publish packages

npm run publish-packages
  1. To test before publishing:
npm publish --dry-run --workspaces
  1. To publish only specific packages:
npm publish -w @openassistant/core -w @openassistant/ui