{
  "name": "strapi-plugin-navigation",
  "version": "3.3.7",
  "description": "Strapi - Navigation plugin",
  "strapi": {
    "name": "navigation",
    "displayName": "Navigation",
    "description": "Create consumable navigation with a simple and straightforward visual builder",
    "kind": "plugin"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/VirtusLab/strapi-plugin-navigation"
  },
  "author": {
    "name": "VirtusLab",
    "email": "strapi@virtuslab.com",
    "url": "https://virtuslab.com"
  },
  "maintainers": [
    {
      "name": "VirtusLab // Mateusz Ziarko",
      "email": "mziarko@virtuslab.com",
      "url": "https://virtuslab.com"
    },
    {
      "name": "VirtusLab // Maksymilian Pamuła",
      "email": "mpamula@virtuslab.com",
      "url": "https://virtuslab.com"
    },
    {
      "name": "VirtusLab // Maciej Witkowski",
      "email": "mwitkowski@virtuslab.com",
      "url": "https://virtuslab.com"
    },
    {
      "name": "VirtusLab // Tomasz Puch",
      "email": "tpuch@virtuslab.com",
      "url": "https://virtuslab.com"
    },
    {
      "name": "VirtusLab // Mateusz Kleszcz",
      "email": "mkleszcz@virtuslab.com",
      "url": "https://virtuslab.com"
    }
  ],
  "dependencies": {
    "@sensinum/strapi-utils": "^1.0.10",
    "@sindresorhus/slugify": "1.1.0",
    "@tanstack/react-query": "^5.40.0",
    "pluralize": "8.0.0",
    "react-dnd": "^16.0.1",
    "react-dnd-html5-backend": "^16.0.1",
    "react-intl": "6.6.2",
    "uuid": "^10.0.0",
    "zod": "3.25.67"
  },
  "devDependencies": {
    "@faker-js/faker": "^9.0.3",
    "@jest/types": "29.5.x",
    "@koa/router": "^12.0.1",
    "@strapi-community/plugin-rest-cache": "^5.0.1",
    "@strapi/plugin-graphql": "^5.37.0",
    "@strapi/sdk-plugin": "^5.3.2",
    "@strapi/strapi": "^5.37.0",
    "@strapi/types": "^5.37.0",
    "@strapi/typescript-utils": "^5.37.0",
    "@types/jest": "^29.5.12",
    "@types/koa": "^2.15.0",
    "@types/koa-bodyparser": "^4.3.12",
    "@types/koa__router": "^12.0.4",
    "@types/lodash": "^4.17.4",
    "@types/node": "^20.12.0",
    "@types/pluralize": "0.0.33",
    "@types/react": "^18.3.8",
    "@types/react-dom": "^18.3.0",
    "@types/react-router-dom": "5.3.3",
    "@types/uuid": "^10.0.0",
    "codecov": "^3.7.2",
    "husky": "7.0.4",
    "jest": "^29.7.0",
    "jest-cli": "^29.7.0",
    "jest-junit": "^16.0.0",
    "jest-styled-components": "^7.1.1",
    "koa": "^3.0.1",
    "lodash": "^4.17.21",
    "nodemon": "^2.0.15",
    "prettier": "^3.3.3",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "react-query": "3.39.3",
    "react-router-dom": "^6.22.3",
    "styled-components": "6.1.8",
    "ts-jest": "^29.1.4",
    "ts-node": "^10.9.1",
    "typescript": "^5.6.2"
  },
  "peerDependencies": {
    "@strapi/design-system": "^2.0.0",
    "@strapi/icons": "^2.0.0",
    "@strapi/sdk-plugin": "^5.0.0",
    "@strapi/strapi": "^5.0.0",
    "lodash": "^4.17.21",
    "react": "^17.0.0 || ^18.0.0",
    "react-dom": "^17.0.0 || ^18.0.0",
    "react-router-dom": "^6.0.0",
    "styled-components": "^6.0.0",
    "zod": "3.25.x"
  },
  "resolutions": {
    "esbuild": "^0.25.11"
  },
  "husky": {
    "hooks": {
      "pre-commit": "yarn format && yarn test:unit"
    }
  },
  "exports": {
    "./package.json": "./package.json",
    "./strapi-admin": {
      "types": "./dist/admin/src/index.d.ts",
      "source": "./admin/src/index.ts",
      "import": "./dist/admin/index.mjs",
      "require": "./dist/admin/index.js",
      "default": "./dist/admin/index.js"
    },
    "./strapi-server": {
      "types": "./dist/server/src/index.d.ts",
      "source": "./server/src/index.ts",
      "import": "./dist/server/index.mjs",
      "require": "./dist/server/index.js",
      "default": "./dist/server/index.js"
    }
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "prepare": "husky install",
    "publish:latest": "npm publish --tag latest",
    "publish:beta": "npm publish --tag beta",
    "build": "yarn clean && strapi-plugin build --minify",
    "build:admin:watch": "tsc -p ./admin/tsconfig.json --watch",
    "build:server:watch": "tsc -p ./server/tsconfig.json --watch",
    "clean": "rm -rf dist",
    "lint": "prettier --check .",
    "format": "prettier --write .",
    "test:ts:back": "run -T tsc -p server/tsconfig.json",
    "test:ts:front": "run -T tsc -p admin/tsconfig.json",
    "test:unit": "jest --coverage",
    "test:unit:watch": "jest --watch",
    "test:unit:ci": "CI=true jest --ci --runInBand --verbose --coverage",
    "verify": "strapi-plugin verify",
    "watch": "strapi-plugin watch",
    "watch:link": "strapi-plugin watch:link"
  },
  "keywords": [
    "strapi",
    "plugin",
    "navigation"
  ],
  "engines": {
    "node": ">=18.0.0 <=24.x.x",
    "npm": ">=6.0.0"
  },
  "license": "MIT",
  "packageManager": "yarn@1.22.22"
}
