{"id":20218327,"url":"https://github.com/behi22/jbook","last_synced_at":"2026-04-12T00:02:02.503Z","repository":{"id":157771729,"uuid":"626881915","full_name":"behi22/JBook","owner":"behi22","description":"An interactive coding environment where you can write JavaScript, see it executed, and write comprehensive documentation using markdown.","archived":false,"fork":false,"pushed_at":"2023-05-22T06:37:48.000Z","size":12949,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-02T09:49:59.000Z","etag":null,"topics":["esbuild","eslint","express","html-css-javascript","lerna","monaco-editor","nodejs","react","redux","typescript","webpack"],"latest_commit_sha":null,"homepage":"https://behbod-babai-jbook.netlify.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/behi22.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-12T10:51:59.000Z","updated_at":"2024-07-19T23:26:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"9cf315d1-4522-43ea-a7e8-abee29e9090a","html_url":"https://github.com/behi22/JBook","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/behi22/JBook","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behi22%2FJBook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behi22%2FJBook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behi22%2FJBook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behi22%2FJBook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/behi22","download_url":"https://codeload.github.com/behi22/JBook/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behi22%2FJBook/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31699438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T21:17:31.016Z","status":"ssl_error","status_checked_at":"2026-04-11T21:17:24.556Z","response_time":54,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esbuild","eslint","express","html-css-javascript","lerna","monaco-editor","nodejs","react","redux","typescript","webpack"],"created_at":"2024-11-14T06:38:04.367Z","updated_at":"2026-04-12T00:02:02.495Z","avatar_url":"https://github.com/behi22.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"#\n\nJavaScript Notebook\n\n\u003e This project is an interactive coding environment. You can write JavaScript, see it executed, and write comprehensive documentation using markdown.\n\u003e\n\u003e \u003c!--Live demo [_here_]().  If you have the project hosted somewhere, include the link here. --\u003e\n\n## Table of Contents\n\n- [General Info](#general-information)\n- [Technologies Used](#technologies-used)\n- [Screenshots](#screenshots)\n- [Usage](#usage)\n- [Project Status](#project-status)\n- [Room for Improvement](#room-for-improvement)\n- [Acknowledgements](#acknowledgements)\n- [Contact](#contact)\n\u003c!-- * [License](#license) --\u003e\n\n## General Information\n\nThis web application is developed to showcase knowledge of developing responsive and interactive webpages using Typescript, React and managing the state\nof the application using redux. The web app uses esbuild to bundle the user's code and also uses various libraries to do various things\neg. displaying a markdown editor, code editor ,etc. This application is an interactive coding environment. You can write JavaScript, see it executed, and write comprehensive documentation using markdown.\n\n### Important Note: The link of this application takes you to a demo that is online. If you want to be able to save code and text for this application, You can use the npm package that I have published to npm and the local server will store and fetch code on your device. The package is saved on npmjs.com under the name: jsnote-bb\n\n\u003c!-- You don't have to answer all the questions - just the ones relevant to your project. --\u003e\n\n## Technologies Used\n\n- npm - 8.15.0\n- React.js\n- Typescript\n- Redux.js\n- Node.js\n- Express\n- esbuild\n- lerna\n- HTML - version html5\n- CSS\n- git - version 2.38.1.windows.1\n- github\n\n## Screenshots\n\n![Example screenshot](./resources/images/image.png)\n\n## Usage\n\nThis is an interactive coding environment. You can write JavaScript, see it executed, and write comprehensive documentation using markdown.\n\n## Project Status\n\nProject is: Complete\n\n## Room for Improvement\n\n- There is an issue currently with using hooks inside of function react components which can be addressed.\n\n## Acknowledgements\n\n- Many thanks to Udemy for including the this project on their React and Typescript: Build a Portfolio Project Course.\n\n## Contact\n\nCreated by Behbod Babai - feel free to contact me via email!\nmy email: behibabai@gmail.com\n\n\u003c!-- Optional --\u003e\n\u003c!-- ## License --\u003e\n\u003c!-- This project is open source and available under the [... License](). --\u003e\n\n\u003c!-- You don't have to include all sections - just the one's relevant to your project --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbehi22%2Fjbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbehi22%2Fjbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbehi22%2Fjbook/lists"}