An open API service indexing awesome lists of open source software.

https://github.com/poad/solid-start-ssr-lambda


https://github.com/poad/solid-start-ssr-lambda

Last synced: 12 months ago
JSON representation

Awesome Lists containing this project

README

          

# SolidStart

Everything you need to build a Solid project, powered by [`solid-start`](https://start.solidjs.com);

## Creating a project

```bash
# create a new project in the current directory
pnpm create solid

# create a new project in my-app
pnpm create solid my-app
```

## Developing

Once you've created a project and installed dependencies with `npm install` (or `pnpm install` or `yarn`), start a development server:

```bash
pnpm dev

# or start the server and open the app in a new browser tab
pnpm dev -- --open
```

## Building

Solid apps are built with _presets_, which optimise your project for deployment to different environments.

By default, `npm run build` will generate a Node app that you can run with `npm start`. To use a different preset, add it to the `devDependencies` in `package.json` and specify in your `app.config.js`.

## Testing

Tests are written with `vitest`, `@solidjs/testing-library` and `@testing-library/jest-dom` to extend expect with some helpful custom matchers.

To run them, simply start:

```sh
pnpm test
```

## This project was created with the [Solid CLI](https://solid-cli.netlify.app)

## Deploy

Refernce

```sh
pnpm dlx sst@latest deploy --stage production
```