@raiment/sea-build
v0.1.24
Published
A universal, zero-config build tool that creates "single assets" from source directories. Designed to make building small, one-off projects simpler.
Readme
🌊 sea-build
A universal, zero-config build tool that creates "single assets" from source directories. Designed to make building small, one-off projects simpler.
A CLI tool that normalizes the far-too-many configuration files needed in a JavaScript / TypeScript library, command-line tool, or other project.
As a normalization tool, it is highly opinionated.
Getting Started
Run sea-build ensure after...
| Project type | |
| ----------------------------- | --------------------------------------- |
| TypeScript single page webapp | src/main.tsx, exports main or App |
| TypeScript CLI app | src/main.ts, exports main |
| TypeScript library | src/index.ts |
Commands
install <git-repo-url>@<tag>installs a binary, following the semantics ofgo installensurelintpublishdevrun
Platforms
- Docker binary
- Docker resource (data container)
- npm-package
- Service
🏁 Roadmap
🏁 v0.1
- [x] Automatic Makefile
- [ ] Handle client-servers for dev (server.ts + client.tsx)
- [ ] Handling deployment
- [ ]
initfunction
🏁 v1.0
- [ ] todo
- [ ] todo
- [ ] todo
- [ ] todo
🔭 Future
- [ ] todo
- [ ] todo
- [ ] todo
