{
  "name": "keyoxide-web",
  "version": "4.0.2",
  "description": "Verifying online identity with cryptography",
  "main": "./src/index.js",
  "type": "module",
  "dependencies": {
    "ajv": "^8.6.3",
    "bent": "^7.3.12",
    "body-parser": "^1.19.0",
    "dialog-polyfill": "^0.5.6",
    "doipjs": "^1.0.0",
    "dotenv": "^16.0.3",
    "express": "^4.17.1",
    "express-validator": "^6.13.0",
    "fork-awesome": "^1.2.0",
    "got": "^11.8.2",
    "hash-wasm": "^4.9.0",
    "jstransformer-markdown-it": "^3.0.0",
    "keyv": "^4.5.0",
    "libravatar": "^3.0.0",
    "openpgp": "^5.5.0",
    "pug": "^3.0.0",
    "qrcode": "^1.4.4",
    "string-replace-middleware": "^1.0.2",
    "winston": "^3.8.2"
  },
  "devDependencies": {
    "@vercel/ncc": "^0.34.0",
    "chai": "^4.3.6",
    "copy-webpack-plugin": "^11.0.0",
    "css-loader": "^6.6.0",
    "esmock": "^2.5.0",
    "license-check-and-add": "^4.0.5",
    "mini-css-extract-plugin": "^2.5.3",
    "mocha": "^10.1.0",
    "nodemon": "^2.0.20",
    "rome": "^12.1",
    "standard": "^17.0.0",
    "style-loader": "^3.3.1",
    "webpack": "^5.75.0",
    "webpack-bundle-analyzer": "^4.7.0",
    "webpack-cli": "^5.0.0"
  },
  "scripts": {
    "start": "node ./",
    "dev": "LOG_LEVEL=debug yarn run watch && yarn run build:static:dev",
    "test": "yarn run lint && mocha",
    "watch": "./node_modules/.bin/nodemon --config nodemon.json ./",
    "build": "yarn run build:server && yarn run build:static",
    "build:server": "ncc build ./src/index.js -o dist",
    "build:static": "webpack --config webpack.config.js --env static=true --env mode=production",
    "build:static:dev": "webpack --config webpack.config.js --env static=true --env mode=development",
    "lint": "yarn run standard:check && yarn run rome:check",
    "standard:check": "./node_modules/.bin/standard ./src",
    "standard:fix": "./node_modules/.bin/standard --fix ./src",
    "rome:check": "./node_modules/.bin/rome check ./src",
    "rome:fix": "./node_modules/.bin/rome check --apply ./src",
    "license:check": "./node_modules/.bin/license-check-and-add check",
    "license:add": "./node_modules/.bin/license-check-and-add add",
    "license:remove": "./node_modules/.bin/license-check-and-add remove"
  },
  "repository": {
    "type": "git",
    "url": "https://codeberg.org/keyoxide/keyoxide-web"
  },
  "keywords": [
    "pgp",
    "gpg",
    "openpgp",
    "encryption",
    "decentralized",
    "identity"
  ],
  "author": "Yarmo Mackenbach <yarmo@yarmo.eu> (https://yarmo.eu)",
  "license": "AGPL-3.0-or-later"
}