https://github.com/DonJayamanne/typescript-notebook Skip to content Sign up * Why GitHub? + Features + Mobile + Actions + Codespaces + Packages + Security + Code review + Issues + Integrations + GitHub Sponsors + Customer stories * Team * Enterprise * Explore + Explore GitHub + Learn and contribute + Topics + Collections + Trending + Learning Lab + Open source guides + Connect with others + The ReadME Project + Events + Community forum + GitHub Education + GitHub Stars program * Marketplace * Pricing + Plans + Compare plans + Contact Sales + Education [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} DonJayamanne / typescript-notebook Public * Notifications * Fork 6 * Star 110 * Run JavaScript and TypeScript in node.js within VS Code notebooks with excellent support for debugging, tensorflowjs visulizations, plotly, danfojs, etc marketplace.visualstudio.com/items?itemname= donjayamanne.typescript-notebook MIT License 110 stars 6 forks Star Notifications * Code * Issues 22 * Pull requests 0 * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. main Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 6 branches 6 tags Code Latest commit @DonJayamanne DonJayamanne Merge branch 'main' of github.com:DonJayamanne/ typescript-notebook in... ... d3c419b Nov 9, 2021 Merge branch 'main' of github.com:DonJayamanne/typescript-notebook in... ...to main * 'main' of github.com:DonJayamanne/typescript-notebook: Miscellaneous Typo/Spelling Error Fixes (#43) Update version and change log Update with screen sample fix typescript compilation #40 d3c419b Git stats * 115 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github/workflows Eureka? Jul 29, 2021 .vscode observable notebooks is not on the roadmap Sep 13, 2021 build fix typescript compilation #40 Oct 13, 2021 images Update with screen sample Oct 13, 2021 resources Merge branch 'main' of github.com:DonJayamanne/typescript-notebook in... Nov 9, 2021 src Merge branch 'main' of github.com:DonJayamanne/typescript-notebook in... Nov 9, 2021 .editorconfig Eureka? Jul 29, 2021 .eslintrc.js More changes Aug 5, 2021 .gitignore Updates to ignore files Aug 23, 2021 .nvmrc Eureka? Jul 29, 2021 .prettierrc.js Eureka? Jul 29, 2021 .vscodeignore Remove unnecessary files from output Aug 23, 2021 CHANGELOG.md Merge branch 'main' of github.com:DonJayamanne/typescript-notebook in... Nov 9, 2021 CONTRIBUTING.md Replace references Aug 7, 2021 LICENSE Eureka? Jul 29, 2021 README.md Miscellaneous Typo/Spelling Error Fixes (#43) Nov 6, 2021 TODO.md Miscellaneous Typo/Spelling Error Fixes (#43) Nov 6, 2021 package-lock.json fix typescript compilation #40 Oct 13, 2021 package.json Merge branch 'main' of github.com:DonJayamanne/typescript-notebook in... Nov 9, 2021 tsconfig.client.json Inline rendering of tfjs vis Aug 22, 2021 tsconfig.json Fixes to the debugger Aug 7, 2021 View code [ ] Node.js Notebooks Features Getting started Examples Requirements Roadmap Known issues, workarounds and technical details Thanks README.md Node.js Notebooks Features * Enhanced REPL experience for Node.js in Notebooks (with top level awaits) * Run & debug JavaScript, TypeScript code in node.js * Built in support for typescript (ships with TypeScript & ts-node ). * Built in support for plotly (plotly.js is shipped with the extension) * Rich (inline visualizations) using @tensorflow/tfjs-vis & Tensorboards * Excellent support for danfo.js (rich HTML output and plots) * Excellent support for arquero (rich HTML output) * Run shell scripts within the notebook cell. * Quickly prototype and view HTML/JavaScript/CSS output * Support for user input using readline Packages such plotly, tfjs-vis & danfo.js support rich visualization only in the browser, however, this extension leverages the power of Notebooks to provide the same rich visualizations when targeting node.js. Use the command Open a sample node.js notebook to open a sample notebook to get started with plotly.js, danfo.js, tensorflow.js, etc. Getting started * For a REPL experience use the command Open Node.js REPL + Consider installing the Jupyter extension for an enhance user interface (toolbars). * For a notebook experience, create a file with the extension *.nnb, e.g. sample.nnb + Or use the menu item New File... to create a Node.js notebook Repl Demo Examples * Use the command Open a sample node.js notebook to open a sample notebook. * Use the command Welcome: Open Walkthrough... to checkout the samples. Requirements * node.js >= 12 * node.js needs to be in the current path Roadmap * Open a plain js/ts file as a notebook & vice versa. * Better renderers for tabular data (arquero, danfo.js, etc) * Vega plots without having to install vega * Custom node arguments Known issues, workarounds and technical details * See here for more details Thanks Thanks to the various packages we provide integrations with which help make this extension useful: * ts-node * Tensorflow.js * plotly * danfo.js * node-pty * arquero About Run JavaScript and TypeScript in node.js within VS Code notebooks with excellent support for debugging, tensorflowjs visulizations, plotly, danfojs, etc marketplace.visualstudio.com/items?itemname= donjayamanne.typescript-notebook Topics typescript jupyter notebook plotly tensorflowjs danfojs Resources Readme License MIT License Stars 110 stars Watchers 8 watching Forks 6 forks Releases 6 2.0.4 Latest Oct 13, 2021 + 5 releases Packages 0 No packages published Used by 2 * @A-Sh3pherd @A-Sh3pherd / recipeContest * @ptmdmusique @ptmdmusique / ts-util Contributors 2 * @DonJayamanne DonJayamanne Don Jayamanne * @nick-w-nick nick-w-nick nick-w-nick Languages * TypeScript 90.1% * JavaScript 9.7% * CSS 0.2% * (c) 2022 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.