{
    "name": "@oneuptime/dashboard",
    "version": "0.1.0",
    "private": false,
    "repository": {
        "type": "git",
        "url": "https://github.com/OneUptime/oneuptime"
    },
    "scripts": {
        "generate-sw": "node scripts/generate-sw.js",
        "dev-build": "npm run generate-sw && NODE_ENV=development node esbuild.config.js",
        "dev": "npx nodemon",
        "build": "npm run generate-sw && NODE_ENV=production node esbuild.config.js",        
        "analyze": "npm run generate-sw && analyze=true NODE_ENV=production node esbuild.config.js",
        "test": "react-app-rewired test",
        "eject": "echo 'esbuild does not require eject'",
        "compile": "npm run generate-sw && tsc",
        "clear-modules": "rm -rf node_modules && rm package-lock.json && npm install",
        "start": "node --require ts-node/register Serve.ts",
        "audit": "npm audit --audit-level=low",
        "configure": "npx npm-force-resolutions || echo 'No package-lock.json file. Skipping force resolutions'",
        "dep-check": "npm install -g depcheck && depcheck ./ --skip-missing=true"
    },
    "browserslist": {
        "production": [
            ">0.2%",
            "not dead",
            "not op_mini all"
        ],
        "development": [
            "last 1 chrome version",
            "last 1 firefox version",
            "last 1 safari version"
        ]
    },
    "dependencies": {
        "@stripe/react-stripe-js": "^1.15.0",
        "@stripe/stripe-js": "^1.44.1",
        "Common": "file:../Common",
        
        "ejs": "^3.1.10",
        "react": "^18.3.1",
        "react-dom": "^18.3.1",
        "react-router-dom": "^6.30.2",
        "reactflow": "^11.11.2",
        "stripe": "^11.0.0",
        "use-async-effect": "^2.2.6"
    },
    "devDependencies": {
        "@types/node": "^16.11.35",
        "@types/react": "^18.2.38",
        "@types/react-dom": "^18.0.4",
        "nodemon": "^2.0.20",
        "ts-node": "^10.9.1"
    }
}
