{
  "name": "@nebula.js/sn-nav-menu",
  "version": "0.13.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,yaml}": [
      "bash -c 'pnpm lint'",
      "bash -c 'pnpm types:check'"
    ],
    "*": "bash -c 'pnpm format:fix'"
  },
  "prettier": "@qlik/prettier-config",
  "devDependencies": {
    "@babel/preset-env": "7.24.0",
    "@babel/preset-react": "7.23.3",
    "@babel/preset-typescript": "7.23.3",
    "@commitlint/config-conventional": "19.0.3",
    "@emotion/react": "11.11.4",
    "@emotion/styled": "11.11.0",
    "@mui/lab": "5.0.0-alpha.166",
    "@mui/material": "5.15.11",
    "@nebula.js/cli": "5.4.0",
    "@nebula.js/cli-build": "5.4.0",
    "@nebula.js/cli-sense": "5.4.0",
    "@nebula.js/cli-serve": "5.4.0",
    "@playwright/test": "^1.35.1",
    "@qlik-trial/sprout": "3.17.0",
    "@qlik/api": "^1.14.0",
    "@qlik/eslint-config": "0.7.11",
    "@qlik/prettier-config": "0.4.10",
    "@rollup/plugin-typescript": "11.1.5",
    "@scriptappy/cli": "0.10.0",
    "@types/jest": "29.5.12",
    "@types/react": "18.2.60",
    "@types/react-dom": "18.2.17",
    "commitlint": "19.0.3",
    "eslint": "8.54.0",
    "eslint-config-airbnb-base": "15.0.0",
    "eslint-plugin-import": "2.29.0",
    "husky": "9.0.11",
    "jest": "29.7.0",
    "lint-staged": "15.2.2",
    "prettier": "3.2.5",
    "qlik-chart-modules": "0.67.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "typescript": "5.3.3",
    "yargs": "17.7.2"
  },
  "peerDependencies": {
    "@nebula.js/stardust": ">=5.4.0"
  },
  "packageManager": "pnpm@8.15.0",
  "engines": {
    "node": ">=18"
  },
  "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 . --ignore-unknown",
    "format:fix": "prettier --write . --ignore-unknown",
    "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:unit": "jest",
    "types:check": "tsc --noEmit"
  }
}