{ "name": "optimism-java", "version": "3.0.0", "private": true, "scripts": { "docusaurus": "docusaurus", "start": "docusaurus start", "prebuild": "node scripts/generateSocialCard.js", "build": "docusaurus build", "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", "clear": "docusaurus clear", "serve": "docusaurus serve", "write-translations": "docusaurus write-translations", "write-heading-ids": "docusaurus write-heading-ids", "typecheck": "tsc", "typecheck-staged": "tsc-files --noEmit", "lint": "npm run lint:spelling && npm run lint:js && npm run lint:style", "lint:js": "eslint . --ext js,jsx,ts,tsx --max-warnings=0", "lint:spelling": "cspell \"**\" --no-progress", "lint:style": "stylelint \"**/*.css\"", "lint:fix": "npm run lint:js -- --fix", "format": "prettier --write \"{blog,docs,src,static}/(**/*).{md,mdx,ts,js,tsx,jsx,json}\"" }, "lint-staged": { "src/**/*.{ts,js,jsx,tsx}": "npm run lint:fix", "**/*.{ts,tsx}": "npm run typecheck-staged", "**/*.css": "npm run lint:style", "**/*.{md,mdx}": "npm run lint:spelling", "**/*.{md,mdx,ts,js,tsx,jsx,json}": "npm run format" }, "dependencies": { "@docusaurus/core": "^3.4.0", "@docusaurus/plugin-client-redirects": "^3.4.0", "@docusaurus/plugin-google-gtag": "^3.4.0", "@docusaurus/plugin-google-tag-manager": "^3.4.0", "@docusaurus/preset-classic": "^3.4.0", "@easyops-cn/docusaurus-search-local": "^0.44.3", "@mdx-js/react": "^3.0.0", "clsx": "^1.2.1", "gray-matter": "^4.0.3", "hast-util-is-element": "^1.1.0", "prism-react-renderer": "^1.3.5", "raw-loader": "^4.0.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-player": "^2.12.0", "rehype-katex": "^7.0.0", "remark-docusaurus-tabs": "^0.2.0", "remark-math": "^6.0.0", "sharp": "^0.33.4" }, "devDependencies": { "@commitlint/cli": "^17.5.1", "@commitlint/config-conventional": "^17.4.4", "@docusaurus/module-type-aliases": "^3.4.0", "@docusaurus/tsconfig": "^3.4.0", "@semantic-release/changelog": "^6.0.3", "@semantic-release/commit-analyzer": "^9.0.2", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^8.0.7", "@semantic-release/npm": "^10.0.2", "@semantic-release/release-notes-generator": "^10.0.3", "@typescript-eslint/eslint-plugin": "^5.57.0", "@typescript-eslint/parser": "^5.57.0", "cspell": "^6.31.1", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.37.0", "eslint-config-airbnb-typescript": "^17.0.0", "eslint-config-prettier": "^8.8.0", "eslint-import-resolver-typescript": "^3.5.4", "eslint-plugin-import": "^2.27.5", "eslint-plugin-jsx-a11y": "^6.7.1", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "lint-staged": "^13.2.0", "prettier": "2.8.8", "semantic-release": "^21.0.0", "stylelint": "^14.16.1", "stylelint-config-prettier": "^9.0.4", "stylelint-config-standard": "^29.0.0", "tsc-files": "^1.1.3", "typescript": "^5.0.0" }, "browserslist": { "production": [ ">0.5%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] }, "engines": { "node": ">=18.0.0" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }