{"_id":"text-ellipsis-ruby","_rev":"29-923f0c238efd5af9f69e9eda2aec21db","name":"text-ellipsis-ruby","dist-tags":{"latest":"0.0.6"},"versions":{"0.0.0":{"name":"text-ellipsis-ruby","version":"0.0.0","description":"a text-ellipsis plugin","main":"bundle.js","scripts":{"build":"cross-env NODE_ENV=production rollup -c","dev":"rollup -c -w","test":"node test/test.js"},"author":{"name":"rubyLi"},"license":"ISC","repository":{"type":"git","url":"https://gitee.com/rubyLi/text-ellipsis-ruby.git"},"homepage":"https://gitee.com/rubyLi/text-ellipsis-ruby.git","devDependencies":{"cross-env":"^7.0.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^7.0.2"},"dependencies":{"@babel/core":"^7.19.3","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.3","core-js":"^3.25.5"},"gitHead":"96fe00ad1dea32d1fc68cb876542bc89f5199a87","_id":"text-ellipsis-ruby@0.0.0","_nodeVersion":"16.15.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-se2VRiQ7DYTgN2r0kznovugTutlS0UzgmFPPIBoXCv620YLXUwaWy/aeVTFmUF2QUEyQImEqvWswFO0IEolpjQ==","shasum":"56e0473e87901dbc84c4fbdd30cbe54671981b1e","tarball":"https://registry.npmjs.org/text-ellipsis-ruby/-/text-ellipsis-ruby-0.0.0.tgz","fileCount":11,"unpackedSize":29994,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc2SxQd+0Dr4bnH5m7WK/07RESgUvQgz30NsIOmmkCiwIhAMFDXs/VArIIC2vO2Gm2jVcrfK6GWpT0mmZqS9rYt5Z8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ35OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/OBAAiTojwSSP+kYpevEtfSthmJvLIe8uv7gpnWAjh9NAmrHkw5fr\r\nbOdkdpG08wZcVa4RNM6KnV/mV+yIosDeh61UlISFGsifAphWD3ZorsGvkVYU\r\nKqLi0c2YFASQlkAl4MQYkhZyp7kfS1gc7bkDa1Yl9emp82biD6pdiQMDedZf\r\nASovsismlY/3Rg7ksKt2AWzWJz4vDiKYx3TXq4Uee9/4lAevsAzGVrnjU41b\r\n1+yD092IHf6KALAWAZT/UH35GuW3ghRh2SQHI7SOHRTSVrcZ+BRyVpLs8LLX\r\nhVFcmsXsfwtcFV9yf9ItFz3FDWbFGH+jNpnh4kG0GF4eow1UMFdPsgpuhSYc\r\n/Mh8fitR+21jN6NCOSjpZMa1sMSS9ZME50pk2GRPxOuaQ3Jqag2UrsgBYzA9\r\n3SZypBCR/BonyiGd14DaB4VcHgS+u+eGm0eMT682cCelne8qGFtN59GIUaxy\r\nXgfKiI3WJ9WiA79XA+WEkMF8Rrir+w5CHJmxPB8mHBNelthEHxmMdvv98DDW\r\nspml5VeGifG2zM6i2nqi7s5rRuG2w5RVbN3D8jb9MlRr7fgTYyzG3nFU0mst\r\ngYYNClAq5A+Mu+ATg9BkQNyA3z2BsLH/AnRNfXqLN03b934wybE3vsLa62JJ\r\nlEYgmAHo7tAaWt4bUXodIUJijVdGvMyhttM=\r\n=EKHu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rubyli","email":"ruby1234562021@163.com"},"directories":{},"maintainers":[{"name":"rubyli","email":"ruby1234562021@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-ellipsis-ruby_0.0.0_1665367629849_0.18408064996619844"},"_hasShrinkwrap":false},"0.0.1":{"name":"text-ellipsis-ruby","version":"0.0.1","description":"a text-ellipsis plugin","main":"./lib/bundle.js","scripts":{"build":"rollup -c rollup.config.build.js","dev":"rollup -c rollup.config.dev.js","test":"node test/test.js"},"author":{"name":"rubyLi"},"license":"ISC","repository":{"type":"git","url":"https://gitee.com/rubyLi/text-ellipsis-ruby.git"},"homepage":"https://gitee.com/rubyLi/text-ellipsis-ruby.git","devDependencies":{"@babel/core":"^7.19.3","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.3","@rollup/plugin-commonjs":"^23.0.0","@rollup/plugin-node-resolve":"^14.1.0","core-js":"^3.25.5","rollup":"^2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-livereload":"^2.0.5","rollup-plugin-serve":"^2.0.1","rollup-plugin-terser":"^7.0.2"},"gitHead":"855b813497887bd1d61c9c77c11157b74d15c725","_id":"text-ellipsis-ruby@0.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-urZKV65fHjN2MbTlRWMSMVN39S4OGq1gK1MBxi5ITW8sePQBqjlxRhRsW9tN9wA//zYT60SjvyFwH1LDAZ3TPA==","shasum":"a0278fb8592f3da9a5fb3b7643f9907236b2bddf","tarball":"https://registry.npmjs.org/text-ellipsis-ruby/-/text-ellipsis-ruby-0.0.1.tgz","fileCount":17,"unpackedSize":236188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDq3P9Ptp4E4a0hoajIQpWT+zn4ItT5cYqD8pSNsoOJEAiEAsOuSJCnwmg8zALPIRWOeThoT7HInicBE+upF0yN/gfA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRBBXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmfhAAh08KzcReLiEOgNwVedWHIsp/UxW6CrSzV3OpfO23xtYrNXA8\r\nIu7+f0kYKzzAxSZHgXV8pr2STNekG0bw4WA7N2/zZwUQENwA5I5p3aEMPKzQ\r\nd1vQzvqC4ToRTc+SkiWw+llzMB+fCZa9bsO1Amd/TMhzukFaDcqybNjL3coY\r\n8Zj98SVw1Y7aUl8ej7Au2m8AulAkTeg5ako9uN+YYKkT5e2gL0hjxA7HXRM6\r\nQ431ei015qOgs6V6clutKAjw+044f7aFU02MavHxruPm9yRO39/35vioBEBa\r\nW5afIzX1Nem7491+QolB1XGmpz+Ed4dNo6mrzwuOkIaqLXuhiN29zFyk643T\r\nyJOuZZKHcyjhKV5msvN58/kPf5zM7yJ/WQlaKF55iXq/CsBIsXYvGUUnGHJP\r\nCkWQckn6cklbsoPVhr4CtZaqBe8HHhQJHDIlmI6Xng/A96vg2T+AURkBcqjW\r\nRrgOnyx2TyRMPlwGIdB1jHvPnq+u1emS3yHGQGtervjL/aSmyHx9uW14mLsI\r\n2BSdAEVamjiPjyp9MGmHQ6eJalhjN9wbNASKBJlzFo15Oo+mXWf8d44+2/N6\r\n7Yft9+oVfBvzN2eIZYoVWz+lTM2CpklTAxoffcq3/Nk6MDjG/eTToxFtpHzs\r\nM0M+uzLQMG5mY51Aa5WnnrIHDF+UcErn0OU=\r\n=STlR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rubyli","email":"ruby1234562021@163.com"},"directories":{},"maintainers":[{"name":"rubyli","email":"ruby1234562021@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-ellipsis-ruby_0.0.1_1665405014758_0.7931111077042348"},"_hasShrinkwrap":false},"0.0.3":{"name":"text-ellipsis-ruby","version":"0.0.3","description":"a text-ellipsis plugin","main":"./lib/bundle.js","scripts":{"build":"rollup -c build/rollup.config.build.js","dev":"rollup -c build/rollup.config.dev.js --watch","test":"webpack serve --config build/webpack.config.js --hot --progress"},"author":{"name":"rubyLi"},"license":"ISC","repository":{"type":"git","url":"https://gitee.com/rubyLi/text-ellipsis-ruby.git"},"homepage":"https://gitee.com/rubyLi/text-ellipsis-ruby.git","devDependencies":{"@babel/core":"^7.19.3","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.3","@rollup/plugin-commonjs":"^23.0.0","@rollup/plugin-node-resolve":"^14.1.0","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.25.5","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","postcss-loader":"^7.0.1","rollup":"^2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-livereload":"^2.0.5","rollup-plugin-serve":"^2.0.1","rollup-plugin-terser":"^7.0.2","sass-loader":"^13.1.0","style-loader":"^3.3.1","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"gitHead":"87edb599dbc80f2a8c5c4272d59d58682563baa4","_id":"text-ellipsis-ruby@0.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QsKNYmwpSJHh2PRKD5nFiRjcRAeuiz9L10uSCQ5bzBBapPN+aivOt32Ua/VZkh8ArcONrVJhllB2pAIaQ7rH7w==","shasum":"1064223bfaee830bca70dc736dbb94169864eebb","tarball":"https://registry.npmjs.org/text-ellipsis-ruby/-/text-ellipsis-ruby-0.0.3.tgz","fileCount":19,"unpackedSize":242957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmizlUASGDy7m82z+RPJ98WdZRwaAHRI3zWYPMTHn1PAiBu/SYxYDLpHSmyC3CXBrOQOLqeX54FYZZB5dKPtlCu9w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRiv6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ5w//crz/zM/PsFBXxt1dIZDY4kdFR9CJc0k5TRvKrziApcaVe4Cq\r\nJD8rubWh/UeMzMZ88M/D3uywcTKYpwMwssoQ5bIwW18v89zmvj3ekgZKnwLk\r\nj/d1ZyNQh4oEUaTyIUILrBiOvpOcjNc51Cwnod3Flbf0HGnrOZJ3u4x/sU30\r\nw1sVnWmyHw04xNETiZ9pfpTLVDM7qE85L9yn2ZnPsNuEhDQpPgiDjGkA1NIh\r\nWVxwrVmx2uOP+VhdYEXyZA/4mfxOFAbuRAEfV3iJ/lp/KZ65o8mPuGee3Gbh\r\nM/lrwCtgXh5csU9W9d4IH3VGwjHIHo3njkHIhLJQodqp8nNlyPoqDm6z8YAZ\r\nv8olP2YrFAdGGRqq786+By+Svrq6M2Sg2FVXDfnx9R7yv2ng//Yiu8NYP1j1\r\nA9AVokWjQ08G+qR3tArexNa8tQfCXdBSG/Q1lK0vxYWUDCOGI0AjV9haUtFn\r\niamCmFfLDcz5FOPQ+dXuugKtZ/KZL9w9KBp4nJmx7UhD41cbr+B47W1bZWwA\r\n0h6VoxJC5F/i4ncI6Bxo4q1sryafosnLGx00Sl+YfJbcqZv3FiJWIYPn6+QO\r\nqGWJAIJg0ht0nZ3w8A86CoSjNcXmCTSzYGcCl580JUKhWgW4ooiPCDkeOYt8\r\nQdqQTL+NgL0L4jILHBtuBeXfYYLL7jfQ9RU=\r\n=YRTn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rubyli","email":"ruby1234562021@163.com"},"directories":{},"maintainers":[{"name":"rubyli","email":"ruby1234562021@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-ellipsis-ruby_0.0.3_1665543162511_0.07398643947483996"},"_hasShrinkwrap":false},"0.0.4":{"name":"text-ellipsis-ruby","version":"0.0.4","description":"a text-ellipsis plugin","main":"./lib/bundle.js","scripts":{"build":"rollup -c build/rollup.config.build.js","dev":"rollup -c build/rollup.config.dev.js --watch","test":"webpack serve --config build/webpack.config.js --hot --progress"},"author":{"name":"rubyLi"},"license":"ISC","repository":{"type":"git","url":"https://gitee.com/rubyLi/text-ellipsis-ruby.git"},"homepage":"https://gitee.com/rubyLi/text-ellipsis-ruby.git","devDependencies":{"@babel/core":"^7.19.3","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.3","@rollup/plugin-commonjs":"^23.0.0","@rollup/plugin-node-resolve":"^14.1.0","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.25.5","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","postcss-loader":"^7.0.1","rollup":"^2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-livereload":"^2.0.5","rollup-plugin-serve":"^2.0.1","rollup-plugin-terser":"^7.0.2","sass-loader":"^13.1.0","style-loader":"^3.3.1","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"gitHead":"9252ffaea3e404e3f24440091c9347675e99f940","_id":"text-ellipsis-ruby@0.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-zY7JoyXGB4e3CvupfFAWZbnZB7ZpO1RF/WHPa0gYKGWLCC/9gnz56f1GJa1xn3MlSo0bWvd58efY3h3gd7Jutg==","shasum":"14188719c7aa21732a552c5fc98717d24df964ce","tarball":"https://registry.npmjs.org/text-ellipsis-ruby/-/text-ellipsis-ruby-0.0.4.tgz","fileCount":19,"unpackedSize":242869,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2nm87Ygy5MKlqKvpkPRqMDuDc8Zh1GMAoT0NRom2SGQIhALzGCczGGUnC9U+MoB2ATsRXeLhpuwYb3a2bcUZr2EoJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRi9nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptRRAAoBwckvNbloOC27zNoTCKyruigo1cujHKXn83U+7ap/wm+lDw\r\nYP6To0cTQfbU/j+YXJje6kCOGuDJGpSTJxZnJ9jxcKFBsSrCBs0OBLa/npJU\r\nL4hVcuJ4DOWHb/TR7Wd04BfsMTEnrHbrhxNQgcWM4hnwc7KePhyNt6iN3y/d\r\nWLeZ5exJ+VyoCPpPpArXauEUmIxhuGH5tprbkKSg2e3SZsezeXTSdO1z4nWq\r\njYZDb31WPiKGgRlbP5ZWDUT6ca+lnGaA//DzGt4e8kp3LLqYk2XMRbB9yav2\r\n2y69KeIDId6ZkZx6zfASctDHyYrMM/TrER2voRN2K9kPFYEyokJCmIus2tWt\r\naq5sRaJ1wSa3NTJQKYi25c6o7EYQWZbuoAua6KIvR0JVRBCZDH6WLBFqFccm\r\nKE8BDMGZAM2Xk0GWPHoIlvto9Iu16+NpM/JvHsZ2sXM6LQI8D+IwvLe/5PEc\r\noyhQsYbGVetdyeSw8KNT+iYl/fPYexMQGqbd5NUjOeqIj8vVhebPjQAeAKCg\r\nsqdDIgzb/+siINCfj9Pc8JVICjOeEaEaDr7QOZMMGd/95+bT89kk82Vy80yP\r\nPxYX92NYCjXAqQjEixy0zSDxTyMQK2pc+6py3nJPGx6cAI011fe5Q/JLrKVL\r\nzpJBoxZy6p3ir5BndYDt+44GYZF3rLacvMA=\r\n=R5BH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rubyli","email":"ruby1234562021@163.com"},"directories":{},"maintainers":[{"name":"rubyli","email":"ruby1234562021@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-ellipsis-ruby_0.0.4_1665544039518_0.6309023053618357"},"_hasShrinkwrap":false},"0.0.5":{"name":"text-ellipsis-ruby","version":"0.0.5","description":"a text-ellipsis plugin","main":"./lib/bundle.js","scripts":{"build":"rollup -c build/rollup.config.build.js","dev":"rollup -c build/rollup.config.dev.js --watch","test":"webpack serve --config build/webpack.config.js --hot --progress"},"author":{"name":"rubyLi"},"license":"ISC","repository":{"type":"git","url":"https://gitee.com/rubyLi/text-ellipsis-ruby.git"},"homepage":"https://gitee.com/rubyLi/text-ellipsis-ruby.git","devDependencies":{"@babel/core":"^7.19.3","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.3","@rollup/plugin-commonjs":"^23.0.0","@rollup/plugin-node-resolve":"^14.1.0","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.25.5","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","postcss-loader":"^7.0.1","rollup":"^2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-livereload":"^2.0.5","rollup-plugin-serve":"^2.0.1","rollup-plugin-terser":"^7.0.2","sass-loader":"^13.1.0","style-loader":"^3.3.1","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"gitHead":"61ce96b284b952c531ce0d86f19405718847f4d0","_id":"text-ellipsis-ruby@0.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-1vs96gbn5m7sCCCTh0cr1os9UfU8EX0C3HmFJiK+HWRY5u13SkgiELiCDPqcySxIngCdYDIdfZnC0HfRo3Fcvg==","shasum":"cb9a0fbd1c74a207e00ac65ab187437382a97084","tarball":"https://registry.npmjs.org/text-ellipsis-ruby/-/text-ellipsis-ruby-0.0.5.tgz","fileCount":19,"unpackedSize":242862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaBQfKhiQqqkI6tTPj83JUWjqSDe3XvNEOOixlDl9t1AiBjQ41SFWiZw3OsCoM/wRnPqqqhuEgAVce0pnkYk8s/Sw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRjfIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7ZxAAgYMAb+I0Tz2Qie94ObptmaqA2GIuHGNXOTwK3/8tsI/ZJdgS\r\nU01PjBlLre3c3UZR+2KlgaA0L5VtjwxdG0ekiGAoixGH0w06FA6Kj0JqoZMP\r\nt2abjxFlK6k3oEbX5YZb3SmEEP5R26q9sm/btOM6MCSNEccDhig2HVrX0amf\r\ntg9ZL2BrcFHGQ/6MefeEeF+aaB2tK8ZGh4WZykoHmG3HokXmKoBC7K0nku5v\r\nOgwrLCAcz6+GpMN8V5rpFIfHbBHik0ZnwMDeMfDrjAI7lMdaXeK5t83FBaAL\r\nzgfydvnBDDTPPBpyxhlBmxK5SwtJHmuBmvWA97cIRr6LhIpWhNUickKfu8b6\r\nRssJI/bG7VkPw27ICXC13ixBHmG77KoMDTQEFunh8PpKGxSF8j/rRHIUsgSF\r\nVM3eY0jX1twIwcViL4zN+2hT9YyRkd1K3qP2LapXTVHh2oDeoiWUgoFiDwZT\r\nMkdPwoDPVgmVKRSmLGnA/wPSGgtVfF+IdmasF+ZEwECgjczMxG34G7MxXbR2\r\nE2WJtlfU4Grh//IpoLJ9mHgwVqFrmx7R9aQ16u2uNuT6H1gbIc2qwsmUTxn/\r\nmT5uvH7DezJb7VeR1bK9B/h8t3G+Y9KOI4OJ3o/iptO0FOj6M9gx6zIasEPH\r\nC4dcDoDUGXNxQ6ak8kpDCkfZ5tDqthpaI7U=\r\n=WlCY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rubyli","email":"ruby1234562021@163.com"},"directories":{},"maintainers":[{"name":"rubyli","email":"ruby1234562021@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-ellipsis-ruby_0.0.5_1665546184036_0.1381996425820058"},"_hasShrinkwrap":false},"0.0.6":{"name":"text-ellipsis-ruby","version":"0.0.6","description":"a text-ellipsis plugin","main":"./lib/bundle.js","scripts":{"build":"rollup -c build/rollup.config.build.js","dev":"rollup -c build/rollup.config.dev.js --watch","test":"webpack serve --config build/webpack.config.js --hot --progress"},"author":{"name":"rubyLi"},"license":"ISC","repository":{"type":"git","url":"https://gitee.com/rubyLi/text-ellipsis-ruby.git"},"homepage":"https://gitee.com/rubyLi/text-ellipsis-ruby.git","devDependencies":{"@babel/core":"^7.19.3","@babel/plugin-transform-runtime":"^7.19.1","@babel/preset-env":"^7.19.3","@rollup/plugin-commonjs":"^23.0.0","@rollup/plugin-node-resolve":"^14.1.0","babel-loader":"^8.2.5","clean-webpack-plugin":"^4.0.0","core-js":"^3.25.5","css-loader":"^6.7.1","html-webpack-plugin":"^5.5.0","postcss-loader":"^7.0.1","rollup":"^2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-livereload":"^2.0.5","rollup-plugin-serve":"^2.0.1","rollup-plugin-terser":"^7.0.2","sass-loader":"^13.1.0","style-loader":"^3.3.1","webpack":"^5.74.0","webpack-cli":"^4.10.0","webpack-dev-server":"^4.11.1"},"gitHead":"e0b83d1f5376aa53db0094836597d112659caf63","_id":"text-ellipsis-ruby@0.0.6","_nodeVersion":"16.15.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2NMIuwSv9J0W/hjtEyL27lDz40fzVixDMxv4SuPE9Lr9B4FQIMHZXJAdnHkvnXaQAic1XSKItsRWW3sFxsL9dQ==","shasum":"c45dfb9fab86134806a1dcfb7483085d29c7b6a0","tarball":"https://registry.npmjs.org/text-ellipsis-ruby/-/text-ellipsis-ruby-0.0.6.tgz","fileCount":19,"unpackedSize":242901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/9UluXdmG1qPCkpHDwPMIPCx23HQKt2pqzxSht+PeXgIgXYuIqTD7+oKmxsZyJOnPYpwOcqn3gAQS8qYsjn5xfac="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRm32ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOSg//drpp+qCgo7a/sOsRSNZ3DS1eZr/0r4PEHYhmBTorErC7iUYc\r\nBSVUnJ7sx1+aGxdxFZbV5eOvvOPwdeXVTkaV/ncGahHoBnGqqv18urCVB1G7\r\nTKHfMsCNVPFIuc+WChwTc0k+7Bj+0N2reBZBi3r0+vo/4IFgsQv8S9A+oofp\r\nzoVqTaitQ6ijtMcyNxg33mEuXAQDxJbxSKPR3bYjiNcjUKk5lW3q3etfPJhX\r\nN7LiamUDXfd64VSKkI9aNuPfsjNk6uYiI5uXLH3ntCl4rgCq/fW1oh49DKF0\r\nEbAOpjnyJms8wQ8/S9ssOW5WBn/Y7u3qqr1sGcbyxnS9RweVEePsgWJ5rLKd\r\n3ebrqMoSs9OV+Ela314c3yoT1EgZmnBKQQFF4077PuFoT9JztjSOOeA5GK5N\r\np/0hYOGPHUZixJFgY+uXhts1+GWkRCQxXPIx0RZcB9MaCugiDemxlksjMc9N\r\n4E00XBBpCJlv/8MByQyk63N39O5obP68FSgRN/ZyGQ3CmNd69rgmjtFNX7UE\r\nQBx+L4JTGNft2OxIzgSe3dWcq/DdVsNQb8WbDZMYyHaXX12gMqITNjc8mqId\r\n0y4bts2BVDRdjhIoD6ZzxpeKWns2PNWWUiToSilm7VFfYVe7umOXe9nV5ij6\r\nWfz+iN82WCZjLAJ/nB3eEy1gYIzBqNXvdXA=\r\n=+kcp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"rubyli","email":"ruby1234562021@163.com"},"directories":{},"maintainers":[{"name":"rubyli","email":"ruby1234562021@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-ellipsis-ruby_0.0.6_1665560053732_0.5830731371694249"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-09T10:11:26.706Z","1.0.0":"2022-10-09T10:11:26.881Z","modified":"2022-10-12T07:34:14.086Z","1.0.1":"2022-10-09T10:19:38.642Z","1.0.2":"2022-10-09T10:22:01.870Z","1.0.3":"2022-10-09T10:34:36.913Z","1.0.4":"2022-10-09T12:17:27.664Z","1.0.5":"2022-10-09T12:23:55.845Z","1.0.7":"2022-10-09T12:28:49.816Z","1.0.8":"2022-10-10T01:07:02.905Z","1.0.9":"2022-10-10T01:15:51.893Z","1.0.10":"2022-10-10T01:45:34.760Z","1.0.11":"2022-10-10T01:58:35.042Z","0.0.0":"2022-10-10T02:07:10.016Z","0.0.1":"2022-10-10T12:30:15.059Z","0.0.2":"2022-10-12T02:25:21.179Z","0.0.3":"2022-10-12T02:52:42.676Z","0.0.4":"2022-10-12T03:07:19.777Z","0.0.5":"2022-10-12T03:43:04.204Z","0.0.6":"2022-10-12T07:34:14.007Z"},"maintainers":[{"name":"rubyli","email":"ruby1234562021@163.com"}],"description":"a text-ellipsis plugin","author":{"name":"rubyLi"},"license":"ISC","readme":"# text-ellipsis-ruby\r\n\r\n处理单行或多行文本过长时省略号显示\r\n\r\n## Install\r\n\r\n```\r\nnpm install --save-dev text-ellipsis-ruby\r\n```\r\n\r\n## Usage\r\n\r\n```js\r\nimport { ellipsis } from \"text-ellipsis-ruby\";\r\n\r\nellipsis.config({\r\n  lineNum: 1, // 默认行数\r\n  fontFamily: \"MicrosoftYahei\", // 默认字体\r\n  fontWeight: \"normal\",\r\n  fontSize: \"14px\", // 默认字号14px\r\n  left: \"...\",\r\n  tagName: \"p\",\r\n  resize: true,\r\n});\r\n\r\nconst ells = document.querySelectorAll(\".ell\");\r\nellipsis.init(ells);\r\n```\r\n\r\n```html\r\n<div class=\"par\">\r\n    <div class=\"ell\" lineNum=\"1\" text=\"这是一句很长很长的话，到底有多长呢 自己感受一下 够长了吧 还没感受到？那再感受下这是一句很长很长的话，到底有多长呢 自己感受一下 够长了吧 还没感受到？那再感受下这是一句很长很长的话，到底有多长呢 自己感受一下 够长了吧 还没感受到？那再感受下\"></div>\r\n    </br>\r\n    <div class=\"ell\" lineNum=\"2\" text=\"这是一句很长很长的话，到底有多长呢 自己感受一下 够长了吧 还没感受到？那再感受下这是一句很长很长的话，到底有多长呢 自己感受一下 够长了吧 还没感受到？那再感受下这是一句很长很长的话，到底有多长呢 自己感受一下 够长了吧 还没感受到？那再感受下这是一句很长很长的话，到底有多长呢 自己感受一下 够长了吧 还没感受到？那再感受下\"></div>\r\n</div>\r\n```\r\n\r\n## Config\r\n\r\nYou can add config when `ellipsis.config` to set global-config or use the attribute on vue elempent.\r\n\r\n## Property\r\n\r\n| Props      | Type            | Default                              | Effect                                                             |\r\n| ---------- | --------------- | ------------------------------------ | ------------------------------------------------------------------ |\r\n| lineNum    | Number          | 1 (from global config)               | The max line.                                                      |\r\n| fontFamily | String          | microsoft yahei (from global config) | The fontFamily to calculate the width.                             |\r\n| fontSize   | String\\| Number | 14px (from global config)            | The fontSize to calculate the width.                               |\r\n| tagName    | String          | p (from global config)               | The tag to show the text.                                          |\r\n| left       | String          | '…' (from global config)             | The String add on the end of the last line.                        |\r\n| resize     | Boolean         | true (from global config)            | Add the eventListener resize to window to watch the window change. |\r\n\r\n## Methods\r\n\r\n| Method | Args                               | Effect                                                         |\r\n| ------ | ---------------------------------- | -------------------------------------------------------------- |\r\n| config | Object: obj                        | Update the global config.                                      |\r\n| init   | NodeList: doms \\| HTMLElement: dom | Init the ellipsis dom by the config global and attribute both. |\r\n| watch  | NodeList: doms \\| HTMLElement: dom | init the ellipsis dom and watch the change of attribute.       |\r\n\r\n# 2022/10/12 新增:根据字符长度截取显示省略号的 js 工具方法\r\n\r\n## 参数\r\n\r\n| 参数名 | 意义                         | 类型   | 默认值 |\r\n| ------ | ---------------------------- | ------ | ------ |\r\n| str    | 需要截取的字符串             | Str    | -      |\r\n| lenNum | 指定字符长度(中文算两个字符) | Number | -      |\r\n\r\n&emsp;\r\n下面是一个简单的在 vue2 中使用例子:\r\n\r\n```vue\r\n<template>\r\n  <div style=\"text-align: right;\">{{ realStr }}</div>\r\n</template>\r\n<script>\r\nimport { setTextElipsis } from \"text-ellipsis-ruby\";\r\nexport default {\r\n  data() {\r\n    return {\r\n      str: \"这是一句很长很长的话，到底有多长呢这是一句很长很长的话，到底有多长呢这是一句很长很长的话\",\r\n      realStr: \"\",\r\n    };\r\n  },\r\n  mounted() {\r\n    this.realStr = setTextElipsis(this.str, 6);\r\n  },\r\n};\r\n</script>\r\n```\r\n\r\n谢谢你的使用~\r\n","readmeFilename":"README.md","repository":{"type":"git","url":"https://gitee.com/rubyLi/text-ellipsis-ruby.git"},"homepage":"https://gitee.com/rubyLi/text-ellipsis-ruby.git"}