open-index/open-npm huggingface dataset:
npm package: @geovisionco/tailwind-theme
Description: GeoVision tailwind theme used in frontend 2 and other apps
Latest version: 0.0.2

# tailwind-theme

Tailwind theme used in frontend 2 and other apps.

## Setup

1. Install the package
1. In your tailwind config import `plugin` from `@geovisionco/tailwind-theme` and `@tailwindcss/forms` and add them to your `plugins` array
1. Import `tailwindContentEntries` from `@geovisionco/tailwind-theme/tailwind-configure` and invoke it in the `contents` field in your Tailwind config to ensure PurgeCSS is configured correctly. It requires the CJS `require` object as its only parameter. If it isn't available (in an ESM environment), you can use node's `createRequire()`.

## Development

1. Link this repo to wherever you're using this package. Unnecessary if you're using this package somewhere inside this monorepo.
1. Run `yarn build` to re-build

## Viewer

Run `yarn viewer` to open the Tailwind Config Viewer in the browser.

**Note 1:** The project must be built first for this to work!
**Note 2:** All of the custom colors that rely on CSS variables will only show the light mode version irregardless of the "Dark Mode" toggle. This is because of a limitation of Tailwind Config Viewer.
npm package: @geovistory/design-system-angular
Description: geovistory.org's design system: web components
Author: geovistory.org
Latest version: 1.27.3

# DesignSystemAngular

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

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.

## Code scaffolding

Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.

## Build

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

## Running unit tests

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

## Running end-to-end tests

Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

## 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: @geovistory/design-system-happy-dom
Description: geovistory.org's design system: HappyDOM worker
Author: geovistory.org
Latest version: 1.11.0

# stencil-ds-react-template

This is an example repo of building plugins.

## Step 1.

- Update the `package.json` to have the correct package name for this repo.
- Replace `component-library` under `dependencies` with your core stencil package name.

## Step 2.

- Build your core stencil package.

## Step 3.

- Run build on this package.
npm package: @geovistory/design-system-react
Description: geovistory.org's design system: React components
Author: geovistory.org
Latest version: 1.27.3

# stencil-ds-react-template

This is an example repo of building plugins.

## Step 1.

- Update the `package.json` to have the correct package name for this repo.
- Replace `component-library` under `dependencies` with your core stencil package name.

## Step 2.

- Build your core stencil package.

## Step 3.

- Run build on this package.
npm package: @geoway/onemap-tools
Description: 前端工具函数库 @武汉吉威空间信息技术研究院有限公司
Author: huanggege
Latest version: 1.5.1

# @geoway/onemap-tools

> 前端工具函数库

## 代码提交

> 项目推荐采用 git 作为代码管理工具，当通过 git 提交代码时，会采用`commitlint`进行提交信息校验，信息格式遵循`Angular commit convention`，以保证每次提交信息`清楚`、`明确`，有利于回退及问题排查。

```
代码提交格式：
<类型>(<域>): <主题>

<主体>

<补充>

类型包括：
build: 系统构建后提交
ci: 持续集成脚本或者配置变更
chore: 杂项及周期性任务
docs: 文档变更
feat: 新功能
fix: bug修复
perf: 代码性能优化
refactor: 代码重构（修复bug或者增加新功能）
style: 界面样式变更
test: 添加或者修改测试脚本

主题：
简明阐述本次提交修改的内容

主体（可选）：
详细阐述为什么修改，如何修改

补充（可选）：
BREAKING CHANGE: 不兼容性更新说明

实例：
bug修复: git commit -a -m "fix(user): 修复user模块用户无法登陆的bug。"
功能开发: git commit -a -m "feat(dashboard): 新增首页导航栏，现在可以正确进行功能页面导航。"
破坏性变更（不兼容性更改）: git commit -a -m "feat(mapdoc): 新增地图文档功能。
BREAKING CHANGE: 新保存的地图文档格式将不兼容老版本格式。迁移文档见： xxxx"
文档更新: git commit -a -m "docs: 修复文档中存在的错别字及语法错误。"

详情见： https://github.com/angular/angular/blob/master/CONTRIBUTING.md#-commit-message-guidelines
```

## 版本发布

```
// 发布新版本
npm run release

首次使用请运行 `npm run release --first-release`
```

> 自动增加 package.json 中的版本号，并作为`git tag`提交，其利用每次`commit`标准化提交信息，自动生成版本更新日志，并发布到私有仓库。