Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bluemangoo/vclight
A framework for serverless app
https://github.com/bluemangoo/vclight
http-server netlify netlify-function serverless vclight vercel
Last synced: 19 days ago
JSON representation
A framework for serverless app
- Host: GitHub
- URL: https://github.com/bluemangoo/vclight
- Owner: Bluemangoo
- License: mit
- Created: 2023-02-20T05:15:16.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-02T12:20:30.000Z (2 months ago)
- Last Synced: 2024-10-17T09:54:54.926Z (29 days ago)
- Topics: http-server, netlify, netlify-function, serverless, vclight, vercel
- Language: TypeScript
- Homepage: https://vclight.bluemangoo.net
- Size: 243 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VCLight
VCLight is a serverless framework, initially designed for Vercel Serverless, and gradually supporting more platforms like node `http` module and Netlify Function.
See the documents at [VCLight Document](https://vclight.bluemangoo.net/) \([repo](https://github.com/Bluemangoo/VCLight-Docs)\)
## Getting-started
### Use VCLight Cli to create a project
```shell
npx @vclight/cli create vclight-test
```### Use template to create a project
Create a project with the template [here](https://github.com/Bluemangoo/VCLight-Example).
### Install dependencies
```shell
cd vclight-test
npm i
```### Run
```shell
npm run dev:vercel
``````shell
npm run dev:netlify
``````shell
npm run dev:node
```## Development
We use PNPM as our package manager.
```shell
pnpm install
```This repo is a pnpm workspace. All our package is under `packages/`.