Skip to content

Commit 8b12486

Browse files
dependabot[bot]neilime
authored andcommitted
chore(deps-dev): bump the npm-development-dependencies group with 2 updates
Bumps the npm-development-dependencies group with 2 updates: - [@ts-dev-tools/react](https://github.com/escemi-tech/ts-dev-tools) - [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) Updates `@ts-dev-tools/react` from 1.9.14 to 1.9.15 - [Release notes](https://github.com/escemi-tech/ts-dev-tools/releases) Updates `@types/react` from 19.2.13 to 19.2.14 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) --- updated-dependencies: - dependency-name: "@ts-dev-tools/react" dependency-version: 1.9.15 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development-dependencies - dependency-name: "@types/react" dependency-version: 19.2.14 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: npm-development-dependencies ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: Emilien Escalle <emilien.escalle@escemi.com>
1 parent 39f07a7 commit 8b12486

5 files changed

Lines changed: 377 additions & 507 deletions

File tree

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ help: ## Show help message
88

99
include .env
1010

11-
prepare: ## Prepare stack to run
11+
setup: ## Prepare stack to run
1212
npm install
1313

1414
start: ## Start application in dev mode
@@ -29,7 +29,7 @@ test: ## Run tests
2929
npm run test:ci
3030

3131
ci: ## Run tests in CI mode
32-
$(MAKE) prepare
32+
$(MAKE) setup
3333
npm audit fix
3434
$(MAKE) lint-fix
3535
$(MAKE) build

README.md

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ The theme is opinionated by design and intentionally exposes no customization kn
5252

5353
## Development
5454

55-
Use npm workspaces to manage both packages in the monorepo:
55+
Use make targets to manage both packages in the monorepo:
5656

5757
```bash
58-
npm install # Install workspace dependencies
59-
npm run lint --workspaces # Run ESLint across packages
60-
npm run build --workspaces # Build theme and docs outputs
61-
npm run start --workspace=@hoverkraft/hoverkraft-theme-docs # Launch the docs site
58+
make setup # Prepare stack to run
59+
make lint # Run linters
60+
make build # Build libs and applications
61+
make start # Start application in dev mode
6262
```
6363

6464
- Run builds before publishing or submitting pull requests to ensure `packages/theme/lib` is up to date.
@@ -67,19 +67,18 @@ npm run start --workspace=@hoverkraft/hoverkraft-theme-docs # Launch the docs s
6767
## Testing
6868

6969
```bash
70-
npm run test --workspaces # Execute ts-jest suites
71-
npm run test:ci --workspaces # Serial test run for CI environments
72-
npm run lint --workspaces # Linting serves as static analysis guardrail
70+
make test # Run tests
71+
make lint # Run linters
7372
```
7473

7574
- Theme unit tests are located in `packages/theme/src/__tests__`.
76-
- The docs site can be smoke-tested locally with `npm run start --workspace=@hoverkraft/hoverkraft-theme-docs`.
75+
- The docs site can be smoke-tested locally with `make start`.
7776

7877
## Releasing
7978

8079
1. Update semantic versioning in `packages/theme/package.json`.
81-
2. Regenerate `packages/theme/lib` via `npm run build --workspaces`.
82-
3. Validate docs output with `npm run build --workspace=@hoverkraft/hoverkraft-theme-docs` when content changes.
80+
2. Regenerate `packages/theme/lib` via `make build`.
81+
3. Validate docs output with `make build` when content changes.
8382
4. Publish the theme package via your chosen registry workflow (GitHub Actions or manual `npm publish`).
8483

8584
## Contributing

0 commit comments

Comments
 (0)