forked from trent_larson/crowd-funder-for-time-pwa
- Replace JavaScript asset scripts with TypeScript equivalents - Install tsx for direct TypeScript execution without compilation - Add proper TypeScript interfaces for AssetConfig and validation - Update package.json scripts to use tsx instead of node - Remove old JavaScript files (assets-config.js, assets-validator.js) - Maintain all existing functionality while improving type safety - Fix module syntax issues that caused build failures on macOS Scripts affected: - assets:config: node → tsx scripts/assets-config.ts - assets:validate: node → tsx scripts/assets-validator.ts Benefits: - Eliminates CommonJS/ES module syntax conflicts - Provides better type safety and IntelliSense - Modernizes development tooling - Ensures cross-platform compatibility
33 lines
720 B
JSON
33 lines
720 B
JSON
{
|
|
"icon": {
|
|
"android": {
|
|
"adaptive": {
|
|
"background": "#121212",
|
|
"foreground": "resources/icon.png",
|
|
"monochrome": "resources/icon.png"
|
|
},
|
|
"target": "android/app/src/main/res"
|
|
},
|
|
"ios": {
|
|
"padding": 0,
|
|
"target": "ios/App/App/Assets.xcassets/AppIcon.appiconset"
|
|
},
|
|
"source": "resources/icon.png",
|
|
"web": {
|
|
"target": "public/img/icons"
|
|
}
|
|
},
|
|
"splash": {
|
|
"android": {
|
|
"scale": "cover",
|
|
"target": "android/app/src/main/res"
|
|
},
|
|
"darkSource": "resources/splash_dark.png",
|
|
"ios": {
|
|
"target": "ios/App/App/Assets.xcassets",
|
|
"useStoryBoard": true
|
|
},
|
|
"source": "resources/splash.png"
|
|
}
|
|
}
|