{
  "name": "nostromo-recorder",
  "version": "1.4.0",
  "description": "",
  "main": "index.js",
  "type": "module",
  "files": [
    "dist/*",
    "src/cli.js",
    "src/recorder-server.js",
    "src/jsonf/*",
    "src/browser-puppeteer/*",
    "src/ui/recorder-ui.html",
    "src/ui/app/style.css"
  ],
  "bin": "src/cli.js",
  "scripts": {
    "start": "node src/cli.js",
    "build": "npm run build-ui && npm run build-get-unique-selector && npm run build-browser-puppeteer",
    "build-ui": "babel src/ui/app/recorder-app.jsx -o src/ui/app/babel-temp.js && browserify src/ui/app/babel-temp.js -o dist/recorder-app.dist.js && rimraf src/ui/app/babel-temp.js",
    "build-get-unique-selector": "browserify src/get-unique-selector/build/get-unique-selector.build.js -o src/get-unique-selector/dist/get-unique-selector.dist.js",
    "build-browser-puppeteer": "node src/browser-puppeteer/build/script/build.cjs",
    "prepare": "npm run build"
  },
  "author": "ghornich",
  "license": "MIT",
  "dependencies": {
    "jquery": "^3.6.0",
    "lodash.debounce": "^4.0.8",
    "lodash.defaults": "^4.2.0",
    "loglevel": "^1.8.0",
    "minimist": "^1.2.6",
    "mithril": "^1.1.1",
    "puppeteer": "^16.2.0",
    "ws": "^8.8.1"
  },
  "devDependencies": {
    "@babel/cli": "^7.18.10",
    "@babel/core": "^7.18.13",
    "@babel/preset-env": "^7.18.10",
    "@babel/preset-react": "^7.18.6",
    "@babel/preset-typescript": "^7.18.6",
    "@typescript-eslint/eslint-plugin": "^5.34.0",
    "@typescript-eslint/parser": "^5.34.0",
    "browserify": "^17.0.0",
    "eslint": "^8.22.0",
    "eslint-plugin-jest": "^26.8.7",
    "jest": "^28.1.3",
    "rimraf": "^3.0.2"
  }
}
