RunKit + npm: rs-module-lexer

node v18.11.0
version: 1.0.0
endpointsharetweet
const { strictEqual } = require('assert'); const { parse } = require('rs-module-lexer'); const { init, parse: esParse } = require('es-module-lexer'); function esFacade(code) { const [, , facade] = esParse(code); return facade; } function rsFacade(code) { const { output } = parse({ input: [{ filename: 'nope.ts', code }], }); return output[0].facade; } (async () => { await init; strictEqual( esFacade(`export function foo () {}`), // false rsFacade(`export function foo () {}`) // true ); })();
Created from: https://npm.runkit.com/rs-module-lexer
Loading…

no comments

    sign in to comment