Skip to content

Commit bcc7691

Browse files
committed
fix syntax error in mjs
Shipping hybrid modules is so full of gotchas. sigh. Fix: #247
1 parent bad1ecf commit bcc7691

15 files changed

+36
-36
lines changed

src/default-tmp.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
// it uses os.tmpdir() always.
1111
import { tmpdir } from 'os'
1212
import { parse, resolve } from 'path'
13-
import { promises, statSync } from './fs'
14-
import platform from './platform'
13+
import { promises, statSync } from './fs.js'
14+
import platform from './platform.js'
1515
const { stat } = promises
1616

1717
const isDirSync = (path: string) => {

src/fix-eperm.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { promises, chmodSync, FsError } from './fs'
1+
import { promises, chmodSync, FsError } from './fs.js'
22
const { chmod } = promises
33

44
export const fixEPERM =

src/ignore-enoent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { FsError } from './fs'
1+
import { FsError } from './fs.js'
22

33
export const ignoreENOENT = async (p: Promise<any>) =>
44
p.catch(er => {

src/index.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import optArg from './opt-arg'
2-
import pathArg from './path-arg'
1+
import optArg from './opt-arg.js'
2+
import pathArg from './path-arg.js'
33

44
export interface RimrafOptions {
55
preserveRoot?: boolean
@@ -35,12 +35,12 @@ export const assertRimrafOptions: (o: any) => void = (
3535
}
3636
/* c8 ignore stop */
3737

38-
import { rimrafManual, rimrafManualSync } from './rimraf-manual'
39-
import { rimrafMoveRemove, rimrafMoveRemoveSync } from './rimraf-move-remove'
40-
import { rimrafNative, rimrafNativeSync } from './rimraf-native'
41-
import { rimrafPosix, rimrafPosixSync } from './rimraf-posix'
42-
import { rimrafWindows, rimrafWindowsSync } from './rimraf-windows'
43-
import { useNative, useNativeSync } from './use-native'
38+
import { rimrafManual, rimrafManualSync } from './rimraf-manual.js'
39+
import { rimrafMoveRemove, rimrafMoveRemoveSync } from './rimraf-move-remove.js'
40+
import { rimrafNative, rimrafNativeSync } from './rimraf-native.js'
41+
import { rimrafPosix, rimrafPosixSync } from './rimraf-posix.js'
42+
import { rimrafWindows, rimrafWindowsSync } from './rimraf-windows.js'
43+
import { useNative, useNativeSync } from './use-native.js'
4444

4545
const wrap =
4646
(fn: (p: string, o: RimrafOptions) => Promise<void>) =>

src/opt-arg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { assertRimrafOptions, RimrafOptions } from './index'
1+
import { assertRimrafOptions, RimrafOptions } from './index.js'
22
export default (opt: RimrafOptions = {}) => {
33
assertRimrafOptions(opt)
44
return opt

src/path-arg.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import platform from './platform'
1+
import platform from './platform.js'
22
import { resolve, parse } from 'path'
33
import { inspect } from 'util'
4-
import { RimrafOptions } from './index'
4+
import { RimrafOptions } from './index.js'
55

66
const pathArg = (path: string, opt: RimrafOptions = {}) => {
77
const type = typeof path

src/readdir-or-error.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// returns an array of entries if readdir() works,
22
// or the error that readdir() raised if not.
3-
import { FsError, promises, readdirSync } from './fs'
3+
import { FsError, promises, readdirSync } from './fs.js'
44
const { readdir } = promises
55
export const readdirOrError = (path: string) =>
66
readdir(path).catch(er => er as FsError)

src/retry-busy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// note: max backoff is the maximum that any *single* backoff will do
22

33
import { RimrafOptions } from '.'
4-
import { FsError } from './fs'
4+
import { FsError } from './fs.js'
55

66
export const MAXBACKOFF = 200
77
export const RATE = 1.2

src/rimraf-manual.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import platform from './platform'
1+
import platform from './platform.js'
22

3-
import { rimrafPosix, rimrafPosixSync } from './rimraf-posix'
4-
import { rimrafWindows, rimrafWindowsSync } from './rimraf-windows'
3+
import { rimrafPosix, rimrafPosixSync } from './rimraf-posix.js'
4+
import { rimrafWindows, rimrafWindowsSync } from './rimraf-windows.js'
55

66
export const rimrafManual = platform === 'win32' ? rimrafWindows : rimrafPosix
77
export const rimrafManualSync =

src/rimraf-move-remove.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
// However, it is HELLA SLOW, like 2-10x slower than a naive recursive rm.
1313

1414
import { basename, parse, resolve } from 'path'
15-
import { defaultTmp, defaultTmpSync } from './default-tmp'
15+
import { defaultTmp, defaultTmpSync } from './default-tmp.js'
1616

17-
import { ignoreENOENT, ignoreENOENTSync } from './ignore-enoent'
17+
import { ignoreENOENT, ignoreENOENTSync } from './ignore-enoent.js'
1818

1919
import {
2020
chmodSync,
@@ -27,7 +27,7 @@ import {
2727
const { rename, unlink, rmdir, chmod } = fsPromises
2828

2929
import { RimrafOptions } from '.'
30-
import { readdirOrError, readdirOrErrorSync } from './readdir-or-error'
30+
import { readdirOrError, readdirOrErrorSync } from './readdir-or-error.js'
3131

3232
// crypto.randomBytes is much slower, and Math.random() is enough here
3333
const uniqueFilename = (path: string) => `.${basename(path)}.${Math.random()}`

0 commit comments

Comments
 (0)