{
  "name": "@builder.io/mitosis",
  "description": "Write components once, run everywhere. Compiles to Vue, React, Solid, and Liquid. Import code from Figma and Builder.io",
  "keywords": [
    "jsx",
    "compiler",
    "no-code",
    "builder.io",
    "figma",
    "react",
    "vue",
    "solid",
    "liquid",
    "shopify",
    "builder",
    "wysiwyg",
    "drag-drop",
    "mitosis",
    "angular"
  ],
  "author": {
    "name": "Builder.io",
    "url": "https://www.builder.io"
  },
  "version": "0.13.0",
  "homepage": "https://github.com/BuilderIO/mitosis",
  "main": "./dist/src/index.js",
  "exports": {
    ".": "./dist/src/index.js",
    "./lib/*": "./dist/src/*",
    "./jsx-runtime": "./jsx-runtime.d.ts",
    "./types": "./dist/src/index.d.ts"
  },
  "types": "./dist/src/index.d.ts",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/BuilderIO/mitosis"
  },
  "scripts": {
    "test:watch": "vitest",
    "test:watch:update": "yarn test:watch --update",
    "test": "yarn test:watch run",
    "test:update": "yarn test --update",
    "tsc": "tsc --build tsconfig.build.json",
    "tsc-alias": "tsc-alias -p tsconfig.build.json",
    "rmrf": "rimraf ./dist",
    "build": "yarn rmrf && yarn tsc && yarn tsc-alias",
    "start": "yarn rmrf && concurrently --kill-others \"yarn tsc --watch\" \"yarn tsc-alias --watch\""
  },
  "files": [
    "dist",
    "jsx-runtime.d.ts",
    "!**/*.tsbuildinfo"
  ],
  "dependencies": {
    "@angular/compiler": "^11.2.11",
    "@babel/core": "7.14.5",
    "@babel/generator": "^7.14.3",
    "@babel/plugin-syntax-decorators": "^7.12.1",
    "@babel/plugin-syntax-typescript": "^7.20.0",
    "@babel/plugin-transform-react-jsx": "^7.13.12",
    "@babel/preset-typescript": "^7.13.0",
    "@builder.io/sdk": "^2.1.1",
    "astring": "^1.8.6",
    "csstype": "^3.0.4",
    "fp-ts": "^2.11.10",
    "hash-sum": "^2.0.0",
    "json5": "^2.1.3",
    "lodash": "^4.17.20",
    "neotraverse": "^0.6.15",
    "object-hash": "^2.0.3",
    "prettier": ">=2.0.0 <3.0.0",
    "prettier-plugin-organize-imports": "^3.2.3",
    "prettier-plugin-svelte": "^2.10.0",
    "svelte": "^3.30.0",
    "svelte-preprocess": "^5.0.3",
    "ts-morph": "^19.0.0",
    "typescript": "^5.3.2"
  },
  "devDependencies": {
    "@babel/preset-env": "^7.6.0",
    "@rollup/plugin-node-resolve": "^11.2.1",
    "@rollup/plugin-virtual": "^2.1.0",
    "@tootallnate/once": "^1.1.2",
    "@types/babel__core": "7.1.14",
    "@types/dedent": "^0.7.0",
    "@types/estree": "^1.0.2",
    "@types/hash-sum": "^1.0.0",
    "@types/json5": "0.0.30",
    "@types/lodash": "^4.14.165",
    "@types/node": "^15.12.0",
    "@types/object-hash": "^1.3.4",
    "@types/prettier": "^2.1.5",
    "@types/rollup__plugin-virtual": "^2.0.1",
    "concurrently": "^8.2.2",
    "rimraf": "^5.0.5",
    "rollup": "^2.70.1",
    "strip-ansi": "^6.0.1",
    "tsc-alias": "^1.8.8",
    "typescript": "^5.3.2",
    "vite": "^4.5.0",
    "vite-tsconfig-paths": "^3.5.0",
    "vitest": "^0.34.6"
  }
}
