{"_id":"@alexis30/ngx-text-diff","_rev":"6-2a5125ab9f4f5c41645f7e4f489f4426","name":"@alexis30/ngx-text-diff","dist-tags":{"latest":"0.6.6"},"versions":{"0.6.0":{"name":"@alexis30/ngx-text-diff","version":"0.6.0","scripts":{"ng":"ng","start":"ng serve --open","build":"ng build --prod","build_report":"ng build --prod --stats-json","test":"echo 1","lint":"ng lint","postinstall":"ngcc","e2e":"ng e2e","build_lib":"ng build ngx-text-diff --prod","copy-license":"copyfiles ./projects/ngx-text-diff/LICENSE ./dist/ngx-text-diff","copy-readme":"copyfiles ./projects/ngx-text-diff/README.md ./dist/ngx-text-diff","copy-files":"npm run copy-license && npm run copy-readme","npm_pack":"cd dist/ngx-text-diff && npm pack","package":"npm run build_lib && npm run copy-files && npm run npm_pack"},"engines":{"node":"12.16.2","npm":"6.12.0"},"private":false,"dependencies":{"@angular/animations":"^9.1.2","@angular/cdk":"^9.2.1","@angular/common":"^9.1.2","@angular/compiler":"^9.1.2","@angular/core":"^9.1.2","@angular/forms":"^9.1.2","@angular/platform-browser":"^9.1.2","@angular/platform-browser-dynamic":"^9.1.2","@angular/router":"^9.1.2","bootstrap":"^4.4.1","codemirror":"^5.52.2","copyfiles":"^2.2.0","core-js":"^3.6.5","diff-match-patch":"^1.0.4","express":"^4.17.1","path":"^0.12.7","rxjs":"~6.5.5","tslib":"^1.11.1","zone.js":"~0.10.2"},"devDependencies":{"@angular-devkit/build-angular":"~0.901.1","@angular-devkit/build-ng-packagr":"~0.901.1","@angular/cli":"^9.1.1","@angular/compiler-cli":"^9.1.2","@angular/language-service":"^9.1.2","@types/codemirror":"0.0.91","@types/diff-match-patch":"^1.0.32","@types/express":"^4.17.6","@types/jasmine":"^3.5.10","@types/jasminewd2":"^2.0.8","@types/node":"^13.11.1","codelyzer":"^5.2.2","jasmine-core":"^3.5.0","jasmine-spec-reporter":"^5.0.1","karma":"^5.0.1","karma-chrome-launcher":"^3.1.0","karma-coverage-istanbul-reporter":"^2.1.1","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.3","ng-packagr":"^9.0.0","prettier":"^2.0.4","protractor":"^5.4.3","ts-node":"^8.8.2","tslint":"^6.1.1","typescript":"^3.8.3","webpack-bundle-analyzer":"^3.6.1"},"gitHead":"52a678ba5066fd5565afc00a8923a826f9dd0edd","description":"- A simple text diff `component` to be used with Angular and based on `google diff match patch` library.","_id":"@alexis30/ngx-text-diff@0.6.0","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-ZeHKgnct4U2UP3m+he8sDe80wesibDkCGa8pYIPf5JuCmJ7gbtmjaCTfbjFK6J8R4N7Y51CdjEAognJfxRitXw==","shasum":"e8c958e7f1e03174ad9345af89dc4aefd2e3bf1c","tarball":"https://registry.npmjs.org/@alexis30/ngx-text-diff/-/ngx-text-diff-0.6.0.tgz","fileCount":69,"unpackedSize":93249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj1oMaiIdRZPdUxaqGZWOR4WZMp1oDGJdSkrO+gdTENAIgPkYdcyT6Gnh/W5w4KkBDbhKwg4ceyRs2xB4POxofHcs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/4lMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqBA//YVHRSl/zd7X5vJOpP8wUZhf9KLMvn74bghooPsDzDhwiXi4s\r\n0eYVy1SH6CCeWDfoQo2McTtrHFLDThWFIcYuU5Gnyq4bCMzMarYg6p0o+6In\r\np4ju3z/8TFrEGprenmFUq7Z8fg7ZpvMAGWJl8Gj+Iq+KSIZWwIz+004T0sfw\r\nhm+ge+LAA8WaylpnTOe/g+Yua09OhUhlxrQtLYw6FfhnGae7Al97GxmmapGT\r\n0H1YBeYTukZNMBxSiM/n+p8QEIFCRxQYq0g/It0bJvCqNOq8E/ZTCYBDr0jn\r\nQqIe0+qwlA+kuyuHKjD+xRIjtI8VYw1YnNlLihjYOpH0yOt+kKhikAqXqwld\r\nrU39DxeZtspUzGolFCbW979MKtaE+YFo4I3DBQ9VDu+fK95v7ZS9/mAkpE8l\r\nJcOz53zqByI2fp6Skdj5nL5Dv4QTFNqdm83f/YiJW3xCBOMb9cLq4hun64Yk\r\nXvVPuZACNkXuWo1RJ17tHyfvASOhqH6BwGaEXtywlZpT+HKzOOXiIsUE9hhx\r\nxnt5e5yo3NfdymA0R+PqNiG6nsETf1XSJJ69H6/jYmdiiZqTgj6oiAT2T7JH\r\nDNLwsJNDGOOo5BeM7EoWBmAuDprRjPJUX4cERfx6T9Bvh1rEfdoKtv/RNcBp\r\nCfv+4XPPT/bUQCAULNsbAvpIQyIeLvowCpc=\r\n=CM7R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"},"directories":{},"maintainers":[{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-text-diff_0.6.0_1677691212750_0.05592768876696108"},"_hasShrinkwrap":false},"0.6.1":{"name":"@alexis30/ngx-text-diff","version":"0.6.1","scripts":{"ng":"ng","start":"ng serve --open","build":"ng build --prod","build_report":"ng build --prod --stats-json","test":"echo 1","lint":"ng lint","postinstall":"ngcc","e2e":"ng e2e","build_lib":"ng build ngx-text-diff --prod","copy-license":"copyfiles ./projects/ngx-text-diff/LICENSE ./dist/ngx-text-diff","copy-readme":"copyfiles ./projects/ngx-text-diff/README.md ./dist/ngx-text-diff","copy-files":"npm run copy-license && npm run copy-readme","npm_pack":"cd dist/ngx-text-diff && npm pack","package":"npm run build_lib && npm run copy-files && npm run npm_pack"},"engines":{"node":"12.16.2","npm":"6.12.0"},"private":false,"dependencies":{"@angular/animations":"^9.1.2","@angular/cdk":"^9.2.1","@angular/common":"^9.1.2","@angular/compiler":"^9.1.2","@angular/core":"^9.1.2","@angular/forms":"^9.1.2","@angular/platform-browser":"^9.1.2","@angular/platform-browser-dynamic":"^9.1.2","@angular/router":"^9.1.2","bootstrap":"^4.4.1","codemirror":"^5.52.2","copyfiles":"^2.2.0","core-js":"^3.6.5","diff-match-patch":"^1.0.4","express":"^4.17.1","path":"^0.12.7","rxjs":"~6.5.5","tslib":"^1.11.1","zone.js":"~0.10.2"},"devDependencies":{"@angular-devkit/build-angular":"~0.901.1","@angular-devkit/build-ng-packagr":"~0.901.1","@angular/cli":"^9.1.1","@angular/compiler-cli":"^9.1.2","@angular/language-service":"^9.1.2","@types/codemirror":"0.0.91","@types/diff-match-patch":"^1.0.32","@types/express":"^4.17.6","@types/jasmine":"^3.5.10","@types/jasminewd2":"^2.0.8","@types/node":"^13.11.1","codelyzer":"^5.2.2","jasmine-core":"^3.5.0","jasmine-spec-reporter":"^5.0.1","karma":"^5.0.1","karma-chrome-launcher":"^3.1.0","karma-coverage-istanbul-reporter":"^2.1.1","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.3","ng-packagr":"^9.0.0","prettier":"^2.0.4","protractor":"^5.4.3","ts-node":"^8.8.2","tslint":"^6.1.1","typescript":"^3.8.3","webpack-bundle-analyzer":"^3.6.1"},"gitHead":"52a678ba5066fd5565afc00a8923a826f9dd0edd","description":"- A simple text diff `component` to be used with Angular and based on `google diff match patch` library.","_id":"@alexis30/ngx-text-diff@0.6.1","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-r+7wVuB37mUMOqtRdhMlRFG9CoQjIKJpJkMbiA/15PkzhNCgYcK5mK/TpUWhzBLdNp/IkIeeRIPd3ZL3QoDxiw==","shasum":"a236763e643570f3944129804f021ff65ed7ceb9","tarball":"https://registry.npmjs.org/@alexis30/ngx-text-diff/-/ngx-text-diff-0.6.1.tgz","fileCount":69,"unpackedSize":93249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0hjDzPleGm8FdkauNT8o6q8jAHlCZ9pTpTVfzdlw9jAiEApktVt8wuL+ut95nj281N1KgC020L2713NI5VwwUglFg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/5m6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpB6g/+PSi4Gx4GSqSfIWwfO8TEYbzcYzH5ukg3ppWbBSwKyuNyC6fw\r\nqqY7wVyOkbtNTqpNk3fMiB4RYT82fUbXFYSXnfZiW5H0Ebhl+6lq5iHrs7nx\r\n/TSmnsrLumHVw/nI0Pr+9ROkJofk9UKpXRsQS9lTkMUXzBK+GiaIV5BsovJc\r\n+kDEfAtadQMB504XTm8ZG2VvQQW0xpE0bK0aSh9ARUd6/xtl9Wdh8eG8GgIE\r\nDgzy9IpNdcoEkvTF89MXr3PXw64UEVxEBAVF3+N211iuU2d5repCVDoXkTvw\r\n8EK8j9r9pncXQvx+7LrCfvV5PCRZk+VWMFVoYJNcyeU7SWbXab/ykU8K3sdc\r\nknaLAsspNLoI8ShlpeQwhD2tzWMsWUb4GZYjhhDrheC9m6XUMjU+VozNi0Lo\r\nyAxzNeGV6PpjiWasmIT3jD3sNRF2MYGd7sOXo3LY8wWgoa0xCUorK9pX5F56\r\nV//9M9jDroCXqn4ww78Psb5huzEVMa7p1RPhMwogx4y9pe+JSHFDizMFuRrE\r\ngHODLCyg/WXFvgX4ab/zuuMwvRyS7A3DfusGWCeCixxAKfWzek4U8KLHNTGP\r\nyQZIAAZzNsh6V/IMJNGh0+nPSboUATcJIxTtJGqOzAZ8+PUh2n4ZL09Evf57\r\nPD2J4BIUlFEL2yP4EyiG9Kc+MeahsGySKb4=\r\n=oeR8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"},"directories":{},"maintainers":[{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-text-diff_0.6.1_1677695417828_0.0068997233242724665"},"_hasShrinkwrap":false},"0.6.2":{"name":"@alexis30/ngx-text-diff","version":"0.6.2","scripts":{"ng":"ng","start":"ng serve --open","build":"ng build --prod","build_report":"ng build --prod --stats-json","test":"echo 1","lint":"ng lint","postinstall":"ngcc","e2e":"ng e2e","build_lib":"ng build ngx-text-diff --prod","copy-license":"copyfiles ./projects/ngx-text-diff/LICENSE ./dist/ngx-text-diff","copy-readme":"copyfiles ./projects/ngx-text-diff/README.md ./dist/ngx-text-diff","copy-files":"npm run copy-license && npm run copy-readme","npm_pack":"cd dist/ngx-text-diff && npm pack","package":"npm run build_lib && npm run copy-files && npm run npm_pack"},"engines":{"node":"12.16.2","npm":"6.12.0"},"private":false,"dependencies":{"@angular/animations":"^9.1.2","@angular/cdk":"^9.2.1","@angular/common":"^9.1.2","@angular/compiler":"^9.1.2","@angular/core":"^9.1.2","@angular/forms":"^9.1.2","@angular/platform-browser":"^9.1.2","@angular/platform-browser-dynamic":"^9.1.2","@angular/router":"^9.1.2","bootstrap":"^4.4.1","codemirror":"^5.52.2","copyfiles":"^2.2.0","core-js":"^3.6.5","diff-match-patch":"^1.0.4","express":"^4.17.1","path":"^0.12.7","rxjs":"~6.5.5","tslib":"^1.11.1","zone.js":"~0.10.2"},"devDependencies":{"@angular-devkit/build-angular":"~0.901.1","@angular-devkit/build-ng-packagr":"~0.901.1","@angular/cli":"^9.1.1","@angular/compiler-cli":"^9.1.2","@angular/language-service":"^9.1.2","@types/codemirror":"0.0.91","@types/diff-match-patch":"^1.0.32","@types/express":"^4.17.6","@types/jasmine":"^3.5.10","@types/jasminewd2":"^2.0.8","@types/node":"^13.11.1","codelyzer":"^5.2.2","jasmine-core":"^3.5.0","jasmine-spec-reporter":"^5.0.1","karma":"^5.0.1","karma-chrome-launcher":"^3.1.0","karma-coverage-istanbul-reporter":"^2.1.1","karma-jasmine":"^3.1.1","karma-jasmine-html-reporter":"^1.5.3","ng-packagr":"^9.0.0","prettier":"^2.0.4","protractor":"^5.4.3","ts-node":"^8.8.2","tslint":"^6.1.1","typescript":"^3.8.3","webpack-bundle-analyzer":"^3.6.1"},"gitHead":"52a678ba5066fd5565afc00a8923a826f9dd0edd","description":"- A simple text diff `component` to be used with Angular and based on `google diff match patch` library.","_id":"@alexis30/ngx-text-diff@0.6.2","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-E/FWwPgihQaF314gWklYROjfwp53rAcGSyIsAuwOSL9ondOCd7WPBidPrzZXAa+OzXbE2SmUogCRfcTslJ5j3Q==","shasum":"8e99b0be5ed8f281f166164dc43386b1a1baa2ef","tarball":"https://registry.npmjs.org/@alexis30/ngx-text-diff/-/ngx-text-diff-0.6.2.tgz","fileCount":69,"unpackedSize":93249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFf/IWVv2FEXpEt6eiBbX597dKTlsn+rRNTCOwMBC4aAAiBw6okNtB/0x2K6PkazUcVpeRiVc5HH9viISd+cdhhSXg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/6uvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBhA//Q+/lsBD40a8qFRnuIoRoX+kN0sGixRBYxHkArjnh2v0/yqdt\r\noo/WvY1UepuYsVp+Qk1ROjY7eIpNsLp1D3KgN0RgTaEwzPAOKKeTdilZ1j46\r\nYIiSC/Khu5zv49IW5Z5I0mWbu7ZIeOHzwzS1MFT8PQPArcveQTP6fY7zi7Y0\r\nTHl3JPp6Vug9D2vXbGUKomeka7xFnnqZvNRE9DbCexT0LdFxe+BGHDjYHbKc\r\n6gTsxh/OOH+MMe7EZ49s+MPUD8hmWHlBpoxqLMLCxCuoGuN1eTITsqwOsq/M\r\n8BextJn9j0k/oaR9ZQEZmiYJF4nnp4QVqqY64QaIpuUULSV9FS8XQWi81S6e\r\nW2I5cRfx5OW4AbsVzipI5TrZowXnVyqXSU94DETYv5f3QAFEDbNAWvO5GZv3\r\n2rQG87wLd/+B66JNHmo6oA/44i9qtDFVl973uVGxp2JVo7+z40sqN9OgkDxJ\r\nF/9HoTfuKIG3QobhsOf7aUMIUSOgqCCrMaA37jPHt3/tDcWgkCUe7bYnUTAC\r\n4HeDkYgWF3YrvVxd2gGvdcS1Z0utrlIcivB3HdEc+VF0JioDoQ9PXcoObS+R\r\neE3M4LIhPAHyH4OhN2RLiX2Pth3WuMEV+4B4f7U9xr2VGEDG4an2Khs91HOt\r\nKWgVGnNGTLntXXLU+zusCZbXnxhazm8xZ9c=\r\n=V2NX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"},"directories":{},"maintainers":[{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-text-diff_0.6.2_1677700014776_0.6662955137295565"},"_hasShrinkwrap":false},"0.6.3":{"name":"@alexis30/ngx-text-diff","version":"0.6.3","description":"A Text Diff component for Angular.","keywords":["Angular","Library","Google","Diff"],"license":"MIT","author":{"name":"Alexis Holguin","email":"holguinalexis30@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/MoraHol/ngx-text-diff.git"},"dependencies":{"diff-match-patch":"^1.0.4"},"peerDependencies":{"@angular/common":">=6.0.0","@angular/core":">=6.0.0","@angular/forms":">=6.0.0","@angular/cdk":">=6.0.0","rxjs":"~6.3.3"},"gitHead":"52a678ba5066fd5565afc00a8923a826f9dd0edd","bugs":{"url":"https://github.com/MoraHol/ngx-text-diff/issues"},"homepage":"https://github.com/MoraHol/ngx-text-diff#readme","_id":"@alexis30/ngx-text-diff@0.6.3","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-hefqiiq8GCbEr+6SjLw6KptzSJ9/VlGnutdvFg9QHpy9jss1HRdypLq1EiOciJmRwkqRdnx3m6Y6C9iTYpcIEg==","shasum":"e633e7479a56b759b8e59cbf79e7a1e62f03b103","tarball":"https://registry.npmjs.org/@alexis30/ngx-text-diff/-/ngx-text-diff-0.6.3.tgz","fileCount":27,"unpackedSize":46371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzNAZ6Zl5yCkecrxS3g/w8mp9Bv4NJKFTipAKjvxlpgAiAN3qIEjqgy7jzNps6u0ujuZK1ee0mwsBAaDl2wI6vmsQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/60UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWcw//UiDDiVrX/U+9TYMWtAKVnk0L2WvxKvHC8tRSr76D5vdY5MzL\r\nz4tj/7rp77ZHHvoVMykGoidjGDd4g6h9TjkN0ZQmliyNR6KYlKUg5SYak9Zi\r\n5L88Qz7j2+MoL+10eNeC0bjx4gSqOqIjX31WuKQ7s6US3Z7MlKroAcyBeR9G\r\nCMBX/AyMcLyxO7Jk9d8Pr2LDkkD8ltrj+FQEETR0gpTS+LSPlyUkeFQxVFYR\r\nMGceNKklp0jXOqw86tnImzNZmii3I/NjRtXhZolhKw73eETUPyZIsqpwLkOP\r\n1PExwmaBjZu/R0Olh+pGf9PDJUsVM7yyY8tUyTBezffeZPn/TKISugSoTzfG\r\nVXAUsJsig8YChmcvlnMCg2wCC69yzKHVfVA1ANOwm1EG/tWs3yLmu43JDlUc\r\nb3d3epe+T4zkZreGU01klvEShWH8voOywuJuEFhzcqJlZdPnZD5cjq6JJ+S0\r\nQgtBSblOAwamdQH34F7nbU0AIaEgKkBHadlwuAAHqMe09b03IoEnySfcNEVe\r\ngXr8lHvq0G+65uA5i4WaEreWR+anU+7F15c0vnOQEfpcV/nt7rGmgugrJE/G\r\ngPZ+qmcMmih0LczzpzXH3IuheYEQaY1DQrKHb1H81iPndzEhnblStsiFN9Zh\r\n7IGcsi2+8vcjeJXgS6EM51vouG0swQyUFhU=\r\n=0cSS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"},"directories":{},"maintainers":[{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-text-diff_0.6.3_1677700371888_0.389634561408303"},"_hasShrinkwrap":false},"0.6.4":{"name":"@alexis30/ngx-text-diff","version":"0.6.4","description":"A Text Diff component for Angular.","keywords":["Angular","Library","Google","Diff"],"license":"MIT","author":{"name":"Alexis Holguin","email":"holguinalexis30@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/MoraHol/ngx-text-diff.git"},"dependencies":{"diff-match-patch":"^1.0.4"},"peerDependencies":{"@angular/common":">=6.0.0","@angular/core":">=6.0.0","@angular/forms":">=6.0.0","@angular/cdk":">=6.0.0","rxjs":"~6.3.3","tslib":"^1.10.0"},"main":"bundles/alexis30-ngx-text-diff.umd.js","module":"fesm5/alexis30-ngx-text-diff.js","es2015":"fesm2015/alexis30-ngx-text-diff.js","esm5":"esm5/alexis30-ngx-text-diff.js","esm2015":"esm2015/alexis30-ngx-text-diff.js","fesm5":"fesm5/alexis30-ngx-text-diff.js","fesm2015":"fesm2015/alexis30-ngx-text-diff.js","typings":"alexis30-ngx-text-diff.d.ts","metadata":"alexis30-ngx-text-diff.metadata.json","sideEffects":false,"gitHead":"52a678ba5066fd5565afc00a8923a826f9dd0edd","bugs":{"url":"https://github.com/MoraHol/ngx-text-diff/issues"},"homepage":"https://github.com/MoraHol/ngx-text-diff#readme","_id":"@alexis30/ngx-text-diff@0.6.4","_nodeVersion":"18.14.1","_npmVersion":"9.3.1","dist":{"integrity":"sha512-Zre3H+YvmbMnPsZy7pZuUjvGP/Ms84HmGHJ2Om+J+CYTCAteY8WzeFCajc5qZz4CNMGZxrEWtkqjN356ApIg3Q==","shasum":"8c430fc3c15ecd424bef2900de802d4d29338fbd","tarball":"https://registry.npmjs.org/@alexis30/ngx-text-diff/-/ngx-text-diff-0.6.4.tgz","fileCount":46,"unpackedSize":617101,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJFO6IB+06xK49c0KmSbTF9QVJlL3cmP9Ds/u8JXtbkAiBKdLAfhv/DkKWeYvrcCmAI95t5bTc2EpqXo5CAxFvVRg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/64UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofvA/+NSHhaWxZdbLbu/qu8kHP/Ynnek4mpyrPrqb3n2NZnsc6HqMD\r\npLXgdpZOlAgsiQ5ci6dPFdDLMxSU/LVfMqRrGdTq642GJooNhXMuxKRL+OtW\r\n7dZ2V8v4sLSVXYbKVUiuVN82vhm/CmhxBbUI9yc8YPBac6tPKV5c0v0aBDDI\r\nEKBWgX3thFz03lMUeSuyxCIZFVC1UXt6aI9pCkiOC0NrQt0xkkK8JTB7Gti/\r\nGAq60VbpPapB5zdeEiA2YKhDw8HWmkOn38dPApT3EB5CORrRDEypednSMROx\r\nxkOsQTRIOcI3ZAcPAjOsBRPX+U0iBEmsL7dGJgunkqm3dX7E24jsaZv14w3u\r\ndWOMVRY6fYvDanl0M/BrezP5uSSvJF/MZz0wRFJMEI7yq5oywWU3RrtTRxSg\r\nPcuGAORyGoeHnAzhHOicXZAKiAN6q815pJOR8cvO6xQt6P4jZJjfVkZSTdXf\r\n9Y+hiVS/2SqJzuLjMg+gE8qYhnTi8WvlW+eqw2tL60RB2GFwu3lsAvcWMOuD\r\nKNovVNKayky6Vpnz2LlMM3/GjxLXK+htrzpFZxt6jRYLuzQ+QJC4M7Q1i8AH\r\nVSQdWJquokRrMqITVHwYj6waYGANBz7CceJ1eL6IyLzej3TMWlsK2GpkCB4z\r\nuU0qPI+v0Ce0C3ABrxSCFYQf3M74RALkDHE=\r\n=w4mz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"},"directories":{},"maintainers":[{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-text-diff_0.6.4_1677700627824_0.36603038923029296"},"_hasShrinkwrap":false},"0.6.5":{"name":"@alexis30/ngx-text-diff","version":"0.6.5","description":"A Text Diff component for Angular.","keywords":["Angular","Library","Google","Diff"],"license":"MIT","author":{"name":"Alexis Holguin","email":"holguinalexis30@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/MoraHol/ngx-text-diff.git"},"dependencies":{"diff-match-patch":"^1.0.4"},"peerDependencies":{"@angular/common":">=6.0.0","@angular/core":">=6.0.0","@angular/forms":">=6.0.0","@angular/cdk":">=6.0.0","rxjs":"~6.5.5"},"gitHead":"c359b8e393a1f3561e39fbc06445f2423a258be6","bugs":{"url":"https://github.com/MoraHol/ngx-text-diff/issues"},"homepage":"https://github.com/MoraHol/ngx-text-diff#readme","_id":"@alexis30/ngx-text-diff@0.6.5","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-zkgMTVWW8npriPGkS68fIBjwqilXze4ZIoIjF0Cd690Y5MOEcAVyakfBgEb++KMpcBgURzTswRQGD0oesB8q0A==","shasum":"b45a287a714a1be61d77fb1c7b3b11f98e84cbb7","tarball":"https://registry.npmjs.org/@alexis30/ngx-text-diff/-/ngx-text-diff-0.6.5.tgz","fileCount":27,"unpackedSize":46371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoEfj14ndM5cxpFrMUgheRvdqePA5n0JXkaA4z70BeCwIgDz4PSjljeX5hIlsiYsP78MZPS/Gk5OI22USP4131xl8="}]},"_npmUser":{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"},"directories":{},"maintainers":[{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-text-diff_0.6.5_1690391817624_0.7334884329431317"},"_hasShrinkwrap":false},"0.6.6":{"name":"@alexis30/ngx-text-diff","version":"0.6.6","description":"A Text Diff component for Angular.","keywords":["Angular","Library","Google","Diff"],"license":"MIT","author":{"name":"Alexis Holguin","email":"holguinalexis30@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/MoraHol/ngx-text-diff.git"},"dependencies":{"diff-match-patch":"^1.0.4"},"peerDependencies":{"@angular/common":">=6.0.0","@angular/core":">=6.0.0","@angular/forms":">=6.0.0","@angular/cdk":">=6.0.0","rxjs":"~6.5.5","tslib":"^1.10.0"},"main":"bundles/alexis30-ngx-text-diff.umd.js","module":"fesm5/alexis30-ngx-text-diff.js","es2015":"fesm2015/alexis30-ngx-text-diff.js","esm5":"esm5/alexis30-ngx-text-diff.js","esm2015":"esm2015/alexis30-ngx-text-diff.js","fesm5":"fesm5/alexis30-ngx-text-diff.js","fesm2015":"fesm2015/alexis30-ngx-text-diff.js","typings":"alexis30-ngx-text-diff.d.ts","metadata":"alexis30-ngx-text-diff.metadata.json","sideEffects":false,"gitHead":"c359b8e393a1f3561e39fbc06445f2423a258be6","bugs":{"url":"https://github.com/MoraHol/ngx-text-diff/issues"},"homepage":"https://github.com/MoraHol/ngx-text-diff#readme","_id":"@alexis30/ngx-text-diff@0.6.6","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-HaRJYqHuxg98BAOfNMrgtgroIySIvyvJez/0khsTem3/vpgfU4ASZ0mDnPtIAD3B/z8gZmr9uyQ7SkekRHdZfg==","shasum":"c4bc74e3ec856853ead8610a68ad4f1eba091f67","tarball":"https://registry.npmjs.org/@alexis30/ngx-text-diff/-/ngx-text-diff-0.6.6.tgz","fileCount":43,"unpackedSize":510588,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVbUS5c4WjJeSU5qEAZ/NUe1DmaHCPwinJufTJ3K2ifgIga3Q3iXbDfEjRqOFV8mRrnlvJkhRfJRHG6QZo86tKvHc="}]},"_npmUser":{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"},"directories":{},"maintainers":[{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-text-diff_0.6.6_1690398082481_0.059875763948222804"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-01T17:20:12.651Z","0.6.0":"2023-03-01T17:20:12.949Z","modified":"2023-07-26T19:01:22.948Z","0.6.1":"2023-03-01T18:30:17.986Z","0.6.2":"2023-03-01T19:46:55.042Z","0.6.3":"2023-03-01T19:52:52.052Z","0.6.4":"2023-03-01T19:57:08.050Z","0.6.5":"2023-07-26T17:16:57.924Z","0.6.6":"2023-07-26T19:01:22.752Z"},"maintainers":[{"name":"alexis302000","email":"wholguinmor@uniminuto.edu.co"}],"description":"A Text Diff component for Angular.","readme":"# ngx-text-diff\r\n- A simple text diff `component` to be used with Angular and based on `google diff match patch` library.\r\n\r\n## Dependencies\r\n - diff-match-patch : ^1.0.4\r\n\r\n## Required Packages\r\nThese packages will not be auto-installed and must be installed in addition to this library.\r\n - @angular/common >= 6.0.0\r\n - @angular/core >= 6.0.0\r\n - @angular/forms >= 6.0.0\r\n - @angular/cdk >= 6.0.0 (used for scrolling synchronization)\r\n\r\n## Demo\r\n[Ngx Text Diff Demo](https://ngx-text-diff.herokuapp.com/home)\r\n\r\n## Installation\r\n`npm i ngx-text-diff`\r\n\r\n## API\r\n`module: NgxTextDiffModule`  \r\n`component: NgxTextDiffComponent`  \r\n`selector: td-ngx-text-diff`\r\n\r\n### Inputs\r\n| Input                | Type              | Required                        | Description                                                                                     |\r\n| -------------------- | ----------------- | ------------------------------- | ----------------------------------------------------------------------------------------------- |\r\n| left                 | string            | Yes                             | First text to be compared                                                                       |\r\n| right                | string            | Yes                             | Second text to be compared                                                                      |\r\n| diffContent          | Observable        | Optional                        | `DiffContent` observable                                                                        |\r\n| format               | `DiffTableFormat` | Optional, default: `SideBySide` | Possible values:<br> -`SideBySide`<br> -`LineByLine`                                            |\r\n| loading              | boolean           | Optional, default: `false`      | Possible values:<br> -`true`: shows an loading spinner.<br>- `false`: hides the loading spinner |\r\n| hideMatchingLines    | boolean           | Optional, default: `false`      | Possible values:<br> -`true`: Only shows lines with differences.<br>- `false`: shows all lines  |\r\n| showToolbar          | boolean           | Optional, default: `true`       | Possible values:<br> -`true`: shows the toolbar.<br>- `false`: hides the format toolbar         |\r\n| showBtnToolbar       | boolean           | Optional, default: `true`       | Possible values:<br> -`true`: shows the format toolbar.<br>- `false`: hides the format toolbar  |\r\n| outerContainerClass  | any               | Optional                        | `ngClass` object for the outer div                                                              |\r\n| outerContainerStyle  | any               | Optional                        | `ngStyle` object for the outer style                                                            |\r\n| toolbarClass         | any               | Optional                        | `ngClass` object for the toolbar div                                                            |\r\n| toolbarStyle         | any               | Optional                        | `ngStyle` object for the toolbar style                                                          |\r\n| compareRowsClass     | any               | Optional                        | `ngClass` object for the div surrounding the table rows                                         |\r\n| compareRowsStyle     | any               | Optional                        | `ngStyle` object for the div surrounding the table rows                                         |\r\n| synchronizeScrolling | boolean           | Optional, default: `true`       | Possible values:<br> -`true`: Scrolls both tables together.<br>- `false`: Scrolls individually  |\r\n\r\n### Output\r\n| Input          | Type        | Required | Description                             |\r\n| -------------- | ----------- | -------- | --------------------------------------- |\r\n| compareResults | DiffResults | Optional | Event fired when comparison is executed |\r\n\r\n### Custom Objects\r\n``` typescript\r\nexport interface DiffContent {\r\n  leftContent: string;\r\n  rightContent: string;\r\n}\r\n\r\nexport type DiffTableFormat = 'SideBySide' | 'LineByLine';\r\n\r\nexport interface DiffResults {\r\n  hasDiff: boolean;\r\n  diffsCount: number;\r\n  rowsWithDiff: {\r\n    leftLineNumber?: number;\r\n    rightLineNumber?: number;\r\n    numDiffs: number;\r\n  }[];\r\n}\r\n```\r\n\r\n## Usage\r\n1. Register the `NgxTextDiffModule` in a module, for example app module.\r\n``` typescript\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { NgModule } from '@angular/core';\r\nimport { ScrollDispatchModule } from '@angular/cdk/scrolling';\r\n\r\nimport { AppComponent } from './app.component';\r\nimport { NgxTextDiffModule } from 'ngx-text-diff';\r\n\r\n@NgModule({\r\n  declarations: [AppComponent],\r\n  imports: [BrowserModule, ScrollDispatchModule, NgxTextDiffModule],\r\n  providers: [],\r\n  bootstrap: [AppComponent]\r\n})\r\nexport class AppModule {}\r\n```\r\n\r\n``` typescript\r\nimport { Component, OnInit } from '@angular/core';\r\nimport { DiffContent, DiffResults } from 'ngx-text-diff/lib/ngx-text-diff.model';\r\n\r\n@Component({\r\n  selector: 'app-home',\r\n  templateUrl: './home.component.html',\r\n  styleUrls: []\r\n})\r\nexport class HomeComponent implements OnInit {\r\n  left = `some text to\\nbe compared!`\r\n  right = `A changed\\n version \\n of the text to\\nbe compared!`\r\n\r\n  constructor() {}\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n  onCompareResults(diffResults: DiffResults) {\r\n    console.log('diffResults', diffResults);\r\n  }\r\n}\r\n\r\n```\r\n\r\n``` html\r\n<td-ngx-text-diff\r\n  [left]=\"left\"\r\n  [right]=\"right\"\r\n  (compareResults)=\"onCompareResults($event)\"\r\n>\r\n```\r\n\r\n## Build the NgxTextDiff module\r\n\r\nRun `ng build ngx-text-diff` to build the library. The build artifacts will be stored in the `dist/ngx-text-diff` directory.\r\n\r\n## Credits\r\n\r\nThis project is based on [google diff match patch](https://github.com/google/diff-match-patch).\r\n","readmeFilename":"README.md","homepage":"https://github.com/MoraHol/ngx-text-diff#readme","keywords":["Angular","Library","Google","Diff"],"repository":{"type":"git","url":"git+https://github.com/MoraHol/ngx-text-diff.git"},"author":{"name":"Alexis Holguin","email":"holguinalexis30@gmail.com"},"bugs":{"url":"https://github.com/MoraHol/ngx-text-diff/issues"},"license":"MIT"}