{
  "name": "@rettangoli/ui",
  "version": "1.30.1",
  "description": "A UI component library for building web interfaces.",
  "main": "./src/index.js",
  "type": "module",
  "files": [
    "dist",
    "src"
  ],
  "exports": {
    ".": "./src/index.js",
    "./cli": "./src/cli/index.js",
    "./themes/base.css": "./src/themes/base.css",
    "./themes/theme-catppuccin.css": "./src/themes/theme-catppuccin.css",
    "./themes/theme-rtgl-mono.css": "./src/themes/theme-rtgl-mono.css",
    "./themes/theme-rtgl-slate.css": "./src/themes/theme-rtgl-slate.css"
  },
  "module": "./src/index.js",
  "repository": {
    "type": "git",
    "url": "https://github.com/yuusoft-org/rettangoli",
    "directory": "packages/rettangoli-ui"
  },
  "author": {
    "name": "Luciano Hanyon Wu",
    "email": "han4wluc@yuusoft.com"
  },
  "license": "MIT",
  "scripts": {
    "test": "vitest run --reporter=verbose",
    "test:puty": "vitest run puty.spec.js --reporter=verbose",
    "test:package": "node scripts/package-smoke-test.js",
    "check:contracts": "rtgl check --dir src/components",
    "check:contracts:yahtml": "rtgl check --dir src/components",
    "copy:css": "node copy-css.js",
    "watch": "rtgl fe watch",
    "build:dev": "rtgl fe build -d -o ./.generated/fe-entry.js && bun run esbuild-dev.js && npm run copy:css",
    "build": "rtgl fe build -o ./.generated/fe-entry.js && bun run esbuild.js && bun run esbuild-dev.js && npm run copy:css",
    "prepack": "npm run build",
    "vt:generate": "bun run build:dev && rtgl vt generate",
    "vt:docker": "bun run build:dev && bash -lc 'IMAGE=\"han4wluc/rtgl@sha256:85769959d834eaf984210f4b2f1f7de07677e81578c98d86680ba116c03a7d45\"; docker pull \"$IMAGE\" >/dev/null 2>&1; docker run --rm --user $(id -u):$(id -g) -v \"$PWD/../..:/workspace\" -w /workspace/packages/rettangoli-ui \"$IMAGE\" node /workspace/packages/rettangoli-cli/cli.js vt screenshot'",
    "vt:report": "bun run vt:docker && rtgl vt report",
    "vt:accept": "rtgl vt accept",
    "serve": "bunx serve .rettangoli/vt/_site"
  },
  "devDependencies": {
    "esbuild": "^0.20.0",
    "looks-same": "^9.0.1",
    "pixelmatch": "^6.0.0",
    "playwright": "1.57.0",
    "pngjs": "^7.0.0",
    "puty": "^0.1.1",
    "vitest": "^4.0.15"
  },
  "keywords": [
    "ui",
    "library",
    "web",
    "components"
  ],
  "bugs": {
    "url": "https://github.com/yuusoft-org/rettangoli/issues"
  },
  "homepage": "https://github.com/yuusoft-org/rettangoli#readme",
  "dependencies": {
    "@rettangoli/fe": "1.6.0",
    "jempl": "1.0.1"
  }
}
