hunk.code_window: export function useInterpret<
     TContext,
     TEvent extends EventObject,
     TTypestate extends Typestate<TContext> = { value: any; context: TContext }
   >(
     machine: StateMachine<TContext, any, TEvent, TTypestate>,
     options: Partial<InterpreterOptions> &
       Partial<UseMachineOptions<TContext, TEvent>> &
       Partial<MachineOptions<TContext, TEvent>> = {},
  
hunk.labels: keep keep keep keep keep replace keep keep keep
hunk.after_edit:   getMachine: MaybeLazy<StateMachine<TContext, any, TEvent, TTypestate>>,
  
hunk.file_path: packages/xstate-vue/src/useInterpret.ts
hunk.type: replace
file: {
    "name": "xstate-monorepo",
    "private": true,
    "description": "Finite State Machines and Statecharts for the Modern Web.",
    "workspaces": {
      "packages": [
        "packages/*",
        "packages/xstate-viz/example"
      ]
    },
    "scripts": {
      "preinstall": "node ./scripts/ensure-yarn.js",
      "postinstall": "manypkg check",
      "clean:packages": "yarn workspaces run clean",
      "build": "tsc -b ./tsconfig.monorepo.json",
      "test": "jest",
      "test:core": "npm test --prefix packages/core",
      "dev": "node ./scripts/dev.js",
      "ci": "npm run build && npm run test",
      "typedoc": "cd ./packages/core && typedoc --excludePrivate --mode file --out ./api --target es6 --moduleResolution node ./src",
      "typedoc:publish": "npm run typedoc && gh-pages --dist ./packages/core/api --dest ./api",
      "docs:readme": "cpy 'README.md' docs",
      "docs:dev": "npm run docs:packages && cd docs && vuepress dev .",
      "docs:pdf": "npm run docs:build && cd docs && vuepress export .",
      "docs:packages": "cpy 'packages/*/README.md' docs --parents --rename=index.md && cpy 'packages/*/docs/*.md' docs --parents",
      "docs:build": "npm run docs:readme && npm run docs:packages && cd docs && vuepress build .",
      "docs:publish": "npm run docs:build && gh-pages --dist ./docs/.vuepress/dist --dest ./docs && npm run typedoc:publish",
      "changeset": "changeset",
      "prerelease": "npm run build && npm run test",
      "release": "changeset publish"
    },
    "repository": {
      "type": "git",
      "url": "git+https://github.com/davidkpiano/xstate.git"
    },
    "author": "David Khourshid <davidkpiano@gmail.com>",
    "license": "MIT",
    "bugs": {
      "url": "https://github.com/davidkpiano/xstate/issues"
    },
    "homepage": "https://github.com/davidkpiano/xstate#readme",
    "dependencies": {
      "@changesets/changelog-github": "^0.2.6",
      "@changesets/cli": "^2.9.1",
      "@manypkg/cli": "^0.16.1",
      "@types/jest": "^24.0.23",
      "@types/node": "^12.11.1",
      "@types/use-subscription": "^1.0.0",
      "@vuepress/plugin-google-analytics": "^1.2.0",
      "cpy-cli": "^2.0.0",
      "gh-pages": "^2.0.1",
      "husky": "^3.1.0",
      "jest": "^26.4.2",
      "jest-watch-typeahead": "^0.6.1",
      "jsdom": "^14.0.0",
      "jsdom-global": "^3.0.2",
      "lerna-alias": "3.0.3-0",
      "lint-staged": "^8.2.1",
      "markdown-it-codesandbox-embed": "^0.1.0",
      "mermaid": "^8.2.3",
      "patch-package": "^6.2.2",
      "prettier": "^2.0.2",
      "spawn-command": "0.0.2-1",
      "ts-jest": "^26.4.0",
      "tslint": "^5.11.0",
      "typedoc": "^0.17.4",
      "typescript": "^4.1.2",
      "vuepress": "^1.2.0",
      "vuepress-plugin-export": "^0.2.0",
      "webpack-dev-middleware": "^3.6.0"
    },
    "husky": {
      "hooks": {
        "pre-commit": "lint-staged"
      }
    },
    "lint-staged": {
      "*.{ts,tsx,js,json,md}": [
        "prettier --write",
        "git add"
      ]
    },
    "version": "1.19.1"
  }
  