https://github.com/coreproject-moe/monorepo
JS monorepo for @coreproject-moe
https://github.com/coreproject-moe/monorepo
coreproject icons stencil stencil-components stencil-js stenciljs stenciljs-components
Last synced: about 1 year ago
JSON representation
JS monorepo for @coreproject-moe
- Host: GitHub
- URL: https://github.com/coreproject-moe/monorepo
- Owner: coreproject-moe
- Created: 2024-05-17T03:04:43.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-12T05:04:30.000Z (about 1 year ago)
- Last Synced: 2025-04-12T05:26:14.459Z (about 1 year ago)
- Topics: coreproject, icons, stencil, stencil-components, stencil-js, stenciljs, stenciljs-components
- Language: TypeScript
- Homepage: https://coreproject-moe.github.io
- Size: 3.43 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# coreproject-moe/monorepo





JS monorepo for [@coreproject-moe](https://github.com/coreproject-moe) powered by nx.
## Packages
The monorepo contains the following package:
| Package | Description
----------------------------------------------------------------| -------------
| **[@coreproject-moe/icons](packages/icons/README.md)** | A web-component based icon library from @coreproject-moe. |
> Note: Each package has its own README.md with detailed documentation on usage and APIs.
## Getting Started
To contribute to this monorepo or use its packages in your project, follow these setup steps:\
Clone the monorepo:
```bash
git clone https://github.com/coreproject-moe/monorepo.git coreporject-monorepo
cd coreporject-monorepo
```
Install dependencies:
```bash
npm install --verbose
```
## Development
To build all packages within the monorepo: `pnpm run build`\
To start a local development environment for all packages: `pnpm run dev`
### Scripts
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`.
## Contributing
We welcome contributions to any of the packages in this monorepo. Please read our [Contributing Guidelines](CONTRIBUTING.md) and our [Code of Conduct](CODE_OF_CONDUCT.md) to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to the project.
## License
[MIT](LICENSE) © [CoreProject](https://coreproject.moe)