open-index/open-npm huggingface dataset:
npm package: @jvhaile/angular-data
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.9.
Latest version: 0.0.7

# Data

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.9.

## Code scaffolding

Run `ng generate component component-name --project data` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project data`.
> Note: Don't forget to add `--project data` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build data` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build data`, go to the dist folder `cd dist/data` and run `npm publish`.

## Running unit tests

Run `ng test data` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @jvhaile/angular-state
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.9.
Latest version: 0.0.18

# State

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.9.

## Code scaffolding

Run `ng generate component component-name --project state` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project state`.
> Note: Don't forget to add `--project state` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build state` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build state`, go to the dist folder `cd dist/state` and run `npm publish`.

## Running unit tests

Run `ng test state` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @jvhaile/angular-theme
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.9.
Latest version: 0.0.22

# Theme

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.9.

## Code scaffolding

Run `ng generate component component-name --project theme` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project theme`.
> Note: Don't forget to add `--project theme` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build theme` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build theme`, go to the dist folder `cd dist/theme` and run `npm publish`.

## Running unit tests

Run `ng test theme` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @jvhaile/angular-ui
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.9.
Latest version: 0.0.19

# Ui

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.9.

## Code scaffolding

Run `ng generate component component-name --project ui` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ui`.
> Note: Don't forget to add `--project ui` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build ui` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ui`, go to the dist folder `cd dist/ui` and run `npm publish`.

## Running unit tests

Run `ng test ui` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @jvhaile/theme
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.9.
Latest version: 0.0.2

# Theme

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 11.2.9.

## Code scaffolding

Run `ng generate component component-name --project theme` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project theme`.
> Note: Don't forget to add `--project theme` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build theme` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build theme`, go to the dist folder `cd dist/theme` and run `npm publish`.

## Running unit tests

Run `ng test theme` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
npm package: @jvhellemondt/arts-and-crafts.ts
Description: > Arts and Crafts was a reaction against the industrialization and excess of the Victorian era, and it sought to celebrate traditional craftsmanship and materials. Arts and Crafts architecture is characterized by a simple and functional design, the use of
Latest version: 3.13.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# @arts-and-crafts

> Arts and Crafts was a reaction against the industrialization and excess of the Victorian era, and it sought to celebrate traditional craftsmanship and materials. Arts and Crafts architecture is characterized by a simple and functional design, the use of natural materials, and a focus on craftsmanship.

## Why

To provide structure and organization to your codebase, making it easier to understand (maintainable), test (testable), adapt (flexible), scale (scalable) and withstand failure (robust).

### Simplicity

The idea here is that a web application (hereafter, a system) has three types of entrypoints. The actor could be a producer making a POST request (a command), or a consumer retrieving data via a GET request (a query). The actor could also be a publisher sending a message (an event). To summarize, the entrypoints are:
- Commands;
- Queries, and
- Events.

### Usecases

Based on the idea of a system consisting of only having to handle commands, queries and events, we can provide a clear separation of concerns. This allows us to focus on each type of entrypoint independently, making it easier to reason about and maintain the codebase.

So, each entrypoint is a separate usecase. Thus, in a organized and structured system, each usecase is independent of other usecases (decoupled) and the usecase itself should contain all its required logic.

### Modularity

Modularity is a key principle in software development. It involves breaking down a system into smaller, independent modules that can be developed, tested, and maintained separately.

Usecases belong to a specific domain. Domains are organized as separate modules, each responsible for a specific aspect of the system, often also with their own terminology and domain-specific language.

Domains consist of behavior (usecases). These usecases could be part of a workflow. Workflows could cross multiple domains.

### Workflows

Workflows are a way to organize usecases into a sequence of steps. Each step in a workflow is a usecase. Workflows can be used to model complex business processes.

### System design

Event-Storming

## Installation



## Contributing

This codebase is written in TypeScript and uses Bun as the runtime.

To install dependencies:

```bash
bun install
```

To run:

```bash
bun run test
```

This project was created using `bun init` in bun v1.2.0. [Bun](https://bun.sh) is a fast all-in-one JavaScript runtime.
npm package: @jview/hooks
Description: useful hooks based on Vue3 for you
Latest version: 0.8.6

# 概述

这是一个通用 vue hooks 库，主要是为 jview-ui 生态服务。

# 安装

```bash
yarn add @jview/hooks
```

# 文档

见[@jview/hooks官方文档](https://jview-design.github.io/jview-doc/hooks/index/)。