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 44 script : npm run lint
55language : node_js
66node_js :
7+ - 18
78 - 16
89 - 14
9- - 12
1010sudo : false
Original file line number Diff line number Diff line change @@ -96,23 +96,11 @@ module.exports = function (
9696
9797 args . push ( `--require=${ resolveMain ( localPath ( 'wrap' ) ) } ` ) ;
9898
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' ;
108100
109101 const loaderURL = pathToFileURL ( resolveMain ( localPath ( join ( 'loaders' , `${ loaderName } .mjs` ) ) ) ) ;
110102
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 } ` ) ;
116104
117105 child = fork ( script , scriptArgs , {
118106 cwd : process . cwd ( ) ,
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 2424 },
2525 "main" : " ./lib" ,
2626 "engines" : {
27- "node" : " >=12 "
27+ "node" : " >=14 "
2828 },
2929 "scripts" : {
3030 "lint" : " eslint lib test bin/node-dev" ,
Original file line number Diff line number Diff line change 1- const semver = require ( 'semver' ) ;
21const tap = require ( 'tap' ) ;
32
43const { spawn, touchFile } = require ( '../utils' ) ;
54
65tap . 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-
106 spawn ( '--experimental-specifier-resolution=node resolution.mjs' , out => {
117 if ( out . match ( / t o u c h m e s s a g e .j s / ) ) {
128 touchFile ( 'message.js' ) ;
You can’t perform that action at this time.
0 commit comments