{
  "name": "@signageos/front-display",
  "version": "14.41.0",
  "main": "dist/bundle.js",
  "files": [
    "dist",
    "README.md",
    "CHANGELOG.md",
    "package.json"
  ],
  "scripts": {
    "build": "check-engine && node tools/build.mjs --prod && npm run escheck",
    "build:dev": "check-engine && node tools/build.mjs && npm run escheck",
    "clean": "rm -rf dist/* es6/*",
    "clean-build": "npm run clean && npm run build",
    "develop": "check-engine && node tools/build.mjs --serve",
    "docker": "docker compose up -d && docker compose exec app bash",
    "prebuild": "check-engine && mkdir -p dist es6 && npm run clean && npm rebuild @serialport/bindings-cpp",
    "prepare": "git config blame.ignoreRevsFile .git-blame-ignore-revs",
    "test": "check-engine && cross-env NODE_ENV=test ISOMORPHIC_TARGET=node mocha --opts mocha.opts",
    "test:coverage": "check-engine && cross-env NODE_ENV=test ISOMORPHIC_TARGET=node c8 mocha --opts mocha.opts",
    "test-browser": "check-engine && karma start",
    "check-types": "tsc --noEmit -p tsconfig.es6.json",
    "lint": "eslint --ext .ts,.tsx,.js,.mjs ./src/ ./config ./test ./tools",
    "lint:prettier": "prettier  \"**/*.+(ts|tsx|json|js)\" --check",
    "lint:prettier:fix": "prettier  \"**/*.+(ts|tsx|json|js)\" --write",
    "escheck": "es-check --module es5 dist/*.js",
    "check": "npm run depcheck && npx --userconfig ./.npmrc @signageos/lib check-deps '.+' 'html2canvas|weinre'",
    "depcheck": "depcheck --config .depcheckrc.json"
  },
  "repository": {
    "url": "git@gitlab.com:signageos/front-display",
    "type": "git"
  },
  "devDependencies": {
    "@redux-saga/types": "1.1.0",
    "@serialport/bindings-cpp": "12.0.1",
    "@serialport/bindings-interface": "1.2.2",
    "@serialport/stream": "12.0.0",
    "@signageos/codestyle": "0.2.2",
    "@signageos/front-osd": "0.15.0",
    "@types/async-lock": "0.0.19",
    "@types/classnames": "2.2.3",
    "@types/cron": "1.3.0",
    "@types/debug": "4.1.5",
    "@types/faker": "4.1.1",
    "@types/filesystem": "0.0.35",
    "@types/glob": "8.1.0",
    "@types/js-cookie": "2.0.28",
    "@types/jsdom": "11.0.6",
    "@types/jsrsasign": "8.0.7",
    "@types/lodash": "4.14.116",
    "@types/mocha": "2.2.41",
    "@types/node": "16.18.3",
    "@types/node-fetch": "2.5.7",
    "@types/parse5": "4.0.0",
    "@types/path-browserify": "1.0.2",
    "@types/react": "16.8.25",
    "@types/react-dom": "16.8.5",
    "@types/react-redux": "4.4.45",
    "@types/redux-saga-tester": "1.0.8",
    "@types/serviceworker": "0.0.55",
    "@types/should-sinon": "0.0.5",
    "@types/sinon": "10.0.11",
    "@types/socket.io": "1.4.31",
    "@types/socket.io-client": "1.4.32",
    "buffer": "6.0.3",
    "c8": "8.0.1",
    "check-engine": "1.10.1",
    "core-js": "3.34.0",
    "crc-32": "1.2.0",
    "cross-env": "10.1.0",
    "crypto-browserify": "3.12.0",
    "debug": "4.1.1",
    "depcheck": "1.4.3",
    "es-check": "7.1.1",
    "esbuild": "0.21.5",
    "events": "3.3.0",
    "fake-indexeddb": "4.0.0",
    "faker": "4.1.0",
    "form-data": "4.0.0",
    "glob": "10.3.10",
    "html5test": "9.0.1",
    "jsdom": "12.0.0",
    "karma": "6.4.2",
    "karma-chrome-launcher": "3.1.1",
    "karma-esbuild": "2.2.5",
    "karma-esbuild-next": "1.1.0",
    "karma-esbuild-up": "3.0.0",
    "karma-mocha": "2.0.1",
    "lodash": "4.17.21",
    "memfs": "3.2.2",
    "mocha": "5.2.0",
    "path-browserify": "1.0.1",
    "puppeteer": "21.3.6",
    "querystring-es3": "0.2.1",
    "redux-saga-test-plan": "4.0.6",
    "redux-saga-tester": "1.0.874",
    "should": "13.2.3",
    "should-sinon": "0.0.6",
    "sinon": "13.0.1",
    "socket.io": "1.7.4",
    "stream-browserify": "3.0.0",
    "ts-node": "10.9.2",
    "typescript": "5.3.3",
    "url": "0.11.3",
    "util": "0.12.5",
    "whatwg-fetch": "3.0.0",
    "zod": "3.22.4"
  },
  "dependencies": {},
  "optionalDependencies": {
    "node-fetch": "2.6.1",
    "serialport": "12.0.0"
  },
  "engines": {
    "node": ">=20",
    "npm": ">=10"
  },
  "engine-strict": false,
  "author": "Michael Zabka <zabka.michael@gmail.com>",
  "license": "MIT",
  "overrides": {
    "@swc/core": "1.5.7",
    "@swc/core-darwin-arm64": "1.5.7",
    "@swc/core-darwin-x64": "1.5.7",
    "@swc/core-linux-arm-gnueabihf": "1.5.7",
    "@swc/core-linux-arm64-gnu": "1.5.7",
    "@swc/core-linux-arm64-musl": "1.5.7",
    "@swc/core-linux-x64-gnu": "1.5.7",
    "@swc/core-linux-x64-musl": "1.5.7",
    "@swc/core-win32-arm64-msvc": "1.5.7",
    "@swc/core-win32-ia32-msvc": "1.5.7",
    "@swc/core-win32-x64-msvc": "1.5.7"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/",
    "access": "public"
  }
}
