{
  "name": "@deepkit/type-compiler",
  "version": "1.0.19",
  "description": "Deepkit/type compiler/Typescript transformer",
  "type": "commonjs",
  "main": "./dist/cjs/index.js",
  "module": "./dist/esm/index.js",
  "types": "./dist/cjs/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/cjs/index.d.ts",
      "require": "./dist/cjs/index.js",
      "default": "./dist/esm/index.js"
    },
    "./plugin": {
      "types": "./dist/cjs/plugin.d.ts",
      "require": "./dist/cjs/plugin.js",
      "default": "./dist/esm/plugin.js"
    }
  },
  "bin": {
    "deepkit-compiler-debug": "./deepkit-compiler-debug.js",
    "deepkit-type-install": "./deepkit-type-install.js"
  },
  "sideEffects": false,
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "build": "echo '{\"type\": \"module\"}' > ./dist/esm/package.json",
    "install": "rm -rf node_modules/typescript && node ./deepkit-type-install.js || exit 0"
  },
  "repository": "https://github.com/deepkit/deepkit-framework",
  "author": "Marc J. Schmidt <marc@marcjschmidt.de>",
  "license": "MIT",
  "peerDependencies": {
    "typescript": "*"
  },
  "devDependencies": {
    "@types/lz-string": "^1.3.34",
    "@types/micromatch": "^4.0.2"
  },
  "dependencies": {
    "@deepkit/type-spec": "^1.0.19",
    "@marcj/ts-clone-node": "^2.0.0",
    "@rollup/pluginutils": "^5.1.0",
    "@typescript/vfs": "1.5.0",
    "get-tsconfig": "^4.5.0",
    "lz-string": "^1.4.4",
    "micromatch": "^4.0.5",
    "strip-json-comments": "^3.1.1"
  },
  "jest": {
    "testEnvironment": "node",
    "transform": {
      "^.+\\.(ts|tsx)$": [
        "ts-jest",
        {
          "tsconfig": "<rootDir>/tsconfig.spec.json"
        }
      ]
    },
    "testMatch": [
      "**/tests/**/*.spec.ts"
    ],
    "moduleNameMapper": {
      "(.+)\\.js": "$1"
    }
  },
  "gitHead": "e8ce2fe13cfaec38a3f702be203db50b618de38e"
}
