Skip to content

Commit

Permalink
Merge pull request #71 from builder-group/develop
Browse files Browse the repository at this point in the history
Merge develop into main
  • Loading branch information
bennobuilder committed Aug 29, 2024
2 parents aad6415 + a1e928b commit ca4f881
Show file tree
Hide file tree
Showing 82 changed files with 4,233 additions and 4,122 deletions.
20 changes: 20 additions & 0 deletions .changeset/quiet-flies-destroy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
'google-webfonts-client': patch
'validation-adapters': patch
'validation-adapter': patch
'feature-logger': patch
'@blgc/openapi-router': patch
'feature-fetch': patch
'feature-react': patch
'feature-state': patch
'figma-connect': patch
'xml-tokenizer': patch
'eprel-client': patch
'feature-form': patch
'@blgc/config': patch
'@blgc/types': patch
'@blgc/utils': patch
'@blgc/cli': patch
---

Prettier run
1 change: 1 addition & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ For specific packages, additional fields should be included as shown below. Note
For more details: [Microsoft/types-publisher/issues/81](https://github.com/Microsoft/types-publisher/issues/81).

Alternatives:

- Move `TUnionToIntersection` into each package
- Enforce `@blgc/types` as a `peerDependency`

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ A collection of open source libraries maintained by [builder.group](https://buil
| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- |
| [cli](https://github.com/builder-group/monorepo/blob/develop/packages/cli) | Straightforward CLI to bundle Typescript libraries with presets, powered by Rollup and Esbuild | [`@blgc/cli`](https://www.npmjs.com/package/@blgc/cli) |
| [config](https://github.com/builder-group/monorepo/blob/develop/packages/cli) | Collection of ESLint, Vite, and Typescript configurations | [`@blgc/config`](https://www.npmjs.com/package/@blgc/config) |
| [eprel-client](https://github.com/builder-group/monorepo/blob/develop/packages/eprel-client) | Typesafe and straightforward fetch client for interacting with the European Product Registry for Energy Labelling (EPREL) API using feature-fetch | [`eprel-client`](https://www.npmjs.com/package/eprel-client) |
| [eprel-client](https://github.com/builder-group/monorepo/blob/develop/packages/eprel-client) | Typesafe and straightforward fetch client for interacting with the European Product Registry for Energy Labelling (EPREL) API using feature-fetch | [`eprel-client`](https://www.npmjs.com/package/eprel-client) |
| [feature-fetch](https://github.com/builder-group/monorepo/blob/develop/packages/feature-fetch) | Straightforward, typesafe, and feature-based fetch wrapper supporting OpenAPI types | [`feature-fetch`](https://www.npmjs.com/package/feature-fetch) |
| [feature-form](https://github.com/builder-group/monorepo/blob/develop/packages/feature-form) | Straightforward, typesafe, and feature-based form library | [`feature-form`](https://www.npmjs.com/package/feature-form) |
| [feature-logger](https://github.com/builder-group/monorepo/blob/develop/packages/feature-logger) | Straightforward, typesafe, and feature-based logging library | [`feature-logger`](https://www.npmjs.com/package/feature-logger) |
Expand All @@ -31,7 +31,7 @@ A collection of open source libraries maintained by [builder.group](https://buil
| [utils](https://github.com/builder-group/monorepo/blob/develop/packages/utils) | Straightforward, typesafe, and tree-shakable collection of utility functions | [`@blgc/utils`](https://www.npmjs.com/package/@blgc/utils) |
| [validation-adapter](https://github.com/builder-group/monorepo/blob/develop/packages/validation-adapter) | Universal validation adapter that integrates various validation libraries like Zod, Valibot, and Yup | [`validation-adapter`](https://www.npmjs.com/package/validation-adapter) |
| [validation-adapters](https://github.com/builder-group/monorepo/blob/develop/packages/validation-adapters) | Pre-made validation adapters for the validation-adapter library, including adapters for Zod and Valibot | [`validation-adapters`](https://www.npmjs.com/package/validation-adapters) |
| [xml-tokenizer](https://github.com/builder-group/monorepo/blob/develop/packages/xml-tokenizer) | Straightforward and typesafe XML tokenizer that streams tokens through a callback mechanism | [`xml-tokenizer`](https://www.npmjs.com/package/xml-tokenizer) |
| [xml-tokenizer](https://github.com/builder-group/monorepo/blob/develop/packages/xml-tokenizer) | Straightforward and typesafe XML tokenizer that streams tokens through a callback mechanism | [`xml-tokenizer`](https://www.npmjs.com/package/xml-tokenizer) |

### 📚 Examples

Expand Down
2 changes: 1 addition & 1 deletion examples/README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# Examples
# Examples
3 changes: 3 additions & 0 deletions examples/feature-fetch/vanilla/open-meteo/ README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@ This example demonstrates how to use the [Open Meteo API](https://open-meteo.com
## Setup Instructions

1. **Build the Monorepo** (only required once):

- At the root of the monorepo, run:
```bash
pnpm build
```

2. **Install Dependencies**:

- In this example directory, run:
```bash
pnpm install
Expand All @@ -25,6 +27,7 @@ This example demonstrates how to use the [Open Meteo API](https://open-meteo.com
## About

This project was bootstrapped using Vite with the Vanilla TypeScript template:

```bash
pnpm create vite example-name --template vanilla-ts
```
Expand Down
2 changes: 1 addition & 1 deletion examples/feature-fetch/vanilla/open-meteo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"type": "module",
"scripts": {
"dev": "vite",
"gen:openapi": "npx openapi-typescript ./resources/openapi-v1.yaml -o ./src/gen/v1.ts"
"openapi:generate": "npx openapi-typescript ./resources/openapi-v1.yaml -o ./src/gen/v1.ts"
},
"dependencies": {
"feature-fetch": "workspace:*"
Expand Down
Loading

0 comments on commit ca4f881

Please sign in to comment.