{"id":13452583,"url":"https://github.com/lostfields/vscode-nodejs-repl","last_synced_at":"2025-03-23T19:34:34.292Z","repository":{"id":30539520,"uuid":"116477345","full_name":"lostfields/vscode-nodejs-repl","owner":"lostfields","description":"Visual Studio Code - Extension NodeJs REPL","archived":false,"fork":false,"pushed_at":"2022-12-08T18:19:07.000Z","size":1230,"stargazers_count":45,"open_issues_count":18,"forks_count":12,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-28T18:56:19.687Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lostfields.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-01-06T11:26:35.000Z","updated_at":"2023-12-30T17:54:57.000Z","dependencies_parsed_at":"2023-01-14T17:16:08.947Z","dependency_job_id":null,"html_url":"https://github.com/lostfields/vscode-nodejs-repl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfields%2Fvscode-nodejs-repl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfields%2Fvscode-nodejs-repl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfields%2Fvscode-nodejs-repl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lostfields%2Fvscode-nodejs-repl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lostfields","download_url":"https://codeload.github.com/lostfields/vscode-nodejs-repl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245159524,"owners_count":20570399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-07-31T07:01:28.190Z","updated_at":"2025-03-23T19:34:33.846Z","avatar_url":"https://github.com/lostfields.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# Node.js Interactive window (REPL)\n\nNode.js Interactive Window (REPL) for Visual Studio Code using Node.js command line right in your favorite IDE. Simply press CTRL + SHIFT + P and launch \"Node.js Interactive window (REPL)\". \n\nThis is a preview and I would really love some feedback if something is not working as it should. \n\n## Features\n\nBoth \"return\" values and console.log is supported, just as in Node.js REPL since that is used behind the scenes.\n\n![Screenshot of Node.js Interactive window (REPL)](./preview.gif)\n\n## Requirements\n\nThis extension requires Node.js v6+, but only tested with Node 7+\n\n## Known Issues\n\nNote, this is a preview so please report any bugs \n\n## Future developement\n\nSome want all, but right now I think it's working good. I want to look into implementing this though;\n- Import/require of external files/modules\n\n## Release Notes\n\n### 0.5.15\n- few bugfixes after errors is thrown different in newer NodeJs\n- fixing circular references in serializer\n- output fixes (thanks @plylrnsdy)\n- require should probably work better (thanks @plylrnsdy)\n- console.log with multiline\n- ... and a few more\n\n### 0.4.9\n- Small output fixes (thanks @nchursin)\n- Added console methods\n- Added a stop command\n- Import of workspace modules + a bugfix for importing from NodeJs API\n- Text editor optimizations for drawing results/console\n- Annoying bug where error/result didn't get removed when there was an empty document\n- Hoover message for result/console\n- Possibility to run REPL for any active javascript editor\n- Runs REPL for first document named Untitled-* when opening new project with opened documents\n- Dispose REPL by closing the active document\n\n### 0.3.6\n- Only single window with support for console, result and error\n- Console output for Promises\n- Fix for nested methods call in newlines.\n- Fix for promise results and exceptions\n- Fix for exceptions in functions\n- Fix for positioning of results when statements returned undefined\n\n### 0.2.3\n\n- Experimenting with single window instead of split window\n\n### 0.2.0\n\n- Rewrite for import to require, to support Node.js v6+\n- Parsing when semicolon or new line is typed\n- Autoparsing after 2s after inactivity\n\n### 0.1.0\n\n- Initial release","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flostfields%2Fvscode-nodejs-repl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flostfields%2Fvscode-nodejs-repl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flostfields%2Fvscode-nodejs-repl/lists"}