@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.
Downloads
4
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 install
ensure
lint
publish
dev
run
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
- [ ]
init
function
🏁 v1.0
- [ ] todo
- [ ] todo
- [ ] todo
- [ ] todo
🔭 Future
- [ ] todo
- [ ] todo
- [ ] todo