diff --git a/.changeset/happy-worms-rest.md b/.changeset/happy-worms-rest.md new file mode 100644 index 00000000..dec18bae --- /dev/null +++ b/.changeset/happy-worms-rest.md @@ -0,0 +1,11 @@ +--- +"@opennextjs/cloudflare": minor +--- + +feat: rename the binary from "cloudflare" to "opennextjs-cloudflare" + +**BREAKING CHANGE**: +After this change the old way of running the tool (e.g. `pnpm cloudflare`) no longer works. +Going forward use the new binary name (e.g. `pnpm opennextjs-cloudflare`). + +See [#161](https://github.com/opennextjs/opennextjs-cloudflare/issues/161) diff --git a/examples/api/package.json b/examples/api/package.json index de74cbdd..43c4b05f 100644 --- a/examples/api/package.json +++ b/examples/api/package.json @@ -8,7 +8,7 @@ "build": "next build", "start": "next start", "lint": "next lint", - "build:worker": "pnpm cloudflare", + "build:worker": "pnpm opennextjs-cloudflare", "dev:worker": "wrangler dev --port 8770 --inspector-port 9330", "preview:worker": "pnpm build:worker && pnpm dev:worker", "e2e": "playwright test -c e2e/playwright.config.ts", diff --git a/examples/create-next-app/package.json b/examples/create-next-app/package.json index c8589c55..d8cea2b0 100644 --- a/examples/create-next-app/package.json +++ b/examples/create-next-app/package.json @@ -7,7 +7,7 @@ "build": "next build", "start": "next start", "lint": "next lint", - "build:worker": "cloudflare", + "build:worker": "opennextjs-cloudflare", "dev:worker": "wrangler dev --port 8771 --inspector-port 9331", "preview:worker": "pnpm build:worker && pnpm dev:worker", "e2e": "playwright test -c e2e/playwright.config.ts" diff --git a/examples/middleware/package.json b/examples/middleware/package.json index 4941ceed..ff1fbc0c 100644 --- a/examples/middleware/package.json +++ b/examples/middleware/package.json @@ -6,7 +6,7 @@ "build": "next build", "start": "next start", "lint": "next lint", - "build:worker": "pnpm cloudflare", + "build:worker": "pnpm opennextjs-cloudflare", "dev:worker": "wrangler dev --port 8774 --inspector-port 9334", "preview:worker": "pnpm build:worker && pnpm dev:worker", "e2e": "playwright test -c e2e/playwright.config.ts" diff --git a/examples/vercel-blog-starter/package.json b/examples/vercel-blog-starter/package.json index f265c534..2a53a6b0 100644 --- a/examples/vercel-blog-starter/package.json +++ b/examples/vercel-blog-starter/package.json @@ -5,7 +5,7 @@ "dev": "next", "build": "next build", "start": "next start", - "build:worker": "cloudflare", + "build:worker": "opennextjs-cloudflare", "dev:worker": "wrangler dev --port 8773", "preview:worker": "pnpm build:worker && pnpm dev:worker" }, diff --git a/examples/vercel-commerce/package.json b/examples/vercel-commerce/package.json index b11c9f36..2832346e 100644 --- a/examples/vercel-commerce/package.json +++ b/examples/vercel-commerce/package.json @@ -12,7 +12,7 @@ "prettier": "prettier --write --ignore-unknown .", "prettier:check": "prettier --check --ignore-unknown .", "test": "pnpm prettier:check", - "build:worker": "cloudflare", + "build:worker": "opennextjs-cloudflare", "dev:worker": "wrangler dev --port 8772", "preview:worker": "pnpm build:worker && pnpm dev:worker" }, diff --git a/packages/cloudflare/README.md b/packages/cloudflare/README.md index deb76717..12b76fc3 100644 --- a/packages/cloudflare/README.md +++ b/packages/cloudflare/README.md @@ -84,13 +84,13 @@ Run the following commands to preview the production build of your application l - build the app and adapt it for Cloudflare ```bash - npx cloudflare + npx opennextjs-cloudflare # or - pnpm cloudflare + pnpm opennextjs-cloudflare # or - yarn cloudflare + yarn opennextjs-cloudflare # or - bun cloudflare + bun opennextjs-cloudflare ``` - Preview the app in Wrangler @@ -112,11 +112,11 @@ Deploy your application to production with the following: - build the app and adapt it for Cloudflare ```bash - npx cloudflare && npx wrangler deploy + npx opennextjs-cloudflare && npx wrangler deploy # or - pnpm cloudflare && pnpm wrangler deploy + pnpm opennextjs-cloudflare && pnpm wrangler deploy # or - yarn cloudflare && yarn wrangler deploy + yarn opennextjs-cloudflare && yarn wrangler deploy # or - bun cloudflare && bun wrangler deploy + bun opennextjs-cloudflare && bun wrangler deploy ``` diff --git a/packages/cloudflare/TODO.md b/packages/cloudflare/TODO.md index f25e84f1..94d8de0e 100644 --- a/packages/cloudflare/TODO.md +++ b/packages/cloudflare/TODO.md @@ -30,6 +30,6 @@ Changes: } ``` -- Build the app `pnpm cloudflare` +- Build the app `pnpm opennextjs-cloudflare` - Serve with `WRANGLER_BUILD_CONDITIONS="" WRANGLER_BUILD_PLATFORM="node" pnpm wrangler dev` diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index 32635ffb..7b5fe45a 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,7 +1,7 @@ { "name": "@opennextjs/cloudflare", "description": "Cloudflare builder for next apps", - "version": "0.2.1", + "version": "0.3.0", "scripts": { "build": "tsup", "build:watch": "tsup --watch src", @@ -11,7 +11,9 @@ "test": "vitest --run", "test:watch": "vitest" }, - "bin": "dist/cli/index.mjs", + "bin": { + "opennextjs-cloudflare": "dist/cli/index.mjs" + }, "main": "./dist/api/index.mjs", "types": "./dist/api/index.d.mts", "exports": { @@ -30,6 +32,7 @@ "directory": "packages/cloudflare" }, "keywords": [ + "opennextjs-cloudflare", "cloudflare", "workers", "next.js"