https://github.com/ii887522/hydro
A general purpose JavaScript/TypeScript library that can help developers create various kinds of applications in no time.
https://github.com/ii887522/hydro
general general-purpose hydro javascript javascript-lib javascript-library js-lib js-library lib ts-lib ts-library typescript typescript-lib typescript-library
Last synced: about 2 months ago
JSON representation
A general purpose JavaScript/TypeScript library that can help developers create various kinds of applications in no time.
- Host: GitHub
- URL: https://github.com/ii887522/hydro
- Owner: ii887522
- License: mit
- Created: 2021-01-11T08:11:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-08T00:54:42.000Z (over 3 years ago)
- Last Synced: 2025-05-05T05:03:46.126Z (about 1 year ago)
- Topics: general, general-purpose, hydro, javascript, javascript-lib, javascript-library, js-lib, js-library, lib, ts-lib, ts-library, typescript, typescript-lib, typescript-library
- Language: TypeScript
- Homepage:
- Size: 958 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# hydro
[](https://semver.org/)
[](https://standardjs.com)
[](https://svgshare.com/i/Zhy.svg)
[](https://svgshare.com/i/ZhY.svg)
[](https://www.javascript.com)
[](https://www.typescriptlang.org/)
[](https://www.npmjs.com/package/@ii887522/hydro)
[](https://npmjs.com/package/@ii887522/hydro)
[](https://npmjs.com/package/@ii887522/hydro)
[](https://npmjs.com/package/@ii887522/hydro)
It is a general purpose JavaScript/TypeScript library that can help developers create various kinds of applications in no time.
## Table of contents
- [Coding style](https://github.com/ii887522/hydro#coding-style)
- [Prerequisites](https://github.com/ii887522/hydro#prerequisites)
- [Install dependencies](https://github.com/ii887522/hydro#install-dependencies)
- [Lint the project](https://github.com/ii887522/hydro#lint-the-project)
- [Build the project](https://github.com/ii887522/hydro#build-the-project)
- [Automatically build the project on change](https://github.com/ii887522/hydro#automatically-build-the-project-on-change)
- [Test the project with code coverage analysis](https://github.com/ii887522/hydro#test-the-project-with-code-coverage-analysis)
- [Automatically test the project with code coverage analysis on change](https://github.com/ii887522/hydro#automatically-test-the-project-with-code-coverage-analysis-on-change)
## Coding style
This project follows [Javascript Standard Style](https://standardjs.com/). Please familiarize yourself with the rules provided in the coding style and make sure all the proposed code changes in your commits are conforming to the style before making a merge request. You can also make use of StandardJS - Javascript Standard Style which is a [Visual Studio Code](https://code.visualstudio.com/) plugin and `npm run lint` command under the [Lint the project](https://github.com/ii887522/hydro#lint-the-project) section to support you.
## Prerequisites
- Windows 11 or Linux
- [Visual Studio Code](https://code.visualstudio.com/) with plugins:
- EditorConfig for VS Code
- Markdown All in One
- StandardJS - Javascript Standard Style
- YAML
- [Node.js 16.14.2](https://nodejs.org/en/) and later
## Install dependencies
```sh
npm install
```
## Lint the project
```sh
npm run lint
```
## Build the project
```sh
npm run build
```
## Automatically build the project on change
```sh
npm run build:watch
```
## Test the project with code coverage analysis
```sh
npm test
```
## Automatically test the project with code coverage analysis on change
```sh
npm run test:watch
```