{"_id":"o-parsed-js","_rev":"11-5193660776d152b4bf9beabacb3d7b20","name":"o-parsed-js","dist-tags":{"latest":"3.0.2"},"versions":{"0.1.0":{"name":"o-parsed-js","version":"0.1.0","description":"A JS expression tree visitor on top of esprima parser","main":"index.js","scripts":{"test":"npx mocha --config ./utilities-config/.mocharc.json"},"author":{"name":"Martin Rubi"},"license":"ISC","homepage":"https://bitbucket.org/haijin-development/parsed-js","devDependencies":{"o-testing-toolbox":"^1.0.1","chai":"^4.2.0","eslint":"^7.0.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^7","nyc":"^15.0.0"},"dependencies":{"esprima":"^4.0.1","o-toolbox":"1.1.0"},"gitHead":"8123c3536edc97e6a8c02c7f85be7c9d367fcfe8","_id":"o-parsed-js@0.1.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-O2wPXwFZbCIimivr98mfg5LNiTHraV/3zileHYqNAsjhhRMXRtdq0Cb1Wx921mROXTjjXuquFdxnyoywiRPgng==","shasum":"e4136dc7b8ee83930a6faa898200e34cb14c3468","tarball":"https://registry.npmjs.org/o-parsed-js/-/o-parsed-js-0.1.0.tgz","fileCount":8,"unpackedSize":38992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSadxCRA9TVsSAnZWagAANWwP/2AaHrAQHw67MMTG2d1x\nOMXO3gd+ZP6RIxHROw9Nhi1okAO2C8VlI8sExGDfz3UISM7etPs89KVT51UC\nsHShQ2HYzBCFBfj4DcY0y0Z0z20ujJfgBpZ7JeIZUabxe573yPyL/HbNyOZG\nE9leVkJ6UO3xJxEPMMc1s3vsU2kVtUzw4qW+eGowgvzg3UmS9b9/oyBjv7aU\n9WLHSEu4udD8Tq4/USS74hvozMXXyE3K65z4eoLvT3BHDG+zjl2k8MCrcnR0\nMt/qsjeW9191q8yRNCzFua1BwJAjkQWZtSHr2LufuU40YazXwC+iDT2sW+Q0\nkj+QGJZA8jo91IwwiAVu2FPzTf+oGJSSjt9YzMJ/cwUouTxXk+B8GCUFIRfh\n/llH51RkxjwGzzJCIpPcnU3QMJ9gJLl7dtA/Lyg/mQMxdJPozVzsAMIsOkku\nAmHKYM8XDJszi2wKR6WfTJYSM8MzS5vqy2ulTpL4a8TWufbQLaZ+mdoWNcJz\nN48TrppyGdVNvJi9Cxen1whciKOby4ToJNu1Jh2hxxcXMMNRXtZf3T3bIpK1\nejLy9rOfpqaTGGQE2dJJf9Vk3MPmu7UadR9214Ag5NrmxAsr0KuSNWI6a3zH\npg1SIgGs7PwRmDiDliWtsYTlEsBCLnarUHLPnDFfr9OspZB2hQAS5Drfzsin\npjTI\r\n=tMHc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN43vLPMCtyCwG3xGKI2mbH1/5pydxd6jYVqNuXD2T7QIgZqdYlLpWdlLPikXqzXhs4TQrjqNchwrcx7SE0N0ek1o="}]},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"_npmUser":{"name":"haijindev","email":"haijin.development@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-parsed-js_0.1.0_1598662513382_0.5533076009412092"},"_hasShrinkwrap":false},"0.1.1":{"name":"o-parsed-js","version":"0.1.1","description":"A JS expression tree visitor on top of esprima parser","main":"index.js","scripts":{"test":"npx mocha --config ./utilities-config/.mocharc.json"},"author":{"name":"Martin Rubi"},"license":"ISC","homepage":"https://bitbucket.org/haijin-development/parsed-js","devDependencies":{"o-testing-toolbox":"^2.0.0","chai":"^4.2.0","eslint":"^7.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^7","nyc":"^15.0.0"},"dependencies":{"esprima":"^4.0.1","o-toolbox":"1.4.0"},"gitHead":"80f6febef2d9562068cf757c3846d16a600a2515","_id":"o-parsed-js@0.1.1","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xYA0n6FezUt42azCX4UOKtgVyPlZMcYwZB0RS5i4QS3e0n9EqZF99XqtzJEcblObwE+6IPSS42RGzwo5ShaXTA==","shasum":"1da6b85457df402835cbd98d75a276bb9c6cf152","tarball":"https://registry.npmjs.org/o-parsed-js/-/o-parsed-js-0.1.1.tgz","fileCount":8,"unpackedSize":38994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiPlGCRA9TVsSAnZWagAAboEP/jCe6p44lT1lBMKaow1b\nH772kzCtm/K2fYVbGllWRoYd+/BsXuIBVlQV2KhCij2YWmNO9Vq/6UhX6q1Y\nSbrR3cUg0lWu9ZLxF4h4I4dYYag1B6RejzQIHQJaNowa6DZq90m6DUmtvBXX\nUTAsr5sBiufyxnXISod8whBTTpi4oy4bL8sLemRvitqoapbLgPK0SGO8wYMF\nm9iiARzBrHQ2KRvItu5KikHKmr80MHTomhaGBRs9c1UQ19FR44/jZaH9RpJW\nI79iO6eWHIBaJt6WDXU9EexRljWbN6BbSJ/ZvVqJFKqb2iz1OgN+7bk3khd2\nK+QjzjvHR5MpnWKFlu7INXat6HF6Pl7NIqZKPBMWU+/ov0PUN99crdpZueyD\nSwjHd9qOxlueUCtcZBNaVjklNKtCWNS5nCGXS9jp079CXYsbnS0nrpSuaIbj\nmwj2Ss+KUJePUN9o/KAwjIjCsdfUzno9QbXUmRRtiYBRGszQ9/5y2Xs9/FZw\nYHBl1diszuhzgVWZnKQVeg9x0rtSzRNEZcj438Fz6Ox2ZL953Pde77kbNLOy\n6OmuD+JXy4vnqM9YJozo7iEcT3i7C7XMvY/9mHAjTHM+5bYbmRIFhIuKASS9\nm5ROALmRjNvkwvrZHpwjlJ4MAIikfuzfBNLfKygmnpNjB62etrAg3/DbZqGg\n7WSm\r\n=7AQ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9gnCdOYTB+L614LWkWUuW3+s5/cwWJk3dYHEjXoCyoAiEAoPqUhd05DKwwbET/X04kJgyZG4FiI0ig4wdWX7hgCtU="}]},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"_npmUser":{"name":"haijindev","email":"haijin.development@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-parsed-js_0.1.1_1602812230074_0.13461524125897828"},"_hasShrinkwrap":false},"0.1.2":{"name":"o-parsed-js","version":"0.1.2","description":"A JS expression tree visitor on top of esprima parser","main":"index.js","scripts":{"test":"npx mocha --config ./utilities-config/.mocharc.json"},"author":{"name":"Martin Rubi"},"license":"ISC","homepage":"https://bitbucket.org/haijin-development/parsed-js","devDependencies":{"o-testing-toolbox":"^2.0.0","chai":"^4.2.0","eslint":"^7.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^7","nyc":"^15.0.0"},"dependencies":{"esprima":"^4.0.1","o-toolbox":"2.0.0"},"gitHead":"531fdf7bbe180f15df92d516f04301e1ae168d61","_id":"o-parsed-js@0.1.2","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-TcqrPnZk9HgquIdC1Xadv60WKZUXFnJuSRW3nmriA1yPCYQ8nbInJ753H025KGu+WyLGRZaI1fMbJvjWWHg/lA==","shasum":"8f8252aeb09ae54178136039e321719fd09b29a6","tarball":"https://registry.npmjs.org/o-parsed-js/-/o-parsed-js-0.1.2.tgz","fileCount":8,"unpackedSize":38994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiQV1CRA9TVsSAnZWagAAbtAP/0dUDTj/ry3p3o/iW8zv\n1e0GXh2CnrTuHwI++bEp7wWrY+lxFxH67hH+aM9wNQNIiOY+obXXmGaQrYIO\ntn+q7FIVpaoLYLwse7sKqi/Kxi4w9dKOeX3ZMaXr2mZPbL0+dRrb8zRlfHnM\nnGTuTnR10XDYZ2O7gn4B2cuVMr5SvfxRTIEK+7NasxUsYQicOKpc6Mw+oHV4\nVE9YlAxTSI/eE5cNUruU1boCwDEyQSwVFNMPJKhEUm8cLPdQHWVTNMJgsnGN\nD9bfWCWYfz09f+f1uUyxzMzH7n8S4eCDRaHuHpJs0xhQtNkLa18reFAMhRJR\n3Vs10rwbyp4SsyVJS2DDPaZcm5YX0VKSlyo8JmWfwFsqTiYgozuZ3Ts4HlPb\nI3SCXEJX+qKWJT2cbiXz/WqQSS19CVgYq2V6ZipXTlEoL07LR0jfs9/G4puh\noJ+iWZiZUhApP0JRpaZKDE0zylcKsVRcr2p00jOHFLfgeAtiBdTqIZOwSWO5\nXrVV07QVPgMa1mVgwyvFGGbM+bc/oUG/x6eLlBgHhq744GXfCucaJozi0usI\nIJ4+cbMOI3rdg16pkqySISwXY1bAwXmmcC8E+HMg8dMYRRZmWMopYA4DpxZR\nx9BsJVhK1ksLnSdfs3qybKDa5ZOlHgGf2HZE+y8bL9G+Il78+tEYqse38qE/\nfWQT\r\n=3IaF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUTQraQLdD3Q5zsGcKCFJjjHCL98eUnKpXRyfdckD7agIhALUQvYq0Jk/ulGIKdaVpxePcQUO86sO27qzlz8RgVA/y"}]},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"_npmUser":{"name":"haijindev","email":"haijin.development@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-parsed-js_0.1.2_1602815349353_0.34448433952831525"},"_hasShrinkwrap":false},"0.1.3":{"name":"o-parsed-js","version":"0.1.3","description":"A JS expression tree visitor on top of esprima parser","main":"index.js","scripts":{"test":"npx mocha --config ./utilities-config/.mocharc.json"},"author":{"name":"Martin Rubi"},"license":"ISC","homepage":"https://bitbucket.org/haijin-development/parsed-js","devDependencies":{"o-testing-toolbox":"^2.0.1","chai":"^4.2.0","eslint":"^7.13.0","eslint-config-standard":"^16.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.1.0","mocha":"^7","nyc":"^15.1.0"},"dependencies":{"esprima":"^4.0.1","o-toolbox":"^3.0.0"},"gitHead":"37e11b872f76946d6f5aec6dff9e39b2e2c1664c","_id":"o-parsed-js@0.1.3","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-WZ6bSYMVV71fEF5EG1XBk1A2a561yth0dnk6CMACqXv75gtCG3i5piVouVwnvmx357cI3m/NdjLCorhbE+8PEg==","shasum":"9e0a75c4db2edc52dca888ccc272e2af9246e45f","tarball":"https://registry.npmjs.org/o-parsed-js/-/o-parsed-js-0.1.3.tgz","fileCount":8,"unpackedSize":38995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsBScCRA9TVsSAnZWagAAo58P/iCWtUTnMhUafFJJ3d9q\n1T6zDzWEBXG18ax+ymJSxahsSe78CS4yI270+keRaXyNE/3N7WTPRqMFaxZL\nXfN4L8u/CT9GjbgxnOX/weBbk551WZ34eHblaEnckfQJv121pvNJoQGPmgNQ\nJXxBk7xWUNE9/IOELUhFYQuHKRvBkog8kdNkNYPkRkorK2BZIe/6nW6CS6Qh\nVuiAW/+9nm4ORaoBKGkeYBqG9+MGKrwUFqcUD8HWe3UpQ3bBIYi7rLxD/wQC\noTdyn0Rr0XIcFjJ2e2b9aLiS227aDh9b/nwi7QnBgvGq3Ds3oeemGJnL7wE5\nBhwp9tIaWrEJbf6Ds8iVgE64+l6jLEyymOP+JIyGTAXt19ae+5fqidUFLvPS\n+NVifVR7xcOGrFdD/JHW+NIudtkuBLhOsSkqavptGGZr/jxRPhNwM94FhXFu\nvLF/Tjfg1MhbmJg0QZBQGQNx4Nd73HX3gL0+A9u5Ia2OX3pbfgKFDMTX6yQr\nhcEs473oudXW/VlEu9z6Ix5tf/MbUywzOFRUP8Ts7b2MyrlOhWcI9shecZ7U\nqD8CEDk6cylqzZQ8MekA882lVMbhxMAS1x4PYTgSWua6urCh4wkxCvAC9Zxe\nXbaX0cdV61jJLq7xgle6gnm1fnQAw3vbjcG6YC95WVvv8JSXEKcgFv18lzEp\nANlv\r\n=BWv2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC40woue4xCPj5oIiJ2CO1f53JyTHYhGrIUwsxQ8m2cUAIgILnlFA8tG2GVw5EPCm7JRy9Jj1y92OFplX17OpMhvSg="}]},"_npmUser":{"name":"haijindev","email":"haijin.development@gmail.com"},"directories":{},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-parsed-js_0.1.3_1605375131501_0.9027523593881976"},"_hasShrinkwrap":false},"1.0.0":{"name":"o-parsed-js","version":"1.0.0","description":"A JS expression tree visitor on top of esprima parser","main":"index.js","scripts":{"clean":"rm -rf node_modules && rm -f package-json.lock","coverage":"npx nyc --nycrc-path utilities-config/nyc.config.json npm test","lint":"npx eslint --config ./utilities-config/.eslintrc.js --fix .","test":"npx checklist"},"author":{"name":"Martin Rubi"},"license":"ISC","homepage":"https://bitbucket.org/haijin-development/parsed-js","devDependencies":{"eslint":"^7.16.0","eslint-config-standard":"^16.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^5.0.0","nyc":"^15.1.0"},"dependencies":{"esprima":"^4.0.1","o-check-list":"^1.3.1","o-toolbox":"^4.0.0"},"gitHead":"9dc5fd2302b7a09c5011030a251f663d037d23cd","_id":"o-parsed-js@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-MITBeI3+IrC275lMHAA/hNqYNUWTK1HFrwh6CNaB89TiAk9+WwYL6SFaHcbOHeOyYnUr9dQY86fKFlmfezC1OQ==","shasum":"0096bf3bf274761fa44e14b6ab08f3caa3a9f710","tarball":"https://registry.npmjs.org/o-parsed-js/-/o-parsed-js-1.0.0.tgz","fileCount":47,"unpackedSize":160017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf51/UCRA9TVsSAnZWagAA7MwP/iZCQJ9oAMzjUH+KtCsV\naZxIUP0/ROmFPq7R3XCCCfB9hqOOiJGGvQ01OTpU2GwwRlgH5tinefWaO4Ov\nz9VGoKebUFpBDfD62hjOnwRAlmp/HXLz8qHDnICi4gQcOLvT11rgdgNECK8C\nrWCUJOEpRoMA/tNifTwf7BsviFZcNCCiGn6pkeGyXDG9lDva/26RyYj1uPOY\nLwdCwtA3w2yJHQQpRKUV7Ac2GVPkaU+MfRiNtC4GhK1tCa1LEE5MAFblCkGQ\nxhWBTE/3FPd0NtkKwJHZtZgo932atfd9qwWqjrx32cWkgCg/s7W5bXpzj177\n/68ShFnOmGPFuODy+ToK5rIQlHOAAj6/MvkI5YHe14QW5gjV3Z8CG+4Lj4bC\nl8GOuww6D+moFe32ByIDxvR1Srab4bdKG3+agXutEkChZAoPWX5UhIKTzS6D\nFE/RX6j47AMApVZRSVZlEMJSKoz7izH6zO6I6A/+nWGuK2K6vuXSBDF/a/ry\n4tP8HpbjLGmeXlwpk/S9QyQ6pX2ijKimKHo6ZBZnxwulwfVfNGhLiEjNZo3t\n0LtDgGMfWS89yUwPl6Vc4L9QQgtflSqRXuE/7Tq1J+8HWyUhUTVNPdHp1Zwf\nyIli394MZDCfhHdqECKOBpARDSTD4bh//Jzu4o+QQRFc9NhAVUSbXHT+I9xW\nQLEh\r\n=VN4u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQaLMLiGvnBAEqk/5jOsevc3hIUEnXciclRVENFbBwMQIhAPNEnU/4DpbdhIkboHcP5M2hICZVcV/TdYaYS2sd+hNl"}]},"_npmUser":{"name":"haijindev","email":"haijin.development@gmail.com"},"directories":{},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-parsed-js_1.0.0_1608998868176_0.7063392550176999"},"_hasShrinkwrap":false},"1.0.1":{"name":"o-parsed-js","version":"1.0.1","description":"A JS expression tree visitor on top of esprima parser","main":"index.js","scripts":{"clean":"rm -rf node_modules && rm -f package-json.lock","coverage":"npx nyc --nycrc-path utilities-config/nyc.config.json npm test","lint":"npx eslint --config ./utilities-config/.eslintrc.js --fix .","test":"npx checklist"},"author":{"name":"Martin Rubi"},"license":"ISC","homepage":"https://bitbucket.org/haijin-development/parsed-js","devDependencies":{"eslint":"^7.16.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.1.0"},"dependencies":{"esprima":"^4.0.1","o-check-list":"^1.3.1","o-toolbox":"^4.0.0"},"gitHead":"fd1bf79cdff4336cdf9901cefc123da793d11768","_id":"o-parsed-js@1.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Wijz/PTMjnEEPhy3medZdnY0BEdJcpSLOEbO9/n8lsXD5MGvyL5Syeae11WrvojKdgrsuj2cUg5jrAKTqWBGdg==","shasum":"e8aa0b44f06fb94565b5c9bede69d2ef97225446","tarball":"https://registry.npmjs.org/o-parsed-js/-/o-parsed-js-1.0.1.tgz","fileCount":47,"unpackedSize":164483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6J1+CRA9TVsSAnZWagAAdl8P/RpFLkkS6xiOyyAJ6TjG\nAAaLdgCwFYIYmHi+fhdzAyjmpIV+XObwhrwSYDZyUDlDRtfEWAKoleRhIAyr\nZOWez1LcLMBX34CcGVxTKca4uGmthp9qxHQeCjpzjAd7q3LL4JOnsRGLXeYD\nhsf8f/uxqQoatOVC6PtaoV7+qgwcRgNl4RaOv4o4lgajmxsx3u7EgcDcc787\n0dCubEHns90PvqGUZdtTN3aQEUEboXfi+LFmcP+XyOsiFBfHiL/yD4hM83jn\nc9s5qVclCovO2q9Z0HvRYr1ayX2ub1zue1umAnMyhqEFiPmTC7TojX3ikvWd\nPeDMN4+eAMlhVNIhXisMR75mmFk9etnoGtG5Oncl+3MZN9R1BMiqzK3/QzoL\n/CFJbnyclrrQuK4iUX969+7YgrKgTZeWbl8AxzZ3N1b6qURtn1B7fh6Lluso\n9QFscDTltMecH9TJuwcXp4ekjRdZlwr1n7st7PGMZZbER/Jlbp3ttnWk6stx\nb5P6Zn71oVVGQroMtQamZLtd+RIwDyUYSJsgXS6D58kngklU+l+jLoBSRlp6\nph4p/znLwd0Qp4TAElVAWh+MRKN7tFMut7NDnlbRCAGfBjan5Hbd07jVIi09\n3NkHzbMYRGDxTjzUg/dat7w2uLd+95w3htMoI//Ya2AwYSEt+woTaH/K2Nyp\nNk//\r\n=V8Np\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuXEldAvEATct699Zaie0efOz6gQF/hLghv+VSwTKv6AiBknNBgmg9V8mDpanwbgJBD0Y38s4bp7M8FeiX/qJMXmw=="}]},"_npmUser":{"name":"haijindev","email":"haijin.development@gmail.com"},"directories":{},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-parsed-js_1.0.1_1609080189430_0.6933108398468086"},"_hasShrinkwrap":false},"2.0.0":{"name":"o-parsed-js","version":"2.0.0","description":"A JS expression tree visitor on top of esprima parser","main":"index.js","scripts":{"clean":"rm -rf node_modules && rm -f package-json.lock","coverage":"npx nyc --nycrc-path utilities-config/nyc.config.json npm test","lint":"npx eslint --config ./utilities-config/.eslintrc.js --fix .","test":"npx checklist"},"author":{"name":"Martin Rubi"},"license":"ISC","homepage":"https://bitbucket.org/haijin-development/parsed-js","devDependencies":{"eslint":"^7.17.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.1.0"},"dependencies":{"esprima":"^4.0.1","o-check-list":"^1.4.1","o-toolbox":"^5.0.0"},"gitHead":"50df00580238cba22ebabad93ed5635446ba0072","_id":"o-parsed-js@2.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-bSq8t9xrfsv5EvvXmVHG67G63awF6kUcKuzJSNTlslFiJZZDHXWcK8P4gv8y+ad/HwXynIOfCXX7468YrCbSzw==","shasum":"c5a80fc20334cfef27e7444b61a5b5b336ef34dc","tarball":"https://registry.npmjs.org/o-parsed-js/-/o-parsed-js-2.0.0.tgz","fileCount":48,"unpackedSize":216367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8kVrCRA9TVsSAnZWagAAjfEQAKABKakPQBoFR6jqJS3B\nb9GtUKVFxcg4xVbByUWoN1yXw5zyq2QhA6PQbraPa0YdYgWqOY4FIMXEt2y2\n+/wy48GiCcj1kq1pX+CEC/ojSvnYETrMA8tD0V8GuZEt0kph228UjAb1EHC2\nJZIHooVUZoght1iU+//UdtVohMAVsH4KQJgns1kCNDZIdcyRpKROIkaKTljk\n5pdPTpmAcqu/QHgxM6SCkn2632w2MNfMgdwS6SU06xNsgv5PCe7cfLQ5VSiS\nadSm/6U0bW6kMmL04mk302J2NjeKd8G8hUZZhEkJ8cuXS/68wwst9fLLpLR8\nnPrAPs7bww/kA0DoLRa0O8U50C+8AodkpbY+Don3qWH5PbmU8cJjX9fUEyud\neZn8BBXP5iMqCR/+Tfi2zoQaZ7peAekF7KIBz/fDUV/7XH3LMPmYAunewJ3v\nWxLpDd41HZBQclw1c11oC4JZJvTZfIwdMVccQJJtxdPl1Ixc7afCzebNTVoY\nT9gUxiNcxNDjMEKHkPzxT9tdqMmbetvlv1tuo8/SK/0HpcsHS/y35Orv8mB2\njHDSguCt7relbeMv+7izuZWNWhp6hqrAfAIuWYG/MTfXE6rdAzFw8i/fdl9x\neGXubEdgXIr93YZKt3J7BSRgX3qpooJQEZL5H+RKo9E2MihhLk6tB5QXQnHD\nRSJl\r\n=NrG2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICx28iBpTYPRovynJILfdbb1mK8S3pU+6Kg4TL0wbZlZAiEAy2Pu+fdJ0/tAXNKzlAbSniDdBaOHIYcz4OkXUcBn18w="}]},"_npmUser":{"name":"haijindev","email":"haijin.development@gmail.com"},"directories":{},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-parsed-js_2.0.0_1609713002437_0.4586234922288033"},"_hasShrinkwrap":false},"2.0.1":{"name":"o-parsed-js","version":"2.0.1","description":"A JS expression tree visitor on top of esprima parser","main":"index.js","scripts":{"clean":"rm -rf node_modules && rm -f package-json.lock","coverage":"npx nyc --nycrc-path utilities-config/nyc.config.json npm test","lint":"npx eslint --config ./utilities-config/.eslintrc.js --fix .","test":"npx checklist"},"author":{"name":"Martin Rubi"},"license":"ISC","homepage":"http://o-programming-language.org","devDependencies":{"eslint":"^7.17.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","nyc":"^15.1.0"},"dependencies":{"esprima":"^4.0.1","o-check-list":"^1.4.1","o-toolbox":"^5.0.0"},"gitHead":"fba55c8ae457a27187378dd1aff8c747bd12c5a1","_id":"o-parsed-js@2.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-d/B8o6AQ/7DV08mOx0cIKM1Q1nYAOZdTY2k7LFVAaRt6cogkiKvAcOXTQJd6cSBYyDyx8xtiM4vtJP90oCFKKA==","shasum":"5ff36c129c54d51531c88d8c8b16dea4b3eb1b76","tarball":"https://registry.npmjs.org/o-parsed-js/-/o-parsed-js-2.0.1.tgz","fileCount":48,"unpackedSize":216535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9MHdCRA9TVsSAnZWagAAWSsQAJ2R8ZAJk1ovrFfX81rR\nHle5TK8katJsp8DfpYGnBNfBBxnYs6MO4d/Te4FFVTtUH4U5LfVNhqCcDraF\nzwpIVLKbLmjQmFE18r1MEZGQvVTGtjH39NWpubNIjbq5rPSvyIAXfcFe4Uh3\nLBDdAKFFGlk253nRXSnjoQAsOUEQ9yiRi2FzR2Z0CVxIbuvP79M9FoBOXTV+\nim08YtsEqk7um4OAOxFd+uUxhhn34NY0OVFah7sfKwFDrTY95aRxsQaktXgP\nADVmWssqHctPxunr9WJSAdKRwbylG1HJepDQP66WGKxOwMkqO/vqaXlLjX1b\n19KLZSvB/j9dnaJkMw2nsGEqYcUSY2jfWHNIBgttYvxz/FRe9s19LICwgsPG\nH8PeqcRdrMDCxwBTHgrkDLiTmoBOJDWmhqDnAiR96/whLnob8hUNVJ7poiqi\nH7LxeksUlGAe4/w5SpPvFnYn7JKa3GcCvdTBM8TrOo13bUBBHoC8u4If1V3k\ncraeq5CY4Vdziazsyfu5pNgfWEK221nole7Xyi7N4iSSqgSILAtPHz3U6hXz\nCMglZB+smeE7XQrvql6/BPYPdzeQ9WEyyLpqdkg0CdVfdc+kyPM8pEWthGD6\nkbPTlEj26zz877HoAlM/PTW854ctp7rxW1yKfFpSomanFZanDCO33V5QO0+a\nPoPF\r\n=iaKW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyVx0inI0wKrnxbJHzbtU2v2D40H6hyAW7WZlCqbTryAiB6A5pyXCii4bria0pLWLxl+1aYtEWMlp/Imx0VRFyJUw=="}]},"_npmUser":{"name":"haijindev","email":"haijin.development@gmail.com"},"directories":{},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-parsed-js_2.0.1_1609875933315_0.8519029746820173"},"_hasShrinkwrap":false},"3.0.0":{"name":"o-parsed-js","version":"3.0.0","description":"Javascript expression tree visitor, on top of esprima parser","main":"index.js","scripts":{"test":"npx checklist"},"author":{"name":"Martin Rubi"},"license":"ISC","homepage":"http://o-programming-language.org","repository":{"type":"git","url":"git+https://bitbucket.org/haijin-development/parsed-js.git"},"bin":{"stylist":"bin/stylist.js"},"dependencies":{"esprima":"^4.0.1","o-check-list":"^2.0.0","o-toolbox":"^7.6.0"},"gitHead":"442460b80eeddc03d05d7e6932ede0afb63f54f7","_id":"o-parsed-js@3.0.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-nCUtOy1W1yelhsXnjx+VfajhoCfGifGYWHibX6XZggxv/EIf7Dphm3Ulf6j4Hv/+HQ74eHtjW/xt6R6pFxLyBQ==","shasum":"4500967d6e156ecb535eac74be51262599837cff","tarball":"https://registry.npmjs.org/o-parsed-js/-/o-parsed-js-3.0.0.tgz","fileCount":65,"unpackedSize":135788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2N0DCRA9TVsSAnZWagAAbVsP/iT8cjyXqOL/zkvrXTGn\ngUz8GSWjicfNu67CL3X1wqbYjN6YI/fE3UvJDOK7U0Uz9OXbV+EoZ8Ed6rY1\nhFCuEh3CGHi8uhZ1bCZ3EzusFCLvNfCC1+RUSmraZDPZuFtODvaMcTV7DigL\nfCjdLBy0//2mGltgLAbnJuaV+e97fn90SEiP2DkwFsfwxet7cq8VeueViIsy\nbRkLCaRDsDm4EbCtnyr3LFsVRZXo1+yJnUcHB3lr/M4rWgsGLAjpuNPDjhpa\nPMh9mrjDjs93yNUuksCG18oGfAPz6iWPmgtEQ9FZUsdSZQMY762A3pg/I4qR\nCgBSt53kzRezok2qzWvAlVWhzVDY9gNJDQMjb1QiNMA8GGFE20qZDe/nfZH/\nbjoJqhOeakmYLzuPKJfo7FDx/YoaGHKxcd1mz+cI/cJa5+w/EM+0nElD41ZO\nN2x8pZ2jjUhPnKqk13WCnNyhL0en6p6ioPFDuq+iB1GV6jZAfE4pN457bVtu\ny0Bu3aUjD4lLqXpg9vlf4MBRFeHwQ+upsk1ZfEALONOdyYbDJ/3/9f4eigaK\nMMkGr3mizj5ydCICF4GUsqZeFd10VC9AgtV38ESaT5uwwRZ4poCplN37xKM0\nGCx/qfC003d6mSwJ1o/JCNQ2g2U/lCNUaexU1MRGhuQy66lzvQ9gdQZU/YSw\n7qLa\r\n=zEak\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAUFVi5SOkzSq/nrovrY0tkKytMzviiUV2hI2CNbWMOSAiBg9GpY+OUs04uNOMOy+BRo7Udee/8Z5KHu0mSxnM/FHQ=="}]},"_npmUser":{"name":"haijindev","email":"haijin.development@gmail.com"},"directories":{},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-parsed-js_3.0.0_1624825090411_0.15150871370125718"},"_hasShrinkwrap":false},"3.0.1":{"name":"o-parsed-js","version":"3.0.1","description":"Javascript expression tree visitor, on top of esprima parser","main":"index.js","scripts":{"test":"npx checklist"},"author":{"name":"Martin Rubi"},"license":"ISC","homepage":"http://o-programming-language.org","repository":{"type":"git","url":"git+https://bitbucket.org/haijin-development/parsed-js.git"},"bin":{"stylist":"bin/stylist.js"},"dependencies":{"esprima":"^4.0.1","o-check-list":"^2.0.0","o-toolbox":"^7.6.0"},"gitHead":"08892d85fc6b422ed7330212275be14641b4588b","_id":"o-parsed-js@3.0.1","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-51stFy30KY5GTENEYSI8r4d1k6ab5f7Kso0KtlDDAQECpAQybtbrP9tjPP4zZWG/KpjDf0yJIUzh/wL2TryapA==","shasum":"e87dcb679d3925201a6bf1b4534fa455d3d34aa2","tarball":"https://registry.npmjs.org/o-parsed-js/-/o-parsed-js-3.0.1.tgz","fileCount":66,"unpackedSize":140239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5lXNCRA9TVsSAnZWagAA7UEP/icMdSJRKHLxM3Vk78qA\nosrOEARHUXzMERCTK7cf5pA8jH+CEUNazOa4bJMdg/T8PsYJJiuQjVgymbbA\nEL7mHRyhZsEj4yw4nR6Xm1iCIz2uJyDZYgMMcHbGzt73HEV7Gfl6nfXp9SRI\nh776VDefC8F2EarLLY1UZU74H5pgReJq9ttLhvf8amRFB3QT8itQiBVawKAV\nCFLLEVoUCmWspplWeW0wkYqa9LF34Q/tbTWISCXVt1uXD2ZkUf57JjMFzyau\nQYYbjZYe3UWnYf6MJuQmux1IT3yX9efKd2+sNB7xBzJRCyMZtJJxLk0z84dM\ne5f7huhqhH6oVv7uUzQS5keQrpvfBEm7FZk43+OoiQNZGVGHOsrBB7pV/pys\nzJGIXH+XSdIwfSQuZtN4s0Lw/62XIyxACNCV+O+pQ7DuCh1Ic8p1T3LsQtKS\nRg1ulSw/o+S/Kbl8EyWcXGtM6nLLvA2aWqVBYC4Z+V8/YaLDIIxCL7gUBNpY\nHWYY5V20FxWhRPcTjUsFFkxymgDqh2ZPhtx5MdCxip+Dz9nWUPons/ebENXA\nbR5ukcW02+U5FHarSdcSpgqNA0/7DgOKYb16/v9QMsp/gsXlbBRaF3lGzuaT\neo/xL+1Sn5t+CqamN5OkWnyEDQiSfDZXBadT04zsW2gruiwuZ2DQwF7nlaig\nDTw5\r\n=JEx/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhICi+cRYtEOfu1KpfYVKGCx3KU+PQ8fN20n5/Tb2IAAiEAqBk0yt1sspn6MvhqkD2Q9frwBPxRHDDAYUze/1HYrds="}]},"_npmUser":{"name":"haijindev","email":"haijin.development@gmail.com"},"directories":{},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-parsed-js_3.0.1_1625707980745_0.04122941917667933"},"_hasShrinkwrap":false},"3.0.2":{"name":"o-parsed-js","version":"3.0.2","description":"Javascript expression tree visitor, on top of esprima parser","main":"index.js","scripts":{"test":"npx checklist"},"author":{"name":"Martin Rubi"},"license":"ISC","homepage":"http://o-programming-language.org","repository":{"type":"git","url":"git+https://bitbucket.org/haijin-development/parsed-js.git"},"bin":{"stylist":"bin/stylist.js"},"dependencies":{"esprima":"^4.0.1","o-check-list":"^2.0.0","o-toolbox":"^7.6.0"},"gitHead":"56b0392f243030f70d426a79f6ba488990ab9f7d","_id":"o-parsed-js@3.0.2","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-4GbVEhusLmgP1cfnLKIvxnwAp1UoasYybk2gIbsHPcNYAIQTr51jsvwbao0ALTvuvokA/Ue/MwkhKfYM4zUm8A==","shasum":"4b26a9a253c7dbbbcb1adaa707aa3f3318a885f0","tarball":"https://registry.npmjs.org/o-parsed-js/-/o-parsed-js-3.0.2.tgz","fileCount":66,"unpackedSize":138072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBcV5CRA9TVsSAnZWagAAqCcP/AxCABXFKaUiLy5bpG33\nJ9Z2tXitSdXl8a+MV3vkLBczFc7XtL4dGYfr55/wTcK/xwmvQIqXAWgUumUY\nVJRyipVVOnG+EEd/KQhwf0MdPtYlCiLeboIzT10myBHAqZDTZhTnSMyrbnti\n9xb+S7KGMlRov2vLRIWC1CKp7mqf7uB3ohSHHNzyH0S949HsXllYKiQPeR1w\nsi2Jx2V1bVKOPMiubza/zp0aYQw7M+vrCf+vpSg694ihzyITSv3Q/ZR7haTP\n/TOX13VXW8CVC15Hi4cj+uNANPF32oRXhs5o532N3dfGKnWxGBKK28Zx5hnD\nr8t9womVXD5GzPbMk0xMR+xvS4O4jWQoBC0YOBGHHHijmm4XLLNhND5TLh5S\npCqtntWq+mY/Xm6E5Yfj6JE94LlhrlwKn6wNjOeUKK/3vbYqDozd5cVjR3Ch\n+NsDvgvdbAUTXzuE1lBm6Fm4ebeMWYiapBMmAksR/evjr1hDSi7Fv/cYsAw2\nrGwFTb9VfwMzXUjfD1DdoWNvYAIqK9uNfxNQnNvleKE4t7or+WP4hfeAyHGa\nFxKjCqnD9O9Hy/gKk2nJg+WpnYxhKPzpEX1CTnAna4poG4/K/YGE6FB7Ymez\nshoKwmfd4y4Z9ox6004EvHL2TH9opZ9r7gjFn8yT02oomLAAFyrcc7RlF3OV\nSNAt\r\n=4yag\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHcB563h1IJMku1oTo0WCnh3RUbmKRllqwQ8e49clltgIhANNY7KQBTau6GvmW3zmvpyrmHUYYDCUQTRXDF4Tizb4E"}]},"_npmUser":{"name":"haijindev","email":"haijin.development@gmail.com"},"directories":{},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/o-parsed-js_3.0.2_1627768184938_0.5965550434134843"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-29T00:55:13.382Z","0.1.0":"2020-08-29T00:55:13.472Z","modified":"2022-05-12T00:02:54.482Z","0.1.1":"2020-10-16T01:37:10.237Z","0.1.2":"2020-10-16T02:29:09.469Z","0.1.3":"2020-11-14T17:32:11.634Z","1.0.0":"2020-12-26T16:07:48.337Z","1.0.1":"2020-12-27T14:43:09.632Z","2.0.0":"2021-01-03T22:30:02.688Z","2.0.1":"2021-01-05T19:45:33.453Z","3.0.0":"2021-06-27T20:18:10.565Z","3.0.1":"2021-07-08T01:33:00.884Z","3.0.2":"2021-07-31T21:49:45.109Z"},"maintainers":[{"name":"haijindev","email":"haijin.development@gmail.com"}],"description":"Javascript expression tree visitor, on top of esprima parser","homepage":"http://o-programming-language.org","author":{"name":"Martin Rubi"},"license":"ISC","readme":"# ParsedJS\r\n\r\nA standard Javascript expression tree visitor, on top of [esprima](https://esprima.org) parser\r\n\r\nIt relies on [esprima](https://esprima.org) to parse a Javascript expression, and it provides a visitor to walk through the expression tree\r\n\r\nAlso, it defines a basic model of Javascript class and method definitions\r\n\r\nIt's not an introspection model, as it operates on static source code, but it allows for static source code inspection and edition\r\n\r\n## Installation\r\n\r\n```\r\nnpm install o-parsed-js\r\n```\r\n\r\n## Documentation\r\n\r\n[http://o-programming-language.org/](http://o-programming-language.org/)\r\n\r\n## Usage\r\n\r\n### ParseTreeVisitor subclass\r\n\r\nCreate a subclass of ParseTreeVisitor\r\n\r\nAs an example, the class below parses expressions to perform simple arithmetical operations\r\n\r\n```javascript\r\nconst { ParseTreeVisitor } = require('o-parsed-js')\r\n\r\nclass Calculator extends ParseTreeVisitor {\r\n  doesHandleExpressionType (treeNodeType) {\r\n    const allowedExpressionTypes = [\r\n      'BinaryExpression',\r\n      'ExpressionStatement',\r\n      'Literal',\r\n      'Program'\r\n    ]\r\n    return allowedExpressionTypes.includes(treeNodeType)\r\n  }\r\n\r\n  evaluate (text) {\r\n    return this.parseAndVisitString(text)\r\n  }\r\n\r\n  visitBinaryExpression (binaryExpression) {\r\n    const left = this.visit(binaryExpression.left)\r\n    const right = this.visit(binaryExpression.right)\r\n\r\n    switch (binaryExpression.operator) {\r\n      case '+':\r\n        return left + right\r\n      case '-':\r\n        return left - right\r\n      case '*':\r\n        return left * right\r\n      case '/':\r\n        return left / right\r\n      default:\r\n        throw new Error(`Uknown operator ${binaryExpression.operator}`)\r\n    }\r\n  }\r\n\r\n  visitExpressionStatement (expressionStatement) {\r\n    return this.visit(expressionStatement.expression)\r\n  }\r\n\r\n  visitLiteral (literal) {\r\n    if (!Type.isInteger(literal.value)) {\r\n      throw new Error(`Uknown expression ${literal}`)\r\n    }\r\n    return literal.value\r\n  }\r\n\r\n  visitProgram (program) {\r\n    return this.visit(program.body[0])\r\n  }\r\n}\r\n\r\nconst calculator = new Calculator()\r\ncalculator.evaluate('1+2') === 3\r\n```\r\n\r\nand implement the visit methods of interest\r\n\r\n### Stylist\r\n\r\n**Not stable yet**\r\n\r\nDon't use it, unless you have a test coverage of 100%\r\n\r\nJavascript, class oriented, source code styler, to release programmers from caring about the format of the source code they write\r\n\r\nWrite the method, then run stylist\r\n\r\nIt'll re-arrange each method source code, to a uniform style, no matter who wrote it\r\n\r\nI'm writting it as a replacement of eslint, for I want a class oriented parser\r\n\r\nAlso, it might set the grounds to, in a future, improve it with custom refactor rules, specific to object oriented code in javascript\r\n\r\n\r\nRuns with\r\n\r\n```\r\nnpx stylist\r\n```\r\n","readmeFilename":"README.md","repository":{"type":"git","url":"git+https://bitbucket.org/haijin-development/parsed-js.git"}}