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: 10 days 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 (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-02-08T00:54:42.000Z (over 2 years ago)
- Last Synced: 2025-05-05T05:03:46.126Z (5 months 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
```