{ "name": "iris-messenger", "version": "2.1.1", "license": "MIT", "scripts": { "build": "preact build --no-prerender", "serve": "sirv build --port 8080 --cors --single", "dev": "echo 'dev server will start at http://localhost:8080';preact watch", "lint": "eslint src", "test": "jest" }, "eslintConfig": { "extends": "preact", "ignorePatterns": [ "build/", "src/js/lib/", "src/assets", "src/static" ], "overrides": [ { "files": [ "*" ], "rules": { "react/no-did-mount-set-state": "off", "react/no-did-update-set-state": "off", "no-useless-escape": "off", "radix": "off" } } ] }, "devDependencies": { "enzyme": "^3.11.0", "enzyme-adapter-preact-pure": "^3.1.0", "eslint": "^7.32.0", "eslint-config-preact": "^1.1.4", "jest": "^27.0.6", "jest-preset-preact": "^4.0.5", "preact-cli": "^3.2.2", "sirv-cli": "1.0.14", "webpack-build-notifier": "^2.3.0" }, "dependencies": { "@zxing/library": "^0.18.6", "autolinker": "^3.14.3", "gun": "mmalmi/gun#old", "htm": "^3.1.0", "iris-lib": "^0.0.158", "jquery": "^3.6.0", "lodash": "^4.17.21", "preact": "^10.5.14", "preact-render-to-string": "^5.1.19", "preact-router": "^3.2.1", "preact-scroll-viewport": "^0.2.0", "react-helmet": "^6.1.0", "react-virtualized": "^9.22.3", "webtorrent": "^1.5.1" }, "jest": { "preset": "jest-preset-preact", "setupFiles": [ "/tests/__mocks__/browserMocks.js", "/tests/__mocks__/setupTests.js" ] } }