From 936d83bc089422394b612331b147350f8093eaa8 Mon Sep 17 00:00:00 2001 From: Aaron Date: Fri, 21 Jul 2023 19:58:57 -0500 Subject: [PATCH] chore: Simplify binary setup (#62) --- .github/workflows/release.yml | 5 +---- .github/workflows/validate.yml | 6 +----- bin/wxt.cjs | 2 ++ package.json | 3 ++- src/cli/index.ts | 2 -- 5 files changed, 6 insertions(+), 12 deletions(-) create mode 100755 bin/wxt.cjs diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3eb2f9cf..52865dcb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,10 +28,7 @@ jobs: cache: 'pnpm' - name: Install dependencies - run: | - pnpm install --ignore-scripts - pnpm build - pnpm install --ignore-scripts + run: pnpm install - name: Bump and Tag run: | diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index d79dd11e..f850785f 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -30,11 +30,7 @@ jobs: cache: 'pnpm' - name: Install dependencies - run: | - pnpm install --ignore-scripts - pnpm build - pnpm install --ignore-scripts - cd demo && pnpm wxt prepare + run: pnpm install - name: Formatting run: pnpm format:check diff --git a/bin/wxt.cjs b/bin/wxt.cjs new file mode 100755 index 00000000..d894e69c --- /dev/null +++ b/bin/wxt.cjs @@ -0,0 +1,2 @@ +#!/usr/bin/env node +require('../dist/cli.cjs'); diff --git a/package.json b/package.json index 0ac87703..d0e601a0 100644 --- a/package.json +++ b/package.json @@ -26,9 +26,10 @@ }, "license": "MIT", "files": [ + "bin", "dist" ], - "bin": "dist/cli.cjs", + "bin": "./bin/wxt.cjs", "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", diff --git a/src/cli/index.ts b/src/cli/index.ts index 37e03974..4425c5a3 100644 --- a/src/cli/index.ts +++ b/src/cli/index.ts @@ -1,5 +1,3 @@ -#!/usr/bin/env node - import cac from 'cac'; import { version } from '../../package.json'; import * as commands from './commands';