See the version list below for details.
dotnet tool install --global Perla --version 0.24.1
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local Perla --version 0.24.1
nuke :add-package Perla --version 0.24.1
Perla Dev Server
Perla is a cross-platform single executable binary CLI Tool for a Development Server of Single Page Applications.
If that sounds like something nice, Check The docs!
take a peek of PoC's and new stuff that may (or not) be coming to perla in the experiments directory
This project is in development, current goals at this point are:
- Remove npm/node out of the equation.
- For F# users, seamless fable integration.
- A Fast and easy to use Development server
- Build for production using esbuild.
- Binary Release for users outside .NET
- Plugin System
- Test runner for Client side tests powered by playwright
- Local Typescript Types (to help the IDE)
For more information check the Issues tab.
If you actually use and like nodejs, then you would be better taking a look at the tools that inspired this repository
These tools have a bigger community and rely on an even bigger ecosystem plus they support plugins via npm so if you're using node stick with them they are a better choice Perla's unbundled development was inspired by both snowpack and vite, CDN dependencies were inspired by snowpack's remote sources development
|Product||Versions Compatible and additional computed target framework versions.|
|.NET||net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed.|
This package has no dependencies.