{
  "name": "@devvit/ui-renderer",
  "version": "0.13.9",
  "license": "BSD-3-Clause",
  "repository": {
    "type": "git",
    "url": "https://developers.reddit.com/"
  },
  "type": "module",
  "exports": {
    ".": "./index.js",
    "./package.json": "./package.json",
    "./*": "./*"
  },
  "main": "./dist/index.js",
  "files": [
    "**"
  ],
  "scripts": {
    "build": "yarn library:build",
    "build:min": "esbuild --bundle --external:@reddit/baseplate --format=esm --minify --sourcemap=linked --target=es2020",
    "clean": "rm -rf .turbo coverage dist library/src/semanticColors.ts",
    "clobber": "yarn clean && rm -rf node_modules",
    "dev:build": "chokidar ./library/src ../shared-types/dist --command 'yarn build && echo \"BUILD COMPLETE\"' --ignore './library/src/semanticColors.ts'",
    "library:build": "yarn library:build:semantic-colors && yarn library:build:typescript && yarn library:build:styles",
    "library:build:custom-styles": "cd library && postcss custom-styles.css -o ../dist/custom-styles.css",
    "library:build:semantic-colors": "scripts/make-semantic-colors.js",
    "library:build:styles": "cd library && postcss styles.css -o tailwind-build.css && yarn library:build:styles-dist && yarn library:build:custom-styles",
    "library:build:styles-dist": "scripts/make-styles.js",
    "library:build:typescript": "tsc --project tsconfig.json",
    "library:dev": "concurrently -n 'lib:styles,lib:styles-dist,lib:typescript' 'yarn library:dev:styles' 'yarn library:dev:styles-dist' 'yarn library:dev:typescript'",
    "library:dev:styles": "yarn library:build:styles -w",
    "library:dev:styles-dist": "yarn library:build:styles-dist --watch",
    "library:dev:typescript": "yarn library:build:typescript -w",
    "library:lint": "redlint ./library",
    "library:lint:fix": "yarn library:lint --fix",
    "library:test": "yarn library:test:unit && yarn library:test:types && yarn library:lint",
    "library:test:types": "tsc --noEmit -p library",
    "library:test:unit": "vitest run -r library -c vitest.config.js",
    "library:test:unit-with-coverage": "yarn library:test:unit --coverage",
    "lint": "yarn library:lint && yarn lint:circular-deps",
    "lint:circular-deps": "yarn madge --circular dist/**/*.js",
    "lint:fix": "yarn library:lint:fix",
    "prepublishOnly": "publish-package-json",
    "shreddit:dev": "node scripts/shreddit-development-bridge.js",
    "test": "yarn library:test && yarn test:size",
    "test:size": "yarn build:min --metafile=dist/devvit-custom-post-meta.min.json --outfile=dist/devvit-custom-post.min.js library/src/client/devvit-custom-post.ts && yarn build:min --metafile=dist/devvit-surface-meta.min.json --outfile=dist/devvit-surface.min.js library/src/client/devvit-surface.ts && filesize",
    "test:types": "yarn library:test:types",
    "test:unit": "yarn library:test:unit",
    "test:unit-with-coverage": "yarn library:test:unit-with-coverage"
  },
  "types": "./dist/index.d.ts",
  "dependencies": {
    "@devvit/multiplatform": "0.0.1-20250218-2f1c7a2a",
    "@devvit/protos": "0.13.9",
    "@devvit/runtime-lite": "0.13.9",
    "@devvit/shared-types": "0.13.9",
    "compare-versions": "6.1.1",
    "nice-grpc-web": "3.3.3",
    "p-queue": "7.3.4"
  },
  "peerDependencies": {
    "@reddit/baseplate": "9.2.0",
    "@reddit/faceplate": "6.x",
    "@reddit/faceplate-ui": "18.2.2",
    "@reddit/rpl-icons": "1.0.3",
    "@reddit/rpl-styles": "1.0.2",
    "@reddit/rpl-utils": "1.1.3",
    "@reddit/rpl-web": "2.2.5"
  },
  "peerDependenciesMeta": {
    "@reddit/baseplate": {
      "optional": true
    },
    "@reddit/faceplate": {
      "optional": true
    },
    "@reddit/faceplate-ui": {
      "optional": true
    },
    "@reddit/rpl-icons": {
      "optional": true
    },
    "@reddit/rpl-styles": {
      "optional": true
    },
    "@reddit/rpl-utils": {
      "optional": true
    },
    "@reddit/rpl-web": {
      "optional": true
    }
  },
  "optionalDependencies": {
    "lit": "^2.0.0"
  },
  "devDependencies": {
    "@ampproject/filesize": "4.3.0",
    "@devvit/public-api": "0.13.9",
    "@devvit/repo-tools": "0.13.9",
    "@devvit/tsconfig": "0.13.9",
    "@lit/localize": "0.11.4",
    "@open-wc/testing-helpers": "2.3.0",
    "@reddit/baseplate": "9.2.0",
    "@reddit/faceplate": "6.x",
    "@reddit/faceplate-ui": "18.2.2",
    "@reddit/rpl-icons": "1.0.3",
    "@reddit/rpl-utils": "1.1.3",
    "@reddit/rpl-web": "2.2.5",
    "@types/node": "20.14.12",
    "autoprefixer": "10.4.16",
    "chalk": "4.1.2",
    "chokidar": "3.5.3",
    "chokidar-cli": "3.0.0",
    "concurrently": "7.5.0",
    "debounce": "1.2.1",
    "esbuild": "0.25.9",
    "eslint": "9.11.1",
    "fast-xml-parser": "5.7.0",
    "jsdom": "24.1.0",
    "lit": "2.5.0",
    "madge": "8.0.0",
    "postcss": "8.5.10",
    "postcss-cli": "10.1.0",
    "postcss-import": "15.1.0",
    "puppeteer": "22.8.2",
    "tailwindcss": "3.3.1",
    "typescript": "5.8.3",
    "vite": "7.3.5",
    "vitest": "4.1.0"
  },
  "filesize": {
    "dist/devvit-custom-post.min.js": {
      "gzip": "224 KB",
      "none": "832 KB"
    },
    "dist/devvit-surface.min.js": {
      "gzip": "244 KB",
      "none": "890 KB"
    }
  },
  "source": "./src/index.ts",
  "gitHead": "fb462e048f21b6e45a74ef4db0ee93534496b727"
}
