RTSDA-Website/package.json
Benjamin Slingo 91a1bb7a54 Restructure project and update gitignore
- Flatten directory structure by moving files from astro-church-website/ to root
- Remove church-core subdirectory in favor of inline Rust library
- Update .gitignore to properly exclude build artifacts, generated files, and dependencies
- Add environment variables, IDE files, and coverage reports to gitignore
- Include generated CSS files and native bindings in ignore patterns
2025-08-30 08:59:27 -04:00

41 lines
1.3 KiB
JSON

{
"name": "astro-church-website",
"version": "0.0.1",
"scripts": {
"dev": "astro dev",
"build": "npm run build:native && npm run build:themes && astro build",
"build:native": "napi build --platform --release --js index.cjs",
"build:themes": "npm run build:theme-light && npm run build:theme-dark",
"build:theme-light": "tailwindcss -c tailwind.light.config.mjs -i ./src/styles/theme-input.css -o ./public/css/theme-light.css --minify",
"build:theme-dark": "tailwindcss -c tailwind.dark.config.mjs -i ./src/styles/theme-input.css -o ./public/css/theme-dark.css --minify",
"preview": "astro preview",
"astro": "astro"
},
"dependencies": {
"@astrojs/node": "^9.4.2",
"@astrojs/tailwind": "^6.0.2",
"astro": "^5.13.0",
"form-data": "^4.0.4",
"node-fetch": "^3.3.2",
"tailwindcss": "^3.4.17"
},
"devDependencies": {
"@napi-rs/cli": "^2.18.4"
},
"napi": {
"name": "church-core-bindings",
"triples": {
"defaults": true,
"additional": [
"x86_64-pc-windows-msvc",
"i686-pc-windows-msvc",
"aarch64-apple-darwin",
"x86_64-unknown-linux-gnu",
"x86_64-unknown-linux-musl",
"aarch64-unknown-linux-gnu",
"armv7-unknown-linux-gnueabihf"
]
}
}
}