Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/rmrk-team/rmrk-js
Browse files Browse the repository at this point in the history
  • Loading branch information
Yuripetusko committed Jan 24, 2024
2 parents 86f7c26 + ca766a2 commit a0a43c5
Show file tree
Hide file tree
Showing 14 changed files with 66 additions and 34 deletions.
10 changes: 0 additions & 10 deletions .changeset/tame-radios-destroy.md

This file was deleted.

25 changes: 7 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ A collection of typescript and frontend packages for working with [RMRK EVM NFTs

## Packages

- [@rmrk-team/ipfs-utils](./packages/ipfs-utils) - IPFS utils for RMRK EVM NFTs
- [@rmrk-team/ipfs-utils](./packages/ipfs-utils) - IPFS utils for RMRK EVM NFTs (WIP)
- [@rmrk-team/nft-renderer](./packages/nft-renderer) - React component that fetches NFT data and assets and renders 2d renderer
- [@rmrk-team/rmrk-2d-renderer](./packages/rmrk-2d-renderer) - Pixi.js based 2d composable renderer. Takes an array of AssetParts as input and renders them on HTML canvas
- [@rmrk-team/rmrk-hooks](./packages/rmrk-hooks) - Collection of react hooks for working with RMRK EVM NFTs
- [@rmrk-team/types](./packages/types) - Common Typescript types for RMRK EVM NFTs
- [@rmrk-team/rmrk-2d-renderer](./packages/rmrk-2d-renderer) - Pixi.js based 2d composable renderer. Takes an array of AssetParts as input and renders them on HTML canvas. Usually not used on it's own
- [@rmrk-team/rmrk-hooks](./packages/rmrk-hooks) - Collection of react hooks for working with RMRK EVM NFTs (WIP)
- [@rmrk-team/types](./packages/types) - Common Typescript types for RMRK EVM NFTs (WIP)

## Example apps

Expand All @@ -22,7 +22,7 @@ A collection of typescript and frontend packages for working with [RMRK EVM NFTs
See individual package READMEs for usage instructions.

### composable-nft-renderer-app
To run example app, run `pnpm dev:react` from root directory.
To run example app, run `pnpm dev:react` from root directory. Then view in browser, for example https://localhost:3002/base/0x011ff409bc4803ec5cfab41c3fd1db99fd05c004/399

This app uses [Panda.css](https://panda-css.com) and [Ark.ui](https://ark-ui.com) for styling. When running the dev server, styles will automatically re-generate using postcss when appropriate files are changed, however if you need to manually generate styles, run `pnpm panda:prepare`.

Expand All @@ -33,19 +33,8 @@ This project uses [Biome.js](https://biomejs.dev) for code formatting (instead o
## Publishing a release

Build all packages and generate a new changeset
```bash
pnpm install && pnpm build && pnpm changeset
```

Create a new version from the changeset. Interactive prompt will appear, use spacebar to select All packages, then in most cases skip major and minor version (press enter instead of spacebar), this will fallback to `patch` semver.
```bash
pnpm changeset version
```

Check the git diff and commit the changelog, then finally publish all packages to npm
```bash
pnpm publish -r --access=public
```

When submitting a PR with a change that requires a new version, please run `pnpm changesets` and select appropriate type of version bump (major, minor or patch if none is selected). When PR is merged, the new version will be automatically published to npm


## Credits:
Expand Down
9 changes: 9 additions & 0 deletions packages/ipfs-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @rmrk-team/ipfs-utils

## 0.0.5

### Patch Changes

- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks

- Updated dependencies [[`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825)]:
- @rmrk-team/types@0.0.5

## 0.0.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ipfs-utils/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@rmrk-team/ipfs-utils",
"description": "IPFS utils for RMRK NFTs",
"version": "0.0.4",
"version": "0.0.5",
"private": false,
"access": "public",
"repository": {
Expand Down
11 changes: 11 additions & 0 deletions packages/nft-renderer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# @rmrk-team/nft-renderer

## 0.0.5

### Patch Changes

- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks

- Updated dependencies [[`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825)]:
- @rmrk-team/rmrk-2d-renderer@0.0.5
- @rmrk-team/rmrk-evm-utils@0.0.5
- @rmrk-team/rmrk-hooks@0.0.6

## 0.0.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/nft-renderer/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@rmrk-team/nft-renderer",
"description": "React NFT renderer for multi layered composable NFTs built on RMRK standards",
"version": "0.0.4",
"version": "0.0.5",
"private": false,
"access": "public",
"repository": {
Expand Down
9 changes: 9 additions & 0 deletions packages/rmrk-2d-renderer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @rmrk-team/rmrk-2d-renderer

## 0.0.5

### Patch Changes

- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks

- Updated dependencies [[`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825)]:
- @rmrk-team/ipfs-utils@0.0.5

## 0.0.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/rmrk-2d-renderer/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@rmrk-team/rmrk-2d-renderer",
"description": "React Pixi (Canvas) renderer for multi layered composable NFTs built on RMRK standards",
"version": "0.0.4",
"version": "0.0.5",
"private": false,
"access": "public",
"repository": {
Expand Down
6 changes: 6 additions & 0 deletions packages/rmrk-evm-utils/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @rmrk-team/rmrk-evm-utils

## 0.0.5

### Patch Changes

- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks

## 0.0.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/rmrk-evm-utils/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@rmrk-team/rmrk-evm-utils",
"description": "Typescript utilities and actions for working with NFTs built on RMRK standards",
"version": "0.0.4",
"version": "0.0.5",
"private": false,
"access": "public",
"repository": {
Expand Down
12 changes: 12 additions & 0 deletions packages/rmrk-hooks/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# @rmrk-team/rmrk-hooks

## 0.0.6

### Patch Changes

- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks

- Updated dependencies [[`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825)]:
- @rmrk-team/ipfs-utils@0.0.5
- @rmrk-team/rmrk-2d-renderer@0.0.5
- @rmrk-team/rmrk-evm-utils@0.0.5
- @rmrk-team/types@0.0.5

## 0.0.5

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/rmrk-hooks/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@rmrk-team/rmrk-hooks",
"description": "React hooks for working with NFTs built on RMRK standards",
"version": "0.0.5",
"version": "0.0.6",
"private": false,
"access": "public",
"repository": {
Expand Down
6 changes: 6 additions & 0 deletions packages/types/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @rmrk-team/types

## 0.0.5

### Patch Changes

- [`1d5696d`](https://github.com/rmrk-team/rmrk-js/commit/1d5696d6719ee5aa28744e7ac7933fd93e1c7825) Thanks [@Yuripetusko](https://github.com/Yuripetusko)! - Ability to pass custom chain config for hooks

## 0.0.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/types/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@rmrk-team/types",
"description": "Types to be used in combination with other packages of the RMRK EVM monorepo",
"version": "0.0.4",
"version": "0.0.5",
"private": false,
"access": "public",
"repository": {
Expand Down

0 comments on commit a0a43c5

Please sign in to comment.