{"id":17517020,"url":"https://github.com/ritwickdey/vscode-live-server-plus-plus","last_synced_at":"2025-04-12T19:46:47.044Z","repository":{"id":37389594,"uuid":"180340112","full_name":"ritwickdey/vscode-live-server-plus-plus","owner":"ritwickdey","description":"VsCode Live Server++ : It's Truly Live 😊 (BETA)  -- [NOT RELEASED YET]","archived":false,"fork":false,"pushed_at":"2024-06-18T12:11:06.000Z","size":678,"stargazers_count":581,"open_issues_count":67,"forks_count":421,"subscribers_count":62,"default_branch":"master","last_synced_at":"2025-04-03T23:10:02.146Z","etag":null,"topics":["live-reload","live-server","vscode-extension"],"latest_commit_sha":null,"homepage":"","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/ritwickdey.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2019-04-09T10:11:42.000Z","updated_at":"2025-04-03T16:45:31.000Z","dependencies_parsed_at":"2022-09-03T21:51:53.075Z","dependency_job_id":"adc8fe2c-9bfc-4c21-98cd-e56c9dda69b0","html_url":"https://github.com/ritwickdey/vscode-live-server-plus-plus","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/ritwickdey%2Fvscode-live-server-plus-plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ritwickdey%2Fvscode-live-server-plus-plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ritwickdey%2Fvscode-live-server-plus-plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ritwickdey%2Fvscode-live-server-plus-plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ritwickdey","download_url":"https://codeload.github.com/ritwickdey/vscode-live-server-plus-plus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248625497,"owners_count":21135513,"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":["live-reload","live-server","vscode-extension"],"created_at":"2024-10-20T08:24:47.231Z","updated_at":"2025-04-12T19:46:47.012Z","avatar_url":"https://github.com/ritwickdey.png","language":"TypeScript","funding_links":[],"categories":["💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e"],"sub_categories":["Usage"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"128\" height=\"128\" src=\"https://raw.githubusercontent.com/ritwickdey/vscode-live-server-plus-plus/master/images/vscode-live-server-plus-plus.png\"\u003e\n\u003c/p\u003e\n\u003ch3 align=\"center\"\u003eVscode Live Server++ (BETA) \u003c/h3\u003e\n\u003cp align=\"center\"\u003eIt's Truly Live\u003cp\u003e\n\n\n[![VSCode Marketplace](https://img.shields.io/vscode-marketplace/v/ritwickdey.vscode-live-server-plus-plus.svg?style=flat-square\u0026label=vscode%20marketplace)](https://marketplace.visualstudio.com/items?itemName=ritwickdey.vscode-live-server-plus-plus) [![Total Installs](https://img.shields.io/vscode-marketplace/d/ritwickdey.vscode-live-server-plus-plus.svg?style=flat-square)](https://marketplace.visualstudio.com/items?itemName=ritwickdey.vscode-live-server-plus-plus) [![Avarage Rating](https://img.shields.io/vscode-marketplace/r/ritwickdey.vscode-live-server-plus-plus.svg?style=flat-square)](https://marketplace.visualstudio.com/items?itemName=ritwickdey.vscode-live-server-plus-plus) [![Travis branch](https://img.shields.io/travis/com/ritwickdey/vscode-live-server-plus-plus/master.svg?style=flat-square\u0026label=travis%20branch)](https://travis-ci.com/ritwickdey/vscode-live-server-plus-plus) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://github.com/ritwickdey/vscode-live-server-plus-plus/)\n\n---\n\n![VSCode Live Server++](./images/vscode-live-server-plus-plus_preview1.gif)\n\n---\n## Features\n\n- **No Need to save HTML, CSS, JS** :smile:\n- **No Browser full reload** (for HTML \u0026 CSS)\n- Customizable Server Root\n- Customizable Server Port\n- Customizable reloading time\n- Customizable index file (e.g `index.html`)\n- Auto Browser open (Mozila, Chrome \u0026 Edge)\n- Control from statusbar\n\n---\n\n## Downside\n\n- `Live Server++` will work well if your project only contents `css` \u0026 `html` and minimal `JavaScript`. If you do lot of DOM Manupulation with JavaScript, `Live Server++` is not recommended.\n\n--- \n## How to Start/Stop Server ?\n\n1. Open a project and click to `Go Live++` from the status bar to turn the server on/off.\n\n2. Open the Command Pallete by pressing `F1` or `ctrl+shift+P` and type `Live Server++: Open Server` to start a server or type `Live Server++: Close Server` to stop a server.\n\n---\n\n## Settings\n\n[Click here to read settings Docs](./docs/settings.md).\n\n## What's new ?\n\n- ### v0.0.1 (##DATE##)\n  - Initial release\n  - hot Reload supported\n  - No need to save\n  - 5 settings are added (Port, Root, indexFile, timeout, browser)\n\n---\n\n## Changelog\n\nTo check full changelog [click here](CHANGELOG.md).\n\n---\n\n## Why `Live Server++` when there is a `Live Server` ?\n\nActually, I was receiving a lot of emails, PR, comments (and also there was few issue request, e.g. [#12080](https://github.com/Microsoft/vscode/issues/12080)) - `why auto reload only happens when we save the file`? - `why it's not realtime?`... blah blah....\n\nWell, in Live Server Extension, I'm using a popular npm module (named `live-server`) and it's the core library of Live Server. _(yaa! too many \"Live Server\" 😜)_. In the way it's working - it never possible auto reload without saving the file.\n\nAnd yaa, to be honest, when I made (in mid of `2017`) the live server extension, I didn't know Node.js or JavaScript well _(Hold on! I still don't know `Node.js` but I'm now confident)_. I even didn't know `promise`/`callback` well. I understood the `callback` _(\u0026 `callback hell` too)_ while making the extension. And `Promise`? Only I knew how to use it like `.then().then().then()` and `IIFE`? or `closure`? - I didn't even hear about those names at that time. 😬\n\nOkay, now coming to the point, Code of the `Live Server` can't be migrated with `Live Server++`. `Live Server++` is not depended on `live-server`(the npm module) - I've written the server side code from scratch \u0026 it has minimal dependency (still under development).\n\n---\n\n## LICENSE\n\nThis extension is licensed under the [MIT License](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fritwickdey%2Fvscode-live-server-plus-plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fritwickdey%2Fvscode-live-server-plus-plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fritwickdey%2Fvscode-live-server-plus-plus/lists"}