From e0fdfa85a429764b7e09628d9baf8c13c097b7f9 Mon Sep 17 00:00:00 2001 From: Isaac Way Date: Mon, 9 Jan 2023 18:36:46 -0600 Subject: [PATCH] Adds readme copy script to npm publish, updates test-app to use nodemon --- .github/workflows/npm.yml | 3 ++ package.json | 58 +++++++++++++++++----------------- packages/test-app/nodemon.json | 5 +-- packages/test-app/package.json | 4 +-- 4 files changed, 37 insertions(+), 33 deletions(-) diff --git a/.github/workflows/npm.yml b/.github/workflows/npm.yml index 58bd79e..b07e1e5 100644 --- a/.github/workflows/npm.yml +++ b/.github/workflows/npm.yml @@ -31,6 +31,9 @@ jobs: - name: Build App run: | yarn build:panel + - name: Copy Readme + run: | + yarn cpy:readme - name: Publish with yarn run: | cd packages/trpc-panel diff --git a/package.json b/package.json index dc5d5f8..fcecae3 100644 --- a/package.json +++ b/package.json @@ -1,31 +1,31 @@ { - "name": "trpc-panel", - "version": "0.0.0", - "license": "MIT", - "scripts": { - "test:panel": "yarn && npx nx test --project trpc-panel", - "build:panel": "yarn && npx nx build --project trpc-panel", - "build:test-app": "yarn && npx nx build --project test-trpc-panel", - "build:docs": "yarn && npx nx build --project docs", - "start:test-app": "node ./packages/test-app/lib/server.js", - "start:docs": "cd packages/docs && yarn serve" - }, - "private": true, - "devDependencies": { - "@nrwl/nx-cloud": "latest", - "@tsconfig/docusaurus": "^1.0.6", - "nx": "15.2.4", - "prettier": "^2.6.2", - "typescript": "^4.9.3" - }, - "workspaces": { - "packages": [ - "packages/*" - ], - "nohoist": [ - "**/zod-to-json-schema", - "**/zod-to-json-schema/**" - ] - } - + "name": "trpc-panel", + "version": "0.0.0", + "license": "MIT", + "scripts": { + "test:panel": "yarn && npx nx test --project trpc-panel", + "build:panel": "yarn && npx nx build --project trpc-panel", + "build:test-app": "yarn && npx nx build --project test-trpc-panel", + "build:docs": "yarn && npx nx build --project docs", + "cpy:readme": "cp README.MD packages/trpc-panel/README.md", + "start:test-app": "node ./packages/test-app/lib/server.js", + "start:docs": "cd packages/docs && yarn serve" + }, + "private": true, + "devDependencies": { + "@nrwl/nx-cloud": "latest", + "@tsconfig/docusaurus": "^1.0.6", + "nx": "15.2.4", + "prettier": "^2.6.2", + "typescript": "^4.9.3" + }, + "workspaces": { + "packages": [ + "packages/*" + ], + "nohoist": [ + "**/zod-to-json-schema", + "**/zod-to-json-schema/**" + ] + } } diff --git a/packages/test-app/nodemon.json b/packages/test-app/nodemon.json index a813449..060c8f1 100644 --- a/packages/test-app/nodemon.json +++ b/packages/test-app/nodemon.json @@ -1,3 +1,4 @@ { - "ignoreRoot": [".git"] -} \ No newline at end of file + "ignoreRoot": [".git"], + "ext": "ts,tsx,js,json" +} diff --git a/packages/test-app/package.json b/packages/test-app/package.json index 59349ad..6ffbf5c 100644 --- a/packages/test-app/package.json +++ b/packages/test-app/package.json @@ -21,7 +21,7 @@ "open": "^8.4.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "trpc-panel": "^1.0.0", + "trpc-panel": "*", "ts-node": "^10.9.1", "tsconfig-paths": "^4.1.0", "ws": "^8.11.0", @@ -29,7 +29,7 @@ "zod-to-json-schema": "^3.20.1" }, "scripts": { - "dev": "SERVER_URL=\"http://localhost\" TRPC_PATH=\"trpc\" DEV_PORT=\"4000\" SIMULATE_DELAY=\"true\" ts-node --project tsconfig.json ./src/server.ts", + "dev": "nodemon --exec SERVER_URL=\"http://localhost\" TRPC_PATH=\"trpc\" DEV_PORT=\"4000\" SIMULATE_DELAY=\"true\" ts-node --project tsconfig.json ./src/server.ts", "build": "npx tsc --project tsconfig.json", "start": "node ./lib/server" },