Skip to content

Commit 260e1ed

Browse files
committed
Use ES modules
1 parent 2fe67f9 commit 260e1ed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+470
-687
lines changed

.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
'use strict'
22

3-
module.exports = require('gulp-shared-tasks/.eslintrc')
3+
module.exports = require('gulp-shared-tasks/.eslintrc.modules.js')

examples/errors.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ const multipleResolves = function() {
4141
})
4242
}
4343

44+
// eslint-disable-next-line import/no-commonjs
4445
module.exports = {
4546
uncaughtException,
4647
unhandledRejection,

examples/utils.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
dir="$(dirname "$BASH_SOURCE")"
55
projectRoot="$(realpath "$dir/..")"
66
binaryName="$(basename "$projectRoot")"
7-
pathToBinary="build/src/bin/index.js"
7+
pathToBinary="build/src/bin/main.js"
88

99
cd "$dir"
1010

@@ -16,4 +16,4 @@ alias "$binaryName"="$projectRoot/$pathToBinary"
1616

1717
# This mocks node's `-r` flag so that examples look the same as if the library
1818
# directly installed.
19-
alias node='node -r "./utils"'
19+
alias node='node -r "./utils.js"'

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "log-process-errors",
33
"version": "4.0.0",
4-
"main": "build/src/index.js",
4+
"main": "build/src/main.js",
55
"files": [
66
"build/src",
77
"build/register",

register/ava.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
// Meant to be performed as `node -r log-process-errors/build/register/ava`
2-
// or `require('log-process-errors/build/register/ava')`.
3-
'use strict'
4-
5-
const logProcessErrors = require('../src')
2+
// or `import 'log-process-errors/build/register/ava'`.
3+
import logProcessErrors from '../src/main.js'
64

75
logProcessErrors({ testing: 'ava' })

register/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1+
/* eslint-disable filenames/no-index */
12
// Meant to be performed as `node -r log-process-errors/build/register`
2-
// or `require('log-process-errors/build/register')`.
3-
'use strict'
4-
5-
const logProcessErrors = require('../src')
3+
// or `import 'log-process-errors/build/register'`.
4+
import logProcessErrors from '../src/main.js'
65

76
logProcessErrors()
7+
/* eslint-enable filenames/no-index */

register/jasmine.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
// Meant to be performed as `node -r log-process-errors/build/register/jasmine`
2-
// or `require('log-process-errors/build/register/jasmine')`.
3-
'use strict'
4-
5-
const logProcessErrors = require('../src')
2+
// or `import 'log-process-errors/build/register/jasmine'`.
3+
import logProcessErrors from '../src/main.js'
64

75
logProcessErrors({ testing: 'jasmine' })

register/mocha.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
// Meant to be performed as `node -r log-process-errors/build/register/mocha`
2-
// or `require('log-process-errors/build/register/mocha')`.
3-
'use strict'
4-
5-
const logProcessErrors = require('../src')
2+
// or `import 'log-process-errors/build/register/mocha'`.
3+
import logProcessErrors from '../src/main.js'
64

75
logProcessErrors({ testing: 'mocha' })

register/node-tap.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@
22
// Look for `spawn-wrap` in the codebase to see why Istanbul cannot cover this.
33
/* eslint-disable filenames/match-regex, unicorn/filename-case */
44
// Meant to be performed as `node -r log-process-errors/build/register/node-tap`
5-
// or `require('log-process-errors/build/register/node-tap')`.
6-
'use strict'
7-
8-
const logProcessErrors = require('../src')
5+
// or `import 'log-process-errors/build/register/node-tap'`.
6+
import logProcessErrors from '../src/main.js'
97

108
logProcessErrors({ testing: 'node-tap' })
119
/* eslint-enable filenames/match-regex, unicorn/filename-case */

register/tape.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
// Meant to be performed as `node -r log-process-errors/build/register/tape`
2-
// or `require('log-process-errors/build/register/tape')`.
3-
'use strict'
4-
5-
const logProcessErrors = require('../src')
2+
// or `import 'log-process-errors/build/register/tape'`.
3+
import logProcessErrors from '../src/main.js'
64

75
logProcessErrors({ testing: 'tape' })

0 commit comments

Comments
 (0)