open-index/open-npm huggingface dataset:
npm package: @primajs/publish
Description: Shipped a standard `npm publish` workflow with one click.
Latest version: 0.3.0

# @primajs/publish

[![npm version](https://badgen.net/npm/v/@primajs/publish)](https://npm.im/@primajs/publish) 

Shipped a standard `npm publish` workflow with one click.

## Motivation

As a maintainer for a large number of NPM packages, it will be very cumbersome if you manually input the semantic version, generate changelog, git and npm tag etc., this tooling is to help you do all these things with one click.

## Features

- Semantic version selection.
- Create git tag.
- Create remote git tag.
- Create npm tag.
- Generate or update `CHANGELOG.md`

## Install

```bash
npm i @primajs/publish -g      # Global installation
npm i @primajs/publish -D      # Local installation
```

## Usage

- Create a one-click release flow:

```bash
publish
```

- Display help:

```bash
Usage:
  $ publish

Commands:
    Shipped a standard `npm publish` workflow with one click.

Options:
  --depcost      Generate or update `DEPCOST.md`, defaults to `false`
  --push         Execute git push & tag push to remote git origin, defaults to `true`
  -h, --help     Display this message
  -v, --version  Display version number
```

## Credits

`@primajs/publish` wouldn't exist without the inspirations from following projects:

- [conventional-changelog-cli](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-cli)


## License

MIT &copy; [ULIVZ](https://github.com/sponsors/ulivz)
npm package: @primal/primitives
Description: inspr design language primitives
Latest version: 0.0.4

## 🎉 Getting Started
###  Primitives
The primitives library is a component library for Nextjs created by the Inspr team!

To use our primitives library, run the following npm command:

```bash
npm i @primal/icons @primal/state @primal/theme @primal/primitives
```

This package has as peerDepencies the following:
```json
"@emotion/react": "^11.7.1",
"@emotion/styled": "^11.6.0",
"next": "^12.0.8",
"react": "^17.0.2",
"react-dom": "^17.0.2"
```

Since npm does not install them automatically, you can do:
```bash
npm i @emotion-react@11.1.4 @emotion/styled@11.6.0 react react-dom next
```

Or, if you start your Next application with:

```bash
npx create-next-app website --ts
```

Then you can only install emotion after that!

Finally, when you create your Next application you need to tell Next to transpile some of our libraries, since they were done in Typescript! To do that you can install the [Next Transpile Modules](https://www.npmjs.com/package/next-transpile-modules). To that, run the command:

```bash
npm i next-transpile-modules
```

And in your next.config.js add:
```js
const withTM = require("next-transpile-modules")([
    "@primal/state",
    "@primal/theme",
    "@primal/primitives",
])

module.exports = withTM({})
```

After that your project should be able to use our amazing primitives building blocks (hoooray ✨).