From 2fafd635d7a00ba8af757ce6459b968eb90c49a2 Mon Sep 17 00:00:00 2001 From: Vse Mozhet Byt Date: Wed, 21 Aug 2019 12:03:00 +0300 Subject: [PATCH] doc: fix nits in esm.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * ```mjs -> ```js as our linting of doc code fragments does not recognize this tag, IIRC. * Add semicolons to a code fragment. * Fix ASCII sorting in bottom references. PR-URL: https://github.com/nodejs/node/pull/29242 Reviewed-By: Guy Bedford Reviewed-By: Daniel Bevenius Reviewed-By: Rich Trott Reviewed-By: Colin Ihrig Reviewed-By: James M Snell Reviewed-By: Trivikram Kamat Reviewed-By: Luigi Pinca Reviewed-By: Сковорода Никита Андреевич --- doc/api/esm.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/doc/api/esm.md b/doc/api/esm.md index 277f5cf8300403..159dcc678c74f7 100644 --- a/doc/api/esm.md +++ b/doc/api/esm.md @@ -339,9 +339,9 @@ from `data:text/javascript,import "./foo";` will fail to resolve since there is no concept of relative resolution for `data:` URLs. An example of a `data:` URLs being used is: -```mjs -import 'data:text/javascript,console.log("hello!");' -import _ from 'data:application/json,"world!"' +```js +import 'data:text/javascript,console.log("hello!");'; +import _ from 'data:application/json,"world!"'; ``` ## import.meta @@ -894,18 +894,18 @@ $ node --experimental-modules --es-module-specifier-resolution=node index success! ``` +[CommonJS]: modules.html +[ECMAScript-modules implementation]: https://github.com/nodejs/modules/blob/master/doc/plan-for-new-modules-implementation.md +[ES Module Integration Proposal for Web Assembly]: https://github.com/webassembly/esm-integration +[Node.js EP for ES Modules]: https://github.com/nodejs/node-eps/blob/master/002-es-modules.md [Terminology]: #esm_terminology +[WHATWG JSON modules specification]: https://html.spec.whatwg.org/#creating-a-json-module-script [`data:` URLs]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs [`export`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export -[`import`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import [`import()`]: #esm_import-expressions [`import.meta.url`]: #esm_import_meta +[`import`]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import [`module.createRequire()`]: modules.html#modules_module_createrequire_filename -[CommonJS]: modules.html -[ECMAScript-modules implementation]: https://github.com/nodejs/modules/blob/master/doc/plan-for-new-modules-implementation.md -[Node.js EP for ES Modules]: https://github.com/nodejs/node-eps/blob/master/002-es-modules.md -[special scheme]: https://url.spec.whatwg.org/#special-scheme -[WHATWG JSON modules specification]: https://html.spec.whatwg.org/#creating-a-json-module-script -[ES Module Integration Proposal for Web Assembly]: https://github.com/webassembly/esm-integration [dynamic instantiate hook]: #esm_dynamic_instantiate_hook +[special scheme]: https://url.spec.whatwg.org/#special-scheme [the official standard format]: https://tc39.github.io/ecma262/#sec-modules