JS monorepo for @coreproject-moe powered by nx.
The monorepo contains the following package:
Package | Description |
---|---|
@coreproject-moe/icons | A webcomponent based Icon pack library for coreproject-moe. |
Note: Each package has its own README.md with detailed documentation on usage and APIs.
To contribute to this monorepo or use its packages in your project, follow these setup steps:
Clone the monorepo:
git clone https://github.com/coreproject-moe/monorepo.git coreporject-monorepo
cd coreporject-monorepo
Install dependencies:
npm install --verbose
To build all packages within the monorepo: pnpm run build
To start a local development environment for all packages: pnpm run dev
Here's a brief explanation of the scripts available in the root package.json:
build
: Builds all packages using nx.changelog
: Adds a changeset to generate changelog and version updates.dev
: Runs all packages in development/watch mode.format
: Formats the codebase using Prettier.lint
: Lints the codebase using ESLint.test
: Runs tests across all packages.
For a full list of available scripts, see the scripts
section in package.json
.
We welcome contributions to any of the packages in this monorepo. Please read our Contributing Guidelines and our Code of Conduct to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to the project.