{ "name": "private-safesupport-chatbox", "version": "2.3.1", "description": "A secure and private embeddable chatbox that connects to Riot", "main": "dist/chatbox.js", "scripts": { "build": "NODE_ENV=production webpack-cli --mode production", "build:profile": "webpack --mode production --config webpack.config.profile.js", "start": "webpack-dev-server", "test": "jest", "test-update-snapshots": "jest --updateSnapshot", "deploy": "yarn build && gh-pages -d dist", "storybook": "start-storybook -p 6006", "build-storybook": "build-storybook -c .storybook -o dist/storybook", "lint": "./node_modules/.bin/eslint ." }, "babel": { "presets": [ "airbnb", [ "@babel/preset-env", { "targets": { "node": "12" } } ], "@babel/preset-react" ], "plugins": [ "@babel/plugin-syntax-dynamic-import", "@babel/plugin-syntax-import-meta", "@babel/plugin-proposal-class-properties", "@babel/plugin-proposal-json-strings", [ "@babel/plugin-proposal-decorators", { "legacy": true } ], "@babel/plugin-proposal-function-sent", "@babel/plugin-proposal-export-namespace-from", "@babel/plugin-proposal-numeric-separator", "@babel/plugin-proposal-throw-expressions", "@babel/plugin-transform-runtime" ] }, "browserslist": "> 0.25%, not dead", "jest": { "coverageDirectory": "./coverage/", "collectCoverage": true, "collectCoverageFrom": [ "/src/**/*.js?(x)" ], "coveragePathIgnorePatterns": [ "/node_modules/", "/test-helpers/" ], "transform": { "^.+\\.(js|jsx|mjs)$": "/node_modules/babel-jest", "^.+\\.(css|scss)$": "/jest/cssTransform.js", "^(?!.*\\.(js|jsx|css|json)$)": "/jest/fileTransform.js" }, "setupFiles": [ "/jest/setup.js" ], "snapshotSerializers": [ "enzyme-to-json/serializer" ] }, "serve": { "content": [ "./dist", "./public" ] }, "author": "Nomadic Labs