package.json

{
  "name": "solid-fabric-prototype",
  "version": "0.0.0",
  "private": true,
  "packageManager": "bun@1.4.0",
  "workspaces": [
    "packages/*"
  ],
  "scripts": {
    "create:project": "node scripts/create-project.mjs",
    "build": "node scripts/build.mjs",
    "dev": "node scripts/dev.mjs",
    "doctor": "node scripts/doctor.mjs",
    "symbolicate": "node scripts/symbolicate.mjs",
    "test": "bun run test:unit && bun run test:components",
    "test:unit": "node --test test/*.test.mjs",
    "test:components": "vitest run",
    "test:watch": "vitest",
    "test:ui": "vitest --ui",
    "benchmark": "node --expose-gc scripts/benchmark.mjs",
    "benchmark:ios": "bash scripts/benchmark-ios.sh",
    "typecheck": "tsc --noEmit",
    "format": "oxfmt --write .",
    "format:check": "oxfmt --check .",
    "lint": "oxlint --deny-warnings src packages demo scripts test vitest.config.ts",
    "lint:fix": "bun run lint --fix",
    "check": "bun run format:check && bun run lint && bun run typecheck && bun run test && bun run build",
    "android:setup": "bash scripts/android-setup.sh",
    "android:build": "bash scripts/android-build.sh",
    "android:emulator": "bash scripts/android-emulator.sh",
    "android:test": "bash scripts/android-test.sh",
    "ios:setup": "bash scripts/ios-setup.sh",
    "ios:build": "bun run build && xcodebuild -workspace ios/SolidFabric.xcworkspace -scheme SolidFabric -configuration Debug -sdk iphonesimulator -destination 'generic/platform=iOS Simulator' -derivedDataPath ios/build build",
    "ios:test": "bun run build && xcodebuild -workspace ios/SolidFabric.xcworkspace -scheme SolidFabric -configuration Debug -destination 'platform=iOS Simulator,name=iPhone 17 Pro' -derivedDataPath ios/build test"
  },
  "dependencies": {
    "@solid-native/auth": "workspace:*",
    "@solid-native/clipboard": "workspace:*",
    "@solid-native/haptics": "workspace:*",
    "@solid-native/linking": "workspace:*",
    "@solid-native/native": "workspace:*",
    "@solid-native/sharing": "workspace:*",
    "@solid-native/storage": "workspace:*",
    "@solid-native/web": "workspace:*",
    "@solidjs/universal": "2.0.0-rc.8",
    "react": "19.2.3",
    "react-native": "0.87.1",
    "react-native-screens": "4.28.0",
    "solid-js": "2.0.0-rc.8"
  },
  "devDependencies": {
    "@jridgewell/remapping": "2.3.5",
    "@jridgewell/trace-mapping": "0.3.31",
    "@solidjs/compiler": "2.0.0-rc.8",
    "@vitest/ui": "5.0.1",
    "esbuild": "0.25.12",
    "oxfmt": "0.68.0",
    "oxlint": "1.83.0",
    "typescript": "5.9.3",
    "vite": "7.3.6",
    "vitest": "5.0.1"
  }
}