#web-apps #applications #client-side #cli #up #setting #command

app create-leptos-csr-tw

一个用于设置带有TailwindCSS的客户端Leptos Web应用程序的CLI

1 个不稳定版本

0.2.2 2023年12月25日
0.2.1 2023年12月25日
0.2.0 2023年12月25日
0.1.0 2023年10月20日

#6 in #setting

每月 23 次下载

MIT 许可证

12KB
102

create-leptos-csr

使用一条命令生成客户端渲染的Leptos应用程序。

mesa

入门指南

使用以下命令全局安装create-leptos-csr

cargo install create-leptos-csr-tw

此命令安装必要的二进制文件,使其可通过命令行访问。

要启动新的Leptos项目,请运行

create-leptos-csr-tw

模板功能

  • 用于样式的TailwindCSS
  • /public服务器端图像内容,trunk能识别
  • 移动视口配置
  • 用于部署路由的vercel配置文件(可选)
  • Leptos-use,Leptos实用工具集合
  • 最新的crate依赖项

我为什么制作这个

创建客户端渲染的Leptos应用程序通常需要从头开始,涉及多个步骤和潜在障碍。

例如

cargo init <project>
cargo add leptos --features=csr,nightly
cd <project>
touch index.html
... # more work here
touch input.css
npx tailwindcss init
... # setting up your tailwind...
mkdir public
(modify `index.html`)
... # adding the same boilerplate to your index.html
trunk serve --open

这个crate旨在减少初学者在设置Leptos应用程序时遇到的拔头发般的痛苦。对于经验丰富的开发者,这个crate通过设置必要的物品来节省您的时间。

如果您是初学者,这是一个很好的起点,因为您可以在阅读Leptos书籍的同时使用此模板。

最近更新

  • 更新wasm-bindgen到0.2.89
  • app.rs中删除了大量样板代码
  • 重构项目以扩展更多模板

贡献

贡献受到热烈欢迎并受到高度赞赏。我很想看到使用不同样式库或部署服务的其他模板。

依赖项

~8–24MB
~364K SLoC