UNPKG

@smartrep/web-widget

Version:

Client side library to load the web widget

136 lines (135 loc) 4.02 kB
{ "name": "@smartrep/web-widget", "version": "1.0.45", "description": "Client side library to load the web widget", "module": "module/index.js", "main": "lib/index.js", "author": "SmartRep", "license": "MIT", "scripts": { "dev": "webpack-dev-server --config webpack.dev.js", "build": "webpack --config webpack.prod.js", "test": "jest", "prepare": "npm run build", "lint": "eslint . --ext .js,.jsx", "prettier": "prettier --write ." }, "repository": { "url": "git+https://github.com/SmartRepOrg/Web-Widget.git" }, "publishConfig": { "access": "public" }, "overrides": { "glob": "^9.3.5" }, "homepage": "https://smartrep.gr", "keywords": [ "bot", "smartrep", "chatbot", "virtual-assistant" ], "dependencies": { "@stomp/stompjs": "^5.4.2", "clsx": "^2.1.0", "date-fns": "^2.30.0", "dompurify": "^3.2.6", "immutable": "^3.8.2", "object-hash": "^1.1.5", "prop-types": "^15.7.2", "react-day-picker": "^9.7.0", "react-immutable-proptypes": "^2.2.0", "react-markdown": "^10.1.0", "react-redux": "^7.1.3", "react-select": "^5.7.7", "react-textarea-autosize": "^8.3.4", "redux": "^4.0.5", "rehype-external-links": "^3.0.0", "rehype-raw": "^7.0.0", "socket.io-client": "^4.8.1", "sockjs-client": "^1.4.0" }, "devDependencies": { "@axe-core/react": "^4.10.2", "@babel/cli": "^7.27.2", "@babel/core": "^7.27.3", "@babel/eslint-parser": "^7.27.1", "@babel/plugin-transform-class-properties": "^7.27.1", "@babel/plugin-transform-numeric-separator": "^7.27.1", "@babel/plugin-transform-object-rest-spread": "^7.27.3", "@babel/preset-env": "^7.27.2", "@babel/preset-react": "^7.27.1", "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@eslint/compat": "^1.2.9", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "^9.28.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.6.3", "@testing-library/react": "^16.3.0", "babel-jest": "^30.0.0-beta.3", "babel-loader": "^10.0.0", "babel-plugin-module-resolver": "^5.0.2", "css-loader": "^7.1.2", "eslint": "^9.28.0", "eslint-config-prettier": "^10.1.5", "eslint-import-resolver-babel-module": "^5.1.2", "eslint-plugin-flowtype": "^2.50.3", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-prettier": "^5.4.1", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "globals": "^16.2.0", "html-webpack-plugin": "^5.6.3", "husky": "^4.3.8", "jest": "^29.7.0", "lodash-webpack-plugin": "^0.11.5", "prettier": "^3.5.3", "react": "^18.3.1", "react-dom": "^18.3.1", "redux-mock-store": "^1.5.4", "sass": "^1.56.1", "sass-loader": "^14.0.0", "string-replace-loader": "^3.1.0", "style-loader": "^2.0.0", "webpack": "^5.99.9", "webpack-cli": "^6.0.1", "webpack-dev-server": "^5.2.1" }, "peerDependencies": { "react": "^18.3.1", "react-dom": "^18.3.1" }, "jest": { "verbose": true, "moduleNameMapper": { "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/mocks/fileMock.js", "\\.(css|scss)$": "<rootDir>/mocks/styleMock.js", "^react-markdown$": "<rootDir>/src/__mocks__/react-markdown.js", "^rehype-external-links$": "<rootDir>/src/__mocks__/rehype-external-links.js" }, "setupFilesAfterEnv": [ "<rootDir>/test-setup.js" ], "testEnvironment": "jsdom", "transform": { "^.+\\.[jt]sx?$": "babel-jest" }, "transformIgnorePatterns": [ "/node_modules/(?!(react-markdown|rehype-external-links)/)" ] }, "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "directories": { "lib": "lib" }, "bugs": { "url": "https://github.com/SmartRepOrg/Web-Widget/issues" } }