From 0ef1d6067e94f27a9a809bfd9d1f3bf068baed1c Mon Sep 17 00:00:00 2001 From: chronark Date: Wed, 31 May 2023 13:23:09 +0200 Subject: [PATCH 1/4] build(cmd/build.ts): update typesVersions to use an array of strings instead of a string examples/fastly(package.json): use local @upstash/redis package instead of latest examples/fastly(src/index.ts): add Redis import and handleRequest function to increment Redis counter --- cmd/build.ts | 8 ++++---- examples/fastly/package.json | 2 +- examples/fastly/src/{index.js => index.ts} | 0 3 files changed, 5 insertions(+), 5 deletions(-) rename examples/fastly/src/{index.js => index.ts} (100%) diff --git a/cmd/build.ts b/cmd/build.ts index 4f0c7dbc..62645513 100644 --- a/cmd/build.ts +++ b/cmd/build.ts @@ -68,10 +68,10 @@ await dnt.build({ */ typesVersions: { "*": { - nodejs: "./types/platforms/nodejs.d.ts", - cloudflare: "./types/platforms/cloudflare.d.ts", - fastly: "./types/platforms/fastly.d.ts", - "with-fetch": "./types/platforms/node_with_fetch.d.ts", + nodejs: ["./types/platforms/nodejs.d.ts"], + cloudflare: ["./types/platforms/cloudflare.d.ts"], + fastly: ["./types/platforms/fastly.d.ts"], + "with-fetch": ["./types/platforms/node_with_fetch.d.ts"], }, }, }, diff --git a/examples/fastly/package.json b/examples/fastly/package.json index 608b0c06..0a8a7c3b 100644 --- a/examples/fastly/package.json +++ b/examples/fastly/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@fastly/js-compute": "^0.5.5", - "@upstash/redis": "latest", + "@upstash/redis": "../../dist", "flight-path": "^1.0.10" }, "scripts": { diff --git a/examples/fastly/src/index.js b/examples/fastly/src/index.ts similarity index 100% rename from examples/fastly/src/index.js rename to examples/fastly/src/index.ts From 238eedf039856bd35a437e9050e661f17f4fca11 Mon Sep 17 00:00:00 2001 From: chronark Date: Wed, 31 May 2023 13:25:02 +0200 Subject: [PATCH 2/4] feat(index.js): add Fastly example code for incrementing a Redis key using Upstash Redis REST API --- examples/fastly/src/{index.ts => index.js} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename examples/fastly/src/{index.ts => index.js} (100%) diff --git a/examples/fastly/src/index.ts b/examples/fastly/src/index.js similarity index 100% rename from examples/fastly/src/index.ts rename to examples/fastly/src/index.js From 0b7cc93de63f743971067e90a650824a76f923e3 Mon Sep 17 00:00:00 2001 From: chronark Date: Wed, 31 May 2023 13:29:03 +0200 Subject: [PATCH 3/4] feat(tests.yaml): add concurrency to test job --- .github/workflows/tests.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index fce97d94..98f3e110 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -13,6 +13,7 @@ env: jobs: test: runs-on: ubuntu-latest + concurrency: test name: Tests steps: From a65353e3a738b2f10b312173c5cb4a5263fe5ff7 Mon Sep 17 00:00:00 2001 From: chronark Date: Wed, 31 May 2023 13:39:55 +0200 Subject: [PATCH 4/4] chore(package.json): use local @upstash/redis package instead of npm package --- examples/nextjs/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/nextjs/package.json b/examples/nextjs/package.json index 97124b37..f1278c79 100644 --- a/examples/nextjs/package.json +++ b/examples/nextjs/package.json @@ -7,7 +7,7 @@ "start": "next start" }, "dependencies": { - "@upstash/redis": "1.20.2", + "@upstash/redis": "../../dist", "next": "^13.0.5", "react": "^18.2.0", "react-dom": "^18.2.0"