Install with npm:

    npm i thebe-core

Import and use in typescript:

    const config = makeConfiguration({}); // use default options'status',
        (evt, {status, message}) => console.log(status, message))

    const notebook = ThebeNotebook.fromIPynb(ipynb)

    // attach last cell to the DOM

    const server = new ThebeServer(config);

    await server.connectToServerViaBinder();

    const session = await server.startNewSession();
    if (session != null) notebook.attachSession(session);

    await notebook.executeAll();

For more see apps/demos-simple for thebe and apps/demo-core for thebe-core.