Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -154,10 +154,13 @@ venv.bak/
# mkdocs documentation
#/site

# Astro site
# Astro sites
site/node_modules/
site/dist/
site/.astro/
site-cc/node_modules/
site-cc/dist/
site-cc/.astro/

# mypy
.mypy_cache/
Expand Down
32 changes: 32 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,38 @@ repos:
always_run: true
stages: [pre-commit]

# Type checking - Astro (site/ only)
- repo: local
hooks:
- id: astro-check-site
name: astro check (site)
entry: bash -c 'cd site && npx astro check'
language: system
pass_filenames: false
files: ^site/
- id: astro-check-site-cc
name: astro check (site-cc)
entry: bash -c 'cd site-cc && npx astro check'
language: system
pass_filenames: false
files: ^site-cc/

# Security check - npm (ommiting dev)
- repo: local
hooks:
- id: npm-audit-site
name: npm audit (site)
entry: bash -c 'cd site && npm audit --audit-level=moderate --omit=dev'
language: system
pass_filenames: false
files: ^site/
- id: npm-audit-site-cc
name: npm audit (site-cc)
entry: bash -c 'cd site-cc && npm audit --audit-level=moderate --omit=dev'
language: system
pass_filenames: false
files: ^site-cc/

# --- General hygiene ---
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v6.0.0
Expand Down
6 changes: 4 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,10 @@ The CLI supports:
### Site (Astro)

```bash
cd site && npm run dev # Local dev server
cd site && npm run build # Production build
cd site && npm run dev # Local dev server (.dev domain)
cd site && npm run build # Production build (.dev domain)
cd site-cc && npm run dev # Local dev server (.cc domain, port 3001)
cd site-cc && npm run build # Production build (.cc domain)
```

## Architecture
Expand Down
6 changes: 6 additions & 0 deletions site-cc/astro.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import { defineConfig } from 'astro/config';

export default defineConfig({
site: 'https://spiritualintelligence.cc',
build: { format: 'directory' },
});
Loading