{"_id":"chat-analytics","_rev":"10-9b72e7862f5f40937adead8f6b91d9e0","name":"chat-analytics","dist-tags":{"latest":"1.1.2"},"versions":{"0.0.1":{"name":"chat-analytics","version":"0.0.1","author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"MIT","_id":"chat-analytics@0.0.1","maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"bin":{"chat-analytics":"dist/lib/CLI.js"},"dist":{"shasum":"4e1c90b1a1ae4f7e1278e3233585b3c1d6713530","tarball":"https://registry.npmjs.org/chat-analytics/-/chat-analytics-0.0.1.tgz","fileCount":100,"integrity":"sha512-b3GyxiOyb1q/4EbvvJDYac8rzmnhxgMKYn43HeFayuVWC+VrdE1/sUzsqAWJqlZHmXvZRdzKvrKKqXvjJnMCYg==","signatures":[{"sig":"MEUCICt4tgdmN81EpoYqH0Eo+6YOgncGPo2VZtjeteqaPe6pAiEA+5X6w9ooCkeTptLteAvn5bRMDYzIvRwToKLyYg5FA80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4509202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy0J7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOKA//SCHfQHLLNa/0hD5e6yMVGjAyl1EBqoECDPvEdSQPWjSjmdT+\r\nqATSr8oHQUmngMVpgiPVw9MVAq0iuM174chpXvyxF+r0+ad4w1FgghU7a1vU\r\nYQ3k4l4VZWTvVOaV5sJm06nf1I3dYU9j7LgxE05NALtqRtblvNg72Z7/l3Vk\r\ncQBo5ftI+DIWGJURlPV4cXFeTzxfPk/45YnNEscZsZfXoxCaplKyc8l0s/1T\r\n3YAvK5uVFNdvt7oNkEPEz/P1C6/iNFKw/90LRbGVkehHycJ7kiW6tk30fSSM\r\nS1VufGD+LOG90QpFko+MPYqYd6HnDYS4nvbtd+pgCuq+/RZ7+i0EIyze1a3y\r\ntNxSoCAauHLa+3ljgcBSYVuPO0Qmf6PXntlYWKnNA06dy79AHVSim+pjiiq0\r\n0neE3xcvhB6spHKnFkGb+Y29Fp6vhakTwlHkFNDjTmJ7YKLkL3zZT1zJub/z\r\naRZDB60TRM3CGo7S7G9e46YUjq3s3xVXqBz42VL+B3hkPHKwy/qyoi072zQH\r\nx32AOW3Y9oIZFwfIdOAWh1K0NPzXJWoP0C2G+M1Fha8fDyib5ZkOOgzsW8lo\r\nnSC3Q5qW4dnV70PI7UNS7sdYZ1opDi9z9F9aRlKc65TNNmPKNuymCma5oX5R\r\npXYYIc4rGwuvrO5Ro7STU3j9ZLx+SmETGo8=\r\n=y1FA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[tj]s$":["ts-jest",{"tsconfig":"tsconfig.node.json"}]},"moduleNameMapper":{"^@app/(.*)$":"<rootDir>/app/$1","^@lib/(.*)$":"<rootDir>/lib/$1","^@assets/(.*)$":"<rootDir>/assets/$1","^@report/(.*)$":"<rootDir>/report/$1","^@pipeline/(.*)$":"<rootDir>/pipeline/$1"},"collectCoverageFrom":["lib/**","!lib/CLI.ts","pipeline/**","!**/node_modules/**","!**/vendor/**"]},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","gitHead":"cd2314fa48d9c4789da52c009aa3c0a924d0c569","scripts":{"dev":"webpack serve --progress","test":"jest --verbose --coverage","stats":"webpack build --env production --profile --json > stats.json","format":"prettier --write .","build:web":"webpack build --env production --progress","build:node":"tsc -p tsconfig.node.json && tsc-alias -p tsconfig.node.json","test:watch":"jest --watchAll","format-check":"prettier --check ."},"_npmUser":{"name":"mlomb","email":"mlombardo9@gmail.com"},"_npmVersion":"8.19.3","description":"<!--suppress HtmlDeprecatedAttribute --> <div align=\"center\">","directories":{},"_nodeVersion":"16.19.0","dependencies":{"fast-glob":"^3.2.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","less":"^4.1.3","react":"^18.2.0","yargs":"^17.6.2","fflate":"^0.7.4","cssnano":"^5.1.14","ts-jest":"^28.0.8","webpack":"^5.75.0","prettier":"^2.8.3","react-dom":"^18.2.0","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","css-loader":"^6.7.3","typescript":"^4.9.4","@types/glob":"^8.0.0","@types/jest":"^28.1.8","@types/node":"^18.11.18","emoji-regex":"^10.2.1","less-loader":"^11.1.0","webpack-cli":"^5.0.1","@types/react":"^18.0.27","autoprefixer":"^10.4.13","pretty-bytes":"<6.0.0","react-window":"^1.8.8","react-countup":"^6.4.0","@tippyjs/react":"^4.2.6","postcss-loader":"^7.0.2","@types/react-dom":"^18.0.10","@types/webpack-env":"^1.18.0","webpack-dev-server":"^4.11.1","@amcharts/amcharts5":"^5.2.48","@types/react-window":"^1.8.5","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","whatsapp-chat-parser":"^3.2.2","mini-css-extract-plugin":"~2.7.2","react-intersection-observer":"^9.4.1","html-inline-css-webpack-plugin":"^1.11.1"},"_npmOperationalInternal":{"tmp":"tmp/chat-analytics_0.0.1_1674265211661_0.2698240000052321","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"chat-analytics","version":"0.0.2","keywords":["chat","analytics","analysis","tracking","stats","statistics","discord","telegram","whatsapp"],"author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"MIT","_id":"chat-analytics@0.0.2","maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"homepage":"https://chatanalytics.app","bugs":{"url":"https://github.com/mlomb/chat-analytics/issues"},"bin":{"chat-analytics":"dist/lib/CLI.js"},"dist":{"shasum":"d3600377438547ff733d147d1db4f648c2d27a0e","tarball":"https://registry.npmjs.org/chat-analytics/-/chat-analytics-0.0.2.tgz","fileCount":100,"integrity":"sha512-4P8rCv7MoYOhcql96ztXZdo6NYVdK2kWR7ahbpV7XR2i+BYuTlP8l3EXC5Lx6Jwb/7oFkp/qxKdQCYlF6kRIhg==","signatures":[{"sig":"MEQCIGRhvawhzTOR0UhJhiGQiCxRf9OjbMnTDQAcpoaAPORfAiBF2nlRQ/LYWGBEI+3YgDx1T6mbTfZ/RL+sgcr+098/tQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4510739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjy4CCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH7Q//QV+U/jhYPM9BwF792bu9xNS3t7/JD0siBd/5y01XlxxZicbe\r\nh2CxFMK86XJyWdHQfm7rrqPujPozkiVxGSksKBT+p+ue8RJsOCGiCayCipPS\r\nB4XEOq0ssUN2Ro22Ls85HYokteKVCaUFBX33Mtln+GuvltBT0ozMulHYrl9G\r\nUk1fNJ8yD58d2GZIFfFskSAXlIdTrSPimi/F3OPaflaUiWtGH/EK6JW1rWEE\r\nkgQuKirQD19QGl9qP30LxRIhBSVJEL1BJ7VjTgQfclNX6fnplG4WhuCuUrIN\r\nelWDxKodI2Yh84Elo8b1PzS5OA4suRtNNojH2uSt9p5Yg4RvCsme6AzvJbcq\r\n8jw9KoJRh7+BDsMp2ZOJH0uG5rdKMpN1m0kwDieF5tFM50gFZ0GKSY30fw2r\r\n3xrfDdLJyUIa5IHIQzc0AT3G2FEEd9uwu+8du+GOm2i0bBEDb150NehWiWYW\r\navaigvPsJICAOPG3w7OBwTX7jKyB/85XTDGt9hqD2m1n3hjrRMKcVpL3VW27\r\n8NjZJlPq7m0uWqHAGdb2efybRXKOdSGrvjHyWhhAD3AF88EVOXBr8bOxJFfn\r\nCHX20vMqhUKb1m7BQ/JslR3plvyKk4HmJScBqyCL18yKKGtQTJHqdC9P8ifl\r\n0hqf5SRXgv3lfnNteVSL14lcYqcwtr1F110=\r\n=YAyE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[tj]s$":["ts-jest",{"tsconfig":"tsconfig.node.json"}]},"moduleNameMapper":{"^@app/(.*)$":"<rootDir>/app/$1","^@lib/(.*)$":"<rootDir>/lib/$1","^@assets/(.*)$":"<rootDir>/assets/$1","^@report/(.*)$":"<rootDir>/report/$1","^@pipeline/(.*)$":"<rootDir>/pipeline/$1"},"collectCoverageFrom":["lib/**","!lib/CLI.ts","pipeline/**","!**/node_modules/**","!**/vendor/**"]},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","gitHead":"8caf16bc2f238c0738e876f40cac0eec75bf5780","scripts":{"dev":"webpack serve --progress","test":"jest --verbose --coverage","stats":"webpack build --env production --profile --json > stats.json","format":"prettier --write .","build:web":"webpack build --env production --progress","build:node":"tsc -p tsconfig.node.json && tsc-alias -p tsconfig.node.json","test:watch":"jest --watchAll","format-check":"prettier --check ."},"_npmUser":{"name":"mlomb","email":"mlombardo9@gmail.com"},"repository":{"url":"git+https://github.com/mlomb/chat-analytics.git","type":"git"},"_npmVersion":"8.19.3","description":"Generate insightful chat analysis reports in the browser","directories":{},"_nodeVersion":"16.19.0","dependencies":{"yargs":"^17.6.2","fflate":"^0.7.4","fast-glob":"^3.2.12","pretty-bytes":"<6.0.0","whatsapp-chat-parser":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","less":"^4.1.3","react":"^18.2.0","cssnano":"^5.1.14","ts-jest":"^28.0.8","webpack":"^5.75.0","prettier":"^2.8.3","react-dom":"^18.2.0","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","css-loader":"^6.7.3","typescript":"^4.9.4","@types/glob":"^8.0.0","@types/jest":"^28.1.8","@types/node":"^18.11.18","emoji-regex":"^10.2.1","less-loader":"^11.1.0","webpack-cli":"^5.0.1","@types/react":"^18.0.27","autoprefixer":"^10.4.13","react-window":"^1.8.8","react-countup":"^6.4.0","@tippyjs/react":"^4.2.6","postcss-loader":"^7.0.2","@types/react-dom":"^18.0.10","@types/webpack-env":"^1.18.0","webpack-dev-server":"^4.11.1","@amcharts/amcharts5":"^5.2.48","@types/react-window":"^1.8.5","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","mini-css-extract-plugin":"~2.7.2","react-intersection-observer":"^9.4.1","html-inline-css-webpack-plugin":"^1.11.1"},"_npmOperationalInternal":{"tmp":"tmp/chat-analytics_0.0.2_1674281090035_0.9952245128499251","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"chat-analytics","version":"0.0.4","keywords":["chat","analytics","analysis","tracking","stats","statistics","discord","telegram","whatsapp"],"author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"MIT","_id":"chat-analytics@0.0.4","maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"homepage":"https://chatanalytics.app","bugs":{"url":"https://github.com/mlomb/chat-analytics/issues"},"bin":{"chat-analytics":"dist/lib/CLI.js"},"dist":{"shasum":"ca77a1a03fe23112c9d3f02deb5cd8b3eb04f32a","tarball":"https://registry.npmjs.org/chat-analytics/-/chat-analytics-0.0.4.tgz","fileCount":100,"integrity":"sha512-mP7CJmjs1Z0lbDtFzMEbroRgnFiQNoogndRANFo7h5WoHzw2oSLXZNfWCWXQr40+/hPu2n/Gxvk0RRMLojV1rQ==","signatures":[{"sig":"MEUCIAxb5SLsgHGCixjpWQilhecoBC3vyTJu1y+kPTEmLR6rAiEAl6xKllQ3MxDRKFkdNJI/8f2lmxbqaYfeaTEWx1u47js=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4510816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzymuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjARAAmmD3n6YxlqXLEekc+NDdYAMpWg8mPr++JBrDRkAnNbQiKtAc\r\npYT0rLmYv4IULJA1L0mCpXqCZuQg2v+efFF5mQ2PHw/RKVfZm+fecomF7GBr\r\nu90Zt8vED5dMrKb91tgQhDLZuXkUtIFoJGS0uWCLSoXUqh8wmEZ1psdFvqjS\r\n6/O/7k/bwGyoWcGYZ+j9MeGAJuuwmtZ2XseRPQBw80Rf0DO+lXR28x0EaCRS\r\n7TBh4h6NsJ5X6NRmrhkaFIZAj4Sd99RJudt8ILLwLJmN3aNmpigd2PrxGWHm\r\n0j1Yd09M5BQyXo2cdVX/HIi56BRLEluyhIrw+65ixj9o1wU3Eu7JGSSAXzzy\r\niYxyAUmkd08n4VMJ7QkUZhsVXDJ9gIyQXggcwqkh6skrjSbo4zecbJQVCJgk\r\nt20PH+6uXFIOx83RaFNuqGOCy7T8Q5GZSH9gfWakGlrHAqh08az4Wx/V5T5N\r\n9RkEVgYDqU3T/JJ5RpXHjUADvVSSBAnxYUj1eufX7re1NscZdBbyp6fouPiv\r\nx8yNG+O1vT1iGlMWLRVBTAxN7bAnEI+kArdvBRObsUR5KWBFXkWpPYJu1Hoo\r\nQnBPDx9HjrpaoTOY0s7CmLoYH+3C/SsbHW4YDGldpnvdyDj9qOOdxEGPLAq8\r\nzselJljAOVnJqzXk+PZAKiJBdt6L7LcD9+8=\r\n=XHbY\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[tj]s$":["ts-jest",{"tsconfig":"tsconfig.node.json"}]},"moduleNameMapper":{"^@app/(.*)$":"<rootDir>/app/$1","^@lib/(.*)$":"<rootDir>/lib/$1","^@assets/(.*)$":"<rootDir>/assets/$1","^@report/(.*)$":"<rootDir>/report/$1","^@pipeline/(.*)$":"<rootDir>/pipeline/$1"},"collectCoverageFrom":["assets/Plausible.ts","lib/**","!lib/CLI.ts","pipeline/**","!**/node_modules/**","!**/vendor/**"]},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","gitHead":"0eb79fb48561cc17084c62783aeba94f3a7bad51","scripts":{"dev":"webpack serve --progress","test":"jest --verbose --coverage","stats":"webpack build --env production --profile --json > stats.json","format":"prettier --write .","build:web":"webpack build --env production --progress","build:node":"tsc -p tsconfig.node.json && tsc-alias -p tsconfig.node.json","test:watch":"jest --watchAll","format-check":"prettier --check ."},"_npmUser":{"name":"mlomb","email":"mlombardo9@gmail.com"},"repository":{"url":"git+https://github.com/mlomb/chat-analytics.git","type":"git"},"_npmVersion":"8.19.3","description":"Generate insightful chat analysis reports in the browser","directories":{},"_nodeVersion":"16.19.0","dependencies":{"yargs":"^17.6.2","fflate":"^0.7.4","fast-glob":"^3.2.12","pretty-bytes":"<6.0.0","whatsapp-chat-parser":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","less":"^4.1.3","react":"^18.2.0","cssnano":"^5.1.14","ts-jest":"^28.0.8","webpack":"^5.75.0","prettier":"^2.8.3","react-dom":"^18.2.0","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","css-loader":"^6.7.3","typescript":"^4.9.4","@types/glob":"^8.0.0","@types/jest":"^28.1.8","@types/node":"^18.11.18","emoji-regex":"^10.2.1","less-loader":"^11.1.0","webpack-cli":"^5.0.1","@types/react":"^18.0.27","autoprefixer":"^10.4.13","react-window":"^1.8.8","react-countup":"^6.4.0","@tippyjs/react":"^4.2.6","postcss-loader":"^7.0.2","@types/react-dom":"^18.0.10","@types/webpack-env":"^1.18.0","webpack-dev-server":"^4.11.1","@amcharts/amcharts5":"^5.2.48","@types/react-window":"^1.8.5","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","jest-environment-jsdom":"^29.3.1","mini-css-extract-plugin":"~2.7.2","react-intersection-observer":"^9.4.1","html-inline-css-webpack-plugin":"^1.11.1","@trivago/prettier-plugin-sort-imports":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-analytics_0.0.4_1674521006452_0.6935300415184003","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"chat-analytics","version":"0.1.0","keywords":["chat","analytics","analysis","tracking","stats","statistics","discord","telegram","whatsapp"],"author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"MIT","_id":"chat-analytics@0.1.0","maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"homepage":"https://chatanalytics.app","bugs":{"url":"https://github.com/mlomb/chat-analytics/issues"},"bin":{"chat-analytics":"dist/lib/CLI.js"},"dist":{"shasum":"548a1c2c44c35e42239a8582062231c635718ed6","tarball":"https://registry.npmjs.org/chat-analytics/-/chat-analytics-0.1.0.tgz","fileCount":120,"integrity":"sha512-rwpUlAVEVgqNcPH/b/48F4Kr+SQFNbMWeFuaMpNoDf+dpw6EOki2GPfpeh/5sOanqROwVqOrVdM94uTJmzds1A==","signatures":[{"sig":"MEQCIBRNDbE1w8VLqQCMNGj9ypiD90U58KenemVlxxzsXyj+AiAvyH1VTLoiRvDbk4+6MXDvgulVD9A9ApOFZQ8Ig/TbsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4579885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj46TxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLmw//Ydyxhh7JlI4zaLiSr9V5dWOR9KS1BLgynZM9CeR760/B0t1l\r\n3g+t3x7H0l5C7VtDMx4ufKjUdjzORo5Hw1i2QCty4jfGzv6UYnuUykd+FYLA\r\nzICt8MLCqSoZKEqwK00hAyMvbcHUG2RuuSuRleOjq8rvzm2AHFyn3j/ut1hC\r\nEeIHiO8H/DwMmGw+zaa792m9s42ym9G/C7Y5lDCJ/YKK6K2zWEiDwL8gs+zc\r\n8Sg8YtumSb+h9D0W5E60xBbZt1VJAQrYuauiagOJL+VZdKbclvRD0FZazl76\r\ncpEWW4NWA/YabrVXPbrOPtXlIjSHAcOfAU6Ba+P7bC6J9YXM8CrAx6rXLEQ/\r\n8rIa2E5HkQgXcFd3xou1toiQKSwROUkuUWovT+Z8SLEUsKAU6JP227JJR1JY\r\n43xl6U4w0LVNG1NDypN8rRUEZW5PM0U/lIBrDT9JGM2/DqWxuO9IftKffrsN\r\nH2I3ICgfhHTicfpXh4K9dIkV1Kc4MCBPC6E4XaKr8sopSNmtLl359kVhzTel\r\n0P4ECPIRWXsZaswQSr3T+cDCtWCFNO7gIcObjXv2yP77HZDjW9Ufyex7dXIm\r\nDIUM3nlHx+d2wRIf8MSw3UOoQbsycxOYDQxizU54QGtNzrVDqVNWTfrnEZpt\r\n0C9Y9HuPzy5eZEszotA87OzzQqeLVLORMcY=\r\n=9S4f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[tj]s$":["ts-jest",{"tsconfig":"tsconfig.node.json"}]},"moduleNameMapper":{"^@app/(.*)$":"<rootDir>/app/$1","^@lib/(.*)$":"<rootDir>/lib/$1","^@tests/(.*)$":"<rootDir>/tests/$1","^@assets/(.*)$":"<rootDir>/assets/$1","^@report/(.*)$":"<rootDir>/report/$1","^@pipeline/(.*)$":"<rootDir>/pipeline/$1"},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["assets/Plausible.ts","lib/**","!lib/index.ts","!lib/CLI.ts","pipeline/**","!**/node_modules/**","!**/vendor/**"]},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","gitHead":"06c25cc6fde37ff7bd79a0f3135e9ce35da9fb4f","scripts":{"dev":"webpack serve --progress","test":"jest --runInBand --verbose --coverage","stats":"webpack build --env production --profile --json > stats.json","format":"prettier --write .","build:web":"webpack build --env production --progress","build:node":"tsc -p tsconfig.node.json && tsc-alias -p tsconfig.node.json","test:watch":"jest --runInBand --verbose --watch","format-check":"prettier --check ."},"_npmUser":{"name":"mlomb","email":"mlombardo9@gmail.com"},"repository":{"url":"git+https://github.com/mlomb/chat-analytics.git","type":"git"},"_npmVersion":"8.19.3","description":"Generate insightful chat analysis reports in the browser","directories":{},"_nodeVersion":"16.19.0","dependencies":{"yargs":"^17.6.2","fflate":"^0.7.4","fast-glob":"^3.2.12","pretty-bytes":"<6.0.0","whatsapp-chat-parser":"^3.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","less":"^4.1.3","react":"^18.2.0","cssnano":"^5.1.14","ts-jest":"^28.0.8","webpack":"^5.75.0","prettier":"^2.8.3","react-dom":"^18.2.0","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","css-loader":"^6.7.3","typescript":"^4.9.4","@types/glob":"^8.0.0","@types/jest":"^28.1.8","@types/node":"^18.11.18","emoji-regex":"^10.2.1","less-loader":"^11.1.0","webpack-cli":"^5.0.1","@types/react":"^18.0.27","autoprefixer":"^10.4.13","react-window":"^1.8.8","jest-extended":"^3.2.3","react-countup":"^6.4.0","@tippyjs/react":"^4.2.6","postcss-loader":"^7.0.2","@types/react-dom":"^18.0.10","@types/webpack-env":"^1.18.0","webpack-dev-server":"^4.11.1","@amcharts/amcharts5":"^5.2.48","@types/react-window":"^1.8.5","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","jest-environment-jsdom":"^29.3.1","mini-css-extract-plugin":"~2.7.2","react-intersection-observer":"^9.4.1","html-inline-css-webpack-plugin":"^1.11.1","@trivago/prettier-plugin-sort-imports":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-analytics_0.1.0_1675863281348_0.5986659327578037","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"chat-analytics","version":"1.0.0","keywords":["chat","analytics","analysis","tracking","stats","statistics","discord","telegram","whatsapp"],"author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"AGPLv3","_id":"chat-analytics@1.0.0","maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"homepage":"https://chatanalytics.app","bugs":{"url":"https://github.com/mlomb/chat-analytics/issues"},"bin":{"chat-analytics":"dist/lib/CLI.js"},"dist":{"shasum":"73a11e28213218aca3d5d913c9b07a10dcedc68c","tarball":"https://registry.npmjs.org/chat-analytics/-/chat-analytics-1.0.0.tgz","fileCount":130,"integrity":"sha512-X0Ip+Aq/7Poo3EO3zFKEpflg+unSFKt2ApqFmI4Wr6Tj13108veMBUgJRAWznU3u7rsUCdoyr6awsvGFIQtCPg==","signatures":[{"sig":"MEYCIQDWqlYmQp5gcDXtxJbYESYlHveXvOnJtu1D/KeCC7/l0AIhAJBfBY+kp1KgvZ+TVtEKGKc5i0pdJ0bxes1mlPFzHDg2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4579449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAVxmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvOw/+J/re2eo86l8AxInoCC59DxqvS9Rv/T71mcx1L9p+QdslaNc3\r\ncOvioXohvaOpPXtsH7+oqb14trRtMk16TmRO+OCt3hPkKJ3CwGXmezN3TFB4\r\nRLTx+dxN7ZVMDZaNXHI7nFzB+bFfWFdbfq/H/60rKdPaJEAnjoKVYn9qP/z2\r\n2TSVVMtzt4Nz5r/fgQ8QQg0R4Y8rZ68EZoiPh69Yrlm9jIij+uWniTkTkQCm\r\nX+5OyrctZJ/5FLpaPuhcxCkuaMJqIFvoW2z4Kc7Spvl0Bw+ikxLhltDvigrg\r\nW/TlviWdie4jaN6kBEVM7ZPrGAi9xi4+ZQ/MtXu8VZB+61xQHQWLDnlcGU53\r\nsOK/9xBV2MHDaNYseJdmoo/ZIe5VwivETSz4bhml3ME+yePr9UvkGL7gWUd7\r\n6OCnDJ6xfXHsVSJBL6rlczWYkmk6VzHIqwFdc0dhGAkoaHdT1MlIeL+BpmgN\r\nIAb1GR1bLnQ6FIUoMp6kmH8hroLgs0o7p9ycsWf28aU9eTeB0FBNTY1YQTwS\r\nD2ap0fIJ+3AOTSxOr6bnA3/+YyXI8kB+4m76yyvNgbFZvpupTNYcZQtvjhpS\r\nlDOwrroQ/5oSY7PTQ00gXJaL9/lzd3G4sLpAF+o2uVTq1mxz6ihZdLbgkF3G\r\n93dhdBByAdIYH5HtLOwowvr5MnM8FbDByn8=\r\n=6zbr\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[tj]s$":["ts-jest",{"tsconfig":"tsconfig.node.json"}]},"moduleNameMapper":{"^@app/(.*)$":"<rootDir>/app/$1","^@lib/(.*)$":"<rootDir>/lib/$1","^@tests/(.*)$":"<rootDir>/tests/$1","^@assets/(.*)$":"<rootDir>/assets/$1","^@report/(.*)$":"<rootDir>/report/$1","^@pipeline/(.*)$":"<rootDir>/pipeline/$1"},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["assets/Plausible.ts","lib/**","!lib/index.ts","!lib/CLI.ts","pipeline/**","!**/node_modules/**","!**/vendor/**"]},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","gitHead":"e9864a1ad3b93b1f0a86b3df69d93f090011f0a8","scripts":{"dev":"webpack serve --progress","test":"jest --runInBand --verbose --coverage","stats":"webpack build --env production --profile --json > stats.json","format":"prettier --write .","build:web":"webpack build --env production --progress","build:node":"tsc -p tsconfig.node.json && tsc-alias -p tsconfig.node.json","test:watch":"jest --runInBand --verbose --watch","format-check":"prettier --check ."},"_npmUser":{"name":"mlomb","email":"mlombardo9@gmail.com"},"repository":{"url":"git+https://github.com/mlomb/chat-analytics.git","type":"git"},"_npmVersion":"8.19.3","description":"Generate interactive, beautiful and insightful chat analysis reports","directories":{},"_nodeVersion":"16.19.1","dependencies":{"yargs":"^17.7.0","fflate":"^0.7.4","fast-glob":"^3.2.12","pretty-bytes":"<6.0.0","whatsapp-chat-parser":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"<29.0.0","less":"^4.1.3","react":"^18.2.0","cssnano":"^5.1.15","ts-jest":"<29.0.0","webpack":"^5.75.0","prettier":"^2.8.4","react-dom":"^18.2.0","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","css-loader":"^6.7.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^29.4.0","@types/node":"^18.14.0","emoji-regex":"^10.2.1","less-loader":"^11.1.0","webpack-cli":"^5.0.1","@types/react":"^18.0.28","autoprefixer":"^10.4.13","react-window":"^1.8.8","jest-extended":"^3.2.3","react-countup":"^6.4.1","@tippyjs/react":"^4.2.6","postcss-loader":"^7.0.2","@types/react-dom":"^18.0.11","@types/webpack-env":"^1.18.0","webpack-dev-server":"^4.11.1","@amcharts/amcharts5":"^5.3.6","@types/react-window":"^1.8.5","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","jest-environment-jsdom":"<29.0.0","mini-css-extract-plugin":"~2.7.2","react-intersection-observer":"^9.4.2","html-inline-css-webpack-plugin":"^1.11.1","@trivago/prettier-plugin-sort-imports":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-analytics_1.0.0_1677810790139_0.6465131005449671","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"chat-analytics","version":"1.0.1","keywords":["chat","analytics","analysis","tracking","stats","statistics","discord","telegram","whatsapp"],"author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"AGPLv3","_id":"chat-analytics@1.0.1","maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"homepage":"https://chatanalytics.app","bugs":{"url":"https://github.com/mlomb/chat-analytics/issues"},"bin":{"chat-analytics":"dist/lib/CLI.js"},"dist":{"shasum":"ff6f2188fb5673b48d94465543ad839a6426e3d7","tarball":"https://registry.npmjs.org/chat-analytics/-/chat-analytics-1.0.1.tgz","fileCount":130,"integrity":"sha512-WT9dFO7AsVdP/+i0CrC8oXL4Vv5uXJNYR87tvwVUtHnq85BB1D+YrHy3oKEw/06Uut8M8csn2Il7KQRDgm0W0g==","signatures":[{"sig":"MEUCICReQPUs+snotsB4DxDoQ5wdqxdvwmb+xi44aY15Iy4DAiEA7162VHFSVLnTWU4zrcMxPHp2sRASh4iJABpGEUnOS0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4579534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKvpEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbyA/9Hzc5Hl6DB4vOjEz6IBaZalQ1TpOKmWsyoAJemhBEdo0UpdeM\r\n39ZmJrggfOKrWxd8inDsgqa/PaKb87VZD7cTNYGdjyNm9kFeVxOUPkuwg0B4\r\nC+Tdy1Wy4lg0sR6Vvl+T2EGM3IUH3ZMnpb8f2CzkuKMYbwgz0Hm9fwcVLwbD\r\nFoic17p1OvtD0Fr/ydXjryGNRgEWd2AJaM+uSMZM4yvqVL/fl8cPE+Nuwe9K\r\njK6I4v7pH2P1TyTetUxa+QgESEfn4av8xxADPPXvdyrZ44WiVaNr8L8IWChW\r\nZj3Jt0gOjalGEYRBM8h6+CgjMS0FeI5xF9vxYvGJE9BcXHa5z1GyzWvDzh/o\r\n54YkS68nD7CDeU61myweCMOfIEjPgfhoggSEp8CjNFEr4wArppGy+AKdu09r\r\neHIUIqnmnjg0+TkifTGtNEC3Jz6A0KajQo5p//RDnv2uMEOwE2AHdR2jpIbQ\r\np8BRz5a3+4QAGR4KbsIA5RWKA9UHjRJG4NkyV24y9rzNR+EsSSdqousAAhS8\r\nBA9eLGcWJjuBHd4I0OqGau06WUFVd9X3IGMSMlF5iGQB2DVsAxdRywdySlIM\r\nZFoR+UXCu/1aZEzI8TlByNsET2JBTZNV9rnt1WZjdZTJvTRQU73HQKQCkqHI\r\nZqATMJiRpkX+P5AxHfd12KCbjznueufPaqo=\r\n=f/xM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transform":{"^.+\\.[tj]s$":["ts-jest",{"tsconfig":"tsconfig.node.json"}]},"moduleNameMapper":{"^@app/(.*)$":"<rootDir>/app/$1","^@lib/(.*)$":"<rootDir>/lib/$1","^@tests/(.*)$":"<rootDir>/tests/$1","^@assets/(.*)$":"<rootDir>/assets/$1","^@report/(.*)$":"<rootDir>/report/$1","^@pipeline/(.*)$":"<rootDir>/pipeline/$1"},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["assets/Plausible.ts","lib/**","!lib/index.ts","!lib/CLI.ts","pipeline/**","!**/node_modules/**","!**/vendor/**"]},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","gitHead":"452037f2ada3cff2fc656dc75a2938d4e3324094","scripts":{"dev":"webpack serve --progress","test":"jest --runInBand --verbose --coverage","stats":"webpack build --env production --profile --json > stats.json","format":"prettier --write .","build:web":"webpack build --env production --progress","build:node":"tsc -p tsconfig.node.json && tsc-alias -p tsconfig.node.json","test:watch":"jest --runInBand --verbose --watch","format-check":"prettier --check ."},"_npmUser":{"name":"mlomb","email":"mlombardo9@gmail.com"},"repository":{"url":"git+https://github.com/mlomb/chat-analytics.git","type":"git"},"_npmVersion":"8.19.3","description":"Generate interactive, beautiful and insightful chat analysis reports","directories":{},"_nodeVersion":"16.19.1","dependencies":{"yargs":"^17.7.0","fflate":"^0.7.4","fast-glob":"^3.2.12","pretty-bytes":"<6.0.0","whatsapp-chat-parser":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"<29.0.0","less":"^4.1.3","react":"^18.2.0","cssnano":"^5.1.15","ts-jest":"<29.0.0","webpack":"^5.75.0","prettier":"^2.8.4","react-dom":"^18.2.0","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","css-loader":"^6.7.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^29.4.0","@types/node":"^18.14.0","emoji-regex":"^10.2.1","less-loader":"^11.1.0","webpack-cli":"^5.0.1","@types/react":"^18.0.28","autoprefixer":"^10.4.13","react-window":"^1.8.8","jest-extended":"^3.2.3","react-countup":"^6.4.1","@tippyjs/react":"^4.2.6","postcss-loader":"^7.0.2","@types/react-dom":"^18.0.11","@types/webpack-env":"^1.18.0","webpack-dev-server":"^4.11.1","@amcharts/amcharts5":"^5.3.6","@types/react-window":"^1.8.5","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","jest-environment-jsdom":"<29.0.0","mini-css-extract-plugin":"~2.7.2","react-intersection-observer":"^9.4.2","html-inline-css-webpack-plugin":"^1.11.1","@trivago/prettier-plugin-sort-imports":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-analytics_1.0.1_1680538180190_0.5607683751557948","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"chat-analytics","version":"1.0.2","keywords":["chat","analytics","analysis","tracking","stats","statistics","discord","telegram","whatsapp"],"author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"AGPLv3","_id":"chat-analytics@1.0.2","maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"homepage":"https://chatanalytics.app","bugs":{"url":"https://github.com/mlomb/chat-analytics/issues"},"bin":{"chat-analytics":"dist/lib/CLI.js"},"dist":{"shasum":"0c9490840854c9beb3c399b44184f0d42d3325b9","tarball":"https://registry.npmjs.org/chat-analytics/-/chat-analytics-1.0.2.tgz","fileCount":132,"integrity":"sha512-mk+aw5+oJsVPlmKRscU1AhdWw5LOwYKYcwQuq4PqYHk2CJZ8iNE2luoX4Pq9YF0jDn9ZFJZyCtLx5HUdY1nB0A==","signatures":[{"sig":"MEUCICzC2HhuHe4voUKefcc1gakMqPN30YUlHpsqvibNZnnLAiEAzvuR+dnT6FVzd70UuqmkXMIvPBMolnD3NQD5CaM/IXM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4585184},"jest":{"transform":{"^.+\\.[tj]s$":["ts-jest",{"tsconfig":"tsconfig.node.json"}]},"moduleNameMapper":{"^@app/(.*)$":"<rootDir>/app/$1","^@lib/(.*)$":"<rootDir>/lib/$1","^@tests/(.*)$":"<rootDir>/tests/$1","^@assets/(.*)$":"<rootDir>/assets/$1","^@report/(.*)$":"<rootDir>/report/$1","^@pipeline/(.*)$":"<rootDir>/pipeline/$1"},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["assets/Plausible.ts","lib/**","!lib/index.ts","!lib/CLI.ts","pipeline/**","!**/node_modules/**","!**/vendor/**"]},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","gitHead":"9e797600266feaa446d7d97e3f9f2ddab6d674e5","scripts":{"dev":"webpack serve --progress","test":"jest --runInBand --verbose --coverage","stats":"webpack build --env production --profile --json > stats.json","format":"prettier --write .","build:web":"webpack build --env production --progress","build:node":"tsc -p tsconfig.node.json && tsc-alias -p tsconfig.node.json","test:watch":"jest --runInBand --verbose --watch","format-check":"prettier --check ."},"_npmUser":{"name":"mlomb","email":"mlombardo9@gmail.com"},"repository":{"url":"git+https://github.com/mlomb/chat-analytics.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate interactive, beautiful and insightful chat analysis reports","directories":{},"_nodeVersion":"16.20.0","dependencies":{"yargs":"^17.7.0","fflate":"^0.7.4","fast-glob":"^3.2.12","pretty-bytes":"<6.0.0","whatsapp-chat-parser":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"<29.0.0","less":"^4.1.3","react":"^18.2.0","cssnano":"^5.1.15","ts-jest":"<29.0.0","webpack":"^5.75.0","prettier":"^2.8.4","react-dom":"^18.2.0","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","css-loader":"^6.7.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^29.4.0","@types/node":"^18.14.0","emoji-regex":"^10.2.1","less-loader":"^11.1.0","webpack-cli":"^5.0.1","@types/react":"^18.0.28","autoprefixer":"^10.4.13","react-window":"^1.8.8","jest-extended":"^3.2.3","react-countup":"^6.4.1","@tippyjs/react":"^4.2.6","postcss-loader":"^7.0.2","@types/react-dom":"^18.0.11","@types/webpack-env":"^1.18.0","webpack-dev-server":"^4.11.1","@amcharts/amcharts5":"^5.3.6","@types/react-window":"^1.8.5","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","jest-environment-jsdom":"<29.0.0","mini-css-extract-plugin":"~2.7.2","react-intersection-observer":"^9.4.2","html-inline-css-webpack-plugin":"^1.11.1","@trivago/prettier-plugin-sort-imports":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-analytics_1.0.2_1688010687709_0.3443278728049619","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"chat-analytics","version":"1.0.3","keywords":["chat","analytics","analysis","tracking","stats","statistics","discord","telegram","whatsapp"],"author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"AGPLv3","_id":"chat-analytics@1.0.3","maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"homepage":"https://chatanalytics.app","bugs":{"url":"https://github.com/mlomb/chat-analytics/issues"},"bin":{"chat-analytics":"dist/lib/CLI.js"},"dist":{"shasum":"a0ca60e7e0433b903c0097906f51e40a9081a8b6","tarball":"https://registry.npmjs.org/chat-analytics/-/chat-analytics-1.0.3.tgz","fileCount":132,"integrity":"sha512-wiitAqHK4Emeyz2we/0lVudOWhxwc3ZKOaDw5KcobEDvU91L2Xy+GdD1t4aZfdH+bCL3/O3EmApbRJoQYfoA7Q==","signatures":[{"sig":"MEUCIArh2unQYUXNmSKCPLjokTSkFx569IaQGi+RDZMq8td0AiEA4iSBCi9xVnWgwBi+Ydx0k7c44PjTA2go9KZ4GsWRiyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4586085},"jest":{"transform":{"^.+\\.[tj]s$":["ts-jest",{"tsconfig":"tsconfig.node.json"}]},"moduleNameMapper":{"^@app/(.*)$":"<rootDir>/app/$1","^@lib/(.*)$":"<rootDir>/lib/$1","^@tests/(.*)$":"<rootDir>/tests/$1","^@assets/(.*)$":"<rootDir>/assets/$1","^@report/(.*)$":"<rootDir>/report/$1","^@pipeline/(.*)$":"<rootDir>/pipeline/$1"},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["assets/Plausible.ts","lib/**","!lib/index.ts","!lib/CLI.ts","pipeline/**","!**/node_modules/**","!**/vendor/**"]},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","gitHead":"65b524de49422a788aea567219793fb5edf3dfc4","scripts":{"dev":"webpack serve --progress","test":"jest --runInBand --verbose --coverage","stats":"webpack build --env production --profile --json > stats.json","format":"prettier --write .","build:web":"webpack build --env production --progress","build:node":"tsc -p tsconfig.node.json && tsc-alias -p tsconfig.node.json","test:watch":"jest --runInBand --verbose --watch","format-check":"prettier --check ."},"_npmUser":{"name":"mlomb","email":"mlombardo9@gmail.com"},"repository":{"url":"git+https://github.com/mlomb/chat-analytics.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate interactive, beautiful and insightful chat analysis reports","directories":{},"_nodeVersion":"16.20.1","dependencies":{"yargs":"^17.7.0","fflate":"^0.7.4","fast-glob":"^3.2.12","pretty-bytes":"<6.0.0","whatsapp-chat-parser":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"<29.0.0","less":"^4.1.3","react":"^18.2.0","cssnano":"^5.1.15","ts-jest":"<29.0.0","webpack":"^5.75.0","prettier":"^2.8.4","react-dom":"^18.2.0","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","css-loader":"^6.7.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^29.4.0","@types/node":"^18.14.0","emoji-regex":"^10.2.1","less-loader":"^11.1.0","webpack-cli":"^5.0.1","@types/react":"^18.0.28","autoprefixer":"^10.4.13","react-window":"^1.8.8","jest-extended":"^3.2.3","react-countup":"^6.4.1","@tippyjs/react":"^4.2.6","postcss-loader":"^7.0.2","@types/react-dom":"^18.0.11","@types/webpack-env":"^1.18.0","webpack-dev-server":"^4.11.1","@amcharts/amcharts5":"^5.3.6","@types/react-window":"^1.8.5","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","jest-environment-jsdom":"<29.0.0","mini-css-extract-plugin":"~2.7.2","react-intersection-observer":"^9.4.2","html-inline-css-webpack-plugin":"^1.11.1","@trivago/prettier-plugin-sort-imports":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-analytics_1.0.3_1689011599902_0.2825822790038166","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"chat-analytics","version":"1.1.0","keywords":["chat","analytics","analysis","tracking","stats","statistics","discord","telegram","whatsapp"],"author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"AGPLv3","_id":"chat-analytics@1.1.0","maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"homepage":"https://chatanalytics.app","bugs":{"url":"https://github.com/mlomb/chat-analytics/issues"},"bin":{"chat-analytics":"dist/lib/CLI.js"},"dist":{"shasum":"02dc444c3c959bf713d480028038c3d1df716d35","tarball":"https://registry.npmjs.org/chat-analytics/-/chat-analytics-1.1.0.tgz","fileCount":140,"integrity":"sha512-sF2OQwv+c0t+E1vil9Xm2xoa5rDn0Y+R5cm0WCCXv1vl6DeYf8Ek272BVaR1PlZBbaosuP3U3W4a2vKXxwfzww==","signatures":[{"sig":"MEYCIQCJ/UzTw7tr28zgAQcoH/3ZXI3a7qqC9TyfvBbdE3b1BQIhALrzEEeTDW7xLD2u/XFAjeUxZAAGAVWRleJwid1j8BZ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4609762},"jest":{"transform":{"^.+\\.[tj]s$":["ts-jest",{"tsconfig":"tsconfig.node.json"}]},"moduleNameMapper":{"^@app/(.*)$":"<rootDir>/app/$1","^@lib/(.*)$":"<rootDir>/lib/$1","^@tests/(.*)$":"<rootDir>/tests/$1","^@assets/(.*)$":"<rootDir>/assets/$1","^@report/(.*)$":"<rootDir>/report/$1","^@pipeline/(.*)$":"<rootDir>/pipeline/$1"},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["assets/Plausible.ts","lib/**","!lib/index.ts","!lib/CLI.ts","pipeline/**","!**/node_modules/**","!**/vendor/**"]},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","gitHead":"d5a8378f766a8272e409d87a39e7245d282f4fd6","scripts":{"dev":"webpack serve --progress","test":"jest --runInBand --verbose --coverage","stats":"webpack build --env production --profile --json > stats.json","format":"prettier --write .","build:web":"webpack build --env production --progress","build:node":"tsc -p tsconfig.node.json && tsc-alias -p tsconfig.node.json","test:watch":"jest --runInBand --verbose --watch","format-check":"prettier --check ."},"_npmUser":{"name":"mlomb","email":"mlombardo9@gmail.com"},"repository":{"url":"git+https://github.com/mlomb/chat-analytics.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate interactive, beautiful and insightful chat analysis reports","directories":{},"_nodeVersion":"16.20.2","dependencies":{"yargs":"^17.7.0","fflate":"^0.7.4","fast-glob":"^3.2.12","pretty-bytes":"<6.0.0","whatsapp-chat-parser":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"<29.0.0","less":"^4.1.3","react":"^18.2.0","cssnano":"^5.1.15","ts-jest":"<29.0.0","webpack":"^5.75.0","prettier":"^2.8.4","react-dom":"^18.2.0","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","css-loader":"^6.7.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^29.4.0","@types/node":"^18.14.0","emoji-regex":"^10.2.1","less-loader":"^11.1.0","webpack-cli":"^5.0.1","@types/react":"^18.0.28","autoprefixer":"^10.4.13","react-window":"^1.8.8","jest-extended":"^3.2.3","react-countup":"^6.4.1","@tippyjs/react":"^4.2.6","postcss-loader":"^7.0.2","@types/react-dom":"^18.0.11","@types/webpack-env":"^1.18.0","webpack-dev-server":"^4.11.1","@amcharts/amcharts5":"^5.3.6","@types/react-window":"^1.8.5","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","jest-environment-jsdom":"<29.0.0","mini-css-extract-plugin":"~2.7.2","react-intersection-observer":"^9.4.2","html-inline-css-webpack-plugin":"^1.11.1","@trivago/prettier-plugin-sort-imports":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-analytics_1.1.0_1692315228803_0.23056645886683347","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"chat-analytics","version":"1.1.1","keywords":["chat","analytics","analysis","tracking","stats","statistics","discord","telegram","whatsapp"],"author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"AGPLv3","_id":"chat-analytics@1.1.1","maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"homepage":"https://chatanalytics.app","bugs":{"url":"https://github.com/mlomb/chat-analytics/issues"},"bin":{"chat-analytics":"dist/lib/CLI.js"},"dist":{"shasum":"cbaf595dc45aee3cb4aef66607cb1af1962567ad","tarball":"https://registry.npmjs.org/chat-analytics/-/chat-analytics-1.1.1.tgz","fileCount":140,"integrity":"sha512-cWsky9WZX5RiCI+M40gpiV9pyhB1vCLEUOqR/Gegora/byFovB+JmWKMS+NaXk9bDjFRwaMIYYDycUL8IcH2cg==","signatures":[{"sig":"MEUCIC5F75eA30xZcITQY6KHG1HoKzoWAj09WUrsmZzDxuvqAiEAqEKpGwYtUBgo1n+NPMbw39gL6maNBISCTpVXbLun0Yg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4610174},"jest":{"transform":{"^.+\\.[tj]s$":["ts-jest",{"tsconfig":"tsconfig.node.json"}]},"moduleNameMapper":{"^@app/(.*)$":"<rootDir>/app/$1","^@lib/(.*)$":"<rootDir>/lib/$1","^@tests/(.*)$":"<rootDir>/tests/$1","^@assets/(.*)$":"<rootDir>/assets/$1","^@report/(.*)$":"<rootDir>/report/$1","^@pipeline/(.*)$":"<rootDir>/pipeline/$1"},"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["assets/Plausible.ts","lib/**","!lib/index.ts","!lib/CLI.ts","pipeline/**","!**/node_modules/**","!**/vendor/**"]},"main":"./dist/lib/index.js","types":"./dist/lib/index.d.ts","gitHead":"92120ed8c4f06ce3360e3d115c0ee24bd9eaa30d","scripts":{"dev":"webpack serve --progress","test":"jest --runInBand --verbose --coverage","stats":"webpack build --env production --profile --json > stats.json","format":"prettier --write .","build:web":"webpack build --env production --progress","build:node":"tsc -p tsconfig.node.json && tsc-alias -p tsconfig.node.json","test:watch":"jest --runInBand --verbose --watch","format-check":"prettier --check ."},"_npmUser":{"name":"mlomb","email":"mlombardo9@gmail.com"},"repository":{"url":"git+https://github.com/mlomb/chat-analytics.git","type":"git"},"_npmVersion":"8.19.4","description":"Generate interactive, beautiful and insightful chat analysis reports","directories":{},"_nodeVersion":"16.20.2","dependencies":{"yargs":"^17.7.0","fflate":"^0.7.4","fast-glob":"^3.2.12","pretty-bytes":"<6.0.0","whatsapp-chat-parser":"^4.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"<29.0.0","less":"^4.1.3","react":"^18.2.0","cssnano":"^5.1.15","ts-jest":"<29.0.0","webpack":"^5.75.0","prettier":"^2.8.4","react-dom":"^18.2.0","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","css-loader":"^6.7.3","typescript":"^4.9.5","@types/glob":"^8.0.1","@types/jest":"^29.4.0","@types/node":"^18.14.0","emoji-regex":"^10.2.1","less-loader":"^11.1.0","webpack-cli":"^5.0.1","@types/react":"^18.0.28","autoprefixer":"^10.4.13","react-window":"^1.8.8","jest-extended":"^3.2.3","react-countup":"^6.4.1","@tippyjs/react":"^4.2.6","postcss-loader":"^7.0.2","@types/react-dom":"^18.0.11","@types/webpack-env":"^1.18.0","webpack-dev-server":"^4.11.1","@amcharts/amcharts5":"^5.3.6","@types/react-window":"^1.8.5","copy-webpack-plugin":"^11.0.0","html-webpack-plugin":"^5.5.0","jest-environment-jsdom":"<29.0.0","mini-css-extract-plugin":"~2.7.2","react-intersection-observer":"^9.4.2","html-inline-css-webpack-plugin":"^1.11.1","@trivago/prettier-plugin-sort-imports":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/chat-analytics_1.1.1_1702531573594_0.3735887461513161","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"chat-analytics","version":"1.1.2","author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"AGPLv3","description":"Generate interactive, beautiful and insightful chat analysis reports","keywords":["chat","analytics","analysis","tracking","stats","statistics","discord","telegram","whatsapp"],"homepage":"https://chatanalytics.app","repository":{"type":"git","url":"git+https://github.com/mlomb/chat-analytics.git"},"bugs":{"url":"https://github.com/mlomb/chat-analytics/issues"},"scripts":{"build:node":"tsc -p tsconfig.node.json && tsc-alias -p tsconfig.node.json","build:web":"webpack build --env production --progress","stats":"webpack build --env production --profile --json > stats.json","dev":"webpack serve --progress","test":"jest --runInBand --verbose --coverage","test:watch":"jest --runInBand --verbose --watch","format":"prettier --write .","format-check":"prettier --check ."},"main":"./dist/lib/index.js","bin":{"chat-analytics":"dist/lib/CLI.js"},"dependencies":{"fast-glob":"^3.2.12","fflate":"^0.7.4","pretty-bytes":"<6.0.0","whatsapp-chat-parser":"^4.0.1","yargs":"^17.7.0"},"devDependencies":{"@amcharts/amcharts5":"^5.3.6","@tippyjs/react":"^4.2.6","@trivago/prettier-plugin-sort-imports":"^4.0.0","@types/glob":"^8.0.1","@types/jest":"^29.4.0","@types/node":"^18.14.0","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@types/react-window":"^1.8.5","@types/webpack-env":"^1.18.0","autoprefixer":"^10.4.13","copy-webpack-plugin":"^11.0.0","css-loader":"^6.7.3","cssnano":"^5.1.15","emoji-regex":"^10.2.1","html-inline-css-webpack-plugin":"^1.11.1","html-webpack-plugin":"^5.5.0","jest":"<29.0.0","jest-environment-jsdom":"<29.0.0","jest-extended":"^3.2.3","less":"^4.1.3","less-loader":"^11.1.0","mini-css-extract-plugin":"~2.7.2","postcss-loader":"^7.0.2","prettier":"^2.8.4","react":"^18.2.0","react-countup":"^6.4.1","react-dom":"^18.2.0","react-intersection-observer":"^9.4.2","react-window":"^1.8.8","ts-jest":"<29.0.0","ts-loader":"^9.4.2","tsc-alias":"^1.8.2","typescript":"^4.9.5","webpack":"^5.75.0","webpack-cli":"^5.0.1","webpack-dev-server":"^4.11.1"},"jest":{"setupFilesAfterEnv":["jest-extended/all"],"collectCoverageFrom":["assets/Plausible.ts","lib/**","!lib/index.ts","!lib/CLI.ts","pipeline/**","!**/node_modules/**","!**/vendor/**"],"moduleNameMapper":{"^@lib/(.*)$":"<rootDir>/lib/$1","^@app/(.*)$":"<rootDir>/app/$1","^@assets/(.*)$":"<rootDir>/assets/$1","^@pipeline/(.*)$":"<rootDir>/pipeline/$1","^@report/(.*)$":"<rootDir>/report/$1","^@tests/(.*)$":"<rootDir>/tests/$1"},"transform":{"^.+\\.[tj]s$":["ts-jest",{"tsconfig":"tsconfig.node.json"}]}},"types":"./dist/lib/index.d.ts","gitHead":"e09cda3267c683ae44fdfc73aa718870a15554f2","_id":"chat-analytics@1.1.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-5hiaErzivFMJ8ue/i7HKgeS8GF/tFGliQCw6dDISuay/GxyufqiE2+904ITNDqbS6Zjo4h1b6Ms135JzfvhufQ==","shasum":"7fb229dc907338307d4bb0695c9fb87d4f625037","tarball":"https://registry.npmjs.org/chat-analytics/-/chat-analytics-1.1.2.tgz","fileCount":140,"unpackedSize":4608695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9YrmXYU0Fjdm+PMWKI5k7rags2lA9MocexeSyJRkqrwIgMhIg+X39pjFjPRGe1JaV5uGRubfW/ap/t6BYyxIcCG0="}]},"_npmUser":{"name":"mlomb","email":"mlombardo9@gmail.com"},"directories":{},"maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chat-analytics_1.1.2_1723675739696_0.9737293128948197"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-21T01:40:11.659Z","modified":"2024-08-14T22:49:00.267Z","0.0.1":"2023-01-21T01:40:11.955Z","0.0.2":"2023-01-21T06:04:50.288Z","0.0.4":"2023-01-24T00:43:26.695Z","0.1.0":"2023-02-08T13:34:41.631Z","1.0.0":"2023-03-03T02:33:10.388Z","1.0.1":"2023-04-03T16:09:40.538Z","1.0.2":"2023-06-29T03:51:28.020Z","1.0.3":"2023-07-10T17:53:20.233Z","1.1.0":"2023-08-17T23:33:49.282Z","1.1.1":"2023-12-14T05:26:14.029Z","1.1.2":"2024-08-14T22:49:00.083Z"},"bugs":{"url":"https://github.com/mlomb/chat-analytics/issues"},"author":{"name":"Martin Emiliano Lombardo","email":"to@mlomb.me"},"license":"AGPLv3","homepage":"https://chatanalytics.app","keywords":["chat","analytics","analysis","tracking","stats","statistics","discord","telegram","whatsapp"],"repository":{"type":"git","url":"git+https://github.com/mlomb/chat-analytics.git"},"description":"Generate interactive, beautiful and insightful chat analysis reports","maintainers":[{"name":"mlomb","email":"mlombardo9@gmail.com"}],"readme":"<!--suppress HtmlDeprecatedAttribute -->\n<div align=\"center\">\n\n![Logo-Dark](assets/images/logos/app_dark.svg#gh-dark-mode-only)\n![Logo-Light](assets/images/logos/app_light.svg#gh-light-mode-only)\n\n<h3>Generate interactive, beautiful and insightful chat analysis reports</h3>\n\n[Open App](https://chatanalytics.app) • [View Demo](https://chatanalytics.app/demo) • [Use CLI](#cli)\n\n![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/mlomb/chat-analytics/cicd.yml)\n[![codecov](https://codecov.io/gh/mlomb/chat-analytics/branch/main/graph/badge.svg)](https://codecov.io/gh/mlomb/chat-analytics)\n[![npm](https://img.shields.io/npm/v/chat-analytics)](https://www.npmjs.com/package/chat-analytics)\n[![Docker](https://img.shields.io/badge/docker-%230db7ed.svg?logo=docker&logoColor=white)](https://hub.docker.com/r/mlomb/chat-analytics)\n\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/donate/?hosted_button_id=NKHZJPKFJ34WJ)\n\n</div>\n\n---\n\nA web app that takes chat exports from supported platforms and generates a single HTML file containing information, statistics and interactive graphs about them. Privacy is its main concern; chat data never leaves the device when generating reports. Selfhost with Docker!  \n\n|  💬 MESSAGES |  🅰️ LANGUAGE | 😃 EMOJI | 🔗 LINKS | 📞 CALLS | 🌀 INTERACTION | 💙 SENTIMENT | 📅 TIMELINE |\n|--|--|--|--|--|--|--|--|\n| <img src=\"https://user-images.githubusercontent.com/5845105/222576038-ebcff785-1d5a-4402-ac16-5f55fe7a1a8f.png\" alt=\"chat analytics messages tab\" width=\"200\"> | <img src=\"https://user-images.githubusercontent.com/5845105/222576383-91ec15d7-0a3b-44eb-96bb-24de3886d23f.png\" alt=\"chat analytics language tab\" width=\"200\"> | <img src=\"https://user-images.githubusercontent.com/5845105/222576596-dfeb7660-808f-4b1f-905c-340282f1ed8d.png\" alt=\"chat analytics emoji tab\" width=\"200\"> | <img src=\"https://user-images.githubusercontent.com/5845105/222576676-9eac93b7-59d2-4ab6-95d4-d65bb0d32207.png\" alt=\"chat analytics links tab\" width=\"200\"> | <img src=\"https://github.com/mlomb/chat-analytics/assets/5845105/644c41ee-767b-4554-9bf5-9c79e7c37bce\" alt=\"chat analytics calls tab\" width=\"200\"> | <img src=\"https://user-images.githubusercontent.com/5845105/222576804-0d884987-6394-4435-97cd-06bbca84e391.png\" alt=\"chat analytics interaction tab\" width=\"200\"> | <img src=\"https://user-images.githubusercontent.com/5845105/222576869-f754d647-d915-4938-8acf-6c85f9315fee.png\" alt=\"chat analytics sentiment tab\" width=\"200\"> | <img src=\"https://user-images.githubusercontent.com/5845105/222576879-30461d12-2a3b-4814-a16c-b23eab263b6b.png\" alt=\"chat analytics timeline tab\" width=\"200\"> |\n\n\n\nYou can interact with [the demo here](https://chatanalytics.app/demo)!\n\n## Chat platform support\n\nYou can generate reports from the following platforms:\n\n| Platform  | Formats supported                                                                | Text content | Edits & Replies  | Attachment Types                                                                    | Reactions        | Profile picture        | Mentions    | Calls |\n|-----------|----------------------------------------------------------------------------------|--------------|------------------|-------------------------------------------------------------------------------------|------------------|------------------------|-------------|-------|\n| Discord   | `json` from [DiscordChatExporter](https://github.com/Tyrrrz/DiscordChatExporter) | ✅            | ✅                | ✅                                                                                   | ✅                | ✅ (until link expires) | ✅ (as text) | ✅ |\n| Messenger | `json` from [Facebook DYI export](https://www.facebook.com/dyi)                  | ✅            | ❌                | ✅                                                                                   | ❌                | ❌                      | ✅ (as text) | ❌ |\n| Telegram  | `json` from [Telegram Desktop](https://desktop.telegram.org/)                    | ✅            | ✅                | ✅                                                                                   | ❌ (not provided) | ❌                      | ✅ (as text) | ✅ |\n| WhatsApp  | `txt` or `zip` exported from a phone                                             | ✅            | ❌ (not provided) | ✅<strong>*</strong> (if exported from iOS)<br>🟦 (generic if exported from Android) | ❌ (not provided) | ❌                      | ✅ (as text) | ❌ |\n\n<strong>*</strong> not all languages are supported, check [WhatsApp.ts](/pipeline/parse/parsers/WhatsApp.ts).\n\nYou can't combine exports from different platforms.  \nThe contribution of [new platform parsers](/docs/PIPELINE.md#writing-a-new-parser) is always welcomed 🙂\n\n## Privacy & Analytics\n\nSince all chat data always stays in the browser, there is zero risk of someone reading your chats. Note that **the report HTML file contains sensitive information** (one may reconstruct message contents for every message), so share your reports with people you trust.\n\nThe site does not use cookies either and uses a self-hosted version of [Plausible](https://plausible.io). All events do not contain PII and the information is segmented (e.g. 1MB-10MB, etc.). Since I want full transparency, you can check the [site analytics here](https://p.chatanalytics.app/chatanalytics.app).\n\n## CLI\n\nYou can generate reports from the command line using `npx chat-analytics`:\n\n```\nUsage: chat-analytics -p <platform> -i <input files>\n\nOptions:\n      --help      Show help                                            [boolean]\n      --version   Show version number                                  [boolean]\n  -p, --platform  The platform to generate for\n   [string] [required] [choices: \"discord\", \"messenger\", \"telegram\", \"whatsapp\"]\n  -i, --inputs    The input file(s) to use (glob)             [array] [required]\n  -o, --output    The output HTML filename     [string] [default: \"report.html\"]\n      --demo      Mark the report as a demo           [boolean] [default: false]\n```\n\nFor example:\n\n```sh\nnpx chat-analytics -p discord -i \"exported/*.json\" -o report.html\n```\n\n## Docs & Development\n\nYou can read [docs/README.md](/docs/README.md) for technical details, and [docs/DEV.md](/docs/DEV.md) for development instructions.  \nIn [docs/TODO.md](/docs/TODO.md) you can find ideas and pending stuff to be implemented.\n\n## Acknowledgements\n\n* [FastText](https://fasttext.cc/), a library by Facebook for efficient sentence classification. MIT licensed.\n* [lid.176.ftz model](https://fasttext.cc/docs/en/language-identification.html), provided by FastText developers for language identification. Distributed under [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/).\n* [multilang-sentiment](https://github.com/marcellobarile/multilang-sentiment), for the translated AFINN database. MIT licensed.\n* Emoji sentiment data from the work of Kralj Novak, Petra; Smailović, Jasmina; Sluban, Borut and Mozetič, Igor, 2015, Emoji Sentiment Ranking 1.0, Slovenian language resource repository CLARIN.SI, http://hdl.handle.net/11356/1048. Licensed with [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/).\n* [stopwords-iso](https://github.com/stopwords-iso/stopwords-iso) for a collection of stopwords in a variety of languages. MIT licensed.\n* All the libraries and tools that made this project possible 😀\n\n## License\n\nAGPLv3. See [LICENSE](LICENSE).\n","readmeFilename":"README.md"}