{"_id":"solidity-parser-diligence","_rev":"7-6368ec3b4f596707fc358fe6f671e63d","name":"solidity-parser-diligence","dist-tags":{"latest":"0.4.18"},"versions":{"0.4.12":{"name":"solidity-parser-diligence","version":"0.4.12","description":"A Solidity parser built from a robust ANTLR 4 grammar","main":"dist/index.js","types":"./index.d.ts","scripts":{"antlr4":"sh scripts/antlr4.sh","build":"rm -rf dist && babel --out-dir=dist src","prepare":"yarn build","prettier":"find src -name *.js | egrep -v '^src/(lib|antlr4)/' | xargs prettier --no-semi --single-quote --write","eslint":"eslint src","pretest":"eslint src && tslint-config-prettier-check ./tslint.json","test":"nyc mocha","tslint":"tslint-config-prettier-check ./tslint.json"},"author":"","homepage":"https://github.com/consensys/solidity-parser-antlr","repository":{"type":"git","url":"git+https://github.com/consensys/solidity-parser-antlr.git"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","chai":"^4.2.0","eslint":"^6.2.2","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^6.2.0","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"5.19.0","tslint-config-prettier":"^1.18.0","typescript":"3.6.2","yarn":"^1.17.3"},"nyc":{"include":["src/*.js"]},"gitHead":"35ceec5bfacbf72249af48db9819a3d987d354b2","bugs":{"url":"https://github.com/consensys/solidity-parser-antlr/issues"},"_id":"solidity-parser-diligence@0.4.12","_nodeVersion":"8.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-eW3bru8HMQOgYp5+CqnYQdoavJEVoHqJHL5+YuTpLJoCEB5qb5PFL1bH0eplC35ld0QFSsfc4MKka2nnuRyGFQ==","shasum":"1505f297a906dd10c84f57ec701496ad411947b0","tarball":"https://registry.npmjs.org/solidity-parser-diligence/-/solidity-parser-diligence-0.4.12.tgz","fileCount":63,"unpackedSize":949874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeF+CfCRA9TVsSAnZWagAAGhYQAIYkrw1137aQXEKCeBFb\nm2JYrD4QKRfu+4p8GTOZdH5rXfw0FY02TAG6t+0EoH43MEp/q9WdsnpheAO5\nFHKQFmf0SCcxRZxDY+izXEAnnKBSk0A+yqbdNeH+k6O4e1244bR+vbJ2BhsR\nEckOn3MOif9tys2mlcnmLstaE2YlL0YTJ1/M1QS7RjwppBNTWIadY4C9E4pT\nhaUwI/CrNQ8LX9JUV/8uAlRUm8MSUv8KHTMNd57gm642kIsLmfMCLzrZo6SB\nrYDgSWfa6JjfvjfpnHCP39/wKwwLMrpdFzaIQv9Yauj1XBYZ2OBrnoEbOM27\nzpVV3Bzckym+gKlqqupWNLbL28lxR8u62TMXYgQpTD+IxDEfbJCfpuUtfLxU\nZhuLHOJRIac8+MGIi6cDTlFfiGPzHFxfPn2+OmG93n+SwG6dJ7fU/2ED5TA2\nSa7UonCT7AQ05VaspKCCvkNdHZ8LoMfTc3jr/xJdQa9I9/BnqSfSg/QQxodT\nUXmjbfbYwi2LIUPYL6HL59DIwqxMAkiSV4ROoyOUERb0XF21Ulk7uhs2CBHW\nx0HXkgImFK1hC/sJgBg2/nWQOeB4veKuXIgGMPXOhrISW4t+Y0siU3hWav4K\nlQjFiTMES8xu7IFPJ0RqT1d5forEYvZKDpOvBSeHKUjtWi9/o0nN3h72BKK2\nY3+N\r\n=ieG6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFF/k3MwO6KO41TOOgafKEgBS8GIuyqzOh7wVkoNv87vAiBEfNHLVPj8Ed+WW7IjMQ+LRe57q4LaPPxwnFTSV5ZnlA=="}]},"maintainers":[{"name":"gnsps","email":"goncalo05@gmail.com"}],"_npmUser":{"name":"gnsps","email":"goncalo05@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solidity-parser-diligence_0.4.12_1578623134713_0.10075167553965492"},"_hasShrinkwrap":false},"0.4.13":{"name":"solidity-parser-diligence","version":"0.4.13","description":"A Solidity parser built from a robust ANTLR 4 grammar","main":"dist/index.js","types":"./index.d.ts","scripts":{"antlr4":"sh scripts/antlr4.sh","build":"rm -rf dist && babel --out-dir=dist src","prepare":"yarn build","prettier":"find src -name *.js | egrep -v '^src/(lib|antlr4)/' | xargs prettier --no-semi --single-quote --write","eslint":"eslint src","pretest":"eslint src && tslint-config-prettier-check ./tslint.json","test":"nyc mocha","tslint":"tslint-config-prettier-check ./tslint.json"},"author":"","homepage":"https://github.com/consensys/solidity-parser-antlr","repository":{"type":"git","url":"git+https://github.com/consensys/solidity-parser-antlr.git"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","chai":"^4.2.0","eslint":"^6.2.2","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^6.2.0","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"5.19.0","tslint-config-prettier":"^1.18.0","typescript":"3.6.2","yarn":"^1.17.3"},"nyc":{"include":["src/*.js"]},"gitHead":"c0a14cc789312494c0d945d210e4fb12f8ce4594","bugs":{"url":"https://github.com/consensys/solidity-parser-antlr/issues"},"_id":"solidity-parser-diligence@0.4.13","_nodeVersion":"8.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-aVHagyxRuIqG+rwhyIm6GVLFP9YLtX8T8QRssvSgd+KDs8Oo0OW04STJ4j8pjtATtqxnvRWzDZupb7E2siutmg==","shasum":"0e9b019deb7ffb754bcfc1b3defb3052c4bf2412","tarball":"https://registry.npmjs.org/solidity-parser-diligence/-/solidity-parser-diligence-0.4.13.tgz","fileCount":64,"unpackedSize":940752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGMMrCRA9TVsSAnZWagAAyjQP/RKRdWNrOjuO/RV2B6Y8\nkMj175RrANX+Cnc3h/cHRWvLXEBY1i7Vd1wZ/ULnLIwSnEfI4j1ZwI1kR39/\nuacjkIYx9rV14XxCxk2UBnm+Xuf54g36mIt/ae4M5ba7fjgBiIH7uU5fuQCG\nGso7/SkpiQXNbU3uTUt8B+4VAMaGq9PKFH0vxtTUsXuvtNWT43DzptdfrUHx\njPR0I/gF0r2kBdI2v93fj6/w1wa7jk50/7f+/bh5zptxkHz/EbeKpiAa7DoQ\nQefalTgrshY5xm209X+GCiPKaahSxoj5ywsEQHZFufzaP/eDNeZry9+bYgUe\nwvQUX3ezBjCjLCRxw2Hff4dsB9j4ret8AWr7mBXyrzufrRer8CHC2nK2TJBM\nbKC4WWuoLMmEH3MGkIkQMmKclFUxuq8M4ocmvFPN2GSIzZY6gy/gaJSaC4GF\nBRu+5eW29o/fPpJMrx88swnabiqGHvxBkMJ2rd+84uXkjZmHGA0DcLRRiJ/f\n6JPiP7vjICx+4pOhxanQi72R0I6TWkMHihL7xSATzoKJTpDfUP/T2ylE1z4+\nBTHtWv1MyHOJpi41bv96rarwe9R8yJlpUeFF30LT+HjObLiWolZhuedhznrg\nsE1Be6PVsaqzwvCSmJOjLK+8nz/C2tMDdfNn3yyXDJ3dNntPMhBg7snmwwqo\nLBFc\r\n=RkRu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICh0A1fIVX2C2slDqs/RW6I+vrNn6koSJU6gY62CDD9gAiEA1L/r6tlFTgAmiOrqf8Qx94142GV8MhOTPnEkFlgVvxc="}]},"maintainers":[{"name":"gnsps","email":"goncalo05@gmail.com"}],"_npmUser":{"name":"gnsps","email":"goncalo05@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solidity-parser-diligence_0.4.13_1578681130654_0.5726819030140986"},"_hasShrinkwrap":false},"0.4.14":{"name":"solidity-parser-diligence","version":"0.4.14","description":"A Solidity parser built from a robust ANTLR 4 grammar","main":"dist/index.js","types":"./index.d.ts","scripts":{"antlr4":"sh scripts/antlr4.sh","build":"rm -rf dist && babel --out-dir=dist src","prepare":"yarn build","prettier":"find src -name *.js | egrep -v '^src/(lib|antlr4)/' | xargs prettier --no-semi --single-quote --write","eslint":"eslint src","pretest":"eslint src && tslint-config-prettier-check ./tslint.json","test":"nyc mocha","tslint":"tslint-config-prettier-check ./tslint.json"},"author":"","homepage":"https://github.com/consensys/solidity-parser-antlr","repository":{"type":"git","url":"git+https://github.com/consensys/solidity-parser-antlr.git"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","chai":"^4.2.0","eslint":"^6.2.2","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^6.2.0","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"5.19.0","tslint-config-prettier":"^1.18.0","typescript":"3.6.2","yarn":"^1.17.3"},"nyc":{"include":["src/*.js"]},"gitHead":"4047cba10ba5e324d437d8ce74feb2b279beacc0","bugs":{"url":"https://github.com/consensys/solidity-parser-antlr/issues"},"_id":"solidity-parser-diligence@0.4.14","_nodeVersion":"8.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+J20zetW6k7oiVriQfCIXGa9rFV+/p6NXcBjL1YpFlVVrioi7rmLo1U4bvKekEoykMSDTEvPnFD4W0hTfzvesA==","shasum":"34ea650c6f74e3680443173ea013ff362ff12d6e","tarball":"https://registry.npmjs.org/solidity-parser-diligence/-/solidity-parser-diligence-0.4.14.tgz","fileCount":64,"unpackedSize":934296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGRM0CRA9TVsSAnZWagAADaYP+QH2saCsawr1FcHPrFpa\n3IZpHbnqlibPkhWN+jsUhG4F2p7gnOUB7CysBdWTuguocnGrY0XAkl8RjO2G\nup6TrqhgUXd3K3jYizc/HFE2rJYAEQnZrdtTWJzXuC/+Tp1Nb9H2sbbtjdLF\nJNVmxPNWql9naNFniCQPfSObVXW9u5lP1LifROI5YMrcfwv+11RbWNnkvLl+\n+DC1BB6aGnuRFIN33LAnGkJIhxBA7OdEsQhyJsebjZI9S29XY58qtbuxUgFx\nzJkU1rR1gOVLhjcr/EQGLGZmTSXPXoUD0dmfXf+vZHqGoskAY+NcqA35HuN9\nbNVeIMj0gJXssDGPQeIys3SYe0aNHov7yz7R161NITFFSsfnvn8fH28bQcC1\nlHicoSaonBbfrTrjDTgF2O2DmF2HMmrTpBU9vAqAf7jydQp1ou0Ur7dPyDPd\nOLEqpSysAHflGElnacpodKt0XMD9to09mceyDYR/9UCJm87aM4zB6rCKBVlv\nbfpMLzXtBFnqi1v7z5wRGzYaGrYYhhs33cfEin5CMTnUUkzg18E9u+8lABin\nZWqXrpEY9YGJTDy9YZDpbHy3G+R8s4ChP2XnxGIweh4ptiKmHhhj+MJBiEmL\ndpGNuF8C4LpQtvfIx24q03RFa6vZeGNi2QMuSi0trCWO0j7NTqgvV9St2VpR\nc6AP\r\n=ViM3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBE/DjsJECVdHZdEF76sx73kCFhzRbXv7CB6TBhVp/fRAiEAgExLAB/Q8zDjvMnNmc8w/OQVcuNNhUy0n365jsan3Aw="}]},"maintainers":[{"name":"gnsps","email":"goncalo05@gmail.com"}],"_npmUser":{"name":"gnsps","email":"goncalo05@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solidity-parser-diligence_0.4.14_1578701619834_0.6900250395658571"},"_hasShrinkwrap":false},"0.4.15":{"name":"solidity-parser-diligence","version":"0.4.15","description":"A Solidity parser built from a robust ANTLR 4 grammar","main":"dist/index.js","types":"./index.d.ts","scripts":{"antlr4":"sh scripts/antlr4.sh","build":"rm -rf dist && babel --out-dir=dist src","prepare":"yarn build","prettier":"find src -name *.js | egrep -v '^src/(lib|antlr4)/' | xargs prettier --no-semi --single-quote --write","eslint":"eslint src","pretest":"eslint src && tslint-config-prettier-check ./tslint.json","test":"nyc mocha","tslint":"tslint-config-prettier-check ./tslint.json"},"author":"","homepage":"https://github.com/consensys/solidity-parser-antlr","repository":{"type":"git","url":"git+https://github.com/consensys/solidity-parser-antlr.git"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","chai":"^4.2.0","eslint":"^6.2.2","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^6.2.0","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"5.19.0","tslint-config-prettier":"^1.18.0","typescript":"3.6.2","yarn":"^1.17.3"},"nyc":{"include":["src/*.js"]},"gitHead":"dd7129d6ae40bf80fd453aa32f46ce2017c68272","bugs":{"url":"https://github.com/consensys/solidity-parser-antlr/issues"},"_id":"solidity-parser-diligence@0.4.15","_nodeVersion":"8.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-5QQqNFVNim3+qSb5tkSe7kVhJ/WAHdW3k+B8wkbkB+wL50BxXzldRVxo1u4zVCPZhH8NuihqqXTDLUxyq1LcwA==","shasum":"925faa211914756b9e149e9b464c4f36c1199b9c","tarball":"https://registry.npmjs.org/solidity-parser-diligence/-/solidity-parser-diligence-0.4.15.tgz","fileCount":64,"unpackedSize":933921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH76rCRA9TVsSAnZWagAABTkP/37Ih9+3ZT2zhyToljVA\ncbOzexqceMasrHQy5f22gjrhF2uo5NKyW2YPMCki7vreU9lYMpNPGXpmlMmX\nOt1/xhOB5Q6oQQ9ialwU3rlzf6kZJqskcadTwLxvhxG50funDQA6HHbK4qMo\n6l2E8fZML+Z8MH+sJNlE0DgWSUGqRwNhoi2C2HYILDzHXpkX3c+6uM38FJs5\nVPfUQGe1tTQ49EHwq+ctOLM5ArjYF/t8yEywGxlmvlVTu9Qo5yg4fWBRbi6d\n9bJDiWWr7YxlHBDvC2Wwp4MkX8A4nhp2vAkjKbpzg1PwwN2pO5iW6cCawY19\no825o1G+jpMQZNg0xtNbgkONnebmd8XEhkTC+OthQAHgMv+zrG6oQLcIiMSV\npCVY8oQ+oBZZ5JCP3GeuFqYJErv/o11jL5AtJkWqlw/eF3xEG9a2TtuSDxHg\n11EZLpWS6zTnEOlssDDjnMmcIoiwUrtorqDiL2/yeeSYi0Kcxj3lG1+ZwLLB\nlTHXFKrCDHkhCWwCsyUXtDs5Mo/H9Z7Ghou1X81n0OSM/hdZvy0WBXP3uF1d\niW8KaKDuVB2hIXWv8U8NPpRkvl8cHNk7nPKQVutf8GFYV9aZ9TW0xEP/cMyH\nNE9t3NfkbH7pFCbmqlCSITUFij+LhFCveqOzrQpdm506m6v2muU1Mpk2czb6\nCOLN\r\n=R8dc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjox8rg5MOaOXClZ3v/YlcJhps8UBwYsgydnlpHmtBvwIgJK5J+hSA1qZYSeIH1QMjVb70cDjOz6j4QGCqs+0nb2I="}]},"maintainers":[{"name":"gnsps","email":"goncalo05@gmail.com"}],"_npmUser":{"name":"gnsps","email":"goncalo05@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solidity-parser-diligence_0.4.15_1579138731141_0.34119581744396377"},"_hasShrinkwrap":false},"0.4.16":{"name":"solidity-parser-diligence","version":"0.4.16","description":"A Solidity parser built from a robust ANTLR 4 grammar","main":"dist/index.js","types":"./index.d.ts","scripts":{"antlr4":"sh scripts/antlr4.sh","build":"rm -rf dist && babel --out-dir=dist src --copy-files","prepare":"yarn build","prettier":"find src -name *.js | egrep -v '^src/(lib|antlr4)/' | xargs prettier --no-semi --single-quote --write","eslint":"eslint src","pretest":"eslint src && tslint-config-prettier-check ./tslint.json","test":"nyc mocha --require babel-register","tslint":"tslint-config-prettier-check ./tslint.json"},"author":"","homepage":"https://github.com/consensys/solidity-parser-antlr","repository":{"type":"git","url":"git+https://github.com/consensys/solidity-parser-antlr.git"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-inline-import":"^3.0.0","babel-preset-env":"^1.7.0","chai":"^4.2.0","eslint":"^6.2.2","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^6.2.0","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"5.19.0","tslint-config-prettier":"^1.18.0","typescript":"3.6.2","yarn":"^1.17.3"},"nyc":{"include":["src/*.js"]},"gitHead":"d8852fc8e53595b481e246009ee09c1240cf67af","bugs":{"url":"https://github.com/consensys/solidity-parser-antlr/issues"},"_id":"solidity-parser-diligence@0.4.16","_nodeVersion":"8.10.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-9Ko87r5Q3d3YBYQ6IIgLzOoRX90evELaj0IAff2uXPVazu4qjc0UcbQwSGBc+WFerOALlKhAk27BlqfKjMCPPw==","shasum":"65be8a3d13b511f391fbcb2c84acb1c47e405f88","tarball":"https://registry.npmjs.org/solidity-parser-diligence/-/solidity-parser-diligence-0.4.16.tgz","fileCount":69,"unpackedSize":1050038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQfq0CRA9TVsSAnZWagAAebAP/3/yLmpepRKG/Xt84hnr\nux94qXGyCVNYq0qpGIfiQtHkXQCdqZDpWOdYyWxJRbYmsoMeBA29sPH8OxxZ\netcsXhJl89CCCWfRSl9MK9R11JEVdhhgH1Thw6suI74ktSky2h11k68KThMc\nk7HhKGVsea4mekCdGGcRrvei10KogKj+jxpAbMyr8yQKA2zUPJhhuOjQY0HQ\ns6guEGwcD4KJLvCVKrTqOKJ4u0RPzIJVThoKfWb8ofORvc3N0/0I/TOREXIV\n/D+iY+SFa1fbDaCU0kHW5E94NPnPHcxbGh1JL5ApkKE1Dp38926lM4Ql7CQm\nUAvqSlitykiSJrkLfRF5tdgYJb+rWEf+qxdE1vdWRr2ssZsx5owZwhD3ODAu\nEAifkDnTAbwlu2hZpqnErO0DeyJe54fMtG4jvae0e0yXR5+xdMIPiodsJ0AM\nCoABWnCcBYYi78gIO2m70LqYtHS/bXMWi69xitIst857Kt75Rl9RNLkr89mb\nZfAzoTbmoLhQhyy9bxU0Bb0VaaEzxg/4nptgZuYqwvVwFtB6qL5/LPZHxFBq\nMUeluOIwNcmQyVL/U0LwOwJoP/jyBdXf/agXrX5+uNkgDUc/zU4Jubh5GOf4\nfjBL0OtUeHl7bIqF+7maUGxLthSDMJbGhfTDIGrCTp90PTkfEkGxKCJAd2Tp\nGbBS\r\n=pWSe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJIQqaWcsiqnsA5/oLW/eGudfJUerNQ/5aGq1zzirXKAiBwMvK8jEmb19UAM3BeIxpil0iTdP0p5GoSFe4En9Di9A=="}]},"maintainers":[{"name":"gnsps","email":"goncalo05@gmail.com"}],"_npmUser":{"name":"gnsps","email":"goncalo05@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solidity-parser-diligence_0.4.16_1581382323416_0.03868325639111747"},"_hasShrinkwrap":false},"0.4.17":{"name":"solidity-parser-diligence","version":"0.4.17","description":"A Solidity parser built from a robust ANTLR 4 grammar","main":"dist/index.js","types":"./index.d.ts","scripts":{"antlr4":"sh scripts/antlr4.sh","build":"rm -rf dist && babel --out-dir=dist src --copy-files","prepare":"yarn build","prettier":"find src -name *.js | egrep -v '^src/(lib|antlr4)/' | xargs prettier --no-semi --single-quote --write","eslint":"eslint src","pretest":"eslint src && tslint-config-prettier-check ./tslint.json","test":"nyc mocha --require babel-register","tslint":"tslint-config-prettier-check ./tslint.json"},"author":"","homepage":"https://github.com/consensys/solidity-parser-antlr","repository":{"type":"git","url":"git+https://github.com/consensys/solidity-parser-antlr.git"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-inline-import":"^3.0.0","babel-preset-env":"^1.7.0","chai":"^4.2.0","eslint":"^6.2.2","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^6.2.0","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"5.19.0","tslint-config-prettier":"^1.18.0","typescript":"3.6.2","yarn":"^1.17.3"},"nyc":{"include":["src/*.js"]},"gitHead":"b178319dc052cbe4140137f067554f1f8b2a8fe9","bugs":{"url":"https://github.com/consensys/solidity-parser-antlr/issues"},"_id":"solidity-parser-diligence@0.4.17","_nodeVersion":"8.10.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-zEAwnzNytUVVPO+DqlYKQb2i+JiUq2OhQUlaGVYxxa4m2h9zcqQnKsQwmZRgsR7h1G2bc7YR56t5V55M9qlDzg==","shasum":"4f4c427b17b9bb0a5540ed26e71c51cfdea10228","tarball":"https://registry.npmjs.org/solidity-parser-diligence/-/solidity-parser-diligence-0.4.17.tgz","fileCount":69,"unpackedSize":1051159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRI9JCRA9TVsSAnZWagAAZ3IP/1k5MBgfOlEb22/HObpA\nJviy5O3gh94tuWssBL5Ux2HqzbEskFeEIvhgq5whBr1fRzJOLTRPy6uH1YWa\nz/RzCM/Lke14vct3AN2KNU2h9uwLYjnAtQ0BOyUMxmpLh5gaKjWBck0mZXWk\nrW4UgxnQPW7CjL1Of/oWZ4CqNRLp27NTZ+lskEwNSmBwEyctnF2LOkwx8NhK\nmRWUsK5PTeqeL9zCpEKd50oQ6Tioofp/5WnsOaMai6QrGlB0sp+134aVrg1g\nlp1AT8Yt0YHzmHRskQCkHJHiLjBoS7L5qTEm+BvCAvv0uTyP/sfS9GtKB2iJ\n4dsZ9oabA8I6wC2RZpU2BvYRuzAcdsF9EfETOVqTpVN6wr+7a6a5fOKtFl3I\nLxebiQF+SuKc1F62Kb1XhpZcCvKiSbGxVAPIPqGnzzW/wPCxvJh9P66efwQx\nosChbv5QP/NOVDtANm27jrtEsqsSHRkfhEpF7fCV16LTzNmm/ADnvBLFAjvd\nMQr2MjYnYv8F7F1Le7NzM83pLl69nxCOb+IM72fLimijtLNF4w1rpQ0zEuWN\nASYCqOhUCoAa6IBlSOx6AUCZkzSMed86OCB8dmMAPF9mLfLVUgFzm37iTkTf\n6fByOAeWYgZpCmyKcC6tcmBVk0up7XlKWX4ABUaKqPfg3qMVvv/tIQi88nLJ\ne4JB\r\n=yrIQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKprgs0pEcjPfPlspMvMsddjm74FVDwf8aQcnu9pCJ+AIhAJi/UOQyed3/qiNjlZ4mXOPfkPPbooXYCMIvboo+vEMk"}]},"maintainers":[{"name":"gnsps","email":"goncalo05@gmail.com"}],"_npmUser":{"name":"gnsps","email":"goncalo05@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solidity-parser-diligence_0.4.17_1581551432755_0.5734107227224647"},"_hasShrinkwrap":false},"0.4.18":{"name":"solidity-parser-diligence","version":"0.4.18","description":"A Solidity parser built from a robust ANTLR 4 grammar","main":"dist/index.js","types":"./index.d.ts","scripts":{"antlr4":"sh scripts/antlr4.sh","build":"rm -rf dist && babel --out-dir=dist src --copy-files","prepare":"yarn build","prettier":"find src -name *.js | egrep -v '^src/(lib|antlr4)/' | xargs prettier --no-semi --single-quote --write","eslint":"eslint src","pretest":"eslint src && tslint-config-prettier-check ./tslint.json","test":"nyc mocha --require babel-register","tslint":"tslint-config-prettier-check ./tslint.json"},"author":"","homepage":"https://github.com/consensys/solidity-parser-antlr","repository":{"type":"git","url":"git+https://github.com/consensys/solidity-parser-antlr.git"},"license":"MIT","devDependencies":{"babel-cli":"^6.26.0","babel-plugin-inline-import":"^3.0.0","babel-preset-env":"^1.7.0","chai":"^4.2.0","eslint":"^6.2.2","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^9.2.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","mocha":"^6.2.0","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"5.19.0","tslint-config-prettier":"^1.18.0","typescript":"3.6.2","yarn":"^1.17.3"},"nyc":{"include":["src/*.js"]},"gitHead":"6cf9a9082aadde909db2a86edf38c59083c98499","bugs":{"url":"https://github.com/consensys/solidity-parser-antlr/issues"},"_id":"solidity-parser-diligence@0.4.18","_nodeVersion":"8.10.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-mauO/qG2v59W9sOn5TYV2dS7+fvFKqIHwiku+TH82e1Yca4H8s6EDG12ZpXO2cmgLlCKX3FOqqC73aYLB8WwNg==","shasum":"1ec8c29d320afe048db941828f142dec3e97f657","tarball":"https://registry.npmjs.org/solidity-parser-diligence/-/solidity-parser-diligence-0.4.18.tgz","fileCount":69,"unpackedSize":1052334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRZB0CRA9TVsSAnZWagAAPhQP/RAavBwNBPOP4aos8qOH\nEOi3YBr57MWo+/x92MYL0esOGyKv2bLZWWu9+KSeK3/ja67ab1gJ5ZXzLlwe\n0Cr5wsH4/ho1At6Q1EK0yBd6lDN3Yi46KZmjl3ypezA6eewv3SVwPbUrb1CE\nlQdpp0l4aireyosU9hJdCypnRMuG+rRTstvwcK//opQQ9/FPz6aUUH8qbTvW\nS3u8yAMQu1lRC/1hpXMPRhK42GyW0JPmq/eyUDuCw14b3OUI35y7zgcOFr6l\nQxQSm6cd7PxXREv1EUrs6WwZD5vFno6uDdSZQFKb7FZEzSnNwmJFv1lm5YDh\nn7/m7Cx9yKU9oWqeNPk5wCUD57awIpp9DrlJ9988K0DkRuQfYMgHfta8tReL\n0TBPj3eD91BxripCXcs+BYahiHazFXiK8mmfkxaah8/r+iMg3rBbWyAREDzh\n3ib/4xckthNA7jZ0gcsscsk0Cdb0Q658Yd4/94ZESquZUrodPKIgFOWHm9cy\nWw0OiqafpsSGqtQvrcJoqDBHxIYFpP5GwYWC/wnea5nd++rJHtQJL56bj8GG\nENKGi6O+9G8gd7lIAckyMBSSoh1mXVTpibZTfPhsMQC9gK4/8c3gebv3Sg1+\nRCM9m2UnrwbHuDkTDjjxnbjzz/nHnLjsjXAG3jWqUJKEvDwDmtwvTv+61Dnf\n7wRd\r\n=el87\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGozkulN8uDThW29i/WvvFLLvuecr5ytshcjOw1ZV146AiEAjDvbZN1CqsGIK5hyQKF6iI4QrkQKp1gCbT1A4x68Bw8="}]},"maintainers":[{"name":"gnsps","email":"goncalo05@gmail.com"}],"_npmUser":{"name":"gnsps","email":"goncalo05@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solidity-parser-diligence_0.4.18_1581617268242_0.5859514621756732"},"_hasShrinkwrap":false}},"time":{"created":"2020-01-10T02:25:34.713Z","0.4.12":"2020-01-10T02:25:34.963Z","modified":"2022-05-18T07:35:44.303Z","0.4.13":"2020-01-10T18:32:10.838Z","0.4.14":"2020-01-11T00:13:39.997Z","0.4.15":"2020-01-16T01:38:51.338Z","0.4.16":"2020-02-11T00:52:03.653Z","0.4.17":"2020-02-12T23:50:32.933Z","0.4.18":"2020-02-13T18:07:48.398Z"},"maintainers":[{"name":"gnsps","email":"goncalo05@gmail.com"}],"description":"A Solidity parser built from a robust ANTLR 4 grammar","homepage":"https://github.com/consensys/solidity-parser-antlr","repository":{"type":"git","url":"git+https://github.com/consensys/solidity-parser-antlr.git"},"bugs":{"url":"https://github.com/consensys/solidity-parser-antlr/issues"},"license":"MIT","readme":"[<img width=\"200\" alt=\"get in touch with Consensys Diligence\" src=\"https://user-images.githubusercontent.com/2865694/56826101-91dcf380-685b-11e9-937c-af49c2510aa0.png\">](https://diligence.consensys.net)<br/>\n<sup>\n[[  🌐  ](https://diligence.consensys.net/?utm_source=github_npm&utm_medium=banner&utm_campaign=solidity-parser-diligence)  [  📩  ](mailto:diligence@consensys.net)  [  🔥  ](https://consensys.github.io/diligence/)]\n</sup><br/><br/>\n\n\nsolidity-parser-diligence\n=====================\n\nA Solidity parser built on top of a robust [ANTLR4 grammar](https://github.com/consensys/solidity-antlr4).\n\nNow maintained by the ConsenSys Diligence team! :tada:\n\nYou can find this new package in NPM at `solidity-parser-diligence` (https://www.npmjs.com/package/solidity-parser-diligence).\n\n### Usage\n\n```javascript\nimport parser from 'solidity-parser-diligence';\n\nvar input = `\n    contract test {\n        uint256 a;\n        function f() {}\n    }\n`\ntry {\n    parser.parse(input)\n} catch (e) {\n    if (e instanceof parser.ParserError) {\n        console.log(e.errors)\n    }\n}\n```\n\nThe `parse` method also accepts a second argument which lets you specify the\nfollowing options, in a style similar to the _esprima_ API:\n\n| Key      | Type    | Default | Description                                                                                                                                                                                          |\n|----------|---------|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| tolerant | Boolean | false   | When set to `true` it will collect syntax errors and place them in a list under the key `errors` inside the root node of the returned AST. Otherwise, it will raise a `parser.ParserError`.          |\n| loc      | Boolean | false   | When set to `true`, it will add location information to each node, with start and stop keys that contain the corresponding line and column numbers. Column numbers start from 0, lines start from 1. |\n| range    | Boolean | false   | When set to `true`, it will add range information to each node, which consists of a two-element array with start and stop character indexes in the input.                                            |\n\n\n#### Example with location information\n\n```javascript\nparser.parse('contract test { uint a; }', { loc: true })\n\n// { type: 'SourceUnit',\n//   children:\n//    [ { type: 'ContractDefinition',\n//        name: 'test',\n//        baseContracts: [],\n//        subNodes: [Array],\n//        kind: 'contract',\n//        loc: [Object] } ],\n//   loc: { start: { line: 1, column: 0 }, end: { line: 1, column: 24 } } }\n\n```\n\n#### Example using a visitor to walk over the AST\n\n```javascript\nvar ast = parser.parse('contract test { uint a; }')\n\n// output the path of each import found\nparser.visit(ast, {\n  ImportDirective: function(node) {\n    console.log(node.path)\n  }\n})\n```\n\n### Authors\n\nGonçalo Sá ([@gnsps](https://twitter.com/gnsps))\n\nFederico Bond ([@federicobond](https://github.com/federicobond))\n\n### License\n\nMIT\n","readmeFilename":"README.md"}