Skip to content
This repository was archived by the owner on Apr 16, 2020. It is now read-only.

Commit b9d830e

Browse files
committed
esm: add -m alias for --type=module
1 parent 968c8f1 commit b9d830e

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

.eslintrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ module.exports = {
3939
files: [
4040
'doc/api/esm.md',
4141
'test/es-module/test-esm-type-flag.js',
42+
'test/es-module/test-esm-type-flag-alias.js',
4243
'*.mjs',
4344
],
4445
parserOptions: { sourceType: 'module' },

src/node_options.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,7 @@ EnvironmentOptionsParser::EnvironmentOptionsParser() {
249249
"top-level module type name",
250250
&EnvironmentOptions::module_type,
251251
kAllowedInEnvironment);
252+
AddAlias("-m", { "--type", "module" });
252253

253254
AddOption("--check",
254255
"syntax check script without executing",
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// Flags: --experimental-modules -m
2+
/* eslint-disable node-core/required-modules */
3+
import { message } from '../fixtures/es-modules/message.mjs';
4+
import assert from 'assert';
5+
6+
assert.strictEqual(message, 'A message');

0 commit comments

Comments
 (0)