ES Modules, or ECMAScript Modules

foo.js

class ArticleNode {
    constructor(node, paragraph) {
        this.node = node
        this.paragraph = paragraph
    }
}

export function createOneArticleNode(){
    let articleNode0 = new ArticleNode('foo', 'bar')
    console.log('a n: ', articleNode0)
}

bar.js

// jest test
import { createOneArticleNode } from '../content_module.js' 

test('test es module 0', () => {
    console.log('print foo')
    createOneArticleNode()
    console.log('print bar')
});
npm run test