{
    "name": "@backtrace/electron",
    "version": "0.7.1",
    "description": "Backtrace-JavaScript Electron integration",
    "main": "./main/index.cjs",
    "module": "./main/index.mjs",
    "types": "./main/index.d.ts",
    "type": "module",
    "exports": {
        "./package.json": "./package.json",
        ".": {
            "import": {
                "types": "./main/index.d.ts",
                "default": "./main/index.mjs"
            },
            "require": {
                "types": "./main/index.d.ts",
                "default": "./main/index.cjs"
            }
        },
        "./main": {
            "import": {
                "types": "./main/index.d.ts",
                "default": "./main/index.mjs"
            },
            "require": {
                "types": "./main/index.d.ts",
                "default": "./main/index.cjs"
            }
        },
        "./main/preload": {
            "import": {
                "types": "./main/preload.d.ts",
                "default": "./main/preload.mjs"
            },
            "require": {
                "types": "./main/preload.d.ts",
                "default": "./main/preload.cjs"
            }
        },
        "./preload": {
            "import": {
                "types": "./main/preload.d.ts",
                "default": "./main/preload.mjs"
            },
            "require": {
                "types": "./main/preload.d.ts",
                "default": "./main/preload.cjs"
            }
        },
        "./renderer": {
            "import": {
                "types": "./renderer/index.d.ts",
                "default": "./renderer/index.mjs"
            },
            "require": {
                "types": "./renderer/index.d.ts",
                "default": "./renderer/index.cjs"
            }
        }
    },
    "scripts": {
        "build": "tsc -p tsconfig.main.json --noEmit && tsc -p tsconfig.renderer.json --noEmit && rollup -c rollup.config.mjs",
        "clean": "rimraf main renderer common",
        "format": "prettier --write '**/*.ts'",
        "lint": "eslint src --ext .ts",
        "prepublishOnly": "npm run clean && cross-env NODE_ENV=production npm run build",
        "watch": "concurrently \"tsc -p tsconfig.main.json --noEmit --watch\" \"tsc -p tsconfig.renderer.json --noEmit --watch\" \"rollup -c rollup.config.mjs --watch\""
    },
    "keywords": [
        "Error",
        "Reporting",
        "Diagnostic",
        "Tool",
        "Bug",
        "Bugs",
        "StackTrace",
        "Electron"
    ],
    "author": "Backtrace <team@backtrace.io>",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/backtrace-labs/backtrace-javascript/issues"
    },
    "homepage": "https://github.com/backtrace-labs/backtrace-javascript#readme",
    "files": [
        "/common",
        "/main",
        "/renderer"
    ],
    "dependencies": {
        "@backtrace/node": "^0.8.3"
    },
    "peerDependencies": {
        "electron": ">=12"
    },
    "devDependencies": {
        "@rollup/plugin-commonjs": "^26.0.1",
        "@rollup/plugin-json": "^6.1.0",
        "@rollup/plugin-node-resolve": "^15.2.3",
        "@rollup/plugin-replace": "^5.0.7",
        "@rollup/plugin-typescript": "^11.1.6",
        "@types/fs-extra": "^11.0.4",
        "concurrently": "^8.2.2",
        "fs-extra": "^11.2.0",
        "glob": "^11.0.0",
        "rollup": "^4.21.0",
        "typescript": "^5.0.4"
    }
}