Package Exports
- minista
- minista/dist/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (minista) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
minista
About
minista(ミニスタ)は、React (TSX/JSX)で書けるスタティックサイトジェネレーターです。SaaS の web テンプレートコーディング業務を想定し、ビルド時の納品用データが綺麗(ヒューマンリーダブル)であることを重視しています。CSS と JavaScript は個別に出力されます。
How To Use
Automatic
not supported
Manual
$ npm install --save-dev minista@next react react-dom
# ----------------------------------------------------
# Directory Example
# ----------------------------------------------------
public # Copy dist
src
└── pages # Required!
├── about
│ └── index.tsx
└── index.tsx
//----------------------------------------------------
// Page Example
//----------------------------------------------------
const PageHome = () => {
return (
<h1>Home</h1>
)
}
export default PageHome
Commands
Develop
# Start
$ minista
# Stop
Press Ctrl+C
Build
$ minista build
Components
undecided
Customize
not supported
Media
Respect
- Next.js by Vercel - The React Framework
- Remix - Build Better Websites
- Vite
- esbuild - An extremely fast JavaScript bundler
- Astro
- Charge — an opinionated, zero-config static site generator
- Eleventy, a simpler static site generator.
- natemoo-re/microsite
- テンプレートエンジンに React を使いつつ、きれいな HTML を生成したいんじゃ!!
- EJS をやめて React で HTML を書く
- MPA(マルチページアプリ)で webpack を使う
- HTML コーディングでも React+TypeScript の開発体験を得る
- Astro と microCMS でポートフォリオサイトを作る
License
- MIT