{
  "name": "hexo-tag-cloud",
  "version": "3.0.0",
  "description": "Yet, just another tag cloud plugin for hexo.",
  "homepage": "https://github.com/D0n9X1n/hexo-tag-cloud#readme",
  "keywords": [
    "tag",
    "cloud",
    "hexo"
  ],
  "license": "MIT",
  "main": "index.js",
  "files": [
    "index.js",
    "lib/",
    "bin/",
    "skills/"
  ],
  "bin": {
    "hexo-tag-cloud": "bin/hexo-tag-cloud-install.js"
  },
  "author": {
    "name": "D0n9X1n"
  },
  "maintainers": [
    {
      "email": "D0n9X1n@outlook.com",
      "name": "D0n9X1n"
    }
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/D0n9X1n/hexo-tag-cloud.git"
  },
  "bugs": {
    "url": "https://github.com/D0n9X1n/hexo-tag-cloud/issues"
  },
  "engines": {
    "node": ">=18"
  },
  "peerDependencies": {
    "hexo": ">=5"
  },
  "devDependencies": {
    "@playwright/test": "^1.45",
    "c8": "^10",
    "eslint": "^6.2.2",
    "hexo": "^7",
    "hexo-renderer-ejs": "^2",
    "hexo-renderer-marked": "^7"
  },
  "scripts": {
    "lint": "eslint --ext .js ./",
    "pretest:server": "node tests/helpers/install-fixture.js",
    "test:server": "c8 --reporter=text --reporter=lcov --include=index.js --include=lib/options.js --include=lib/render.js --include=lib/installer/ --include=bin/ --include=build/ --check-coverage --lines=100 --functions=100 --branches=100 --statements=100 node --test tests/server/*.test.js tests/server/installer/*.test.js tests/server/build/*.test.js tests/docs.test.js",
    "test:docs": "node --test tests/docs.test.js",
    "test:e2e": "cd tests/fixtures/hexo-site && (test -d node_modules || npm install --no-audit --no-fund) && cd ../../.. && playwright install --with-deps chromium && playwright test --config tests/e2e/playwright.config.js",
    "test:e2e:installer": "playwright install --with-deps chromium && playwright test --config tests/e2e/playwright.config.js tests/e2e/installer.spec.js",
    "verify-pack": "node build/verify-pack.js",
    "prepublishOnly": "npm run verify-pack",
    "test": "npm run lint && npm run test:server && npm run test:e2e"
  }
}
