deno.land / x / esm@v135_2 / packages / esm-cjs-lexer / test.js

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const 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")
esm

Version Info

Tagged at
a year ago