Skip to content

Commit

Permalink
change build for react package and bump version
Browse files Browse the repository at this point in the history
  • Loading branch information
jinglescode committed Dec 10, 2024
1 parent b4c1dbf commit bbff0fb
Show file tree
Hide file tree
Showing 14 changed files with 46 additions and 43 deletions.
4 changes: 2 additions & 2 deletions apps/playground/src/pages/guides/nextjs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ npx meshjs your-app-name

[Next.js](https://nextjs.org/) is a web development framework built on top of Node.js enabling React-based web applications functionalities such as server-side rendering and generating static websites.

Next.js and Mesh are JavaScript libraries, and so we will assume that you have some familiarity with HTML and JavaScript language, but you should be able to follow along even if you are coming from a different programming language. If you don't feel very confident, we recommend going through this [JS tutorial](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript), or the [MDN JavaScript Reference](https://developer.mozilla.org/en-US/docs/Web/JavaScript) or my preferred method, by watch a few [videos from YouTube](https://www.youtube.com/results?search_query=get+started+with+nextjs).
Next.js and Mesh are JavaScript libraries, and so we will assume that you have some familiarity with HTML and JavaScript language, but you should be able to follow along even if you are coming from a different programming language. If you don't feel very confident, we recommend going through this [JS tutorial](https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript), or the [MDN JavaScript Reference](https://developer.mozilla.org/en-US/docs/Web/JavaScript) or my preferred method, watching a few [videos from YouTube](https://www.youtube.com/results?search_query=get+started+with+nextjs).

### 1. Create project folder and open Visual Studio Code

Expand Down Expand Up @@ -83,7 +83,7 @@ Install the latest version of Mesh with npm:
npm install @meshsdk/core @meshsdk/react
```

### 2. Add webpack in **next.config.js**
### 2. Add webpack in next config

Open **next.config.ts** and append **webpack** configurations. Your **next.config.ts** should look like this:

Expand Down
2 changes: 1 addition & 1 deletion packages/mesh-common/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@meshsdk/common",
"version": "1.7.31",
"version": "1.7.32",
"description": "Contains constants, types and interfaces used across the SDK and different serialization libraries",
"main": "./dist/index.cjs",
"browser": "./dist/index.js",
Expand Down
8 changes: 4 additions & 4 deletions packages/mesh-contract/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@meshsdk/contract",
"version": "1.7.31",
"version": "1.7.32",
"description": "List of open-source smart contracts, complete with documentation, live demos, and end-to-end source code. https://meshjs.dev/smart-contracts",
"main": "./dist/index.cjs",
"browser": "./dist/index.js",
Expand Down Expand Up @@ -34,9 +34,9 @@
"typescript": "^5.3.3"
},
"dependencies": {
"@meshsdk/common": "1.7.31",
"@meshsdk/core": "1.7.31",
"@meshsdk/core-csl": "1.7.31"
"@meshsdk/common": "1.7.32",
"@meshsdk/core": "1.7.32",
"@meshsdk/core-csl": "1.7.32"
},
"prettier": "@meshsdk/configs/prettier",
"publishConfig": {
Expand Down
6 changes: 3 additions & 3 deletions packages/mesh-core-csl/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@meshsdk/core-csl",
"version": "1.7.31",
"version": "1.7.32",
"description": "Types and utilities functions between Mesh and cardano-serialization-lib",
"main": "./dist/index.cjs",
"module": "./dist/index.js",
Expand Down Expand Up @@ -31,15 +31,15 @@
},
"devDependencies": {
"@meshsdk/configs": "*",
"@meshsdk/provider": "1.7.31",
"@meshsdk/provider": "1.7.32",
"@types/json-bigint": "^1.0.4",
"eslint": "^8.57.0",
"ts-jest": "^29.1.4",
"tsup": "^8.0.2",
"typescript": "^5.3.3"
},
"dependencies": {
"@meshsdk/common": "1.7.31",
"@meshsdk/common": "1.7.32",
"@sidan-lab/sidan-csl-rs-browser": "0.9.9",
"@sidan-lab/sidan-csl-rs-nodejs": "0.9.9",
"@types/base32-encoding": "^1.0.2",
Expand Down
4 changes: 2 additions & 2 deletions packages/mesh-core-cst/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@meshsdk/core-cst",
"version": "1.7.31",
"version": "1.7.32",
"description": "Types and utilities functions between Mesh and cardano-js-sdk",
"main": "./dist/index.cjs",
"browser": "./dist/index.js",
Expand Down Expand Up @@ -42,7 +42,7 @@
"@harmoniclabs/cbor": "1.3.0",
"@harmoniclabs/plutus-data": "1.2.4",
"@harmoniclabs/uplc": "1.2.4",
"@meshsdk/common": "1.7.31",
"@meshsdk/common": "1.7.32",
"@stricahq/bip32ed25519": "^1.1.0",
"@stricahq/cbors": "^1.0.3",
"pbkdf2": "^3.1.2"
Expand Down
16 changes: 8 additions & 8 deletions packages/mesh-core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@meshsdk/core",
"version": "1.7.31",
"version": "1.7.32",
"description": "Mesh SDK Core - https://meshjs.dev/",
"main": "./dist/index.cjs",
"browser": "./dist/index.js",
Expand Down Expand Up @@ -33,13 +33,13 @@
"typescript": "^5.3.3"
},
"dependencies": {
"@meshsdk/common": "1.7.31",
"@meshsdk/core-csl": "1.7.31",
"@meshsdk/core-cst": "1.7.31",
"@meshsdk/provider": "1.7.31",
"@meshsdk/react": "1.7.31",
"@meshsdk/transaction": "1.7.31",
"@meshsdk/wallet": "1.7.31"
"@meshsdk/common": "1.7.32",
"@meshsdk/core-csl": "1.7.32",
"@meshsdk/core-cst": "1.7.32",
"@meshsdk/provider": "1.7.32",
"@meshsdk/react": "1.7.32",
"@meshsdk/transaction": "1.7.32",
"@meshsdk/wallet": "1.7.32"
},
"prettier": "@meshsdk/configs/prettier",
"publishConfig": {
Expand Down
6 changes: 3 additions & 3 deletions packages/mesh-provider/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@meshsdk/provider",
"version": "1.7.31",
"version": "1.7.32",
"description": "Blockchain data providers - https://meshjs.dev/providers",
"main": "./dist/index.cjs",
"browser": "./dist/index.js",
Expand Down Expand Up @@ -34,8 +34,8 @@
"typescript": "^5.3.3"
},
"dependencies": {
"@meshsdk/common": "1.7.31",
"@meshsdk/core-cst": "1.7.31",
"@meshsdk/common": "1.7.32",
"@meshsdk/core-cst": "1.7.32",
"@utxorpc/sdk": "0.6.2",
"@utxorpc/spec": "0.10.1",
"axios": "^1.7.2"
Expand Down
11 changes: 6 additions & 5 deletions packages/mesh-react/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@meshsdk/react",
"version": "1.7.31",
"version": "1.7.32",
"description": "React component library - https://meshjs.dev/react",
"main": "./dist/index.cjs",
"browser": "./dist/index.js",
Expand All @@ -19,7 +19,8 @@
"dist/**"
],
"scripts": {
"build:mesh": "tsup src/index.ts --format esm,cjs --dts && tailwindcss -i ./src/styles.css -o ./dist/index.css",
"build:mesh-old": "tsup src/index.ts --format esm,cjs --dts && tailwindcss -i ./src/styles.css -o ./dist/index.css",
"build:mesh": "tsup src/index.ts --format esm,cjs --cjsInterop --dts && tailwindcss -i ./src/styles.css -o ./dist/index.css",
"dev": "tsup src/index.ts --format esm,cjs --watch --dts",
"clean": "rm -rf .turbo && rm -rf dist && rm -rf node_modules",
"format": "prettier --check . --ignore-path ../../.gitignore",
Expand All @@ -29,9 +30,9 @@
},
"dependencies": {
"@fabianbormann/cardano-peer-connect": "^1.2.18",
"@meshsdk/common": "1.7.31",
"@meshsdk/transaction": "1.7.31",
"@meshsdk/wallet": "1.7.31",
"@meshsdk/common": "1.7.32",
"@meshsdk/transaction": "1.7.32",
"@meshsdk/wallet": "1.7.32",
"@radix-ui/react-dialog": "^1.1.2",
"@radix-ui/react-dropdown-menu": "^2.1.2",
"@radix-ui/react-icons": "^1.3.2",
Expand Down
4 changes: 2 additions & 2 deletions packages/mesh-react/src/cardano-wallet/connected-button.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ export default function ConnectedButton() {
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent>
<DropdownMenuLabel>Wallet</DropdownMenuLabel>
<DropdownMenuSeparator />
{/* <DropdownMenuLabel>Wallet</DropdownMenuLabel>
<DropdownMenuSeparator /> */}
<DropdownMenuItem
onClick={() => {
navigator.clipboard.writeText(address);
Expand Down
4 changes: 3 additions & 1 deletion packages/mesh-react/src/cardano-wallet/screen-p2p.tsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
import { useEffect, useRef, useState } from "react";
import { DAppPeerConnect } from "@fabianbormann/cardano-peer-connect";
import { IWalletInfo } from "@fabianbormann/cardano-peer-connect/dist/src/types";

import { Button } from "../common/button";
import { DAppPeerConnect, IWalletInfo } from "../common/cardano-peer-connect";
// import { DAppPeerConnect, IWalletInfo } from "../common/cardano-peer-connect";
import { useWallet } from "../hooks";

export default function ScreenP2P({
Expand Down
4 changes: 2 additions & 2 deletions packages/mesh-svelte/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@meshsdk/svelte",
"version": "1.7.31",
"version": "1.7.32",
"description": "Svelte component library - https://meshjs.dev/svelte",
"type": "module",
"exports": {
Expand All @@ -26,7 +26,7 @@
"dev": "vite dev"
},
"dependencies": {
"@meshsdk/core": "1.7.31",
"@meshsdk/core": "1.7.32",
"bits-ui": "1.0.0-next.65"
},
"devDependencies": {
Expand Down
8 changes: 4 additions & 4 deletions packages/mesh-transaction/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@meshsdk/transaction",
"version": "1.7.31",
"version": "1.7.32",
"description": "Transactions - https://meshjs.dev/apis/transaction",
"main": "./dist/index.cjs",
"browser": "./dist/index.js",
Expand Down Expand Up @@ -35,9 +35,9 @@
"typescript": "^5.3.3"
},
"dependencies": {
"@meshsdk/common": "1.7.31",
"@meshsdk/core-csl": "1.7.31",
"@meshsdk/core-cst": "1.7.31",
"@meshsdk/common": "1.7.32",
"@meshsdk/core-csl": "1.7.32",
"@meshsdk/core-cst": "1.7.32",
"json-bigint": "^1.0.0"
},
"prettier": "@meshsdk/configs/prettier",
Expand Down
10 changes: 5 additions & 5 deletions packages/mesh-wallet/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@meshsdk/wallet",
"version": "1.7.31",
"version": "1.7.32",
"description": "Wallets - https://meshjs.dev/apis/wallets",
"main": "./dist/index.cjs",
"browser": "./dist/index.js",
Expand Down Expand Up @@ -35,10 +35,10 @@
"typescript": "^5.3.3"
},
"dependencies": {
"@meshsdk/common": "1.7.31",
"@meshsdk/core-csl": "1.7.31",
"@meshsdk/core-cst": "1.7.31",
"@meshsdk/transaction": "1.7.31",
"@meshsdk/common": "1.7.32",
"@meshsdk/core-csl": "1.7.32",
"@meshsdk/core-cst": "1.7.32",
"@meshsdk/transaction": "1.7.32",
"@nufi/dapp-client-cardano": "0.3.5",
"@nufi/dapp-client-core": "0.3.5"
},
Expand Down
2 changes: 1 addition & 1 deletion scripts/mesh-cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"description": "A quick and easy way to bootstrap your dApps on Cardano using Mesh.",
"homepage": "https://meshjs.dev",
"author": "MeshJS",
"version": "1.7.31",
"version": "1.7.32",
"license": "Apache-2.0",
"type": "module",
"main": "./dist/index.cjs",
Expand Down

0 comments on commit bbff0fb

Please sign in to comment.