{
  "name": "jcutmirror",
  "private": false,
  "description": "JCUT open source mirror site",
  "version": "0.1.0",
  "license": "MIT",
  "scripts": {
    "build": "gatsby build --prefix-paths",
    "develop": "gatsby develop -H 0.0.0.0",
    "format": "prettier --write \"**/*.{js,jsx,ts,tsx,json,md}\"",
    "start": "gatsby develop",
    "serve": "gatsby serve -H 0.0.0.0 -p 9000",
    "clean": "gatsby clean",
    "test": "echo \"Write tests! -> https://gatsby.dev/unit-testing\" && exit 1",
    "extract": "yarn run babel --config-file ./babel-extract.config.js -o tmp/chunk.js 'src/**/*.{js,jsx,ts,tsx}' && rm -rf tmp",
    "types-check": "tsc --noEmit --project ./tsconfig.json",
    "lint-check": "eslint src/**/*"
  },
  "dependencies": {
    "@emotion/react": "^11.11.4",
    "@emotion/server": "^11.11.0",
    "@emotion/styled": "^11.11.5",
    "@fontsource/poppins": "^4.5.10",
    "@formatjs/intl-displaynames": "^5.4.3",
    "@iconify/icons-file-icons": "^1.2.3",
    "@iconify/icons-logos": "^1.2.36",
    "@iconify/icons-mdi": "^1.2.48",
    "@iconify/icons-simple-icons": "^1.2.74",
    "@iconify/react": "^3.2.2",
    "@mdx-js/mdx": "^3.0.1",
    "@mdx-js/react": "^2.3.0",
    "@mui/icons-material": "^5.15.15",
    "@mui/material": "^5.15.15",
    "gatsby": "^5.13.3",
    "gatsby-plugin-manifest": "^5.13.1",
    "gatsby-plugin-mdx": "^5.13.1",
    "gatsby-plugin-react-helmet": "^6.13.1",
    "gatsby-plugin-react-i18next": "^3.0.1",
    "gatsby-plugin-react-svg": "^3.3.0",
    "gatsby-plugin-sass": "^6.13.1",
    "gatsby-plugin-sitemap": "^6.13.1",
    "gatsby-source-filesystem": "^5.13.1",
    "i18next": "^22.5.1",
    "js-search": "^2.0.1",
    "natsort": "^2.0.3",
    "path-to-regexp": "^6.2.2",
    "prism-react-renderer": "^1.3.5",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-helmet": "^6.1.0",
    "react-i18next": "^12.3.1",
    "remark-gfm": "^1.0.0",
    "sass": "^1.74.1"
  },
  "devDependencies": {
    "@babel/cli": "^7.24.1",
    "@babel/plugin-transform-typescript": "^7.24.4",
    "@types/js-search": "^1.4.4",
    "@types/mdx": "^2.0.12",
    "@types/mdx-js__react": "^1.5.8",
    "@types/node": "^18.19.31",
    "@types/react": "^18.2.75",
    "@types/react-dom": "^18.2.24",
    "@typescript-eslint/eslint-plugin": "^5.62.0",
    "@typescript-eslint/parser": "^5.62.0",
    "babel-plugin-i18next-extract": "^0.8.3",
    "eslint": "^8.57.0",
    "eslint-config-airbnb": "19.0.4",
    "eslint-config-prettier": "^8.10.0",
    "eslint-import-resolver-typescript": "^3.6.1",
    "eslint-plugin-import": "^2.29.1",
    "eslint-plugin-jsx-a11y": "^6.8.0",
    "eslint-plugin-prettier": "^5.1.3",
    "eslint-plugin-react": "^7.34.1",
    "eslint-plugin-react-hooks": "^4.6.0",
    "http-proxy-middleware": "^2.0.6",
    "prettier": "^3.2.5",
    "prettier-eslint": "^16.3.0",
    "typescript": "^5.4.5"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/JCIOTeam/jcutmirror"
  },
  "bugs": {
    "url": "https://github.com/JCIOTeam/issues"
  }
}
