{
    "sideEffects": false,
    "name": "expo-atlas",
    "version": "0.4.0",
    "description": "Visualize React Native bundles to understand and optimize your app",
    "keywords": [
        "react-native",
        "bundle",
        "visualizer",
        "explorer",
        "expo",
        "react",
        "devtools"
    ],
    "bin": "build/src/cli/bin.js",
    "main": "build/src/index.js",
    "types": "build/src/index.d.ts",
    "files": [
        "build",
        "static",
        "expo-module.config.json",
        "cli.js",
        "cli.d.ts",
        "metro.js",
        "metro.d.ts"
    ],
    "homepage": "https://github.com/expo/expo-atlas#readme",
    "bugs": {
        "url": "https://github.com/expo/expo-atlas/issues"
    },
    "repository": {
        "type": "git",
        "url": "https://github.com/expo/expo-atlas",
        "directory": "packages/expo-atlas"
    },
    "scripts": {
        "build": "tsc",
        "clean": "git clean -xdf build",
        "lint": "eslint . --ext js,ts,tsx",
        "start": "tsc --watch",
        "test": "bun test",
        "typecheck": "tsc --noEmit"
    },
    "license": "MIT",
    "dependencies": {
        "@expo/server": "^0.5.0",
        "arg": "^5.0.2",
        "chalk": "^4.1.2",
        "compression": "^1.7.4",
        "connect": "^3.7.0",
        "express": "^4.19.2",
        "freeport-async": "^2.0.0",
        "getenv": "^1.0.0",
        "morgan": "^1.10.0",
        "open": "^8.4.2",
        "serve-static": "^1.15.0",
        "stream-json": "^1.8.0"
    },
    "devDependencies": {
        "@types/express": "^4.17.21",
        "@types/stream-json": "^1.7.7",
        "expo": "~51.0.31",
        "metro": "^0.80.10"
    },
    "peerDependencies": {
        "expo": "*"
    },
    "eslintConfig": {
        "extends": "universe/node",
        "ignorePatterns": [
            "build",
            "node_modules"
        ],
        "rules": {
            "@typescript-eslint/no-unused-vars": [
                "warn",
                {
                    "args": "all",
                    "argsIgnorePattern": "^_",
                    "caughtErrors": "all",
                    "caughtErrorsIgnorePattern": "^_",
                    "destructuredArrayIgnorePattern": "^_",
                    "varsIgnorePattern": "^_",
                    "ignoreRestSiblings": true
                }
            ]
        }
    }
}
