diff --git a/package.json b/package.json index 9cff8dc4..d122d05f 100644 --- a/package.json +++ b/package.json @@ -8,12 +8,21 @@ "packageManager": "pnpm@9.9.0", "type": "module", "scripts": { - "build": "pnpm -r build", + "build": "pnpm build:packages && pnpm build:examples", "build:packages": "pnpm -r --filter '@txnlab/*' build", + "build:examples": "pnpm -r --filter 'use-wallet-example-*' build", + "watch": "pnpm -r --filter '@txnlab/*' --parallel start", + "dev": "pnpm run watch", "test": "pnpm -r --if-present test", "lint": "pnpm -r lint", "prettier": "prettier --check .", - "typecheck": "pnpm -r typecheck" + "typecheck": "pnpm -r typecheck", + "example:ts": "pnpm --filter 'use-wallet-example-vanilla-ts' dev", + "example:react": "pnpm --filter 'use-wallet-example-react' dev", + "example:solid": "pnpm --filter 'use-wallet-example-solid' dev", + "example:vue": "pnpm --filter 'use-wallet-example-vue' dev", + "example:nextjs": "pnpm --filter 'use-wallet-example-nextjs' dev", + "example:nuxt": "pnpm --filter 'use-wallet-example-nuxt' dev" }, "devDependencies": { "@testing-library/jest-dom": "6.5.0", diff --git a/packages/use-wallet-react/package.json b/packages/use-wallet-react/package.json index fc3c1b88..c0022da9 100644 --- a/packages/use-wallet-react/package.json +++ b/packages/use-wallet-react/package.json @@ -16,7 +16,7 @@ "types": "./dist/index.d.ts", "scripts": { "build": "tsup", - "start": "tsup src/index.ts --watch", + "start": "tsup src/index.tsx --watch", "test": "vitest", "test:watch": "vitest --watch", "lint": "eslint -c '../../.eslintrc.json' '**/*.{js,ts}'", diff --git a/packages/use-wallet-solid/package.json b/packages/use-wallet-solid/package.json index eef17058..11f32903 100644 --- a/packages/use-wallet-solid/package.json +++ b/packages/use-wallet-solid/package.json @@ -39,7 +39,7 @@ "types": "./dist/index.d.ts", "scripts": { "build": "tsup", - "start": "tsup src/index.ts --watch", + "start": "tsup src/index.tsx --watch", "test": "vitest", "test:watch": "vitest --watch", "lint": "eslint -c '../../.eslintrc.json' '**/*.{js,ts}'",