{
  "name": "@awesome.me/webawesome",
  "publishConfig": {
    "access": "public"
  },
  "description": "A forward-thinking library of web components.",
  "version": "3.0.0-beta.5",
  "homepage": "https://webawesome.com/",
  "author": "Web Awesome",
  "license": "MIT",
  "customElements": "dist/custom-elements.json",
  "web-types": "./dist/web-types.json",
  "type": "module",
  "types": "dist/webawesome.d.ts",
  "jsdelivr": "./dist/webawesome.loader.js",
  "exports": {
    ".": {
      "types": "./dist/webawesome.d.ts",
      "import": "./dist/webawesome.js"
    },
    "./dist/custom-elements.json": "./dist/custom-elements.json",
    "./dist/custom-elements-jsx.d.ts": "./dist/custom-elements-jsx.d.ts",
    "./dist/webawesome.js": "./dist/webawesome.js",
    "./dist/webawesome.loader.js": "./dist/webawesome.loader.js",
    "./dist/styles": "./dist/styles",
    "./dist/styles/*": "./dist/styles/*",
    "./dist/components": "./dist/components",
    "./dist/components/*": "./dist/components/*",
    "./dist/react": "./dist/react/index.js",
    "./dist/react/*": "./dist/react/*",
    "./dist/translations": "./dist/translations",
    "./dist/translations/*": "./dist/translations/*",
    "./package.json": "./package.json"
  },
  "files": [
    "README.md",
    "dist",
    "dist-cdn"
  ],
  "keywords": [
    "web components",
    "custom elements",
    "components"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/shoelace-style/webawesome.git"
  },
  "bugs": {
    "url": "https://github.com/shoelace-style/webawesome/issues"
  },
  "scripts": {
    "start": "node scripts/build.js --develop",
    "start:alpha": "echo 'This command has been deprecated. Use: \"npm start\"\n'",
    "build": "node scripts/build.js",
    "build:serve": "npm run build && npx http-server _site -p 4000",
    "publish-alpha-cdn": "./publish-alpha-cdn.sh",
    "create": "plop --plopfile scripts/plop/plopfile.js",
    "test": "CSR_ONLY=\"true\" web-test-runner --group default",
    "test:component": "CSR_ONLY=\"true\" web-test-runner -- --watch --group",
    "test:watch": "web-test-runner --watch --group default",
    "prettier": "prettier --check --log-level=warn --ignore-path=\"../../.prettierignore\" .",
    "prettier:fix": "prettier --write --log-level=warn --ignore-path=\"../../.prettierignore\" .",
    "spellcheck": "cspell \"**/*.{js,ts,json,html,css,md}\" --no-progress --config=\"../../cspell.json\"",
    "verify": "npm run prettier && npm run build && npm run test",
    "prepublishOnly": "npm run verify",
    "check-updates": "npx npm-check-updates --interactive --format group",
    "print-version": "echo $npm_package_version",
    "tag-version": "git tag -a \"v$(npm run print-version | tail -n1)\" -m \"tag v$(npm run print-version | tail -n1)\"",
    "postversion": "npm run tag-version"
  },
  "engines": {
    "node": ">=14.17.0"
  },
  "dependencies": {
    "@ctrl/tinycolor": "^4.1.0",
    "@floating-ui/dom": "^1.6.13",
    "@lit/react": "^1.0.8",
    "@shoelace-style/animations": "^1.2.0",
    "@shoelace-style/localize": "^3.2.1",
    "composed-offset-position": "^0.0.6",
    "lit": "^3.2.1",
    "nanoid": "^5.1.5",
    "qr-creator": "^1.0.0",
    "style-observer": "^0.0.7"
  },
  "lint-staged": {
    "*.{ts,js}": [
      "prettier --write"
    ]
  },
  "devDependencies": {
    "@wc-toolkit/jsx-types": "^1.3.0"
  }
}
