{ "name": "rscexplorer", "version": "1.0.0", "description": "", "main": "index.js", "type": "module", "scripts": { "build": "vite build", "build:version": "node scripts/build-version.js", "build:versions": "node scripts/build-version.js --all", "dev": "vite", "preview": "vite preview", "deploy": "npm install && npm run lint && npm test && npm run build:versions && wrangler pages deploy dist --project-name=rscexplorer", "test": "vitest run --reporter=verbose", "typecheck": "tsc", "lint": "tsc && eslint .", "format": "prettier --write .", "format:check": "prettier --check .", "prepare": "husky" }, "keywords": [], "author": "Dan Abramov ", "license": "MIT", "dependencies": { "@babel/standalone": "^7.28.5", "@codemirror/autocomplete": "^6.20.0", "@codemirror/commands": "^6.10.0", "@codemirror/lang-javascript": "^6.2.4", "@codemirror/language": "^6.11.3", "@codemirror/state": "^6.5.2", "@codemirror/theme-one-dark": "^6.1.3", "@codemirror/view": "^6.39.4", "@lezer/highlight": "^1.2.3", "codemirror": "^6.0.2", "react": "19.2.3", "react-dom": "19.2.3", "react-server-dom-webpack": "19.2.3", "web-streams-polyfill": "^4.2.0" }, "overrides": { "vite": "8.0.0-beta.2" }, "devDependencies": { "@babel/types": "^7.28.5", "@eslint/js": "^9.39.2", "@types/babel__core": "^7.20.5", "@types/babel__standalone": "^7.1.9", "@types/node": "^25.0.2", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.2", "@vitest/browser": "^4.0.15", "@vitest/browser-playwright": "^4.0.15", "eslint": "^9.39.2", "eslint-plugin-react-hooks": "^7.0.1", "husky": "^9.1.7", "lint-staged": "^16.2.7", "playwright": "^1.57.0", "prettier": "^3.7.4", "rolldown": "^1.0.0-beta.54", "start-server-and-test": "^2.1.3", "typescript": "^5.9.3", "typescript-eslint": "^8.50.0", "vite": "8.0.0-beta.2", "vitest": "^4.0.15", "wrangler": "^4.0.0" }, "lint-staged": { "*": "prettier --write --ignore-unknown" } }