From bbd60c8764f2b2fa23ec946fc6d8e26c8832510f Mon Sep 17 00:00:00 2001 From: Matt Pocock Date: Mon, 18 Sep 2023 15:37:21 +0100 Subject: [PATCH] 2023-09-18T14:37:21.281Z --- .../package.json | 12 ++++++++++++ .../pnpm-lock.yaml | 5 +++++ .../src/cjs-module.cjs | 5 +++++ .../src/index.mjs | 7 +++++++ 4 files changed, 29 insertions(+) create mode 100644 src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/package.json create mode 100644 src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/pnpm-lock.yaml create mode 100644 src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/src/cjs-module.cjs create mode 100644 src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/src/index.mjs diff --git a/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/package.json b/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/package.json new file mode 100644 index 0000000..8fdc251 --- /dev/null +++ b/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/package.json @@ -0,0 +1,12 @@ +{ + "name": "117-const-enums.explainer", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "dev": "nodemon ./src/index.mjs" + }, + "keywords": [], + "author": "Matt Pocock", + "devDependencies": {} +} diff --git a/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/pnpm-lock.yaml b/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/pnpm-lock.yaml new file mode 100644 index 0000000..2b9f188 --- /dev/null +++ b/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/pnpm-lock.yaml @@ -0,0 +1,5 @@ +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false diff --git a/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/src/cjs-module.cjs b/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/src/cjs-module.cjs new file mode 100644 index 0000000..50adec8 --- /dev/null +++ b/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/src/cjs-module.cjs @@ -0,0 +1,5 @@ +const hello = () => { + console.log("Hello!"); +}; + +module.exports = hello; diff --git a/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/src/index.mjs b/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/src/index.mjs new file mode 100644 index 0000000..ed7f44a --- /dev/null +++ b/src/082-cjs-vs-esm/206.5-can-import-cjs-into-esm.explainer/src/index.mjs @@ -0,0 +1,7 @@ +import hello from "./cjs-module.cjs"; + +const main = async () => { + hello(); +}; + +main();