victor7w7r / 036astro

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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
  • 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

Run and Develop (Consider using pnpm)

$ 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

License:MIT License


Languages

Language:JavaScript 33.7%Language:TypeScript 30.3%Language:Astro 24.9%Language:CSS 11.1%