From: Evan You Date: Fri, 3 Feb 2023 10:24:03 +0000 (+0800) Subject: chore: use consistent ts-check comments in scripts X-Git-Tag: v3.3.0-alpha.1~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a871fd0cc0239e0e65d087b50ed5a32a5bd50c4e;p=thirdparty%2Fvuejs%2Fcore.git chore: use consistent ts-check comments in scripts --- diff --git a/scripts/build.js b/scripts/build.js index 0a014c9406..6951c39617 100644 --- a/scripts/build.js +++ b/scripts/build.js @@ -1,3 +1,5 @@ +// @ts-check + /* Produces production builds and stitches together d.ts files. @@ -14,11 +16,9 @@ nr build core --formats cjs ``` */ -// @ts-check import fs from 'node:fs/promises' import { existsSync, readFileSync } from 'node:fs' import path from 'node:path' -import { fileURLToPath } from 'node:url' import minimist from 'minimist' import { gzipSync } from 'node:zlib' import { compress } from 'brotli' diff --git a/scripts/dev.js b/scripts/dev.js index 596bea84f8..d3dc931171 100644 --- a/scripts/dev.js +++ b/scripts/dev.js @@ -1,8 +1,9 @@ +// @ts-check + // Using esbuild for faster dev builds. // We are still using Rollup for production builds because it generates // smaller files w/ better tree-shaking. -// @ts-check import esbuild from 'esbuild' import { resolve, relative, dirname } from 'node:path' import { fileURLToPath } from 'node:url' diff --git a/scripts/pre-dev-sfc.js b/scripts/pre-dev-sfc.js index e1f30d5479..b9b3a53446 100644 --- a/scripts/pre-dev-sfc.js +++ b/scripts/pre-dev-sfc.js @@ -1,3 +1,4 @@ +// @ts-check import fs from 'node:fs' const packagesToCheck = [ diff --git a/scripts/preinstall.js b/scripts/preinstall.js index a1269cc0a7..05823d5f5d 100644 --- a/scripts/preinstall.js +++ b/scripts/preinstall.js @@ -1,3 +1,4 @@ +// @ts-check if (!/pnpm/.test(process.env.npm_execpath || '')) { console.warn( `\u001b[33mThis repository requires using pnpm as the package manager ` + diff --git a/scripts/utils.js b/scripts/utils.js index dcd03505be..b58f25a133 100644 --- a/scripts/utils.js +++ b/scripts/utils.js @@ -1,3 +1,4 @@ +// @ts-check import fs from 'node:fs' import chalk from 'chalk' import { createRequire } from 'node:module' diff --git a/scripts/verifyCommit.js b/scripts/verifyCommit.js index 81512ab920..4c1a2828bb 100644 --- a/scripts/verifyCommit.js +++ b/scripts/verifyCommit.js @@ -1,10 +1,9 @@ +// @ts-check import chalk from 'chalk' import { readFileSync } from 'fs' import path from 'path' -import { fileURLToPath } from 'url' -const dirname = path.dirname(fileURLToPath(import.meta.url), '..') -const msgPath = path.resolve(dirname, '../.git/COMMIT_EDITMSG') +const msgPath = path.resolve('.git/COMMIT_EDITMSG') const msg = readFileSync(msgPath, 'utf-8').trim() const commitRE =