deno.land / x / esm@v135_2 / packages / esm-cjs-lexer / test.js
1234567891011121314151617181920const fs = require('fs')const { parse } = require('./pkg/esm_cjs_lexer')
exports.foo = truemodule.exports.bar = true
if (process.env.NODE_ENV === 'development') { exports.dev = true} else { exports.prod = true}
const code = fs.readFileSync("./test.js", "utf-8")const ret = parse("./test.js", code, { nodeEnv: "development" })
if (ret.exports.join(',') !== 'foo,bar,dev') { throw new Error('unexpected exports of index.js: ' + ret.exports.join(','))}console.log("done")
Version Info