OverviewFilesCommitsIssuesDocsReleasesPeers

cthuloid / android / package.json

39 lines · json ref:
{
  "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"
  }
}