{
  "name": "@dyne/components",
  "version": "1.7.6",
  "description": " ♻️ Recycled UI for dyners",
  "publishConfig": {
    "access": "public"
  },
  "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/dyne-components/dyne-components.esm.js",
  "exports": {
    ".": {
      "import": "./dist/dyne-components/dyne-components.esm.js",
      "require": "./dist/dyne-components/dyne-components.cjs.js"
    },
    "./dyne-button": {
      "import": "./dist/components/dyne-button.js",
      "types": "./dist/components/dyne-button.d.ts"
    }
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/dyne/components.git"
  },
  "files": [
    "dist/",
    "loader/"
  ],
  "scripts": {
    "clean": "rm -rf .stencil/ dist/ loader www storybook-static",
    "build": "stencil build",
    "test": "stencil test --spec && playwright test",
    "generate": "stencil generate",
    "sbb": "stencil build && storybook build --docs",
    "dev": "NODE_ENV=development npm-run-all -p dev:*",
    "dev:start": "stencil build --watch --dev --serve",
    "dev:storybook": "sleep 20 && storybook dev -p 6006",
    "generate-slangroom-presets-file": "node src/components/dyne-slangroom-preset-loader/utils/generate-preset-json.mjs"
  },
  "devDependencies": {
    "@chromatic-com/storybook": "^1.5.0",
    "@fontsource-variable/inter": "^5.0.18",
    "@fontsource-variable/syne": "^5.0.20",
    "@material/web": "^1.5.0",
    "@playwright/test": "^1.45.0",
    "@semantic-release/changelog": "^6.0.3",
    "@semantic-release/exec": "^7.1.0",
    "@semantic-release/git": "^10.0.1",
    "@stencil-community/postcss": "^2.2.0",
    "@stencil/core": "^4.18.3",
    "@stencil/playwright": "^0.2.0",
    "@stencil/sass": "^3.0.11",
    "@storybook/addon-essentials": "^8.1.10",
    "@storybook/addon-interactions": "^8.1.10",
    "@storybook/addon-links": "^8.1.10",
    "@storybook/addon-themes": "^8.1.10",
    "@storybook/blocks": "^8.1.10",
    "@storybook/cli": "^8.1.10",
    "@storybook/html": "^8.1.10",
    "@storybook/html-vite": "^8.1.10",
    "@storybook/manager-api": "^8.1.10",
    "@storybook/test": "^8.1.10",
    "@storybook/theming": "^8.1.10",
    "@tailwindcss/line-clamp": "^0.4.4",
    "@types/jest": "^29.5.12",
    "degit": "^2.8.4",
    "glob": "^11.0.0",
    "jest": "29",
    "jest-cli": "29",
    "lit": "^3.1.4",
    "npm-run-all": "^4.1.5",
    "puppeteer": "^22.12.0",
    "rollup-plugin-node-polyfills": "^0.2.1",
    "semantic-release": "^25.0.2",
    "stencil-tailwind-plugin": "^1.8.0",
    "storybook": "^8.1.10",
    "tailwindcss": "^3.4.4",
    "ts-node": "^10.9.2",
    "typescript": "^5.5.2",
    "vite": "^5.3.1"
  },
  "license": "AGPL-3.0-only",
  "dependencies": {
    "@codemirror/commands": "^6.6.0",
    "@codemirror/lang-json": "^6.0.1",
    "@codemirror/state": "^6.4.1",
    "@codemirror/view": "^6.28.2",
    "@sinclair/typebox": "^0.32.34",
    "@slangroom/browser": "^1.49.4",
    "@types/degit": "^2.8.6",
    "@types/node": "^20.14.8",
    "ansi-to-html": "^0.7.2",
    "codemirror": "^6.0.1",
    "codemirror-lang-slangroom": "^1.5.0",
    "effect": "^3.5.7",
    "fuse.js": "^7.0.0",
    "has-ansi": "^6.0.0",
    "lucide-react": "^0.396.0",
    "nanoid": "^5.0.7",
    "thememirror": "^2.0.1",
    "zenroom": "^5.25.1"
  }
}
