package.json (3580B)
1 { 2 "name": "cetirizine", 3 "version": "0.1.0", 4 "private": true, 5 "type": "module", 6 "dependencies": { 7 "@lexical/react": "^0.10.0", 8 "@mtrnord/matrix-sdk-crypto-js": "0.1.0-alpha.2", 9 "dompurify": "^3.0.6", 10 "events": "^3.3.0", 11 "highlight.js": "^11.8.0", 12 "idb": "^7.1.1", 13 "lexical": "^0.10.0", 14 "linkify-html": "^4.1.1", 15 "linkify-react": "^4.1.1", 16 "linkifyjs": "^4.1.1", 17 "lucide-react": "^0.288.0", 18 "matrix-encrypt-attachment": "^1.0.3", 19 "react": "^18.2.0", 20 "react-dom": "^18.2.0", 21 "react-intersection-observer": "^9.5.2", 22 "react-modal": "^3.16.1", 23 "react-router-dom": "^6.16.0", 24 "react-spinners": "^0.13.8", 25 "react-virtuoso": "^4.5.1", 26 "wavesurfer.js": "^6.6.3" 27 }, 28 "scripts": { 29 "start": "vite", 30 "test": "npm run test-storybook", 31 "coverage": "npm run test-storybook -- --coverage", 32 "build": "tsc && vite build", 33 "serve": "vite preview", 34 "storybook": "storybook dev -p 6006", 35 "percy": "percy storybook http://127.0.0.1:6006 --verbose", 36 "build-storybook": "storybook build", 37 "test-storybook": "cross-env NODE_OPTIONS=--experimental-vm-modules test-storybook" 38 }, 39 "eslintConfig": { 40 "extends": [ 41 "react-app", 42 "react-app/jest" 43 ], 44 "overrides": [ 45 { 46 "files": [ 47 "**/*.stories.*" 48 ], 49 "rules": { 50 "import/no-anonymous-default-export": "off" 51 } 52 } 53 ] 54 }, 55 "browserslist": { 56 "production": [ 57 ">0.2%", 58 "not dead", 59 "not op_mini all" 60 ], 61 "development": [ 62 "last 1 chrome version", 63 "last 1 firefox version", 64 "last 1 safari version" 65 ] 66 }, 67 "devDependencies": { 68 "@jest/globals": "^29.7.0", 69 "@percy/cli": "^1.27.3", 70 "@percy/storybook": "^4.3.7", 71 "@storybook/addon-a11y": "^7.5.0", 72 "@storybook/addon-coverage": "^0.0.9", 73 "@storybook/addon-essentials": "^7.5.0", 74 "@storybook/addon-interactions": "^7.5.0", 75 "@storybook/addon-links": "^7.5.0", 76 "@storybook/blocks": "^7.4.2", 77 "@storybook/react": "^7.5.0", 78 "@storybook/react-vite": "^7.5.0", 79 "@storybook/test-runner": "^0.13.0", 80 "@storybook/testing-library": "^0.2.2", 81 "@tailwindcss/forms": "^0.5.6", 82 "@testing-library/jest-dom": "^6.1.4", 83 "@testing-library/react": "^14.0.0", 84 "@testing-library/user-event": "^14.5.1", 85 "@types/dompurify": "^3.0.4", 86 "@types/jest": "^29.5.6", 87 "@types/node": "^20.8.7", 88 "@types/react": "^18.2.29", 89 "@types/react-dom": "^18.2.14", 90 "@types/react-modal": "^3.16.2", 91 "@types/wavesurfer.js": "^6.0.5", 92 "@typescript-eslint/eslint-plugin": "^6.8.0", 93 "@typescript-eslint/parser": "^6.8.0", 94 "@vitejs/plugin-react-swc": "^3.4.0", 95 "autoprefixer": "^10.4.16", 96 "axe-playwright": "^1.2.3", 97 "cross-env": "^7.0.3", 98 "eslint": "^8.51.0", 99 "eslint-plugin-react": "^7.33.2", 100 "eslint-plugin-storybook": "^0.6.15", 101 "msw": "^1.3.2", 102 "postcss": "^8.4.31", 103 "prop-types": "^15.8.1", 104 "sass": "^1.69.4", 105 "storybook": "^7.5.0", 106 "storybook-addon-react-router-v6": "^2.0.8", 107 "tailwindcss": "^3.3.3", 108 "ts-jest": "^29.1.1", 109 "typescript": "^5.2.2", 110 "vite": "^4.5.0" 111 }, 112 "overrides": { 113 "@geometricpanda/storybook-addon-badges": { 114 "@storybook/types": "=7.0.9" 115 }, 116 "@storybook/addon-styling": { 117 "@storybook/types": "=7.0.9" 118 }, 119 "storybook-addon-react-router-v6": { 120 "@storybook/types": "=7.0.9", 121 "react-inspector": "=6.0.1" 122 } 123 }, 124 "msw": { 125 "workerDirectory": "public" 126 } 127 }