{
  "name": "@nebula.js/sn-nav-menu",
  "version": "0.14.1",
  "description": "A navigation menu object for Qlik Sense",
  "keywords": [
    "qlik",
    "nebula",
    "stardust"
  ],
  "license": "MIT",
  "author": "QlikTech International AB",
  "main": "dist/sn-nav-menu.js",
  "module": "dist/sn-nav-menu.esm.js",
  "files": [
    "dist",
    "api-specifications",
    "core",
    "sn-nav-menu-ext"
  ],
  "lint-staged": {
    "*.{js, jsx, ts, tsx}": [
      "eslint"
    ],
    "*.{json, less, md}": [
      "pnpm format:write"
    ]
  },
  "prettier": "@qlik/prettier-config",
  "devDependencies": {
    "@babel/preset-env": "7.29.0",
    "@babel/preset-react": "7.28.5",
    "@babel/preset-typescript": "7.28.5",
    "@commitlint/config-conventional": "20.4.1",
    "@emotion/react": "11.14.0",
    "@emotion/styled": "11.14.1",
    "@mui/lab": "5.0.0-alpha.166",
    "@mui/material": "5.18.0",
    "@nebula.js/cli": "6.5.0",
    "@nebula.js/cli-build": "6.5.0",
    "@nebula.js/cli-sense": "6.5.0",
    "@nebula.js/cli-serve": "6.5.0",
    "@playwright/test": "1.58.2",
    "@qlik-trial/sprout": "5.18.1",
    "@qlik/api": "2.4.1",
    "@qlik/eslint-config": "1.4.18",
    "@qlik/prettier-config": "0.4.33",
    "@rollup/plugin-typescript": "12.3.0",
    "@scriptappy/cli": "0.10.1",
    "@types/jest": "30.0.0",
    "@types/react": "18.3.28",
    "@types/react-dom": "18.3.7",
    "commitlint": "20.4.1",
    "eslint": "9.26.0",
    "eslint-config-airbnb-base": "15.0.0",
    "eslint-plugin-import": "2.32.0",
    "husky": "9.1.7",
    "jest": "30.2.0",
    "lint-staged": "16.2.7",
    "prettier": "3.8.1",
    "qlik-chart-modules": "0.100.0",
    "react": "18.3.1",
    "react-dom": "18.3.1",
    "typescript": "5.9.3",
    "yargs": "18.0.0"
  },
  "peerDependencies": {
    "@nebula.js/stardust": ">=5.4.0"
  },
  "engines": {
    "node": ">=24"
  },
  "publishConfig": {
    "access": "public"
  },
  "qext": {
    "name": "Navigation menu",
    "icon": "extension"
  },
  "systemjs": "dist/sn-nav-menu.systemjs.js",
  "scripts": {
    "build": "node ./scripts/build.mjs --core --ext",
    "build:dev": "node ./scripts/build.mjs --core --ext --mode development",
    "build:watch": "node ./scripts/build.mjs --ext --mode development -w",
    "format:check": "prettier --check \"src/**\"",
    "format:write": "prettier --write \"src/**\"",
    "lint": "eslint \"src/**\"",
    "sense": "nebula sense",
    "spec": "npx @scriptappy/cli from-jsdoc -c ./spec-configs/props.conf.js",
    "start": "nebula serve --type sn-nav-menu",
    "start:mfe": "nebula serve --mfe  --type sn-nav-menu --watch",
    "test:e2e": "playwright test",
    "test:e2e:update": "pnpm test:e2e --update-snapshots",
    "test:unit": "jest",
    "types:check": "tsc --noEmit"
  }
}