{
  "name": "@signageos/front-applet",
  "version": "8.9.0",
  "main": "dist/bundle.js",
  "types": "es6/bundle.d.ts",
  "files": [
    "dist",
    "es6",
    "README.md",
    "package.json",
    "docs"
  ],
  "scripts": {
    "build": "NODE_OPTIONS=--openssl-legacy-provider webpack --config=webpack.config.js && npm run escheck",
    "develop": "webpack --watch --config=webpack.config.js",
    "generate-declarations": "tsc -p tsconfig.declarations.json",
    "generate-docs": "node ./tools/docs/generate.mjs",
    "lint": "eslint",
    "lint:fix": "eslint --fix",
    "lint:prettier": "prettier \"**/*.+(ts|tsx|json|js|mjs|yml|yaml|md)\" --check",
    "lint:prettier:fix": "prettier \"**/*.+(ts|tsx|json|js|mjs|yml|yaml|md)\" --write",
    "clean": "rm -rf dist/* es6/*",
    "clean-build": "npm run clean && npm run build && npm run generate-declarations && npm run generate-docs",
    "clean-build-public": "npm run clean-build",
    "test": "env NODE_ENV=test mocha --config .mocha/default.js",
    "test:coverage": "npm run test:coverage:runtime && npm run test:coverage:types",
    "test:coverage:runtime": "env NODE_ENV=test c8 mocha --config .mocha/transpile-only.js",
    "test:coverage:types": "tsc --noEmit -p tsconfig.json",
    "escheck": "es-check --module es5 dist/*.js",
    "check": "npm run depcheck && npx --userconfig ./.npmrc @signageos/lib check-deps",
    "depcheck": "depcheck",
    "check-types": "tsc --noEmit"
  },
  "repository": {
    "url": "git@gitlab.com:signageos/front-applet",
    "type": "git"
  },
  "devDependencies": {
    "@babel/core": "7.6.0",
    "@babel/polyfill": "7.6.0",
    "@babel/preset-env": "7.6.0",
    "@eslint/js": "9.19.0",
    "@signageos/codestyle": "2.1.0",
    "@signageos/lib": "23.1.0",
    "@types/debug": "4.1.8",
    "@types/eslint": "9.6.1",
    "@types/eslint__eslintrc": "2.1.2",
    "@types/faker": "4.1.5",
    "@types/lodash": "4.14.137",
    "@types/mocha": "5.2.7",
    "@types/node": "22.13.0",
    "@types/path-browserify": "1.0.3",
    "@types/should": "13.0.0",
    "@types/should-sinon": "0.0.12",
    "@types/sinon": "7.0.13",
    "babel-loader": "8.0.6",
    "c8": "8.0.1",
    "debug": "4.3.4",
    "depcheck": "1.4.7",
    "es-check": "7.2.1",
    "faker": "4.1.0",
    "lodash": "4.17.21",
    "mocha": "10.8.2",
    "path-browserify": "1.0.1",
    "prettier": "3.6.2",
    "should": "13.2.3",
    "should-sinon": "0.0.6",
    "sinon": "7.4.1",
    "ts-loader": "8.4.0",
    "ts-morph": "25.0.1",
    "ts-node": "10.9.2",
    "typescript": "5.7.3",
    "typescript-eslint": "8.32.1",
    "webpack": "4.39.2",
    "webpack-cli": "3.3.7"
  },
  "engines": {
    "node": ">=20",
    "npm": ">=10"
  },
  "engine-strict": false,
  "author": "signageOS <dev@signageos.io>",
  "license": "MIT"
}
