{
  "name": "@nova-design-system/nova-webcomponents",
  "version": "3.32.0",
  "description": "Nova is a design system created by Elia Group to empower creators to efficiently build solutions that people love to use.",
  "publishConfig": {
    "registry": "https://registry.npmjs.org/",
    "scope": "@nova-design-system",
    "access": "public"
  },
  "author": "Elia Group",
  "homepage": "https://nova.eliagroup.io",
  "license": "SEE LICENSE IN LICENSE.MD",
  "main": "dist/index.cjs.js",
  "module": "dist/index.js",
  "types": "dist/types/index.d.ts",
  "collection": "dist/collection/collection-manifest.json",
  "collection:main": "dist/collection/index.js",
  "unpkg": "dist/native/native.esm.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ionic-team/stencil-component-starter.git"
  },
  "files": [
    "dist/",
    "loader/",
    "hydrate/",
    "THIRD_PARTY_NOTICES.txt"
  ],
  "scripts": {
    "prebuild": "node -e \"const fs=require('fs'); if(!fs.existsSync('THIRD_PARTY_NOTICES.txt')) fs.writeFileSync('THIRD_PARTY_NOTICES.txt', '');\"",
    "pre-build": "stencil build --config stencil.config.prebuild.ts",
    "build:tw": "tailwindcss -i src/styles/tailwind.css -o src/styles/nova-tailwind.css",
    "build": "npm run build:tw && (stencil build || exit 1) && tsx lib/scripts/nextjs-entry-shim.ts",
    "build.watch": "stencil build --watch",
    "dev:tw": "tailwindcss -i dev/styles/tailwind.css -o dev/styles/nova-tailwind.css",
    "dev": "npm run dev:tw && concurrently \"npm run dev:tw -- --watch\" \"stencil build --config stencil.config.dev.ts --dev --watch --serve\"",
    "generate": "stencil generate",
    "clean": "rimraf dist loader hydrate www .stencil test-results meta src/components.d.ts stories/generated",
    "storybook": "storybook dev -p 6007",
    "storybook.build": "storybook build -o ../../storybook-static/native",
    "typecheck": "tsc --emitDeclarationOnly false --noEmit",
    "playwright": "playwright test",
    "playwright.coverage": "cross-env COVERAGE=true playwright test",
    "playwright.coverage:show-report": "npx monocart show-report ../../coverage/coverage-playwright/monocart-report.html",
    "playwright.coverage:show-report-coverage": "open-cli ../../coverage/coverage-playwright/code-coverage-playwright/v8/index.html",
    "playwright.ci": "playwright test --workers=1",
    "playwright.ci.coverage": "cross-env COVERAGE=true playwright test --workers=1",
    "playwright.ui": "playwright test --ui",
    "playwright.failed": "playwright test --last-failed"
  },
  "dependencies": {
    "@floating-ui/dom": "1.6.11",
    "@js-joda/core": "5.6.3",
    "fuse.js": "7.0.0",
    "popmotion": "11.0.5",
    "print-message": "^3.0.1",
    "stylefire": "7.0.3",
    "uuid": "10.0.0"
  },
  "devDependencies": {
    "@stencil-community/eslint-plugin": "0.10.0",
    "@stencil/angular-output-target": "1.2.0",
    "@stencil/core": "4.41.2",
    "@stencil/playwright": "0.2.1",
    "@stencil/react-output-target": "1.3.2",
    "@stencil/sass": "3.2.3",
    "@stencil/store": "2.2.2",
    "@stencil/vue-output-target": "0.12.2",
    "@types/node": "^16.18.11",
    "clsx": "2.1.1",
    "@nova-design-system/nova-base": "*",
    "nova-storybook-utils": "*",
    "nova-utils": "*",
    "@tailwindcss/cli": "4.2.2",
    "tailwindcss": "4.2.2",
    "extract-comments": "1.1.0"
  },
  "exports": {
    "./nv-tag": {
      "import": "./dist/components/nv-tag.js",
      "types": "./dist/components/nv-tag.d.ts"
    },
    "./nv-statusindicator": {
      "import": "./dist/components/nv-statusindicator.js",
      "types": "./dist/components/nv-statusindicator.d.ts"
    },
    "./nv-pill": {
      "import": "./dist/components/nv-pill.js",
      "types": "./dist/components/nv-pill.d.ts"
    },
    "./nv-datetest": {
      "import": "./dist/components/nv-datetest.js",
      "types": "./dist/components/nv-datetest.d.ts"
    },
    "./nv-timetest": {
      "import": "./dist/components/nv-timetest.js",
      "types": "./dist/components/nv-timetest.d.ts"
    },
    "./nv-datetimetest": {
      "import": "./dist/components/nv-datetimetest.js",
      "types": "./dist/components/nv-datetimetest.d.ts"
    },
    "./nv-pagination-nav": {
      "import": "./dist/components/nv-pagination-nav.js",
      "types": "./dist/components/nv-pagination-nav.d.ts"
    },
    "./nv-paginationtable": {
      "import": "./dist/components/nv-paginationtable.js",
      "types": "./dist/components/nv-paginationtable.d.ts"
    },
    "./nv-drawerfooter": {
      "import": "./dist/components/nv-drawerfooter.js",
      "types": "./dist/components/nv-drawerfooter.d.ts"
    },
    "./nv-drawerheader": {
      "import": "./dist/components/nv-drawerheader.js",
      "types": "./dist/components/nv-drawerheader.d.ts"
    },
    "./nv-drawer": {
      "import": "./dist/components/nv-drawer.js",
      "types": "./dist/components/nv-drawer.d.ts"
    },
    "./nv-tableheader": {
      "import": "./dist/components/nv-tableheader.js",
      "types": "./dist/components/nv-tableheader.d.ts"
    },
    "./nv-notification": {
      "import": "./dist/components/nv-notification.js",
      "types": "./dist/components/nv-notification.d.ts"
    },
    "./nv-sidebarlogo": {
      "import": "./dist/components/nv-sidebarlogo.js",
      "types": "./dist/components/nv-sidebarlogo.d.ts"
    },
    "./nv-sidebarnavitem": {
      "import": "./dist/components/nv-sidebarnavitem.js",
      "types": "./dist/components/nv-sidebarnavitem.d.ts"
    },
    "./nv-sidebarnavsubitem": {
      "import": "./dist/components/nv-sidebarnavsubitem.js",
      "types": "./dist/components/nv-sidebarnavsubitem.d.ts"
    },
    "./nv-sidebargroup": {
      "import": "./dist/components/nv-sidebargroup.js",
      "types": "./dist/components/nv-sidebargroup.d.ts"
    },
    "./nv-sidebarcontent": {
      "import": "./dist/components/nv-sidebarcontent.js",
      "types": "./dist/components/nv-sidebarcontent.d.ts"
    },
    "./nv-sidebarfooter": {
      "import": "./dist/components/nv-sidebarfooter.js",
      "types": "./dist/components/nv-sidebarfooter.d.ts"
    },
    "./nv-sidebarheader": {
      "import": "./dist/components/nv-sidebarheader.js",
      "types": "./dist/components/nv-sidebarheader.d.ts"
    },
    "./nv-sidebardivider": {
      "import": "./dist/components/nv-sidebardivider.js",
      "types": "./dist/components/nv-sidebardivider.d.ts"
    },
    "./nv-sidebar": {
      "import": "./dist/components/nv-sidebar.js",
      "types": "./dist/components/nv-sidebar.d.ts"
    },
    "./nv-split": {
      "import": "./dist/components/nv-split.js",
      "types": "./dist/components/nv-split.d.ts"
    },
    "./nv-table": {
      "import": "./dist/components/nv-table.js",
      "types": "./dist/components/nv-table.d.ts"
    },
    "./nv-togglebuttongroup": {
      "import": "./dist/components/nv-togglebuttongroup.js",
      "types": "./dist/components/nv-togglebuttongroup.d.ts"
    },
    "./nv-togglebutton": {
      "import": "./dist/components/nv-togglebutton.js",
      "types": "./dist/components/nv-togglebutton.d.ts"
    },
    "./nv-buttongroup": {
      "import": "./dist/components/nv-buttongroup.js",
      "types": "./dist/components/nv-buttongroup.d.ts"
    },
    "./nv-notifications": {
      "import": "./dist/components/nv-notifications.js",
      "types": "./dist/components/nv-notifications.d.ts"
    },
    "./nv-accordion-item": {
      "import": "./dist/components/nv-accordion-item.js",
      "types": "./dist/components/nv-accordion-item.d.ts"
    },
    "./nv-accordion": {
      "import": "./dist/components/nv-accordion.js",
      "types": "./dist/components/nv-accordion.d.ts"
    },
    "./nv-fieldslider": {
      "import": "./dist/components/nv-fieldslider.js",
      "types": "./dist/components/nv-fieldslider.d.ts"
    },
    "./nv-fielddaterange": {
      "import": "./dist/components/nv-fielddaterange.js",
      "types": "./dist/components/nv-fielddaterange.d.ts"
    },
    "./nv-fielddate": {
      "import": "./dist/components/nv-fielddate.js",
      "types": "./dist/components/nv-fielddate.d.ts"
    },
    "./nv-calendar": {
      "import": "./dist/components/nv-calendar.js",
      "types": "./dist/components/nv-calendar.d.ts"
    },
    "./nv-toggle": {
      "import": "./dist/components/nv-toggle.js",
      "types": "./dist/components/nv-toggle.d.ts"
    },
    "./nv-fieldtime": {
      "import": "./dist/components/nv-fieldtime.js",
      "types": "./dist/components/nv-fieldtime.d.ts"
    },
    "./nv-breadcrumb": {
      "import": "./dist/components/nv-breadcrumb.js",
      "types": "./dist/components/nv-breadcrumb.d.ts"
    },
    "./nv-breadcrumbs": {
      "import": "./dist/components/nv-breadcrumbs.js",
      "types": "./dist/components/nv-breadcrumbs.d.ts"
    },
    "./nv-test": {
      "import": "./dist/components/nv-test.js",
      "types": "./dist/components/nv-test.d.ts"
    },
    "./nv-dialogfooter": {
      "import": "./dist/components/nv-dialogfooter.js",
      "types": "./dist/components/nv-dialogfooter.d.ts"
    },
    "./nv-dialogheader": {
      "import": "./dist/components/nv-dialogheader.js",
      "types": "./dist/components/nv-dialogheader.d.ts"
    },
    "./nv-dialog": {
      "import": "./dist/components/nv-dialog.js",
      "types": "./dist/components/nv-dialog.d.ts"
    },
    "./nv-fieldmultiselect": {
      "import": "./dist/components/nv-fieldmultiselect.js",
      "types": "./dist/components/nv-fieldmultiselect.d.ts"
    },
    "./nv-fielddropdownitemcheck": {
      "import": "./dist/components/nv-fielddropdownitemcheck.js",
      "types": "./dist/components/nv-fielddropdownitemcheck.d.ts"
    },
    "./nv-datagriddatacell": {
      "import": "./dist/components/nv-datagriddatacell.js",
      "types": "./dist/components/nv-datagriddatacell.d.ts"
    },
    "./nv-datagridbody": {
      "import": "./dist/components/nv-datagridbody.js",
      "types": "./dist/components/nv-datagridbody.d.ts"
    },
    "./nv-datagridrow": {
      "import": "./dist/components/nv-datagridrow.js",
      "types": "./dist/components/nv-datagridrow.d.ts"
    },
    "./nv-datagridhead": {
      "import": "./dist/components/nv-datagridhead.js",
      "types": "./dist/components/nv-datagridhead.d.ts"
    },
    "./nv-fielddropdown": {
      "import": "./dist/components/nv-fielddropdown.js",
      "types": "./dist/components/nv-fielddropdown.d.ts"
    },
    "./nv-fielddropdownitem": {
      "import": "./dist/components/nv-fielddropdownitem.js",
      "types": "./dist/components/nv-fielddropdownitem.d.ts"
    },
    "./nv-datagridcolumn": {
      "import": "./dist/components/nv-datagridcolumn.js",
      "types": "./dist/components/nv-datagridcolumn.d.ts"
    },
    "./nv-datagrid": {
      "import": "./dist/components/nv-datagrid.js",
      "types": "./dist/components/nv-datagrid.d.ts"
    },
    "./nv-menuitem": {
      "import": "./dist/components/nv-menuitem.js",
      "types": "./dist/components/nv-menuitem.d.ts"
    },
    "./nv-menu": {
      "import": "./dist/components/nv-menu.js",
      "types": "./dist/components/nv-menu.d.ts"
    },
    "./nv-tooltip": {
      "import": "./dist/components/nv-tooltip.js",
      "types": "./dist/components/nv-tooltip.d.ts"
    },
    "./nv-popover": {
      "import": "./dist/components/nv-popover.js",
      "types": "./dist/components/nv-popover.d.ts"
    },
    "./nv-fieldselect": {
      "import": "./dist/components/nv-fieldselect.js",
      "types": "./dist/components/nv-fieldselect.d.ts"
    },
    "./nv-fieldtextarea": {
      "import": "./dist/components/nv-fieldtextarea.js",
      "types": "./dist/components/nv-fieldtextarea.d.ts"
    },
    "./nv-fieldnumber": {
      "import": "./dist/components/nv-fieldnumber.js",
      "types": "./dist/components/nv-fieldnumber.d.ts"
    },
    "./nv-fieldpassword": {
      "import": "./dist/components/nv-fieldpassword.js",
      "types": "./dist/components/nv-fieldpassword.d.ts"
    },
    "./nv-fieldcheckbox": {
      "import": "./dist/components/nv-fieldcheckbox.js",
      "types": "./dist/components/nv-fieldcheckbox.d.ts"
    },
    "./nv-fieldradio": {
      "import": "./dist/components/nv-fieldradio.js",
      "types": "./dist/components/nv-fieldradio.d.ts"
    },
    "./nv-iconbutton": {
      "import": "./dist/components/nv-iconbutton.js",
      "types": "./dist/components/nv-iconbutton.d.ts"
    },
    "./nv-badge": {
      "import": "./dist/components/nv-badge.js",
      "types": "./dist/components/nv-badge.d.ts"
    },
    "./nv-base": {
      "import": "./dist/components/nv-base.js",
      "types": "./dist/components/nv-base.d.ts"
    },
    "./nv-button": {
      "import": "./dist/components/nv-button.js",
      "types": "./dist/components/nv-button.d.ts"
    },
    "./nv-fieldtext": {
      "import": "./dist/components/nv-fieldtext.js",
      "types": "./dist/components/nv-fieldtext.d.ts"
    },
    "./nv-alert": {
      "import": "./dist/components/nv-alert.js",
      "types": "./dist/components/nv-alert.d.ts"
    },
    "./nv-avatar": {
      "import": "./dist/components/nv-avatar.js",
      "types": "./dist/components/nv-avatar.d.ts"
    },
    "./nv-icon": {
      "import": "./dist/components/nv-icon.js",
      "types": "./dist/components/nv-icon.d.ts"
    },
    "./nv-stack": {
      "import": "./dist/components/nv-stack.js",
      "types": "./dist/components/nv-stack.d.ts"
    },
    "./nv-row": {
      "import": "./dist/components/nv-row.js",
      "types": "./dist/components/nv-row.d.ts"
    },
    "./nv-col": {
      "import": "./dist/components/nv-col.js",
      "types": "./dist/components/nv-col.d.ts"
    },
    "./nv-loader": {
      "import": "./dist/components/nv-loader.js",
      "types": "./dist/components/nv-loader.d.ts"
    },
    "./hydrate": {
      "types": "./hydrate/index.d.ts",
      "import": "./hydrate/index.mjs",
      "require": "./hydrate/index.js"
    },
    "./dist/*": "./dist/*",
    "./meta/docs.json": {
      "types": "./meta/docs.d.ts",
      "import": "./meta/docs.json",
      "require": "./meta/docs.json"
    },
    "./nova.css": {
      "style": "./dist/native/native.css",
      "import": "./dist/native/native.css",
      "require": "./dist/native/native.css"
    },
    "./docs.json": {
      "types": "./meta/docs.d.ts",
      "import": "./meta/docs.json",
      "require": "./meta/docs.json"
    },
    ".": {
      "types": "./dist/types/index.d.ts",
      "import": "./dist/native/index.esm.js",
      "require": "./dist/cjs/index.cjs.js"
    },
    "./loader": {
      "types": "./loader/index.d.ts",
      "import": "./loader/index.js",
      "require": "./loader/index.cjs.js"
    },
    "./constants": {
      "types": "./dist/types/utils/constants.d.ts",
      "import": "./dist/collection/utils/constants.js"
    }
  }
}
