https://github.com/saritasa-nest/camp-js-2024-ruslan-ivanov
Ruslan-Ivanov Repository For Camp-Js-2024
https://github.com/saritasa-nest/camp-js-2024-ruslan-ivanov
Last synced: 2 months ago
JSON representation
Ruslan-Ivanov Repository For Camp-Js-2024
- Host: GitHub
- URL: https://github.com/saritasa-nest/camp-js-2024-ruslan-ivanov
- Owner: saritasa-nest
- Created: 2024-07-03T12:15:58.000Z (12 months ago)
- Default Branch: develop
- Last Pushed: 2024-09-04T09:47:03.000Z (10 months ago)
- Last Synced: 2024-12-24T17:45:05.201Z (6 months ago)
- Language: TypeScript
- Homepage:
- Size: 4.75 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# saritasa-frontend-boilerplate-camp
Monorepo with Angular, React, Vanilla TS boilerplates for JS camp. Created with [Nx](https://nx.dev/). Update project name and description, when you start working on your own project.
## Installation
`npm install` to install all required dependencies.
## Usage
### Development
Run command to start development server
```bash
npm run [project]:serve
```### Build
Run command to build the application.
```bash
npm run [project]:build
```### Linting
You can read about linting on the [wiki](https://wiki.saritasa.rocks/frontend/tools/linting/).
To manually run `eslint` over your code, you can perform command in the terminal.
```bash
npm run [project]:lint
```To manually run `stylelint` over your code, you can perform command in the terminal.
```bash
npm run [project]:stylelint
```## Workspace structure
Workspace consists of applications and libraries. A lib contains the actual logic that can be shared across the workspace. An application is an unit that link, bundle and compile functionality implemented in libraries for being deployed.
### Applications
- [Vanilla](apps/vanilla/README.md)
- [React](apps/react/README.md)
- [Angular](apps/angular/README.md)### Libraries
- [Core](libs/core/README.md)
- [Theme](libs/theme/README.md)