{
"name": "cthuloid-android",
"version": "0.1.0",
"description": "Cthuloid Lights for Android: the cthuloid-web controller in a bare-kit worklet, its page in a WebView.",
"type": "module",
"private": true,
"scripts": {
"gen:assets": "bare node_modules/cthuloid-web/scripts/gen-assets-cli.js",
"pack:worklet": "bare-pack --preset android --out android/app/src/main/assets/worklet.bundle lib/worklet.js",
"stage:addons": "node scripts/stage-addons.mjs",
"prebuild:android": "npm run gen:assets && npm run pack:worklet && npm run stamp:worklet && npm run stage:addons",
"test": "brittle-bare test/*.test.js",
"stamp:worklet": "node -e \"require('fs').writeFileSync('android/app/src/main/assets/worklet.bundle.stamp', String(Date.now()))\""
},
"dependencies": {
"bare-fs": "^4.8.1",
"bare-path": "^3.1.2",
"cthuloid-web": "file:../webui",
"react": "^19.2.8",
"react-native": "^0.86.2",
"react-native-bare-kit": "0.14.5",
"react-native-fs": "^2.20.0",
"react-native-webview": "^14.0.1"
},
"devDependencies": {
"@react-native-community/cli": "^20.2.0",
"@react-native/babel-preset": "^0.86.2",
"@react-native/metro-config": "^0.86.2",
"bare-link": "*",
"bare-pack": "*",
"brittle": "4.1.1"
},
"overrides": {
"bare-type": "1.1.1",
"bare-structured-clone": "1.6.0",
"bare-assert": "1.2.0"
}
}