{
  "name": "@xplortech/apollo-core",
  "version": "2.11.0",
  "type": "module",
  "main": "dist/index.cjs",
  "module": "dist/index.js",
  "types": "dist/types/components.d.ts",
  "collection": "dist/collection/collection-manifest.json",
  "collection:main": "dist/collection/index.js",
  "exports": {
    ".": {
      "types": "./dist/types/components.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs",
      "default": "./dist/index.js"
    },
    "./loader": {
      "types": "./loader/index.d.ts",
      "import": "./loader/index.js",
      "require": "./loader/index.cjs"
    },
    "./components": {
      "types": "./dist/components/index.d.ts",
      "import": "./dist/components/index.js"
    },
    "./components/*.js": {
      "types": "./dist/components/*.d.ts",
      "import": "./dist/components/*.js"
    },
    "./components/*": {
      "types": "./dist/components/*.d.ts",
      "import": "./dist/components/*.js"
    },
    "./css/*": "./build/*.css",
    "./dist/*": {
      "import": "./dist/*",
      "types": "./dist/*"
    },
    "./loader/*": "./loader/*"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/xplor/apollo.git",
    "directory": "packages/apollo-core"
  },
  "publishConfig": {
    "access": "public",
    "provenance": false
  },
  "author": "Xplor Technologies",
  "license": "MIT",
  "homepage": "https://github.com/xplor/apollo#readme",
  "bugs": {
    "url": "https://github.com/xplor/apollo/issues"
  },
  "keywords": [
    "apollo",
    "design-system",
    "web-components",
    "xplor"
  ],
  "engines": {
    "node": ">=18"
  },
  "sideEffects": [
    "*.css",
    "./loader/*",
    "./dist/index.js",
    "./dist/index.cjs",
    "./dist/esm/loader.js",
    "./dist/cjs/loader.cjs.js"
  ],
  "private": false,
  "scripts": {
    "build": "npm run clean && npm-run-all build:*",
    "build:css": "cross-env NODE_ENV=production postcss src/style.css -o build/style.css && npm-run-all build-partial:css.*",
    "build-partial:css.angular": "cp build/style.css ../apollo-angular/css/apollo.css",
    "build-partial:css.react": "cp build/style.css ../apollo-react/css/apollo.css",
    "build-partial:css.storybook": "cp -r build/ .storybook/build",
    "build-partial:css.vue": "cp build/style.css ../apollo-vue/css/apollo.css",
    "build:stencil": "node ../../scripts/generate-icon-docs.mjs && stencil build --docs --prod && node ../../scripts/patch-angular-value-accessors.mjs && cp -r dist .storybook && cp -r loader .storybook && node .storybook/patch-stencil-sourcemaps.mjs",
    "postbuild": "node ../../scripts/copy-readmes-to-dist.mjs && node ../../scripts/finalize-apollo-core-cjs.mjs",
    "clean": "rm -rf dist/ loader/ storybook-static/ www/ build/ src/components/components.d.ts",
    "dev": "run-p dev:*",
    "dev:angular-patch": "node ../../scripts/patch-angular-value-accessors.mjs --watch",
    "dev:css": "postcss src/style.css -o build/style.css -w",
    "dev:stencil": "stencil build --dev --watch --serve",
    "lint:css": "stylelint 'src/**/*.css'",
    "lint:css:ci": "stylelint 'src/**/*.css' -q",
    "test:stylelint": "node --test stylelint/patterns.test.mjs",
    "stylelint:check-legacy": "node stylelint/check-legacy-files.mjs",
    "lint": "npm-run-all lint:ts lint:css:ci lint:html lint:js lint:prettier-css test:stylelint",
    "lint:ts": "eslint src/components/**/*{.ts,.tsx} --no-warn-ignored",
    "lint:html": "prettier --check src/**/*.html",
    "lint:js": "prettier --check *{.js,.json}",
    "lint:prettier-css": "prettier --check \"src/**/*.css\"",
    "format": "npm run lint:css:ci -- --fix && npm run lint:ts -- --fix && prettier --write *{.js,.json} && prettier --write src/**/*.html && prettier --write \"src/**/*.css\"",
    "generate:icons": "node ../../scripts/generate-icon-docs.mjs",
    "test": "vitest run --project spec --project spec-dom",
    "test.watch": "vitest --project spec --project spec-dom",
    "test.e2e": "vitest run --project browser",
    "test.storybook": "vitest run --project storybook",
    "test.storybook:update": "vitest run --project storybook --update",
    "storybook": "npm run storybook:start",
    "storybook:start": "storybook dev -p 9009",
    "stencil-generate": "stencil generate"
  },
  "files": [
    "AGENTS.md",
    "build",
    "dist",
    "loader",
    ".typings"
  ],
  "devDependencies": {
    "@babel/preset-env": "^7.25.3",
    "@babel/preset-typescript": "^7.24.7",
    "@chromatic-com/storybook": "^4.1.3",
    "@mdx-js/react": "^3.1.1",
    "@stencil/core": "^4.43.5",
    "@stencil/angular-output-target": "^1.3.2",
    "@stencil/react-output-target": "1.6.0",
    "@stencil/vitest": "^1.13.3",
    "@stencil/vue-output-target": "^0.14.0",
    "@storybook/addon-a11y": "^10.5.0",
    "@storybook/addon-designs": "^11.1.4",
    "@storybook/addon-docs": "^10.5.0",
    "@storybook/addon-links": "^10.5.0",
    "@storybook/addon-themes": "^10.5.0",
    "@storybook/addon-vitest": "^10.5.0",
    "@storybook/builder-vite": "^10.1.3",
    "@storybook/web-components-vite": "^10.5.0",
    "@vitest/browser-playwright": "^4.0.13",
    "@vitest/coverage-v8": "^4.0.13",
    "@vueless/storybook-dark-mode": "^10.0.3",
    "@xplortech/apollo-icons": "0.4.1",
    "autoprefixer": "^10.4.16",
    "cross-env": "^7.0.3",
    "eslint-plugin-react": "^7.37.5",
    "happy-dom": "^20.10.6",
    "highlight.js": "^11.10.0",
    "lit": "^3.3.2",
    "npm-run-all": "^4.1.5",
    "playwright": "1.59.1",
    "postcss": "^8.4.23",
    "postcss-cli": "^8.3.1",
    "postcss-extend-rule": "^4.0.0",
    "postcss-import": "^16.1.1",
    "postcss-pxtorem": "^6.0.0",
    "prettier": "^3.5.3",
    "puppeteer": "^24.8.2",
    "storybook": "^10.1.3",
    "storybook-addon-tag-badges": "^3.0.2",
    "tailwindcss": "^3.3.2",
    "typescript": "^5.5.3",
    "uuid": "^14.0.1",
    "vite": "^8.1.3",
    "vitest": "^4.1.9",
    "vitest-plugin-vis": "5.1.0"
  },
  "dependencies": {
    "@floating-ui/dom": "^1.7.6",
    "flatpickr": "^4.6.9",
    "lodash.throttle": "^4.1.1"
  },
  "peerDependencies": {
    "@xplortech/apollo-foundation": "1.1.0"
  },
  "peerDependenciesMeta": {
    "@xplortech/apollo-foundation": {
      "optional": true
    }
  },
  "nx": {
    "tags": [
      "scope:core",
      "type:lib",
      "platform:web"
    ],
    "implicitDependencies": [
      "@xplortech/apollo-icons",
      "@xplortech/apollo-foundation",
      "@xplortech/apollo-data"
    ],
    "targets": {
      "build": {
        "outputs": [
          "{projectRoot}/build",
          "{projectRoot}/dist",
          "{projectRoot}/loader",
          "{projectRoot}/www",
          "{projectRoot}/.typings/apollo-components.html-data.json",
          "{projectRoot}/.storybook/build",
          "{projectRoot}/.storybook/dist",
          "{projectRoot}/.storybook/loader",
          "{projectRoot}/src/components/components.d.ts",
          "{projectRoot}/src/components/components/**/readme.md",
          "{workspaceRoot}/packages/apollo-react/src/components/stencil-generated",
          "{workspaceRoot}/packages/apollo-react/css/apollo.css",
          "{workspaceRoot}/packages/apollo-vue/src/components.ts",
          "{workspaceRoot}/packages/apollo-vue/css/apollo.css",
          "{workspaceRoot}/packages/apollo-angular/src/directives/proxies.ts",
          "{workspaceRoot}/packages/apollo-angular/src/directives/index.ts",
          "{workspaceRoot}/packages/apollo-angular/css/apollo.css"
        ]
      }
    }
  }
}
