open-index/open-npm huggingface dataset:
npm package: @nodeblocks/frontend-list-invites-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.3.1

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-list-order-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.1.5

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-list-order-table-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.2.0

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features
- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use
1. **Clone this repository** 🌀:
   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:
   ```bash
   npm install
   ```

3. **Start development** 🛠️:
   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:
   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```
(Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-list-organization-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.3.0

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-list-products-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.0.6
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-list-products-grid-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.2.2

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-list-products-table-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.2.2

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-list-users-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.3.0

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-merits-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.2.2

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-reset-password-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.3.0

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-search-by-chip-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.2.2

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-settings-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.2.2

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-signin-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.5.0

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-signup-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.6.0

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-theme
Description: A shared theme package based on MUI (Material-UI) for the NodeBlocks project.
Latest version: 0.2.0

# Shared Theme Package

A shared theme package based on MUI (Material-UI) for the NodeBlocks project.

## Setup

```bash
npm install
```

## Development

### Build

```bash
npm run build
```

### Preview

```bash
npm run preview
```

Opens `http://localhost:3000` in your browser with a preview of all theme components.

## Syncing Design Tokens from Figma

This package includes a script to automatically sync design tokens from Figma.

### Prerequisites

1. **Get Figma API Token**

   - Go to Figma → Settings → Personal access tokens
   - Create a new token and copy it

2. **Set up environment variable**
   - Create a `.env` file in the package root
   - Add: `FIGMA_API_TOKEN=your_token_here`
   - The `.env` file is already in `.gitignore`

### Usage

```bash
npm run sync:figma
```

This script will:

- Fetch design tokens from the configured Figma file
- Extract colors, typography, spacing, shadows, and border radius
- Update the corresponding theme files (`palette.ts`, `typography.ts`, `spacing.ts`, `shadows.ts`, `borderRadius.ts`)

**Note:** The script extracts tokens from specific Figma nodes. If some tokens are not automatically detected, you may need to adjust the extraction logic based on your Figma file structure.

## File Structure

```
src/
├── theme.tsx          # Main theme configuration
├── palette.ts         # Color palette definitions
├── typography.ts      # Typography settings
├── spacing.ts         # Spacing configuration
├── components.ts      # MUI component overrides
├── shadows.ts         # Box shadow tokens (from Figma)
├── borderRadius.ts    # Border radius tokens (from Figma)
└── theme.d.ts         # TypeScript type definitions
```

## Notes

- Use `npm run preview` to verify theme changes
- Check Git diffs before committing changes
- After running `sync:figma`, review the changes and test with `npm run preview`

## Resources

- [MUI Theming Documentation](https://mui.com/material-ui/customization/theming/)
npm package: @nodeblocks/frontend-view-order-block
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.2.2

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.
npm package: @nodeblocks/frontend-view-organization-block
Description: 1. **Install** 📦:
Latest version: 0.2.2

## 🚀 Nodeblocks Frontend View Organization

### 🛠️ How to Use

1. **Install** 📦:

   ```bash
   npm install @nodeblocks/frontend-view-organization-block
   ```

1. **Use** 🛠️:

   ```jsx
   import { ViewOrganization } from '@nodeblocks/frontend-view-organization-block';
   ```
npm package: @nodeblocks/frontend-view-product-block
Description: 1. **Install** 📦:
Latest version: 0.2.2

## 🚀 Nodeblocks Frontend View Product Block

### 🛠️ How to Use

1. **Install** 📦:

   ```bash
   npm install @nodeblocks/frontend-view-product-block
   ```

1. **Usage** 🛠️:
   see [./test/vite/app-with-ts/src/App.tsx]()
npm package: @nodeblocks/matching-app-domain
Description: Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿
Latest version: 0.1.5

## 🚀 Nodeblocks Frontend Starter Kit

Welcome to the Nodeblocks Frontend Starter Kit! 🎉 This kit is designed to make building frontend libraries in React super easy, helping you streamline your development workflow with minimal fuss. Let's dive in! 🤿

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.

# Readme

Navigate to https://git.basal.jp/nodeblocks/nodeblocks-frontend-domain-matching-app/-/pipelines

- select the `main` branch
- select the version type `patch` or something else

then create that pipeline job

Once that has finished

- select the `release/0.X.X` branch and create a new pipeline job

_the version type on release branches is ignored_
npm package: @nodeblocks/nodeblocks-frontend-template-matching-app
Description: A template for making matching apps like pethealer or geekle
Latest version: 0.0.4

## 🚀 Nodeblocks Frontend Template Matching App

A template for making matching apps like pethealer or geekle

### ✨ Features

- **🚀 Bundling with Rollup:** Get a clean, minimalistic approach to bundling your JavaScript files for smoother frontend development.
- **💙 TypeScript Support:** We've included a pre-configured `tsconfig.json` to ensure your TypeScript setup is strict, efficient, and ready to go.
- **⚙️ Peer Dependencies:** Keep bundle sizes lean with React and React DOM set as peer dependencies.
- **🎨 CSS Support:** Easily import and process CSS files, giving you more control over your styles.

### 🛠️ How to Use

1. **Clone this repository** 🌀:

   ```bash
   git clone <repository-url>
   cd <repository-directory>
   ```

2. **Install dependencies** 📦:

   ```bash
   npm install
   ```

3. **Start development** 🛠️:

   ```bash
   npm run watch
   ```

4. **Build for production** 🏗️:
   ```bash
   npm run build
   ```

### 🧪 How to Test

The `test` folder contains examples that demonstrate how to use the libraries you create with this starter kit. These examples show compatibility with various bundlers, such as:

- **Create React App** (Webpack)
- **Vite** ⚡
- **Rollup** (itself) (Coming soon) 🔄
- **Parcel** (Coming soon) 📦

This ensures Nodeblocks libraries integrate seamlessly with different workflows. 🛠️✨

**Before running each project make sure you run `npm link`:**

1. In the root of this project:
   ```bash
   npm link
   ```
2. In the test project you want to run:

   ```bash
   npm i
   npm link @basaldev/frontend-starter-kit
   ```

   (Note that in real life your library would not be called frontend-starter-kit.)

3. Then you can follow your usual workflow either with **Create React App** (`npm start`) or with Vite (`npm run dev`). This will give you a development environment where whenever you change your library it will be available in your test project.