Skip to content

Commit f47ada3

Browse files
committed
Prefixes node imports with node: since apparently it bypasses the require cache
1 parent 94752ad commit f47ada3

File tree

13 files changed

+17
-17
lines changed

13 files changed

+17
-17
lines changed

apps/web/remix.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const { routeExtensions } = require('remix-custom-routes')
2-
const path = require('path')
2+
const path = require('node:path')
33
/**
44
* @type {import('@remix-run/dev').AppConfig}
55
*/

apps/web/scripts/build.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import esbuild from 'esbuild'
2-
import fs from 'fs'
32
import { globby } from 'globby'
43
import minimist from 'minimist'
4+
import fs from 'node:fs'
55

66
import {
77
excludeVendorFromSourceMapPlugin,

apps/web/scripts/buildIcons.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
const fs = require('fs')
2-
const path = require('path')
1+
const fs = require('node:fs')
2+
const path = require('node:path')
33
const iconPipeline = require('icon-pipeline')
44

55
const iconFolder = path.join(__dirname, '../src/icons/raw')

apps/web/scripts/checkEsm.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import chalk from 'chalk'
22
import { $ } from 'execa'
3-
import fs from 'fs'
3+
import fs from 'node:fs'
44

55
import { type PackageJson } from './build.ts'
66

apps/web/scripts/compileAjvSchemas.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Ajv from 'ajv'
22
import standaloneCode from 'ajv/dist/standalone'
3-
import { writeFile } from 'fs/promises'
4-
import path from 'path'
3+
import { writeFile } from 'node:fs/promises'
4+
import path from 'node:path'
55
import { typeboxEnvSchema } from '~/server/infra/configSchema'
66

77
const separator = {

apps/web/scripts/esbuildPlugins.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { type Plugin } from 'esbuild'
2-
import fs from 'fs'
3-
import path from 'path'
2+
import fs from 'node:fs'
3+
import path from 'node:path'
44

55
// https://github.com/evanw/esbuild/issues/1685
66
// exclude js files from node_modules from sourcemap

apps/web/scripts/getRouteIds.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { type Static, Type } from '@sinclair/typebox'
22
import { TypeCompiler } from '@sinclair/typebox/compiler'
3-
import { writeFile } from 'fs/promises'
4-
import { resolve } from 'path'
3+
import { writeFile } from 'node:fs/promises'
4+
import { resolve } from 'node:path'
55

66
const routeSchema = Type.Recursive((route) =>
77
Type.Object({

apps/web/scripts/regenerateMediaSizes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path'
1+
import path from 'node:path'
22
import payload from 'payload'
33
import { MEDIA_LOCAL_DIR } from '~/constants'
44
import { config } from '~/server/infra/config.server'

apps/web/src/app/entry.server.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { createReadableStreamFromReadable } from '@remix-run/node'
77
import { RemixServer } from '@remix-run/react'
88
import isbot from 'isbot'
99
import { renderToPipeableStream } from 'react-dom/server'
10-
import { PassThrough } from 'stream'
10+
import { PassThrough } from 'node:stream'
1111

1212
import { IsBotProvider } from './utils/isBotProvider'
1313

apps/web/src/seed/metricstructures/mongo/media.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import path from 'path'
1+
import path from 'node:path'
22
import { type Options } from 'payload/dist/collections/operations/local/create'
33

44
type MediaOptions = Options<'media'>

apps/web/src/server/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { type ServerBuild, broadcastDevReady } from '@remix-run/node'
22
import closeWithGrace, { type Signals } from 'close-with-grace'
33
import express from 'express'
44
import { type Server } from 'http'
5-
import path from 'path'
5+
import path from 'node:path'
66
import { type Logger } from 'pino'
77

88
import { initApp } from './app'

apps/web/src/server/middleware/overloadProtection.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Type } from '@sinclair/typebox'
2+
import v8 from 'node:v8'
23
import overload, { type HttpProtectionInstance } from 'overload-protection'
3-
import v8 from 'v8'
44

55
import { type Env } from '../infra/config.server'
66

apps/web/src/server/routes/healthcheck.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type Redis from 'ioredis'
22
import { ConnectionStates } from 'mongoose'
3+
import v8 from 'node:v8'
34
import { type Logger } from 'pino'
4-
import v8 from 'v8'
55
import { type ExpressMiddleware } from '~/types/middlewareType'
66

77
import { type Config } from '../infra/config.server'

0 commit comments

Comments
 (0)