{
  "name": "microbit-web-bluetooth",
  "version": "0.7.0",
  "description": "Web Bluetooth library for micro:bit",
  "homepage": "https://github.com/thegecko/microbit-web-bluetooth",
  "license": "MIT",
  "main": "dist/microbit.umd.js",
  "module": "dist/microbit.esm.js",
  "types": "types/index.d.ts",
  "author": "Rob Moran <rob@thegecko.org>",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/thegecko/microbit-web-bluetooth.git"
  },
  "engines": {
    "node": ">=10.16.0"
  },
  "keywords": [
    "micro:bit",
    "microbit",
    "web-bluetooth",
    "ble",
    "bluetooth"
  ],
  "scripts": {
    "build": "rollup -c && npm run docs",
    "docs": "typedoc src",
    "watch": "rollup -c -w",
    "watch:web": "rollup -c rollup.web.config.mjs -w"
  },
  "dependencies": {
    "@types/node": "^20.12.12",
    "@types/web-bluetooth": "^0.0.20"
  },
  "devDependencies": {
    "@rollup/plugin-eslint": "^9.0.5",
    "@rollup/plugin-terser": "^0.4.4",
    "@typescript-eslint/eslint-plugin": "^7.15.0",
    "@typescript-eslint/parser": "^7.15.0",
    "eslint": "^8.57.0",
    "rollup": "^2.29.0",
    "rollup-plugin-delete": "^2.0.0",
    "rollup-plugin-livereload": "^2.0.5",
    "rollup-plugin-polyfill-node": "^0.13.0",
    "rollup-plugin-serve": "^1.1.1",
    "rollup-plugin-sourcemaps": "^0.6.3",
    "rollup-plugin-typescript2": "^0.27.3",
    "tslib": "2.6.3",
    "typedoc": "^0.26.3",
    "typescript": "^5.5.3"
  }
}
