{
  "name": "maestro-roku",
  "version": "0.72.0",
  "description": "A development platform for building roku channels in brighterscript",
  "directories": {
    "doc": "docs"
  },
  "files": [
    "dist/**/!(manifest)*",
    "!dist/components/maestro",
    "!roku_modules",
    "!**/_maestro/*.*",
    "!**/_maestro/**/*.*",
    "dist/**/!(*.spec.)*"
  ],
  "dependencies": {
    "@rokucommunity/bslib": "^0.1.1",
    "cz-conventional-changelog": "^3.3.0",
    "log": "npm:roku-log@^0.10.1",
    "rename": "^1.0.4"
  },
  "devDependencies": {
    "@rokucommunity/bslint": "^0.8.1",
    "auto-changelog": "^2.4.0",
    "brighterscript": "^0.64.0",
    "fs-extra": "^7.0.1",
    "maestro-roku-bsc-plugin": "^0.29.0",
    "release-it": "^15.10.3",
    "rimraf": "^3.0.2",
    "roku-log-bsc-plugin": "^0.8.0",
    "rooibos-roku": "^5.4.2",
    "ropm": "^0.9.1",
    "ts-node": "^10.4.0",
    "typescript": "^4.1.3",
    "undent": "^0.1.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/georgejecook/maestro-roku.git"
  },
  "keywords": [
    "ropm",
    "brightscript",
    "mvvm",
    "framework",
    "fun"
  ],
  "author": "George Cook",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/georgejecook/maestro-roku/issues"
  },
  "homepage": "https://github.com/georgejecook/maestro-roku#readme",
  "ts-node": {
    "transpileOnly": true,
    "compileOptions": {
      "incremental": true,
      "allowJs": false
    }
  },
  "ropm": {
    "rootDir": "src",
    "packageRootDir": "dist",
    "prefixMatching": "expanded"
  },
  "auto-changelog": {
    "template": "keepachangelog",
    "commitLimit": false,
    "tag-pattern": ".+"
  },
  "scripts": {
    "preversion": "npm run build",
    "update-schema": "npm run build && cd build && npx scenegraph-schema -o ../.vscode/project.xsd",
    "_postinstall": "npx ropm copy",
    "build": "node scripts/run.js dist && node scripts/cleanup-build.js",
    "build-test": "node scripts/run.js test",
    "build-tdd": "node scripts/run.js tdd",
    "build-sample-app": "node scripts/run.js sample-app",
    "changelog": "npx auto-changelog",
    "publish-docs": "npm run build-docs && git checkout docspub && rm -rf docs && cp -r .tmp/docs . && git add --all && git commit -m 'docs update' && git push -f && git checkout master",
    "watch-docs": "npm run build-docs -- --watch",
    "lint": "npx bsc",
    "ropm": "npx ropm copy",
    "commit": "cz",
    "release": "release-it"
  },
  "optionalDependencies": {
    "fsevents": "^2.3.2"
  },
  "config": {
    "commitizen": {
      "path": "./node_modules/cz-conventional-changelog"
    }
  }
}
