
- 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
41 lines
1.3 KiB
JSON
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"
|
|
]
|
|
}
|
|
}
|
|
}
|