From b033f83da3b7eac2c188829cb10b7a4dc191a1ae Mon Sep 17 00:00:00 2001 From: Guy Bedford Date: Sat, 28 Sep 2019 15:01:23 -0400 Subject: [PATCH 1/4] Revert "esm: remove experimental status from JSON modules" This reverts commit ec8776da6fa77628e12718bb38cee687303d4137. --- doc/api/cli.md | 7 +++++++ doc/api/esm.md | 19 ++++++++++++++++--- doc/node.1 | 3 +++ lib/internal/modules/esm/default_resolve.js | 7 +++++-- src/node_options.cc | 8 ++++++++ src/node_options.h | 1 + test/es-module/test-esm-json-cache.mjs | 2 +- test/es-module/test-esm-json.mjs | 3 +-- 8 files changed, 42 insertions(+), 8 deletions(-) diff --git a/doc/api/cli.md b/doc/api/cli.md index c196adf038e646..3a16bbfe6dd2ec 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -156,6 +156,13 @@ added: v12.7.0 Enable experimental resolution using the `exports` field in `package.json`. +### `--experimental-json-modules` + + +Enable experimental JSON support for the ES Module loader. + ### `--experimental-modules`