Skip to content

Commit 0700cd5

Browse files
authoredMar 19, 2020
chore(gatsby): migrate test-require-error to typescript (#22265)
* chore(gatsby): migrate test-require-error to typescript * fix test * fix pointed out
1 parent 7d73604 commit 0700cd5

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed
 

‎packages/gatsby/src/bootstrap/get-config-file.js

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/* @flow */
22
const levenshtein = require(`fast-levenshtein`)
33
const fs = require(`fs-extra`)
4-
const testRequireError = require(`../utils/test-require-error`).default
4+
import { testRequireError } from "../utils/test-require-error"
55
const report = require(`gatsby-cli/lib/reporter`)
66
const path = require(`path`)
77
const existsSync = require(`fs-exists-cached`).sync
@@ -20,7 +20,8 @@ module.exports = async function getConfigFile(
2020
distance: number = 3
2121
) {
2222
const configPath = path.join(rootDir, configName)
23-
let configModule, configFilePath
23+
let configModule
24+
let configFilePath
2425
try {
2526
configFilePath = require.resolve(configPath)
2627
configModule = require(configFilePath)

‎packages/gatsby/src/bootstrap/resolve-module-exports.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const { codeFrameColumns } = require(`@babel/code-frame`)
66
const { babelParseToAst } = require(`../utils/babel-parse-to-ast`)
77
const report = require(`gatsby-cli/lib/reporter`)
88

9-
const testRequireError = require(`../utils/test-require-error`).default
9+
import { testRequireError } from "../utils/test-require-error"
1010

1111
const staticallyAnalyzeExports = (modulePath, resolver = require.resolve) => {
1212
let absPath

‎packages/gatsby/src/utils/__tests__/test-require-error.js ‎packages/gatsby/src/utils/__tests__/test-require-error.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const testRequireError = require(`../test-require-error`).default
1+
import { testRequireError } from "../test-require-error"
22

33
describe(`test-require-error`, () => {
44
it(`detects require errors`, () => {

‎packages/gatsby/src/utils/test-require-error.js ‎packages/gatsby/src/utils/test-require-error.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// This module is also copied into the .cache directory some modules copied there
22
// from cache-dir can also use this module.
3-
export default (moduleName, err) => {
3+
export const testRequireError = (moduleName: string, err: any): boolean => {
44
// PnP will return the following code when a require is allowed per the
55
// dependency tree rules but the requested file doesn't exist
66
if (

0 commit comments

Comments
 (0)
Please sign in to comment.