Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/inverternetwork/npm
https://github.com/inverternetwork/npm
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/inverternetwork/npm
- Owner: InverterNetwork
- License: lgpl-3.0
- Created: 2023-12-12T10:10:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-21T11:13:33.000Z (8 months ago)
- Last Synced: 2024-05-21T12:35:10.376Z (8 months ago)
- Language: TypeScript
- Size: 121 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
[![license](https://img.shields.io/badge/License-LGPL%20v3-blue)](/LICENSE.md)
[![npm latest package](https://img.shields.io/npm/v/@inverter-network//latest.svg)](https://www.npmjs.com/package/@inverter-network/)
[![npm downloads](https://img.shields.io/npm/dm/@inverter-network/.svg)](https://www.npmjs.com/package/@inverter-network/)
[![Follow on Twitter](https://img.shields.io/twitter/follow/inverternetwork.svg?label=follow+INVERTER)](https://twitter.com/inverternetwork)## Inverter / NPM package Template
Bun + Npm + Typescript + Commit / Release Pipeline
## Summary
This package contains < a template for devoloping for npm packages > for [INVERTER](https://github.com/InverterNetwork).
Learn more about INVERTER on (https://inverter.network).Check out the [Changelog](./CHANGELOG.md) to see what changed in the last releases.
## Install dependencies
Install Bun ( bun is used for testing for primitives no bun is needed ):
```bash
# Supported on macOS, Linux, and WSLcurl -fsSL https://bun.sh/install | bash
# Upgrade Bun every once in a while
bun upgrage
```
Install dependencies:
```bash
bun add @inverter-network/
```or
```bash
npm install @inverter-network/
```## Developing
### Install Dependencies
```bash
bun install
```### Watching TS Problems
```bash
bun watch
```## How to make a release
**For the Maintainer**: Add NPM_TOKEN to the GitHub Secrets.
1. PR with changes
2. Merge PR into main
3. Checkout main
4. `git pull`
5. `bun release: '' | alpha | beta` optionally add `-- --release-as minor | major`
6. Make sure everything looks good (e.g. in CHANGELOG.md)
7. Lastly run `bun release:pub`
8. Done## Summary
This package contains < a template for devoloping for npm packages > for [INVERTER projects](https://github.com/InverterNetwork).