{
  "name": "@rokucommunity/promises",
  "version": "0.7.1",
  "author": "RokuCommunity",
  "license": "MIT",
  "description": "A Promise-like implementation for BrightScript/Roku",
  "scripts": {
    "preversion": "npm run build && npm run prepare-releases",
    "build": "bsc",
    "build-tests": "bsc --project bsconfig.tests.json",
    "test": "npm run build-tests && npx ts-node ./scripts/runUnitTestsOnDevice.ts",
    "test-package": "npx ts-node ./scripts/test-package.ts",
    "prepare-releases": "npx ts-node ./scripts/prepare-releases.ts",
    "package": "npm run build && npm run prepare-releases && npm pack",
    "audit": "npm audit || audit-ci --config ./audit-ci.jsonc"
  },
  "overrides": {
    "serialize-javascript": "^7.0.5"
  },
  "devDependencies": {
    "@rokucommunity/bslint": "^0.8.43",
    "@types/fs-extra": "^11.0.1",
    "@types/node": "^20.6.0",
    "audit-ci": "^7.1.0",
    "brighterscript": "^0.72.5",
    "dotenv": "^16.3.1",
    "fs-extra": "^11.1.1",
    "roku-deploy": "^3.17.6",
    "rooibos-roku": "^5.16.3",
    "ropm": "^0.11.8",
    "semver": "^7.7.2",
    "ts-node": "^10.9.1",
    "typescript": "^5.2.2"
  },
  "files": [
    "dist/components/Promise.xml",
    "dist/source/promises.brs",
    "dist/source/promises.d.bs"
  ],
  "keywords": [
    "ropm",
    "roku",
    "brightscript",
    "promise"
  ],
  "ropm": {
    "packageRootDir": "dist"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/rokucommunity/promises"
  },
  "bugs": {
    "url": "https://github.com/rokucommunity/promises/issues"
  }
}
