0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-16 21:46:22 -05:00

refactor: enforce node prefix (#11723)

This commit is contained in:
Florian Lefebvre 2024-08-15 16:52:26 +02:00 committed by GitHub
parent 3c2f93b66c
commit 70945dd918
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 30 additions and 22 deletions

View file

@ -26,7 +26,15 @@
"organizeImports": {
"enabled": true
},
"linter": { "enabled": false },
"linter": {
"enabled": true,
"rules": {
"recommended": false,
"style": {
"useNodejsImportProtocol": "error"
}
}
},
"javascript": {
"formatter": {
"trailingCommas": "all",

View file

@ -35,7 +35,7 @@
"test:e2e:match": "cd packages/astro && pnpm playwright install chromium firefox && pnpm run test:e2e:match",
"test:e2e:hosts": "turbo run test:hosted",
"benchmark": "astro-benchmark",
"lint": "eslint . --report-unused-disable-directives",
"lint": "biome lint && eslint . --report-unused-disable-directives",
"version": "changeset version && node ./scripts/deps/update-example-versions.js && pnpm install --no-frozen-lockfile && pnpm run format",
"preinstall": "npx only-allow pnpm"
},

View file

@ -5,7 +5,7 @@ import { fileURLToPath, pathToFileURL } from 'node:url';
// @ts-expect-error
import { assetsDir, imageConfig, outDir } from 'astro:assets';
import { isRemotePath, removeQueryString } from '@astrojs/internal-helpers/path';
import { readFile } from 'fs/promises';
import { readFile } from 'node:fs/promises';
import * as mime from 'mrmime';
import type { APIRoute } from '../../@types/astro.js';
import { getConfiguredImageService } from '../internal.js';

View file

@ -2,7 +2,7 @@ import fs, { existsSync } from 'node:fs';
import type http from 'node:http';
import type { AddressInfo } from 'node:net';
import { green } from 'kleur/colors';
import { performance } from 'perf_hooks';
import { performance } from 'node:perf_hooks';
import { gt, major, minor, patch } from 'semver';
import type * as vite from 'vite';
import type { AstroInlineConfig } from '../../@types/astro.js';

View file

@ -1,4 +1,4 @@
import { fileURLToPath } from 'url';
import { fileURLToPath } from 'node:url';
import stripAnsi from 'strip-ansi';
import type { LogLevel, Rollup, Logger as ViteLogger } from 'vite';
import { isAstroError } from '../errors/errors.js';

View file

@ -1,6 +1,6 @@
import type http from 'node:http';
import { fileURLToPath } from 'node:url';
import { performance } from 'perf_hooks';
import { performance } from 'node:perf_hooks';
import { type PreviewServer as VitePreviewServer, preview } from 'vite';
import type { AstroSettings } from '../../@types/astro.js';
import type { Logger } from '../logger/core.js';

View file

@ -8,7 +8,7 @@ import type {
} from '../../../@types/astro.js';
import type { Logger } from '../../logger/core.js';
import { createRequire } from 'module';
import { createRequire } from 'node:module';
import nodeFs from 'node:fs';
import path from 'node:path';
import { fileURLToPath } from 'node:url';

View file

@ -2,7 +2,7 @@ import type http from 'node:http';
import type { ErrorWithMetadata } from '../core/errors/index.js';
import type { ModuleLoader } from '../core/module-loader/index.js';
import { Readable } from 'stream';
import { Readable } from 'node:stream';
import { getSetCookiesFromResponse } from '../core/cookies/index.js';
import { getViteErrorPayload } from '../core/errors/dev/index.js';
import notFoundTemplate from '../template/4xx.js';

View file

@ -1,5 +1,5 @@
import { after, before, describe, it } from 'node:test';
import { fileURLToPath } from 'url';
import { fileURLToPath } from 'node:url';
import testAdapter from './test-adapter.js';
import { loadFixture } from './test-utils.js';

View file

@ -1,11 +1,11 @@
import { existsSync } from 'fs';
import { existsSync } from 'node:fs';
import { parseArgs } from 'node:util';
import { dirname } from 'path';
import { fileURLToPath } from 'url';
import { dirname } from 'node:path';
import { fileURLToPath } from 'node:url';
import { type ManagedAppToken, getManagedAppTokenOrExit } from '@astrojs/studio';
import { LibsqlError } from '@libsql/client';
import type { AstroConfig, AstroIntegration } from 'astro';
import { mkdir, writeFile } from 'fs/promises';
import { mkdir, writeFile } from 'node:fs/promises';
import { blue, yellow } from 'kleur/colors';
import {
type HMRPayload,

View file

@ -1,7 +1,7 @@
import assert from 'node:assert/strict';
import { after, before, describe, it } from 'node:test';
import { relative } from 'path';
import { fileURLToPath } from 'url';
import { relative } from 'node:path';
import { fileURLToPath } from 'node:url';
import testAdapter from '../../astro/test/test-adapter.js';
import { loadFixture } from '../../astro/test/test-utils.js';

View file

@ -1,4 +1,4 @@
import https from 'https';
import https from 'node:https';
import fs from 'node:fs';
import http from 'node:http';
import type { PreviewServer } from 'astro';

View file

@ -1,4 +1,4 @@
import { createRequire } from 'module';
import { createRequire } from 'node:module';
import * as fs from 'node:fs';
import path from 'node:path';
import { fileURLToPath } from 'node:url';

View file

@ -1,8 +1,8 @@
import { type WriteStream, createWriteStream } from 'fs';
import { normalize, resolve } from 'path';
import { Readable, pipeline } from 'stream';
import { promisify } from 'util';
import { mkdir } from 'fs/promises';
import { type WriteStream, createWriteStream } from 'node:fs';
import { normalize, resolve } from 'node:path';
import { Readable, pipeline } from 'node:stream';
import { promisify } from 'node:util';
import { mkdir } from 'node:fs/promises';
import replace from 'stream-replace-string';
import { SitemapAndIndexStream, SitemapStream } from 'sitemap';