{
  "name": "@jay-framework/compiler",
  "version": "0.19.6",
  "description": "",
  "license": "Apache-2.0",
  "main": "dist/index.js",
  "type": "module",
  "directories": {
    "lib": "lib"
  },
  "files": [
    "dist",
    "readme.md"
  ],
  "scripts": {
    "build": "npm run build:js && npm run build:types",
    "build:watch": "npm run build:js -- --watch & npm run build:types -- --watch",
    "build:js": "vite build",
    "build:types": "tsup lib/index.ts --dts-only --format esm",
    "build:check-types": "tsc",
    "clean": "rimraf dist",
    "confirm": "npm run clean && npm run build && npm run build:check-types && npm run test",
    "test": "vitest run",
    "test:watch": "vitest"
  },
  "author": "",
  "dependencies": {
    "@jay-framework/compiler-analyze-exported-types": "^0.19.6",
    "@jay-framework/compiler-jay-html": "^0.19.6",
    "@jay-framework/compiler-shared": "^0.19.6",
    "@jay-framework/component": "^0.19.6",
    "@jay-framework/runtime": "^0.19.6",
    "@jay-framework/secure": "^0.19.6",
    "@types/js-yaml": "^4.0.9",
    "change-case": "^4.1.2",
    "js-yaml": "^4.1.0",
    "node-html-parser": "^6.1.12",
    "pluralize": "^8.0.0",
    "style-to-object": "^1.0.8",
    "typescript": "^5.3.3"
  },
  "devDependencies": {
    "@caiogondim/strip-margin": "^1.0.0",
    "@jay-framework/dev-environment": "^0.19.6",
    "@testing-library/jest-dom": "^6.2.0",
    "@types/js-beautify": "^1",
    "@types/node": "^20.11.5",
    "jest-diff": "^29.7.0",
    "jest-matcher-utils": "^29.7.0",
    "js-beautify": "^1.14.11",
    "rimraf": "^5.0.5",
    "tsup": "^8.0.1",
    "vite": "^5.0.11",
    "vitest": "^1.2.1"
  }
}