File tree Expand file tree Collapse file tree 5 files changed +4
-32
lines changed Expand file tree Collapse file tree 5 files changed +4
-32
lines changed Original file line number Diff line number Diff line change 4
4
script : npm run lint
5
5
language : node_js
6
6
node_js :
7
+ - 18
7
8
- 16
8
9
- 14
9
- - 12
10
10
sudo : false
Original file line number Diff line number Diff line change @@ -96,23 +96,11 @@ module.exports = function (
96
96
97
97
args . push ( `--require=${ resolveMain ( localPath ( 'wrap' ) ) } ` ) ;
98
98
99
- if ( semver . satisfies ( process . version , '<12.17.0' ) ) {
100
- args . push ( '--experimental-modules' ) ;
101
- }
102
-
103
- const loaderName = semver . satisfies ( process . version , '>=16.12.0' )
104
- ? 'load'
105
- : semver . satisfies ( process . version , '>=12.11.1' )
106
- ? 'get-format'
107
- : 'resolve' ;
99
+ const loaderName = semver . satisfies ( process . version , '>=16.12.0' ) ? 'load' : 'get-format' ;
108
100
109
101
const loaderURL = pathToFileURL ( resolveMain ( localPath ( join ( 'loaders' , `${ loaderName } .mjs` ) ) ) ) ;
110
102
111
- const experimentalPrefix = semver . satisfies ( process . version , '>=12.11.1' )
112
- ? 'experimental-'
113
- : '' ;
114
-
115
- args . push ( `--${ experimentalPrefix } loader=${ loaderURL . href } ` ) ;
103
+ args . push ( `--experimental-loader=${ loaderURL . href } ` ) ;
116
104
117
105
child = fork ( script , scriptArgs , {
118
106
cwd : process . cwd ( ) ,
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 24
24
},
25
25
"main" : " ./lib" ,
26
26
"engines" : {
27
- "node" : " >=12 "
27
+ "node" : " >=14 "
28
28
},
29
29
"scripts" : {
30
30
"lint" : " eslint lib test bin/node-dev" ,
Original file line number Diff line number Diff line change 1
- const semver = require ( 'semver' ) ;
2
1
const tap = require ( 'tap' ) ;
3
2
4
3
const { spawn, touchFile } = require ( '../utils' ) ;
5
4
6
5
tap . test ( 'Supports ECMAScript modules with experimental-specifier-resolution' , t => {
7
- if ( semver . satisfies ( process . version , '<12.17' ) )
8
- return t . skip ( 'experimental-specifier-resolution requires node >= 12.17' ) ;
9
-
10
6
spawn ( '--experimental-specifier-resolution=node resolution.mjs' , out => {
11
7
if ( out . match ( / t o u c h m e s s a g e .j s / ) ) {
12
8
touchFile ( 'message.js' ) ;
You can’t perform that action at this time.
0 commit comments