https://github.com/web-infra-dev/electron-sprout
A front-end friendly desktop framework based on Electron.
https://github.com/web-infra-dev/electron-sprout
electron
Last synced: 3 months ago
JSON representation
A front-end friendly desktop framework based on Electron.
- Host: GitHub
- URL: https://github.com/web-infra-dev/electron-sprout
- Owner: web-infra-dev
- License: mit
- Created: 2021-09-30T10:51:33.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-18T11:03:33.000Z (over 2 years ago)
- Last Synced: 2025-03-18T21:52:24.162Z (3 months ago)
- Topics: electron
- Language: TypeScript
- Homepage:
- Size: 1.41 MB
- Stars: 20
- Watchers: 2
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
现代 Web 工程体系
modernjs.dev
The meta-framework suite designed from scratch for frontend-focused modern web development# Introduction
> The doc site ([modernjs.dev](https://modernjs.dev)) and articles are only available in Chinese for now, we are planning to add English versions soon.
- [Modern.js: Hello, World!](https://zhuanlan.zhihu.com/p/426707646)
## Getting Started- [Quick Start](https://modernjs.dev/docs/start)
- [Guides](https://modernjs.dev/docs/guides)
- [API References](https://modernjs.dev/docs/apis)## Contributing
- [Contributing Guide](https://github.com/modern-js-dev/modern.js/blob/main/CONTRIBUTING.md)
## Credits
Some implementation of Modern.js are modified from existing projects, such as create-react-app, vite, wmr, jest and vscode. Thanks for them.
* Unbundled Dev Server: The server implementation is based on the idea and structure of [vite](https://github.com/vitejs) and [wmr](https://github.com/preactjs/wmr/tree/main/packages/wmr), and is adapted to the Modern.js application.
* Testing: Run jest by node.js API, some code modified from [jest-cli](https://github.com/facebook/jest/blob/fdc74af37235354e077edeeee8aa2d1a4a863032/packages/jest-cli/src/cli/index.ts#L21).
* esbuild-webpack-plugin: modified from [esbuild-webpack-plugin](https://github.com/sorrycc/esbuild-webpack-plugin) and support webpack 5.
* Webpack messages formatter and module scopes plugin: modified from [react-dev-utils](https://github.com/facebook/create-react-app/tree/main/packages/react-dev-utils) and refactored to Typescript.
* bundle-require: modified from [bundle-require](https://github.com/egoist/bundle-require).
* electron-runtime: modified from [vscode](https://github.com/microsoft/vscode).