aiao

AIAO

MIT License

Downloads
1.2K
Stars
31
Committers
2

English

AIAO

Use monorepo style for management some npm package。

Libs

Versions less than 1 are internal beta versions, please use with caution

Elements

Package Description Version Scale
@aiao/elements web component npm bundlephobia Details
@aiao/elements-angular angular version npm bundlephobia Details
@aiao/elements-react react version npm bundlephobia Details
@aiao/elements-cdk component Dev Kit npm bundlephobia Detail

Angular

Package Description Version Scale
@aiao/lazy-module lazy load angular module npm bundlephobia Details
@aiao/lazy-element lazy load angular element npm bundlephobia Details
@aiao/lazy-component lazy load any module's component npm bundlephobia Details
@aiao/stencil-toolkit stencil toolkit from angular , support nx npm bundlephobia Details

utils

Package Description Version Scale
@aiao/color color tool npm bundlephobia Details
@aiao/util utils npm bundlephobia Details
@aiao/image-storage online image address generator npm bundlephobia Details
@aiao/typeorm-plus make typeorm support sequelize queries npm bundlephobia Details

Project Structure

The structure mostly follows the Nx rule

  • apps application directory
  • libs directory of libraries
  • tools utils

Install

  • cypress download is slow, please download and configure environment variables manually before installation CYPRESS_INSTALL_BINARY = 0 skip download, more installation methods
  • Please use yarn as the default installation method for this project. And force registry to be configured as the default. If you download too slowly, you can delete the .yarnrc and .npmrc files to speed up the installation.
yarn

Build Project

Build All Libs

yarn build:libs

Build util library separately

ng build util

Unit Tests

Some libraries require database support, please start by yourself

Test All Libs

yarn test

Test util Lib

ng test util

Contribute

Welcome all of you to contribute code, please check the Contribution Guide

License MIT

Package Rankings
Top 9.07% on Npmjs.org
Badges
Extracted from project README
CircleCI codecov Crowdin MIT license FOSSA Status CodeFactor Maintainability Language grade: JavaScript npm bundlephobia npm bundlephobia npm bundlephobia npm bundlephobia npm bundlephobia npm bundlephobia npm bundlephobia npm bundlephobia npm bundlephobia npm bundlephobia npm bundlephobia npm bundlephobia FOSSA Status