svrx(server-x) is a pluggable platform built for efficient front-end development.
As a front-end developer, to meet different kind of development requirements, usually we will have one or more set of fixed development environment, in which may include a local dev server and many other debug tools. It's difficult to maintain a development environment: you need to install and configure every tool separately. Besides, you may also need to enable or disable a tool when switching among projects.
To solve the problem, we plan to integrate all the development services and tools into a pluggable platform,
and name it svrx
.
With svrx
, you can freely pick and combine any services(plugins) you want,
like static serve, proxy, remote debugging and etc, without concerning about plugin installation.
Now, svrx
makes it possible for us to easily customize the development environment for each project,
and instead of downloading many other packages, all you need to do is just install svrx
.
View quick start for more details.
- svrx-plugin-weinre: remote debugging based on weinre.
- svrx-plugin-eruda: open a dev tool on mobile based on eruda
- svrx-plugin-json-server: based on json-server, help us to get a full fake REST API with zero coding.
- svrx-plugin-mock: Provide us with a convenient way to mock data
- svrx-plugin-webpack: support of webpack, including building, hot-reload and etc.
- svrx-plugin-markdown: preview markdown file, support hot-reload, auto-scroll...
- svrx-plugin-json-viewer: Convert the JSON response to a json viewer's page, but it won't affect the response via ajax or fetch.
- svrx-plugin-localtunnel: expose your localhost to the world for easy testing and sharing.
- svrx-plugin-qrcode: display the qrcode of current page.
- See plugin list for more plugins that available in community.
- Reading plugin development guide, It’s not difficult to publish your own plugin