Professional website for Criztec Technologies, built with Astro 5.0 and Tailwind CSS. Fast, modern, and responsive.
This project uses pnpm as the package manager. Make sure you have pnpm installed:
npm install -g pnpm
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
-
Open your browser and visit:
http://localhost:4321
pnpm dev
- Start development serverpnpm build
- Build for productionpnpm preview
- Preview production build locallypnpm check
- Run all checks (Astro, ESLint, Prettier)pnpm fix
- Fix ESLint and Prettier issues
pnpm run check:astro
- Check Astro filespnpm run check:eslint
- Check with ESLintpnpm run check:prettier
- Check Prettier formattingpnpm run fix:eslint
- Fix ESLint issuespnpm run fix:prettier
- Fix Prettier formatting
This project is configured to use pnpm exclusively:
- Fast, efficient, and disk space optimized
- Strict dependency resolution
- Better monorepo support
- Faster installations compared to npm/yarn
# Production dependencies
pnpm add <package-name>
# Development dependencies
pnpm add -D <package-name>
# Remove dependencies
pnpm remove <package-name>
/
├── public/
├── src/
│ ├── components/
│ ├── content/
│ ├── layouts/
│ ├── pages/
│ └── styles/
├── astro.config.ts
├── package.json
├── pnpm-lock.yaml
└── tailwind.config.js
This project is configured for Netlify deployment:
- Build Command:
pnpm run build
- Publish Directory:
dist
- Node Version: 18+ (configured in
package.json
engines)
The netlify.toml
file contains the deployment configuration. Simply connect your repository to Netlify for automatic deployments.
When contributing to this project, please use pnpm for all package management tasks to maintain consistency.