Skip to content
/ 036astro Public template

A clean architecture template for Astro with essential packages and strict TypeScript

License

Notifications You must be signed in to change notification settings

victor7w7r/036astro

Repository files navigation

036astro

A clean architecture template for Astro with essential packages and strict TypeScript

Why Typescript?

Is the best programming language for web. Made with ❤️ by

Alt text

Change to blank template

$ git clone https://github.com/victor7w7r/036astro
$ cd 036astro
$ git checkout blank

Extra Packages

  • axios: Promise based HTTP client for the browser and node.js
  • awilix: Extremely powerful Dependency Injection (DI) container for JavaScript/TypeScript projects
  • fp-ts: Functional programming in TypeScript
  • nanostores: A tiny (less than 1kb) state manager using observables and persistent stores
  • uce: µhtml based Custom Elements
  • solidjs: A declarative, efficient, and flexible JavaScript library for building user interfaces
  • tailwindcss: Utility-first CSS framework for rapidly building custom user interfaces
  • unplugin-auto-import: Automatically import components, hooks, and utilities

Run and Develop (Consider using bun)

$ cd 036astro
$ bun install     #Install packages
$ bun run dev     #Run develop
$ bun run build   #Make production build
$ bun run preview #Run production build

About

A clean architecture template for Astro with essential packages and strict TypeScript

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published