{
  "name": "hexo-component-inferno",
  "version": "3.1.2",
  "description": "A collection of Inferno.js layout components and utility scripts for Hexo",
  "main": "lib/index.js",
  "repository": "https://github.com/ppoffice/hexo-component-inferno",
  "author": "ppoffice <ppoffice@users.noreply.github.com>",
  "license": "MIT",
  "engines": {
    "node": ">=14"
  },
  "scripts": {
    "test": "jest",
    "test-cov": "jest --coverage",
    "lint": "eslint '{src,asset,fixture}/**/*.{js,jsx}'",
    "_format": "prettier \"*.{json,babelrc,prettierrc,md}\" \"{.github,*[^lib]}/**/*.{js,jsx,json,yml}\"",
    "format": "npm run _format -- --write",
    "format-check": "npm run _format -- --check",
    "docs": "jsdoc src/**/* -d doc -t node_modules/minami",
    "build": "babel src --out-dir lib && cp -r src/schema lib/schema",
    "clean": "rm -rf lib doc coverage",
    "prepare": "npm run build"
  },
  "directories": {
    "lib": "./lib"
  },
  "files": [
    "lib/",
    "asset/"
  ],
  "devDependencies": {
    "@babel/cli": "^7.23.9",
    "@babel/core": "^7.23.9",
    "@babel/preset-env": "^7.23.9",
    "@types/hexo": "^3.8.12",
    "@types/hexo-util": "^0.6.8",
    "babel-plugin-inferno": "^6.7.1",
    "cheerio": "1.0.0-rc.12",
    "deepmerge": "^4.3.1",
    "eslint": "^8.56.0",
    "eslint-config-hexo": "^5.0.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-plugin-jest": "^27.6.3",
    "eslint-plugin-json": "^3.1.0",
    "eslint-plugin-react": "^7.33.2",
    "hexo-renderer-marked": "^6.2.0",
    "html-minifier": "^4.0.0",
    "inferno-server": "^8.2.3",
    "inferno-test-utils": "^8.2.3",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "jsdoc": "^4.0.2",
    "minami": "^1.2.3",
    "prettier": "^3.2.4",
    "taffydb": "^2.7.3"
  },
  "dependencies": {
    "ajv": "^8.12.0",
    "hexo": "^7.1.1",
    "hexo-pagination": "^3.0.0",
    "hexo-util": "^3.2.0",
    "inferno": "^8.2.3",
    "inferno-create-element": "^8.2.3",
    "js-yaml": "^4.1.0",
    "moment": "^2.30.1",
    "semver": "^7.5.4"
  }
}
