From ae9bf6ba6955091754a76eb8d63cd4b623af2fcb Mon Sep 17 00:00:00 2001 From: Jack Kleeman Date: Mon, 24 Jun 2024 12:42:54 +0100 Subject: [PATCH] Revert "Add Deno and Bun examples" This reverts commit 8c1b2841f90913d0aaedc4fa7f7586a1332e6705. --- templates/bun/README.md | 10 ---------- templates/bun/package.json | 18 ------------------ templates/bun/src/index.ts | 24 ------------------------ templates/bun/tsconfig.json | 12 ------------ templates/cloudflare-worker/package.json | 3 ++- templates/deno/.gitignore | 1 - templates/deno/README.md | 15 --------------- templates/deno/deno.jsonc | 6 ------ templates/deno/main.ts | 19 ------------------- 9 files changed, 2 insertions(+), 106 deletions(-) delete mode 100644 templates/bun/README.md delete mode 100644 templates/bun/package.json delete mode 100644 templates/bun/src/index.ts delete mode 100644 templates/bun/tsconfig.json delete mode 100644 templates/deno/.gitignore delete mode 100644 templates/deno/README.md delete mode 100644 templates/deno/deno.jsonc delete mode 100644 templates/deno/main.ts diff --git a/templates/bun/README.md b/templates/bun/README.md deleted file mode 100644 index 14eadc95..00000000 --- a/templates/bun/README.md +++ /dev/null @@ -1,10 +0,0 @@ -# Hello world - Bun example - -Sample project configuration of a Restate service using the TypeScript SDK and -Bun. - -Have a look at the [TypeScript Quickstart guide](https://docs.restate.dev/get_started/quickstart?sdk=ts) for more information about the SDK. - -You can run locally with `npm run dev` and register to Restate with -`restate dep add http://localhost:9080 --use-http1.1`. `--use-http1.1` is -always needed with Bun, as it does not yet support HTTP2. diff --git a/templates/bun/package.json b/templates/bun/package.json deleted file mode 100644 index 12aa64ac..00000000 --- a/templates/bun/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "restate-bun-template", - "type": "module", - "version": "0.0.1", - "scripts": { - "dev": "bun run --watch src/index.ts", - "start": "bun run src/index.ts", - "format": "prettier --write \"src/*.+(js|ts|json)\"" - }, - "dependencies": { - "@restatedev/restate-sdk": "^1.0.1" - }, - "devDependencies": { - "@types/bun": "^1.1.5", - "prettier": "^3.3.2", - "typescript": "^5.4.5" - } -} diff --git a/templates/bun/src/index.ts b/templates/bun/src/index.ts deleted file mode 100644 index 42dc5f9c..00000000 --- a/templates/bun/src/index.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Context, endpoint, service } from "@restatedev/restate-sdk/fetch"; - -// Template of a Restate service and handler -// -// Have a look at the TS QuickStart: https://docs.restate.dev/get_started/quickstart?sdk=ts -// - -const greeter = service({ - name: "greeter", - handlers: { - greet: async (ctx: Context, greeting: string) => { - return `${greeting}!`; - }, - }, -}); - -const handler = endpoint().bind(greeter).handler(); - -const server = Bun.serve({ - port: 9080, - ...handler, -}); - -console.log(`Listening on ${server.url}`); diff --git a/templates/bun/tsconfig.json b/templates/bun/tsconfig.json deleted file mode 100644 index c79ca7f0..00000000 --- a/templates/bun/tsconfig.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "compilerOptions": { - "noEmit": true, - "module": "nodenext", - "target": "esnext", - "lib": ["esnext"], - "strict": true, - "moduleResolution": "nodenext", - "skipLibCheck": true - }, - "exclude": ["node_modules", "dist", "test"] -} diff --git a/templates/cloudflare-worker/package.json b/templates/cloudflare-worker/package.json index 22d3169b..f6934b0c 100644 --- a/templates/cloudflare-worker/package.json +++ b/templates/cloudflare-worker/package.json @@ -16,5 +16,6 @@ "prettier": "^3.3.2", "typescript": "^5.4.5", "wrangler": "^3.0.0" - } + }, + "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e" } diff --git a/templates/deno/.gitignore b/templates/deno/.gitignore deleted file mode 100644 index fff3a34c..00000000 --- a/templates/deno/.gitignore +++ /dev/null @@ -1 +0,0 @@ -deno.lock diff --git a/templates/deno/README.md b/templates/deno/README.md deleted file mode 100644 index 0d2c04b1..00000000 --- a/templates/deno/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# Hello world - Deno example - -Sample project configuration of a Restate service using the TypeScript SDK and -Deno. - -Have a look at the [TypeScript Quickstart guide](https://docs.restate.dev/get_started/quickstart?sdk=ts) for more information about the SDK. - -You can run locally with `deno task dev` and register to Restate with -`restate dep add http://localhost:9080 --use-http1.1`. `--use-http1.1` is -currently needed with local Deno as we do not support Deno's HTTP2 -implementation yet. - -You can deploy to Deno Deploy with `deployctl deploy` and register to Restate -with -`restate dep add https://.deno.dev/`. diff --git a/templates/deno/deno.jsonc b/templates/deno/deno.jsonc deleted file mode 100644 index 841d7663..00000000 --- a/templates/deno/deno.jsonc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "tasks": { - "dev": "deno run --allow-net --allow-env --watch main.ts", - "start": "deno run --allow-net --allow-env main.ts" - } -} diff --git a/templates/deno/main.ts b/templates/deno/main.ts deleted file mode 100644 index 817d7ba1..00000000 --- a/templates/deno/main.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Context, endpoint, service } from "npm:@restatedev/restate-sdk@^1.0.1/fetch"; - -// Template of a Restate service and handler -// -// Have a look at the TS QuickStart: https://docs.restate.dev/get_started/quickstart?sdk=ts -// - -const greeter = service({ - name: "greeter", - handlers: { - greet: async (ctx: Context, greeting: string) => { - return `${greeting}!`; - }, - }, -}); - -const handler = endpoint().bind(greeter).handler(); - -Deno.serve({ port: 9080 }, handler.fetch);