{
  "name": "@devvit/runtime-lite",
  "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 build:browser && yarn build:mobile",
    "build:browser": "yarn build:imports && yarn build:browser:worker && yarn build:browser:bundle && yarn build:browser:client",
    "build:browser:bundle": "esbuild --bundle --format=esm --minify build/browser-lite.js --outfile=dist/browser-lite.worker.js --sourcemap",
    "build:browser:client": "tsc -p tsconfig.json",
    "build:browser:worker": "vite --config vite.browser.config.js build",
    "build:imports": "node tools/build-imports.js",
    "build:mobile": "yarn build:imports && yarn build:mobile:worker && yarn build:mobile:bundle",
    "build:mobile:bundle": "esbuild --bundle --format=cjs --minify-whitespace --minify-syntax build/mobile-lite.js --outfile=dist/mobile-lite.js \"--external:./SandboxedRuntimeLite*\"",
    "build:mobile:bundle:debug": "yarn build:mobile && esbuild2 --bundle --format=cjs build/mobile-lite.js --outfile=dist/mobile-lite-fat.js \"--external:./SandboxedRuntimeLite*\"",
    "build:mobile:worker": "vite --config vite.mobile.config.js build",
    "clean": "rm -rf .turbo coverage dist build",
    "clobber": "yarn clean && rm -rf node_modules",
    "dev:build": "chokidar ./src --command 'yarn build && echo \"BUILD COMPLETE\"'",
    "lint": "redlint .",
    "lint:fix": "yarn lint --fix",
    "prepublishOnly": "publish-package-json",
    "test": "yarn test:unit && yarn test:types && yarn lint && yarn test:size",
    "test:size": "filesize",
    "test:types": "npx tsc -p tsconfig.json --noEmit && yarn test:types:browser && yarn test:types:mobile",
    "test:types:browser": "tsc -p tsconfig.json --noEmit",
    "test:types:mobile": "tsc -p tsconfig.mobile.client.json --noEmit",
    "test:unit": "vitest run",
    "test:unit-with-coverage": "vitest run --coverage"
  },
  "types": "./dist/index.d.ts",
  "devDependencies": {
    "@ampproject/filesize": "4.3.0",
    "@devvit/protos": "0.13.9",
    "@devvit/repo-tools": "0.13.9",
    "@devvit/shared-types": "0.13.9",
    "@devvit/tsconfig": "0.13.9",
    "@fal-works/esbuild-plugin-global-externals": "2.1.2",
    "@formatjs/intl-datetimeformat": "6.17.3",
    "@formatjs/intl-getcanonicallocales": "2.5.4",
    "@formatjs/intl-locale": "4.2.10",
    "@formatjs/intl-numberformat": "8.15.3",
    "@jitl/quickjs-singlefile-browser-debug-sync": "file:./quickjs/@jitl-quickjs-singlefile-browser-debug-sync.tgz",
    "@jitl/quickjs-singlefile-browser-release-sync": "file:./quickjs/@jitl-quickjs-singlefile-browser-release-sync.tgz",
    "@types/node": "20.14.12",
    "base64-js": "1.5.1",
    "chokidar-cli": "3.0.0",
    "core-js": "3.27.2",
    "esbuild": "0.25.9",
    "eslint": "9.11.1",
    "lean-intl": "4.2.2",
    "quickjs-emscripten-core": "file:./quickjs/quickjs-emscripten-core.tgz",
    "typescript": "5.8.3",
    "vite": "7.3.5",
    "vitest": "4.1.0"
  },
  "filesize": {
    "dist/browser-lite.worker.js": {
      "gzip": "890 KB",
      "none": "3850 KB"
    },
    "dist/assets/corejs.js": {
      "gzip": "28 KB",
      "none": "68 KB"
    },
    "dist/assets/intl-polyfill.js": {
      "gzip": "323 KB",
      "none": "1479 KB"
    },
    "dist/assets/protos.js": {
      "gzip": "215 KB",
      "none": "1560 KB"
    },
    "dist/assets/intl-stub.js": {
      "gzip": "1 KB",
      "none": "1 KB"
    },
    "dist/assets/define-global-intl.js": {
      "gzip": "31 KB",
      "none": "97 KB"
    }
  },
  "source": "./src/index.ts",
  "gitHead": "fb462e048f21b6e45a74ef4db0ee93534496b727"
}
