{
  "name": "knyt",
  "version": "0.5.0",
  "description": "A full-stack toolkit for building standardized, type-safe web applications with native web components.",
  "author": "Morris Allison III (https://morris.xyz)",
  "license": "BSD-3-Clause",
  "bugs": "https://github.com/sables-app/knyt/issues",
  "homepage": "https://knyt.dev",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/sables-app/knyt.git",
    "directory": "packages/toolkit"
  },
  "funding": {
    "type": "company",
    "url": "https://sables.app/open-source"
  },
  "keywords": [
    "knyt",
    "css-in-js",
    "custom elements",
    "full-stack",
    "hydration",
    "lit",
    "observables",
    "reactive programming",
    "reactive",
    "shadow dom",
    "state management",
    "type safe",
    "typescript",
    "web components",
    "web standards"
  ],
  "type": "module",
  "module": "./dist/build/main.js",
  "main": "./dist/build/main.js",
  "browser": "./dist/knyt.prod.js",
  "exports": {
    ".": "./dist/build/main.js",
    "./jsx-runtime": "./dist/build/jsx.js",
    "./jsx-dev-runtime": "./dist/build/jsx.js",
    "./package.json": "./package.json"
  },
  "dependencies": {
    "@knyt/artisan": "^0.5.0",
    "@knyt/clerk": "^0.5.0",
    "@knyt/html-type": "^0.4.0",
    "@knyt/luthier": "^0.5.0",
    "@knyt/tailor": "^0.5.0",
    "@knyt/tasker": "^0.5.0",
    "@knyt/weaver": "^0.5.0"
  },
  "scripts": {
    "build": "bun run build:js && bun run build:js-prod && bun run build:dts",
    "build:js": "bun build --format=esm --target=browser --packages=bundle --outfile=dist/knyt.js --banner=\"$(bun ./scripts/banner.js)\" ./dist/build/main.js",
    "build:js-prod": "bun build --format=esm --target=browser --packages=bundle --outdir=dist --banner=\"$(bun ./scripts/banner.js)\" --entry-naming=\"knyt.prod.js\" --sourcemap=linked --production ./dist/build/main.js",
    "build:dts": "api-extractor run --config ./scripts/api-extractor.json"
  },
  "files": [
    "dist",
    "!__tests__",
    "!*.tsbuildinfo"
  ]
}
