{"_id":"jssoup","_rev":"18-4733bddf9fe2d76dc8fa31155f1f6a7a","name":"jssoup","description":"JSSoup is a BeautifulSoup style HTML parser library.","dist-tags":{"latest":"0.0.15"},"versions":{"0.0.1":{"name":"jssoup","version":"0.0.1","description":"JSSoup is a BeautifulSopu style HTML parser library.","main":"./lib/jssoup.js","scripts":{"test":"mocha --compilers js:babel-core/register"},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","mocha":"^3.4.2"},"dependencies":{"htmlparser":"^1.7.7"},"gitHead":"25dd2b1b92f3e210de3bd8322203b5c1205de8e0","_id":"jssoup@0.0.1","_npmVersion":"5.0.3","_nodeVersion":"6.0.0","_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"dist":{"integrity":"sha512-rdI96/yFh62XG6mY6okTZIvc4wgqyyCtiNZnYpnZwaqVxXl71j6t+zgw1oNwx4zDksbs49kV2cSD7erKYdySGw==","shasum":"75fc64ebcc1048d7f397314c2d3f048545a9e007","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjFqIegVVKSaJIOOHgN4DJCH3XGSKzG7YH47Z7LOtGIQIgZ/fDGASj+NI0HtdThZ7za0hQkoEpkA6Ft9KN1UdZMTo="}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup-0.0.1.tgz_1497292609659_0.15962544595822692"},"directories":{}},"0.0.2":{"name":"jssoup","version":"0.0.2","description":"JSSoup is a BeautifulSopu style HTML parser library.","main":"./dist/lib/jssoup.js","files":["./dist"],"scripts":{"test":"mocha --compilers js:babel-core/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/jssoup.js -d dist --presets es2015 "},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","mocha":"^3.4.2"},"dependencies":{"htmlparser":"^1.7.7"},"gitHead":"96d28b84c6545f9e9edeb971b73426e2b25237ce","_id":"jssoup@0.0.2","_npmVersion":"5.0.3","_nodeVersion":"6.0.0","_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"dist":{"integrity":"sha512-qEMKs40SJM0kD02NFUDHEkHKWuX9XzdvDWsN31ZvR8Xuorv+ZnQhrokVV3Hgle48MzX9D8xAduxPolkZlIBMyQ==","shasum":"100e622d6c6be0b5aeb498c4f01f79ed8c4c5cdd","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUeZSsRFLPKEGuHvwmBjALI+s9FfgaVD2utCUpJT3b8wIgMPrYg7JLuMD+mxjc9H96u2LKQBxBwT2K2VrhIiuatio="}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup-0.0.2.tgz_1497307763983_0.047868611523881555"},"directories":{}},"0.0.3":{"name":"jssoup","version":"0.0.3","description":"JSSoup is a BeautifulSopu style HTML parser library.","main":"./dist/lib/jssoup.js","files":["dist","README.md"],"scripts":{"test":"mocha --compilers js:babel-core/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/jssoup.js -d dist --presets es2015 "},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","mocha":"^3.4.2"},"dependencies":{"htmlparser":"^1.7.7"},"gitHead":"96d28b84c6545f9e9edeb971b73426e2b25237ce","_id":"jssoup@0.0.3","_npmVersion":"5.0.3","_nodeVersion":"6.0.0","_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"dist":{"integrity":"sha512-fLe/KvHNO6uV/QHSgNs1pZPEgcuSbC8YT5Jz42XdkUtqu9AmfDwvCoeBboeRrfjryjCpZhuM+EMTIfrEN4Kchw==","shasum":"b3e4a73bf73fea534c0503a8da128e4879f80345","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjU34IFDWipaw5tO97qK0ixVqPlgPkwFrHK8oCnPcf1AIgOSrNb13l8EGB7FRdlAHBgJfWDvE3683bmkhRJ8E2iiQ="}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup-0.0.3.tgz_1497308614541_0.2748793987557292"},"directories":{}},"0.0.4":{"name":"jssoup","version":"0.0.4","description":"JSSoup is a BeautifulSopu style HTML parser library.","main":"./dist/lib/jssoup.js","files":["dist","README.md"],"scripts":{"test":"mocha --compilers js:babel-core/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/jssoup.js -d dist --presets es2015 "},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","mocha":"^3.4.2"},"dependencies":{"htmlparser":"^1.7.7"},"gitHead":"1a1f36e5414a42118c84d58a56e9adfb8dfe5036","_id":"jssoup@0.0.4","_npmVersion":"5.0.3","_nodeVersion":"6.0.0","_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"dist":{"integrity":"sha512-Ttdmt9z5/sFwU4xV+7JQm1O2m2oNsqnhcqqaTyEJSKy6t56zk5jkmFDG24C0Cm9cyqmoBOWSCfh+uTVG51MX6g==","shasum":"29b889d324909d156afe9f24db6493b9907e8470","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ7UbqCv66uleSe7dUyv3Y2Ngw42rs6CR2Um2cNim1+wIgO7fKvPUhia4ZASQj2BV49WFfxmIr7rTrTy/Q2THIaLw="}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup-0.0.4.tgz_1497905589970_0.8724545205477625"},"directories":{}},"0.0.5":{"name":"jssoup","version":"0.0.5","description":"JSSoup is a BeautifulSopu style HTML parser library.","main":"./dist/lib/jssoup.js","files":["dist","README.md"],"scripts":{"test":"mocha --compilers js:babel-core/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/jssoup.js -d dist --presets es2015 "},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","mocha":"^3.4.2"},"dependencies":{"htmlparser":"^1.7.7"},"gitHead":"4d3c031fd4bb8f7bab59cd1123c58b53b23e2c35","_id":"jssoup@0.0.5","_npmVersion":"5.0.3","_nodeVersion":"6.0.0","_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"dist":{"integrity":"sha512-kO5EGiyLqD6Nx8pAirFpQeYWtv0hN1BMxFAqOwQfUv+hcXVyxkzY9TqEDvVF6NUtuXm+HvydhRimHydUBxfBHw==","shasum":"124ea279467f7d50b5513358d1576c3802782faa","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeMozI7H20Js66aEus0ljfbbSkD+QQ7UJb9gMtsraOMQIhAORdSUOPrpyP0f/ZWfynp9NDAZdvC3D10PGzIAF5TQu3"}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup-0.0.5.tgz_1497983988542_0.13534764386713505"},"directories":{}},"0.0.6":{"name":"jssoup","version":"0.0.6","description":"JSSoup is a BeautifulSopu style HTML parser library.","main":"./dist/lib/jssoup.js","files":["dist","README.md"],"scripts":{"test":"mocha --compilers js:babel-core/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/jssoup.js -d dist --presets es2015 "},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","mocha":"^3.4.2"},"dependencies":{"htmlparser":"^1.7.7"},"gitHead":"e98d1f8f3702126e10cde71274fe450c71634f0d","_id":"jssoup@0.0.6","_npmVersion":"5.0.3","_nodeVersion":"6.0.0","_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"dist":{"integrity":"sha512-maELcw6VxWqQJlNRM9PMKKpF2SnRy5YHHyywhI3A7n/8htOoMTQyLs3pcsCAxi2ocwY7/XdwyhdVponl9v5jDw==","shasum":"379f3f6709847446136ae5e1ac972c6eee300e72","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXLJXeZgKfytESZF5Xob+vZQUgh/LEpKdM0fyS4/nxIAiEA5wiOkzuQGf+bYAWmbgJr2HS6pN2sZtzlxNscRM3zxnc="}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup-0.0.6.tgz_1499319498404_0.19242748245596886"},"directories":{}},"0.0.7":{"name":"jssoup","version":"0.0.7","description":"JSSoup is a BeautifulSoup style HTML parser library.","main":"./dist/lib/jssoup.js","files":["dist","README.md"],"scripts":{"test":"mocha --compilers js:babel-core/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/jssoup.js -d dist --presets es2015 "},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-cli":"^6.24.1","babel-core":"^6.25.0","babel-preset-es2015":"^6.24.1","mocha":"^3.4.2"},"dependencies":{"htmlparser":"^1.7.7"},"gitHead":"81cad455b3f28c85e3b3e30eee22a125d298261c","_id":"jssoup@0.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"dist":{"integrity":"sha512-f1Lcb9kjtOWbw+2KBbojXY286KZRJssMCMe13pYCl5un6TRSx1zH2uspgMjmqMrDp4g0DZ+yZjPpEMhecI1vrw==","shasum":"9a25d1c39f0d1a76d6fb8b6e91e92173c05e39c7","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.7.tgz","fileCount":3,"unpackedSize":21056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5SzbCRA9TVsSAnZWagAAOnYQAIFSbFVZe0oE5NGsQBar\ncHZQulGCDXINgkhFsIBIGvcxWUzbAnTaalga6BH5S4SZQ/TRcEhJGLXq2brM\nLf1WfXJy+19A/rUOcMu2RBcL/A6/IcURzfBqpcssM8gqv/omdKBOYd/2+lV6\n+B+oVk4XEVXgaUyz37UAa+6rXHuDc7b9hMr/Mqqbny4SFwy/uC2UtpjeB0Hz\nfuZoOXXslCFwLM40Oa4VvtmJ7AMAkyiS91LXoIqI37savcO7naLC8MT5dkC4\nxzJkpIKsZ0FOhTQcrXYTjqNEYBIcZDuWqwI5lrFoULyfynpMbJP+aZK2OhqA\noha4rWbXsyQtwfYXsroCMYY/yySNZ5eKg7oDEFujQugaIl8PO/yHvqy1Tqeg\nbsREyChs+7vStalyAVPAMw694BvGuQyBKUVxa8M5a+LTeTQdf61ffIb1SGZN\nh1Gn15PaBuIhCij8dVNYfNRJBmFkdwW2radSK7tqOGDyl8Ojqp71jPQvMOmJ\nTVHEhNdFw+mmgsyW1zDgisiMVyF/CW1/348D9Hnedi1rbjOYZumpeRdihCne\nIgyYmGMpyE5INimnqQBiLcG9tC/HDsEjifiB03BzJ+TR3NcgJWCsCKNNRa2Z\nlYhs4iNMApDDiKbpeTR9fNEvcGqYNxfsRdvm9MVU8Woix5ggpH/Ae08XrmrT\nGiZA\r\n=NSNN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxQlkmecAylBWRZ20nTbLwyKpZ8Kiwqxj5rT2X0FJhuAiAVDpa+Huz2o+kEd8i9eQQZ9/HVKZ1MZHtIEFXiVWepBQ=="}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup_0.0.7_1524968666633_0.25290843371823657"},"_hasShrinkwrap":false},"0.0.8":{"name":"jssoup","version":"0.0.8","description":"JSSoup is a BeautifulSoup style HTML parser library.","main":"./dist/lib/jssoup.js","files":["dist","README.md"],"scripts":{"test":"mocha --compilers js:babel-core/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/jssoup.js -d dist --presets es2015 "},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-es2015":"^6.24.1","mocha":"^3.5.3"},"dependencies":{"htmlparser":"^1.7.7"},"gitHead":"9b313d194c76930d0b97976b329c579399d92a6d","_id":"jssoup@0.0.8","_npmVersion":"6.0.1","_nodeVersion":"9.4.0","_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"dist":{"integrity":"sha512-/4b5xLrpo3OeIsLvxS1svV5J84L09HIJFbTNSM+PDI9whDQIqqN8JknJnfGcE9C+aqig9SOixRIqvNQgEIXsqA==","shasum":"e5bc301ecd3a396d0a0a8253f01cb0bea7f26c89","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.8.tgz","fileCount":3,"unpackedSize":22230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA7JKCRA9TVsSAnZWagAA/j4P/0Y/t+Uzj7nt+Apn17bR\nji4+D/H5/7NqVX6alB2721hgGnSUt6UMkS3TuXLBvMhq1CPI/130UbXbaFPv\nEdi5jq3sqDU2vilx3vxvbKpc7B558UVSYZTDxgFTgMTW7rj3uv/HRoVZX9Zr\ntCQNwIlC4sLEj4Kqc/oYmrF3KZg3XozqUUCgPlvtscdU0N+NS5tsbNG1CwWb\nFkH5Uy7QQyfzIsg0NFyLRtwRB4Tb3dNaGF0LyrtpsocFyvJo+gxd0OLM6Mu+\nNmFZmKNvdEx0Zm6CNXRt+/SxN+pjNTf5Qphr9oBRlvr5mQMrD/wQzUbO5JpU\nofHJytTyj+Rm0YqBhWF+Lj7BHFd4bGKLDJ1GzkjgPAMIeZE/wIF5hXnsZcl8\nvNwKbgg3cBvxZ4jQftDVSzV7GgnZQNVetA/3Kasc1FoH2sJU2KVVQgZUxDPx\nxTOLrJfXktCLbTjo9q1j0S/sY5snMiAXRL43ZWuLHuGPlELMzd63uoPJmo2t\nRuSbKW53i5sQThF9Hq9rHLpsLGJ1jq+M0acHd06hd2irFhjiaWe3C/oZF11+\nB2vXK4N2KjD+d84lTQI2dxa5mmEY0RHR6A0pfwozAlOcuvCDMSfXZBg6ZKVR\nxnVWAEvrK5cFjnj8d4xEL2cPsIUZ4to9yyFas/ef+DDTCMZvazLwa0zLv1Ik\n9cfl\r\n=MknK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/UAO6zEsWQTcRNDvKDs9OAIuAulPmZBeB6pgGmZCwmgIhAJn2e5Pp/UpL5Bo1sCxp37KJMZKfU9rq0W8OKSb1qGvR"}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup_0.0.8_1526968905647_0.8089027622802516"},"_hasShrinkwrap":false},"0.0.9":{"name":"jssoup","version":"0.0.9","description":"JSSoup is a BeautifulSoup style HTML parser library.","main":"./dist/lib/jssoup.js","files":["dist","README.md"],"scripts":{"test":"mocha --compilers js:babel-core/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/jssoup.js -d dist --presets es2015 "},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-es2015":"^6.24.1","mocha":"^5.2.0"},"dependencies":{"debug":"^2.6.9","growl":"^1.10.5","htmlparser":"^1.7.7","lodash":"^4.17.5"},"gitHead":"36c9722e4626c117e04efe5618e981f34f3d916c","_id":"jssoup@0.0.9","_npmVersion":"6.0.1","_nodeVersion":"9.4.0","_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"dist":{"integrity":"sha512-v1c82yn7hxdH4h9kPLIB7bqBLbjlKw1f71LqSyActtPmhijVFA7zJrfsJuqGila4r46r+8445FlocZiBZUSt+Q==","shasum":"74272c1e4d97a81b976189a2448751fe4e0c2d80","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.9.tgz","fileCount":3,"unpackedSize":22290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfkA8CRA9TVsSAnZWagAAzhMP/jIJLuiSOL5Rn5TudAqr\n+tnDfytr+JV5YiXYWyqt27a93PBCstG5Se8zBN/HrDx+T8F2nQEPHsi8bTnJ\nyjwr6ObNzNkWkczJ8t5Ompfbzm4y1d3XIBJiPDUJP78KgCvuwUOgjTXTBeJ8\nXon9x9BxFufz3W9Jtt6sJAqA+bBN9HcU0ZD/U6gCJqPrgv2QaE1H7E1mHXQB\nEhZ90fyTg8UiYCojcyjIwVkMYJqdPWQiLsWyfh2WkhQvSAd5E0UBiNL3904u\n3l7x+R5ngdmSjz5Nhde6veW/zWyl6BqzxlVxOJeW6u/q1yw8+T6GpdAlTDAX\nBvcvs5RzAeseeDhLfCGdSPRgGFHgBxya1UZP40uzpLK88HE7Y3HNFbVWo908\nQUNO2QWBh/Fz2vy+asLPT3P7tdoQKA63w/2XmLwW/Nanq4geSWtkF2RrnYcZ\nPdGCaMeUPY4mBx9n1ZPmTyAiPpl7LUzyvaFmwd+pH+jBloLDjqFThGxTAztn\nr+/3xNB/j1OkwWO8atyBmDROTCMf48dvDrrA8XfwJmMV3UP6Z8EK5+Fm+Ed0\nO4ut09/W0YGJcWOF8zidO4zrlWXzcgi3MhCUMbD7NZLe418pMO0Y+QwOigWP\nLMwnec2vb1Vj+npVQuutwmzOjNfFUr5S7mvYJS1/zv8rNM88sH8rg6pZPdRb\nPU64\r\n=HoO9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVWkwSD7HqI/QXPt2P4BjQQwRfE7l1SCsMQ07yfjRplgIhAPBnaHBdAVwQa7a7pW3T7J180wc3VDA4xGrfTDe20sRn"}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup_0.0.9_1535000635986_0.4952599602772789"},"_hasShrinkwrap":false},"0.0.10":{"name":"jssoup","version":"0.0.10","description":"JSSoup is a BeautifulSoup style HTML parser library.","main":"./dist/lib/jssoup.js","scripts":{"test":"mocha --compilers js:babel-core/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/jssoup.js -d dist --presets es2015 "},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-es2015":"^6.24.1","mocha":"^5.2.0"},"dependencies":{"debug":"^2.6.9","growl":"^1.10.5","htmlparser":"^1.7.7","lodash":"^4.17.5"},"gitHead":"94af47ba9209f4ed9c4b372c3f5cbbebfa679653","_id":"jssoup@0.0.10","_npmVersion":"6.0.1","_nodeVersion":"9.4.0","_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"dist":{"integrity":"sha512-t7V4AX16R3NZKFgBdNT4BsrFome790p3Ado1cqWJ+gr9yNAoR50cw68EH7e5kaxqMGucjXjBvYwP1fY/RpKplQ==","shasum":"a794437795601988f91fe87c0ea621ef68a03a2f","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.10.tgz","fileCount":3,"unpackedSize":22297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5RXXCRA9TVsSAnZWagAA5FUP/ibI6RjGvyrCelK3XjB3\n1RVLjuVnerIz91jnneVmuUqu1MCLyr3IkbrBG71CUIAo+tPoR/v7jaGROARy\nd6nJqfX28+E938DBVQWktZS7GRwyQzNM4dUd7wWxHVQGHjm0vKV2WcU+OBv+\nbrHmMalymP4k6/xgYyxvKxz68CZuwic97rmTPZboQoMvbUnVH5+0fOs0IGs2\nBwJsFAsQmgLNp72SDo/E1kkKGP2G5GqCqkPxS2XWchx4t1T9SWLAhOITidBS\nIDKNbAwO9++G1yV9gZuh9IxBGETWsbq0IVGnX/sxMxd5njNhZK6kJmzbyZjt\n1OXCKzD86KMzLbjv+9iNPnVnaQdlZFQQ9uv7S1H5soFGKldNUgsK+Gu6Nc6/\nJv1FfKh9H2Q6KETEai7GNy78o0SE1FrHzb2FW47eXFxGciI0DWiizcnIMzYx\nnMdPumVVOReXUC/5RE1lknAEm9i/dYpa4eLZmg/P8K/MIQUE/h6pRn0HytkY\nuKBkiph4pzyRvEbvU55Z3F8qZwU2GhBAnq89cyhr4kkU1j7Y6NsuJPQpJIBs\ngxOCnA+5HMNRuFHL1uY4lXiIsc58fCvRT94H+/twnL50ZGvIYSQV20nqp9WR\nllmXKaqEebd1wO91okoR0kPaR/iQSZerK8S4hLswxEbK44bp1L7AtTcjBbd0\ncBb4\r\n=/cHL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAV+QIQJVaYk1IW//eRgvVCnJyh/8WAggX0Wb20RSmhmAiEA4yru1RGv0rOVtr0hmGmJjdOMV6Z2JiSyzf4R9gmI9io="}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup_0.0.10_1541739990745_0.8017236170793454"},"_hasShrinkwrap":false},"0.0.11":{"name":"jssoup","version":"0.0.11","description":"JSSoup is a BeautifulSoup style HTML parser library.","main":"./dist/lib/jssoup.js","scripts":{"test":"mocha --compilers js:babel-core/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/*.js -d dist --presets es2015 "},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-es2015":"^6.24.1","mocha":"^5.2.0"},"dependencies":{"debug":"^2.6.9","growl":"^1.10.5","htmlparser":"^1.7.7","lodash":"^4.17.15"},"gitHead":"ad5206f880bd0e0fe2f4f2225f3fdbc59b8f1786","_id":"jssoup@0.0.11","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-nBIZHOgvfFGyRX9vATXDTPpeytJPJ7fbPRSChcu6uVNsPYAyz2RCdPoYaR3dRXiSWndr/VTPCVHKPsAt3A/jBA==","shasum":"9b8209a6511944e1c3dc051654884110ea579f7a","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.11.tgz","fileCount":4,"unpackedSize":28803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedrA5CRA9TVsSAnZWagAAyrgP/A2ng+vQG7VOOItkWL5d\nqQsV2MOIy0pj+GFsRRXjCI7pUlOO8k/D7pKLDEggS6Hbat880N/R0cACRp2O\nCfKY3m1VjVYmzpegWO0TBKrk1WxJzlkXidZ/lo+FIU88oWwFiP+Z1BM8uELh\nLsds19LcIZqi6WStTgCwnLBYn5cg1FHlutnSeQKVqj9SJQdpHSDRoxRP+P3V\nMOgE6nP+r7KlfZu2+BSUmX6KbqdFoWklOy0ugb/XAB3W2Jl+5ywlanQZy0Jn\nnzeg4qkYYPRQd2w5J/jWNoFzuRmwRnt52Qt7iWJTJE5UskRw5jdM8tCp4cpm\nGMAin72n5XvhrceGk8eY/karvNz2KmgwilveZOs92/emYz28OUeebTDuGDiV\nGpAMFbZsw00HI2C9EoYu98jmr5ka9he3jgBKl5zjExER35pOqpfVvNph5Uid\nQFb48oDQIeuxQM2Q4IBJh0ynr1vipJ1nIsVwSiDU/VZhXX1N9j9tNxm1jkqd\nlA1/D/LcRmZWzA5M1pMw4ESIfthGK2S0RyQ+kjB7YqyvaPfdAqpiF64XMJfh\nKGKBoHSly6ue4e1A0iVdu9gpesgP8XhN/EtPRf2me8/MwFt/HTvQd7yKAh0j\nX32A9PaXYyYXjGT+e+i/qF6L0lokfEBsJKLSUQ6vVG+5W2jaN1X1cAANqtoq\nJNcC\r\n=ghL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEF8wV0i/OMEnjJ52IlV8N51XnMcVTClrqti1ilffIVzAiEA7Pe7g32RHn62sWpg0mt3B/shQ8+07hh943El2LMicmI="}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup_0.0.11_1584836665232_0.22577218550930578"},"_hasShrinkwrap":false},"0.0.12":{"name":"jssoup","version":"0.0.12","description":"JSSoup is a BeautifulSoup style HTML parser library.","main":"./dist/lib/jssoup.js","scripts":{"test":"mocha --compilers js:babel-core/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/*.js -d dist --presets es2015 "},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-preset-es2015":"^6.24.1","mocha":"^5.2.0"},"dependencies":{"braces":"^2.3.1","chai":"^4.2.0","debug":"^2.6.9","growl":"^1.10.5","htmlparser":"^1.7.7","lodash":"^4.17.19","minimist":"^1.2.5"},"gitHead":"d38bde128c7f44ca37200262ed4777c63973649e","_id":"jssoup@0.0.12","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-IC1hme32oB1Arlgthyp0CA25p9lty9IAbvUytAQvTOxmxcahqQM4uoqs20GeHeny4LTxvFSbidht5wkQwwqIhQ==","shasum":"356420dec055430bda4ff872a2486a9ea7373cbf","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.12.tgz","fileCount":4,"unpackedSize":32540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC9+oCRA9TVsSAnZWagAAvFwP/0zV3d6q57s3pOBZJvnw\nqNOxIzLd7WzfyRkZMdqNWip6Ggo3quSclf/AXvc697NB1EHozYgRo/Z8TXX+\nRZnFsLUTFHqQjlduRKS+LIEFnllLucIP0/KRX35Ru0U1LRDUxmomaqTDYf2g\numQf1r9KAM2pj4Frks83030aXu8pKcox28nkVLZyvRq3GBqVMvSpUMSrJO/l\nlDNdOk78hq4TCb4id5BdkRa9Rxf85TU2/CvlQYZ/MvcPu0ITFP2iXxLEIz3I\n9Lwt2nVasn4uuKrN46E5Zz1C0ztIuIAC/cYqzJuNevBa+/v2+ewcmUS53M2D\njkyCL1PTRVfQ/HaJkHtqtrtw9DyMAf7MfXbanVSvKAaecBcI5dVtDoCh2Grk\ngO2iec9XhBlDbg5VRKSYhyeb1xFdZl1pDuHYALPSSQ9V+ydrsCZRtLyEbtGw\nqvuy0V5f/1qnNdWcuW3mocP0T15Se/9Ctdp6Vc6jch25xpvly5H7a4zNCNpe\nug7LH3jqgE+1AyH8kf/+QFj3u1scKhI+0An90gCvStQEfilAwY51qzHOvio5\ngfk2pv5U6oSpQruqqJE7b0bsGpAzPqWy9iyv9fgoQyOdZZBWQoNa62EHh4XB\nYfryIrlKg4agjqeC/qdSMMZCtpSbAH2ECGMQ9xOeESfWFRF5gbDoKNlvN9RS\nmORO\r\n=b6Ki\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG/cS2x6GB2CHu9TJzKDc9eqFybeIUbPRA9wS4/9/PwwIhAJutndIWGsAxcab2VGwcn9woZSv0YLeBLEIT/pMvxVNI"}]},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup_0.0.12_1594613671744_0.8767089023224408"},"_hasShrinkwrap":false},"0.0.13":{"name":"jssoup","version":"0.0.13","description":"JSSoup is a BeautifulSoup style HTML parser library.","main":"./dist/lib/jssoup.js","scripts":{"test":"mocha --require @babel/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/*.js -d dist/lib"},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/register":"^7.15.3","chai":"^4.3.4","mocha":"^9.1.1"},"dependencies":{"htmlparser":"^1.7.7"},"gitHead":"a07f43bbd9a0646b8fb2dcd69e4c8c85fc831c58","_id":"jssoup@0.0.13","_nodeVersion":"12.14.0","_npmVersion":"7.24.1","dist":{"integrity":"sha512-zl4wdQiAW2LVFXnDO8yj7XuFNwtTNi3+ej8uz3bVOTAk5mdJkmlUHQpuTLxeWBu1bbY6jl6PBWv32wx1/i+2NQ==","shasum":"735f65856c7953953e0621c46eabdbbd2c352901","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.13.tgz","fileCount":2,"unpackedSize":6479,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAuQnqCJxOMBk8Rlci9G1PObHTBx3JU5Kxew4e/NSoxAiAho5CWHlSWXagc/8H5Aezkj3PH0fLEs5F4paG2k5WRig=="}]},"_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"directories":{},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup_0.0.13_1633063918916_0.9596478296930737"},"_hasShrinkwrap":false},"0.0.14":{"name":"jssoup","version":"0.0.14","description":"JSSoup is a BeautifulSoup style HTML parser library.","main":"./dist/lib/jssoup.js","scripts":{"test":"mocha --require @babel/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/*.js -d dist/lib"},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/register":"^7.15.3","chai":"^4.3.4","mocha":"^9.1.1"},"dependencies":{"htmlparser":"^1.7.7"},"gitHead":"6bca9aba34daaf304472e1791a7351d18e27f13b","_id":"jssoup@0.0.14","_nodeVersion":"12.14.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-diBtlcv0iOBz86gsNNtSqPix77xyvr2eaBELuikRIUw06+vHkcR4TAeEd1G9B7ZAVsOsih85qulUIj8BiAkOwA==","shasum":"e9e1b57efc01aa911b4d5a48087083348f04b39d","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.14.tgz","fileCount":2,"unpackedSize":6694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIS6pVP18rPKCK40A6/qZRtHO4Oj7t7w50iImQ4xm3NwIhAL1Kx+FfwUbGLjQHaiVH4LKEbLO+rk1qBijN+Mtr5cqw"}]},"_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"directories":{},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup_0.0.14_1633241600298_0.17664119931158817"},"_hasShrinkwrap":false},"0.0.15":{"name":"jssoup","version":"0.0.15","description":"JSSoup is a BeautifulSoup style HTML parser library.","main":"./dist/lib/jssoup.js","scripts":{"test":"mocha --require @babel/register","init":"mkdir dist && mkdir dist/lib","clean":"rm -rf dist","prebuild":"npm run clean && npm run init","build":"babel ./lib/*.js -d dist/lib"},"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"keywords":["html","parser","beautifulsoup","react-native","nodejs"],"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"homepage":"https://github.com/chishui/JSSoup#readme","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.5","@babel/preset-env":"^7.15.6","@babel/register":"^7.15.3","chai":"^4.3.4","mocha":"^9.1.1"},"dependencies":{"htmlparser":"^1.7.7"},"gitHead":"6bca9aba34daaf304472e1791a7351d18e27f13b","_id":"jssoup@0.0.15","_nodeVersion":"12.14.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-9/7qzZQ878Jey0JyNTuy1NYE8Y4G5PbpWQ5hS8vlBD2Ar4MKJNMQ0239yjb+WExRNLiYPSgZSVLyFUwQNWa1ag==","shasum":"6e9f18013f6f4b2e8cc20f87c0aa32f605e935b1","tarball":"https://registry.npmjs.org/jssoup/-/jssoup-0.0.15.tgz","fileCount":4,"unpackedSize":34511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2wzXCRA9TVsSAnZWagAA9tcQAKBe//tpkmKhUr8odLtK\nxuv6io3akU18BvaBPlr64A5JOYgJOBJw8breKRCKDyfc103FvSCwoWpUG6OF\nG00I+vyBmxam8AY3PGsRbGlE2WCnqMPxFVaR+nqfQbQoSox76C4WQTEq2T4F\n6yZaVWkWWEHEhJZYXEoocFnoIrKS70/25JZXYpsu7A8hCz0Zq+L0PfSxmE3Y\nSq+fT2I4d1HyHX8pGOiK3Ur/O8/aMoI2dCHqVTlsAYg4RNs86tp7H+l/5nLZ\nVF47Zl6Bay+c7Pyuqfxi0Hy/GwEFegW9GNovgOpsZq4ThoImgzOCyZMHUTFO\nbIWNZmud6Uy1VXTceCbFvS9VJX4lymRR1b+ui/Ywf/ABlHtJQtXIE23K0qHo\nAKfxFes0k/EN6AMeThumwGYdJEhR6QmkdS1TGq7IfARutOMMu6Acdmnowyg6\nFXTA5CMP80Sh+TWU+Mb9t+mU1nSUuxqYfgOxFRem73Xxn/kY5xXzN2LwiKcX\nK4WoprtcGjN5IU4hTczRfcraeQ3htY3tEX3S/kp9Djc866kLPhZ2lf6IjrAB\n4WFQigSgvSdIwDOwPuCHxW1qFbduSuXiKqasjJLh3aje5qucRQH1yrNpFpRu\n6Ci8DpUfhOYBkWkXhKzyoyxzhBsFXbGdlgDqCTUzxdkMTYL2n41NpMerOGDs\nGQ9f\r\n=6qQj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwCSJgo9+thcvVJchT/9R7YhQKiDRxYHqzLWiFmp2E4wIhAN+qx4Pub30vKMULB+rxqGqYBTl1AtmNff6/1d86CrPa"}]},"_npmUser":{"name":"chishui","email":"chishui2@gmail.com"},"directories":{},"maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jssoup_0.0.15_1633303906034_0.7187558952124127"},"_hasShrinkwrap":false}},"readme":"JSSoup\n=============================\nI'm a fan of Python library BeautifulSoup. It's feature-rich and very easy to use. But when I am working on a small react-native project, and I tried to find a HTML parser library \nlike BeautifulSoup, I failed.  \nSo I want to write a HTML parser library which can be so easy to use just like BeautifulSoup in Javascript.  \n**JSSoup** uses [tautologistics/node-htmlparser](https://github.com/tautologistics/node-htmlparser) as HTML dom parser, \nand creates a series of BeautifulSoup like API on top of it.  \nJSSoup supports both **node** and **react-native**.  \n\n[![Build Status](https://travis-ci.org/chishui/JSSoup.svg?branch=master)](https://travis-ci.org/chishui/JSSoup)\n[![npm version](https://badge.fury.io/js/jssoup.svg)](https://badge.fury.io/js/jssoup)\n[![NPM](https://img.shields.io/npm/dm/jssoup.svg)](https://www.npmjs.com/package/jssoup)\n\n\n# Naming Style\nJSSoup tries to use the same interfaces as BeautifulSoup so BeautifulSoup user can use JSSoup seamlessly. \nHowever, JSSoup uses Javascript's camelCase naming style instead of Python's underscore naming style.\nSuch as `find_all()` in BeautifulSoup is replaced as `findAll()`.\n\n# Install\n```\n$ npm install jssoup \n```\n\n# How to use JSSoup\n### Import\n```javascript\n//react-native\nimport JSSoup from 'jssoup'; \n// nodejs\nvar JSSoup = require('jssoup').default;\n```\n### Make Soup\n```javascript\nvar soup = new JSSoup('<html><head>hello</head></html>');\n```\n> The text element only contains whitespace will be ignored by default. To disable this feature, set second parameter \nof JSSoup to false. This parameter is \"ignoreWhitespace\" and will be passed into htmlparser.\n```javascript\nvar soup = new JSSoup('<html><head>hello</head></html>', false);\n```\n\n### Name\n```javascript\nvar soup = new JSSoup('<html><head>hello</head></html>');\nvar tag = soup.find('head');\ntag.name\n// 'head'\ntag.name = 'span'\nconsole.log(tag)\n//<span>hello</span>\n```\n### Attributes\n```javascript\nvar soup = new JSSoup('<tag id=\"hi\" class=\"banner\">hello</tag>');\nvar tag = soup.nextElement;\ntag.attrs\n// {id: 'hi', class: 'banner'} \ntag.attrs.id = 'test';\nconsole.log(tag)\n// <tag id=\"test\" class=\"banner\">hello</tag>\n```\n\n### Navigation\n#### .previousElement, .nextElement\n```javascript\nvar data = `\n<div>\n  <a>1</a>\n  <b>2</b>\n  <c>3</c>\n</div>\n`\nvar soup = new JSSoup(data);\nvar div = soup.nextElement;\nvar b = div.nextElement.nextElement;\n// b.string: '2'\nvar a = b.previousElement;\n// a.string: '1'\n```\n#### .previousSibling, .nextSibling\n```javascript\nvar soup = new JSSoup(data);\nvar div = soup.nextElement;\nvar a = div.nextElement;\nvar b = a.nextSibling;\nvar c = b.nextSibling;\nc.nextSibling == undefined;\n```\n#### .previousSiblings, .nextSiblings\n```javascript\nvar soup = new JSSoup(data);\nvar a = soup.find(\"a\");\na.nextSiblings\n// [<b>2</b>, <c>3</c>]\nvar c = soup.find(\"c\");\nc.previousSiblings\n// [<a>1</a>, <b>2</b>]\n```\n#### .contents\n```javascript\ndiv.contents\n// [<a>1</a>, <b>2</b>, <c>3</c>]\n```\n#### .descendants\n```javascript\ndiv.descendants\n// [<a>1</a>, 1, <b>2</b>, 2, <c>3</c>, 3]\n```\n#### .parent\n```javascript\ndiv.parent == soup\n```\n### Edit\n#### .extract()\n```javascript\nb.extract();\ndiv.contents\n// [<a>1</a>, <c>3</c>]\n```\n#### .append()\n```javascript\nb.extract();\ndiv.append(b)\ndiv.contents\n// [<a>1</a>, <c>3</c>, <b>2</b>]\n```\n#### .insert(position, new Element)\n```javascript\nd.prettify('', '')\n// <d>4</d>\ndiv.insert(1, d)\ndiv.contents\n// [<a>1</a>, <d>4</d>, <b>2</b>, <c>3</c>]\n```\n#### .replaceWith(new Element)\n```javascript\nd.prettify('', '')\n// <d>4</d>\nb.replaceWith(d)\ndiv.contents\n// [<a>1</a>, <d>4</d>, <c>3</c>]\n\nc.string.replaceWith('new')\ndiv.contents\n// [<a>1</a>, <d>4</d>, <c>new</c>]\n```\n\n### Search\n#### .findAll()\n```javascript\nvar data = `\n<div>\n  <div class=\"h1\"></div>\n  <a>hello</a>\n</div>\n`\nvar soup = new JSSoup(data);\nsoup.findAll('a')\n// [<a>hello</a>]\nsoup.findAll('div', 'h1')\n// [<div class=\"h1\"></div>]\n```\n#### .find()\n```javascript\nvar data = `\n<div>\n  <p> hello </p>\n  <p> world </p>\n</div>\n`\nvar soup = new JSSoup(data);\nsoup.find('p')\n// <p> hello </p>\n```\n#### .findNextSibling()\n```javascript\nvar data = `\n<div>\n  <span> test </span>\n  <div> div </div>\n  <p> hello </p>\n  <p> world </p>\n</div>\n`\nvar soup = new JSSoup(data);\nvar span = soup.find('span');\nspan.findNextSibling('p')\n// <p> hello </p>\n```\n#### .findNextSiblings()\n```javascript\nvar data = `\n<div>\n  <span> test </span>\n  <div> div </div>\n  <p> hello </p>\n  <p> world </p>\n</div>\n`\nvar soup = new JSSoup(data);\nvar span = soup.find('span');\nspan.findNextSiblings('p')\n// <p> hello </p>\n// <p> world </p>\n```\n#### .findPreviousSibling()\n```javascript\nvar data = `\n<div>\n  <p> hello </p>\n  <p> world </p>\n  <div> div </div>\n  <span> test </span>\n</div>\n`\nvar soup = new JSSoup(data);\nvar span = soup.find('span');\nspan.findPreviousSibling('p')\n// <p> world </p>\n```\n#### .findPreviousSiblings()\n```javascript\nvar data = `\n<div>\n  <p> hello </p>\n  <p> world </p>\n  <div> div </div>\n  <span> test </span>\n</div>\n`\nvar soup = new JSSoup(data);\nvar span = soup.find('span');\nspan.findPreviousSiblings('p')\n// <p> hello </p>\n// <p> world </p>\n```\n### Output\n#### .prettify()\n```javascript\nvar soup = new JSSoup('<html><head>hello</head></html>');\nsoup.prettify()\n// <html>\n//  <head>\n//   hello\n//  </head>\n// </html>\n```\n#### .getText(), .text\n```javascript\ndiv.text\n// '123'\ndiv.getText('|')\n// '1|2|3'\n```\n#### .string\n```javascript\nb.string == '2';\nvar soup = new JSSoup('<html><head>hello</head></html>');\nsoup.string == 'hello';\n```\n\n# Run Test\n```\nnpm test\n```\n# Status\nThere's a lot of work need to be done.\n\n","maintainers":[{"name":"chishui","email":"chishui2@gmail.com"}],"time":{"modified":"2022-05-06T23:46:17.056Z","created":"2017-06-12T18:36:49.829Z","0.0.1":"2017-06-12T18:36:49.829Z","0.0.2":"2017-06-12T22:49:24.075Z","0.0.3":"2017-06-12T23:03:34.673Z","0.0.4":"2017-06-19T20:53:10.128Z","0.0.5":"2017-06-20T18:39:48.718Z","0.0.6":"2017-07-06T05:38:19.551Z","0.0.7":"2018-04-29T02:24:26.723Z","0.0.8":"2018-05-22T06:01:45.836Z","0.0.9":"2018-08-23T05:03:56.045Z","0.0.10":"2018-11-09T05:06:31.259Z","0.0.11":"2020-03-22T00:24:25.396Z","0.0.12":"2020-07-13T04:14:31.991Z","0.0.13":"2021-10-01T04:51:59.026Z","0.0.14":"2021-10-03T06:13:20.447Z","0.0.15":"2021-10-03T23:31:46.160Z"},"homepage":"https://github.com/chishui/JSSoup#readme","keywords":["html","parser","beautifulsoup","react-native","nodejs"],"repository":{"type":"git","url":"git+https://github.com/chishui/JSSoup.git"},"author":{"name":"Liyun Xiu","email":"chishui2@gmail.com"},"bugs":{"url":"https://github.com/chishui/JSSoup/issues"},"license":"MIT","readmeFilename":"README.md"}