{
    "name": "@fnlb-project/stanza",
    "description": "Modern XMPP in the browser, with a JSON API",
    "version": "12.20.10",
    "type": "module",
    "sideEffects": false,
    "files": ["dist"],
    "author": "Lance Stout <lancestout@gmail.com>",
    "bugs": "https://github.com/legastero/stanza/issues",
    "contributors": [
        "Philipp Hancke <fippo@andyet.net>",
        "Steven Lloyd Watkin <lloyd@evilprofessor.co.uk>"
    ],
    "publishConfig": {
        "access": "public"
    },
    "dependencies": {
        "async": "^3.2.1",
        "sdp": "^3.0.2",
        "ws": "^8.2.2"
    },
    "devDependencies": {
        "@types/async": "^3.2.5",
        "@types/jest": "^27.0.1",
        "@types/node": "^14.14.36",
        "@types/punycode": "^2.1.0",
        "@types/ws": "^7.4.0",
        "@typescript-eslint/eslint-plugin": "^4.19.0",
        "@typescript-eslint/parser": "^4.19.0",
        "eslint": "^7.22.0",
        "eslint-config-prettier": "^8.1.0",
        "expect": "^27.1.1",
        "jest": "^27.1.1",
        "prettier": "^2.2.1",
        "pretty-quick": "^3.1.0",
        "rimraf": "^3.0.0",
        "ts-jest": "^27.0.5",
        "ts-node": "^10.2.1",
        "tslib": "^2.2.0",
        "typedoc": "^0.21.9",
        "typescript": "^4.2.4",
        "webpack": "^5.72.1",
        "webpack-bundle-analyzer": "^4.4.0",
        "webpack-cli": "^4.5.0"
    },
    "homepage": "https://stanzajs.org",
    "jest": {
        "preset": "ts-jest",
        "testEnvironment": "node",
        "testRegex": "test/.*\\.ts$",
        "testMatch": null,
        "collectCoverage": true,
        "collectCoverageFrom": [
            "./src/**/*.ts"
        ],
        "coverageDirectory": "./coverage",
        "coverageReporters": [
            "text",
            "html"
        ]
    },
    "browser": {
        "./platform": "./platform/browser/index.js"
    },
    "keywords": [
        "jingle",
        "stanza",
        "stanza.io",
        "xmpp"
    ],
    "license": "MIT",
    "main": "./dist/index.js",
    "prettier": {
        "tabWidth": 4,
        "printWidth": 100,
        "semi": true,
        "singleQuote": true,
        "trailingComma": "none",
        "arrowParens": "avoid"
    },
    "private": false,
    "repository": {
        "type": "git",
        "url": "https://github.com/legastero/stanza.git"
    },
    "scripts": {
        "build": "bun scripts/build",
        "build:docs": "bun scripts/build-docs",
        "clean": "rimraf dist",
        "compile": "tsc -p .",
        "compile:module": "tsc -p . --outDir ./dist/es --target es2015 --module es2015",
        "compile:webpack": "webpack --mode production",
        "license-check": "npx license-checker --production --excludePrivatePackages --summary",
        "lint": "eslint .",
        "test": "jest",
        "validate": "npm ls"
    }
}
