UNPKG

check-esm

Version:

The module has JS functions to check all imports or required modules and check if the file is a ES Module or a CJS/ JS Module or Script

42 lines (28 loc) 1.18 kB
/** * * Package: * Author: Ganesh B * Description: JS functions to check all imports or required modules and check if the file is a ES Module or a CJS/ JS Module or Script * Install: npm i get-imported --save * Github: https://github.com/ganeshkbhat/get-imports * npmjs Link: https://www.npmjs.com/package/get-imported * File: demos/parser.demo.require.cache.test.file.cjs * File Description: * */ /* eslint no-console: 0 */ 'use strict'; const parser = require("../index.js"); const path = import('path'); let c = parser._isESMCodeBase("./demos/file.mjs"); console.log('_isESMCodeBase("./demos/file.mjs")', c); c = parser._isESMCodeBase("./demos/file.cjs"); console.log('_isESMCodeBase("./demos/file.cjs")', c); c = parser._isESMCodeBase("./demos/file.js"); console.log('_isESMCodeBase("./demos/file.js")', c); c = parser._isCJSCodeBase("./demos/file.mjs"); console.log('_isCJSCodeBase("./demos/file.mjs")', c); c = parser._isCJSCodeBase("./demos/file.cjs"); console.log('_isCJSCodeBase("./demos/file.cjs")', c); c = parser._isCJSCodeBase("./demos/file.js"); console.log('_isCJSCodeBase("./demos/file.js")', c);