{"_id":"tern","_rev":"69-0732fe81e2e3a00864b0c60d4abf7845","name":"tern","description":"A JavaScript code analyzer for deep, cross-editor language support","dist-tags":{"latest":"0.24.3"},"versions":{"0.1.0":{"name":"tern","license":"MIT","version":"0.1.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"./bin/test"},"dependencies":{"acorn":"0.2"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git","typescript":"0.8.3"},"_id":"tern@0.1.0","dist":{"shasum":"757576d372bcc83c7d671111f749a2fd634f3a37","tarball":"https://registry.npmjs.org/tern/-/tern-0.1.0.tgz","integrity":"sha512-1ZGQ4AnqX0Bc98cZyiAHvDv8sjbS+rHzrOIPbAaRlQnnDU97yTASukLDo+xxlEWZAQuFHDL1h7HnjD/KOnnlqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaExeavBS9qHm+Do6PopwRyY8IpsZYasAjlkajvDjS1AiEA7X6pLBuPAvN+h6Z1LCk/tj0uqXL2OQqRE4dUh1vnCE8="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"directories":{}},"0.2.0":{"name":"tern","license":"MIT","version":"0.2.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"./bin/test"},"dependencies":{"acorn":"0.3"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git","typescript":"0.8.3"},"_id":"tern@0.2.0","dist":{"shasum":"5da4f4582ba2f075f8a06ab17800b386e7a02936","tarball":"https://registry.npmjs.org/tern/-/tern-0.2.0.tgz","integrity":"sha512-7KadvMZ6PCH+ThW6us+dHzCtH90YGYCC8pyvca//3qNgHUEDj1FyBKF7gZ1xj0+EEI5Hs9ES43uq3qrbxjljAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArT+/PDoITUkMbXururPN9TeUV/CeciCkLvnV/tNdIuAiBmfPjIaXrEdI3thIsWLcOQqbrvzo9c5M875pDKu2fh5w=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"directories":{}},"0.3.0":{"name":"tern","license":"MIT","version":"0.3.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"./bin/test"},"dependencies":{"acorn":"0.3","glob":"3","minimatch":"0.2"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git","typescript":"0.8.3"},"_id":"tern@0.3.0","dist":{"shasum":"6501b3663195d74e22416fe173fd5561e9874af8","tarball":"https://registry.npmjs.org/tern/-/tern-0.3.0.tgz","integrity":"sha512-Yyxr7+WkQCtLNt3AvXmTVWdz/5WB88/zfInC8ixomJkO4UhiLCuTK6zvqs6FtmPmRlygYIRGLl3QPTzDl6Niqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVDM0Lp1/Akvjqn2/gHLRZkf1dT5ftpnD3irIkPtQ1/AIgTmkk7Qq8Cx2Y3muwrhLE9rHJ60MjrVCE475vA6fYjyM="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"directories":{}},"0.4.0":{"name":"tern","license":"MIT","version":"0.4.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"./bin/test"},"dependencies":{"acorn":"0.3","glob":"3","minimatch":"0.2"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git","typescript":"0.8.3"},"_id":"tern@0.4.0","dist":{"shasum":"0055b6c1fe7c230132aac2236e5a884b9333c645","tarball":"https://registry.npmjs.org/tern/-/tern-0.4.0.tgz","integrity":"sha512-bYjt/OJ4WNy2WI8NjZv5JVIZQL96cOOECAYG9wiG+4KOcUGzcaku/1oA+H7PE0S522WdOC2frCAD62IbI/zgBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn5ZlZEh4kWB+zEPiKbdzCutfsfduD7PKjTXCsak4XPgIgdxRCABh3ueCpVqXc90RcExNa4qa0vCe1oLGj5ZAh9GE="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"directories":{}},"0.5.0":{"name":"tern","license":"MIT","version":"0.5.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"./bin/test"},"dependencies":{"acorn":"0.4","glob":"3","minimatch":"0.2"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git","typescript":"0.8.3"},"_id":"tern@0.5.0","dist":{"shasum":"a2214a6d79908c869d3f599fc759cf9bbda6a603","tarball":"https://registry.npmjs.org/tern/-/tern-0.5.0.tgz","integrity":"sha512-b2Wyd8FUrykGqrDoaXfu1YdCG6l3S8CseOaFj0SZn8B5mT0JSAhwhgp+PWRZ3HD1FMdOwkVf+7OCrhzkSqzaoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJddNa4O1t45BSdxkrFHw84eoevCZsTev7WIfc+azqAAiEAuMOpHivd5LyjSKl6jE2ErkPJqezwkokOZhyUe/WUrFo="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"directories":{}},"0.6.0":{"name":"tern","license":"MIT","version":"0.6.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"./bin/test"},"dependencies":{"acorn":">=0.5.0","glob":"3","minimatch":"0.2"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git","typescript":"0.9.5"},"bugs":{"url":"https://github.com/marijnh/tern/issues"},"homepage":"https://github.com/marijnh/tern","_id":"tern@0.6.0","dist":{"shasum":"37117087fc4f14f3e4b86169333d9f21756956a0","tarball":"https://registry.npmjs.org/tern/-/tern-0.6.0.tgz","integrity":"sha512-ukbgraHvKW5dX7StSacm/oewFb1pHU4QQQu+BiFu7T1FCh+3FBhb2aYh31yh30yWF2o4tiVBABk7UMx7tueP4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFL4i5p8rNk5mv0DHAJZs+rgdaA0VS19kbZCkVd5A8HEAiEAzmdzw/sju+gJxkwWqIswKe5ff+NLon4vLvRY0Sf0fQM="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"directories":{}},"0.6.2":{"name":"tern","license":"MIT","version":"0.6.2","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"./bin/test"},"dependencies":{"acorn":">=0.5.0","glob":"3","minimatch":"0.2"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git","typescript":"0.9.5"},"bugs":{"url":"https://github.com/marijnh/tern/issues"},"homepage":"https://github.com/marijnh/tern","_id":"tern@0.6.2","dist":{"shasum":"964fbe32c30ccd78148de18b9641200157be8674","tarball":"https://registry.npmjs.org/tern/-/tern-0.6.2.tgz","integrity":"sha512-v1WqbvUkOluyYwhYT41Jk+w47+hNrw/dT3RDrUMQfEgeBBpPDArzbPvglouLaLU6WLsnnKNXwNeKOJSZF5elOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaJ11rbzJJ2orM8kTWDPn74gkfNBXUYXzbhKb7grj73wIgP7WLCsop1WXEaNbgcnPWHOhuqzPVOwWBHq/Ggy4qrsI="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"directories":{}},"0.7.0":{"name":"tern","license":"MIT","version":"0.7.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"./bin/test"},"dependencies":{"acorn":">=0.5.0","glob":"3","minimatch":"0.2"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git","typescript":"0.9.5"},"bugs":{"url":"https://github.com/marijnh/tern/issues"},"homepage":"https://github.com/marijnh/tern","_id":"tern@0.7.0","dist":{"shasum":"86f29815feb076d3bb658a34c0c209e44664a43f","tarball":"https://registry.npmjs.org/tern/-/tern-0.7.0.tgz","integrity":"sha512-l47mgZ7JwkHIxOv8fK+ttBc0gxv9fbleN/qJjteYEwYpxYIhBIfWjc1kzBnpeAWeaG+waJrHn9UPuL3PXXjSew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbw+aihdcHsK5uBpvzaZ+WqJVkDPHwgHIZ3rTfhviQ3wIgVC4J/aByT7hfApA65qrctYs1vUIGVi3MZGaroIsoYAg="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"directories":{}},"0.8.0":{"name":"tern","license":"MIT","version":"0.8.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"sh -c './bin/test'"},"dependencies":{"acorn":">=0.11.0","glob":"3","minimatch":"0.2","typescript":"^1.0.1"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git"},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Damien Diederen"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Jeffrey Fisher"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Marijn Haverbeke"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Sindre Sorhus"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"0a9bfa85301e13bcfa21eaa5156d4be27a526065","bugs":{"url":"https://github.com/marijnh/tern/issues"},"homepage":"https://github.com/marijnh/tern","_id":"tern@0.8.0","_shasum":"ad6cda315e5b85491904393162f331202ee13ad1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"ad6cda315e5b85491904393162f331202ee13ad1","tarball":"https://registry.npmjs.org/tern/-/tern-0.8.0.tgz","integrity":"sha512-Of8IV7meJkjsxajDk1VsCJdM5gZcmHKIEWkulwUqiOVwMY7kOoUehCuouEW/KN2iNyWt8xcn1CqPEfkhKKQsGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+imO/pJOEElHQ7aZDD3sESy6WESbZRocEFqVRVy6q/AIgA6U4nkpplch8lF9gzg5KY9JDSLltWU5wBm28dMt/gj0="}]},"directories":{}},"0.9.0":{"name":"tern","license":"MIT","version":"0.9.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"sh -c './bin/test'"},"dependencies":{"acorn":">=0.12.0","glob":"3","minimatch":"0.2","typescript":"=1.0.1"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Damien Diederen"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Jeffrey Fisher"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Marijn Haverbeke"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Sindre Sorhus"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"89b9b7cb5b9e1cf7d504ee3f44b6feb195d36eef","bugs":{"url":"https://github.com/marijnh/tern/issues"},"homepage":"https://github.com/marijnh/tern","_id":"tern@0.9.0","_shasum":"9d2cbefd63a636abd886433481a3306561dc4bf0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"9d2cbefd63a636abd886433481a3306561dc4bf0","tarball":"https://registry.npmjs.org/tern/-/tern-0.9.0.tgz","integrity":"sha512-Ow486RizpzK/uYLFLi/Nn9xHPY2aEVcmEeIGx7tTIUf3joLjIiYxDid35VYAv73YDnj2rXjL1CCtX2Ux64Ay8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4z8hQ86249190WZrVSzv4gwz1eR4wEhIEdTw/b/QAgQIgLTTyJR231fcEolGRAnCmhxLRdTEHi+L2RF6wNGLO2sI="}]},"directories":{}},"0.10.0":{"name":"tern","license":"MIT","version":"0.10.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"sh -c './bin/test'"},"dependencies":{"acorn":"^1.0.1","glob":"3","minimatch":"0.2","typescript":"=1.0.1"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Damien Diederen"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Jeffrey Fisher"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"826058ae8bdff62181d7f2edbf4bcec13855fa2c","bugs":{"url":"https://github.com/marijnh/tern/issues"},"_id":"tern@0.10.0","_shasum":"14725b6daae27afc52491dd5229511cf4bd8b563","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"14725b6daae27afc52491dd5229511cf4bd8b563","tarball":"https://registry.npmjs.org/tern/-/tern-0.10.0.tgz","integrity":"sha512-HQJ+DFesJxpyrOA0JYVEtrqbxYncY83J5ZZsuL7paxdihi4zZUfXuuAGrL+/IqHxeqR1VcwIeDCvl/3X97QZ6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKMnv+bqUaq47S3hgUor7vGQoIUUhvS8p088IdgPrdpwIhAOJnknXy733jTYEqq+rXNsuO4+DUSHcZ4LVH0YWnujyk"}]},"directories":{}},"0.11.0":{"name":"tern","license":"MIT","version":"0.11.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"sh -c './bin/test'"},"dependencies":{"acorn":"^1.0.1","glob":"3","minimatch":"0.2","typescript":"=1.0.1"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Damien Diederen"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Jeffrey Fisher"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"a29857ca30fa2f5f05b05751f9eeb52d38188bab","bugs":{"url":"https://github.com/marijnh/tern/issues"},"_id":"tern@0.11.0","_shasum":"20ecc8ee7fc9db5ea12db64f34b59a2378858d12","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"20ecc8ee7fc9db5ea12db64f34b59a2378858d12","tarball":"https://registry.npmjs.org/tern/-/tern-0.11.0.tgz","integrity":"sha512-3Nv9oVU09pr/xr7vBElfj18Xvxy9Uk67EoUWNJ4k6b8tbVUzltN3b/yMHLo215LZn0NdLV02C3gP8MDu62BjHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcfDWEQh1errjibZdUe+KgmKW0bW+gh46WpiyW1KBG7QIgJBss982RBBkULS48cKBYfCeT2wclBIobHKxr/EEzbXc="}]},"directories":{}},"0.12.0":{"name":"tern","license":"MIT","version":"0.12.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"sh -c './bin/test'"},"dependencies":{"acorn":"^1.0.1","glob":"3","minimatch":"0.2","typescript":"=1.0.1"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Damien Diederen"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Jeffrey Fisher"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"a4e50e2dd02fc3833e1fba7d8e22f6136bd55e34","bugs":{"url":"https://github.com/marijnh/tern/issues"},"_id":"tern@0.12.0","_shasum":"1999cb6cb67488c792b2cd333178af943938724c","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"1999cb6cb67488c792b2cd333178af943938724c","tarball":"https://registry.npmjs.org/tern/-/tern-0.12.0.tgz","integrity":"sha512-Dlmv3QqLSl6Nyz4lqYmRVz5B9LvZAG6GqF+cbfe1LxCqdSeAOLUIjhruhsfrCn4oBhS3Vbm7xf+AngN0Mb057g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2pfRrVBC+4TyIoqZJ6WwBGLA4f4diOC5ILwgK6hPvyQIgTFOqze2lQwE5zDa0XuOdigkj14FvXfnxqV3qnu05Y5k="}]},"directories":{}},"0.13.0":{"name":"tern","license":"MIT","version":"0.13.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"sh -c './bin/test'"},"dependencies":{"acorn":"^2.1.0","glob":"3","minimatch":"0.2","typescript":"=1.0.1"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Damien Diederen"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"impinball"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kyle P Davis"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"794e8eaa714eeb861dfb8513e4dc9ff70b529e32","bugs":{"url":"https://github.com/marijnh/tern/issues"},"_id":"tern@0.13.0","_shasum":"4ceb0c433fba2c51b9d4544cd18ca0749559f508","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"4ceb0c433fba2c51b9d4544cd18ca0749559f508","tarball":"https://registry.npmjs.org/tern/-/tern-0.13.0.tgz","integrity":"sha512-mGQY1MxGGjmrzf5RIBWKMr+edfhGpTm3d1epA6HYVzWmsZv5cz0ph0Xq6B3YB1rHDDsWoRG6LgcaQZfDMtITOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP/AFujTHcaIavUdHPW+yGB2UV3GLaHsLHXxl7I1jyjQIgXdR1dB3Nibv+T+txhAH34HMSOZu2Mcn5rmWrtq1YV80="}]},"directories":{}},"0.14.0":{"name":"tern","license":"MIT","version":"0.14.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"sh -c './bin/test'"},"dependencies":{"acorn":"^2.3.0","glob":"3","minimatch":"0.2","typescript":"=1.0.1"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"impinball"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kyle P Davis"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"2f25a1f624e15da831e108a34bf1b76b408ea9ee","bugs":{"url":"https://github.com/marijnh/tern/issues"},"_id":"tern@0.14.0","_shasum":"0d0ff3dea671cac7f0db2c299217e0740e1560ee","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"0d0ff3dea671cac7f0db2c299217e0740e1560ee","tarball":"https://registry.npmjs.org/tern/-/tern-0.14.0.tgz","integrity":"sha512-m0eWLos1TQ1vdh20RC7jNCCY9PlB3avAlZkG5kOH6sl+BtEj5B33bJ81xnTXIu+SZWMknA9wxnhRheGHlHZM9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRQIJYajlATkAhxvrhhsaVLoQvmQpQ04/Pu+W7Zed9eQIgOJCI5RVkWBMmKiyb+VIdAoNM3oYtl+RaCqlBIRnmZZ8="}]},"directories":{}},"0.15.0":{"name":"tern","license":"MIT","version":"0.15.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/marijnh/tern.git"},"scripts":{"test":"sh -c './bin/test'"},"dependencies":{"acorn":"^2.3.0","glob":"3","minimatch":"0.2","typescript":"=1.0.1"},"devDependencies":{"codemirror":"git://github.com/marijnh/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"impinball"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kyle P Davis"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"4f921127084940a8c8f1712b99a2eea60f7ee35e","bugs":{"url":"https://github.com/marijnh/tern/issues"},"_id":"tern@0.15.0","_shasum":"682762384c09b110545ab9101e1977ff28ef7c15","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"682762384c09b110545ab9101e1977ff28ef7c15","tarball":"https://registry.npmjs.org/tern/-/tern-0.15.0.tgz","integrity":"sha512-6Q5OyaU9QLSsv/2TSnT3TQWcPpDlBfwAzjJDo/fJvHOM+J+ylL8SXL9SrOyUIJvJrvTgN1D3qQjFIFSPfids0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqBBfZNd0ju/KxsPOe9jiZL78rDK9UtRX+WmldYTNmEQIgFmO+q2FNPBNJrru2W4Kz6kKVoVJUSNutA48+AtJGbh8="}]},"directories":{}},"0.16.0":{"name":"tern","license":"MIT","version":"0.16.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"sh -c './bin/test'"},"dependencies":{"acorn":"^2.5.2","glob":"3","minimatch":"0.2","typescript":"=1.0.1"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"impinball"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kyle P Davis"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"d4803588928d22cb18044b2e20fedd97e2d348ee","bugs":{"url":"https://github.com/ternjs/tern/issues"},"_id":"tern@0.16.0","_shasum":"c695b4092a724b95d09b75cffb50780876452a16","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"c695b4092a724b95d09b75cffb50780876452a16","tarball":"https://registry.npmjs.org/tern/-/tern-0.16.0.tgz","integrity":"sha512-DkKeWqO1sZCUZcbfXE9UjxNyxhtv2nCI4/0NAiVOYwOqFgKJd4/0R/GZC6Nev0tVUUyBVRJkXz0wd7fpe8SgsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD09GlOGvkBoFJg3EkORTpln1CM5bBcguYkqeibEV+LVAIhAIlKi/xqTpeeLiuQXleMMOidHUUcKqgkf+CpK7SBa/l7"}]},"directories":{}},"0.17.0":{"name":"tern","license":"MIT","version":"0.17.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"sh -c './bin/test'"},"dependencies":{"acorn":"^2.7.0","enhanced-resolve":"^0.9.1","glob":"3","minimatch":"0.2","typescript":"=1.0.1"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"impinball"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kyle P Davis"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"41ac9287252b6d305a690fa415956cdfbd8c7d7a","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.17.0","_shasum":"f643a16eb494151f03c3ba553590fd3bd669bb87","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"f643a16eb494151f03c3ba553590fd3bd669bb87","tarball":"https://registry.npmjs.org/tern/-/tern-0.17.0.tgz","integrity":"sha512-/jXWH88Ulhhspm/ddVNCG6vSG58cvcE3Ev0rtsma3/qHCiXFP/v1mKdY3sT+QrPKym47vZSCRO2h93dR7zAdTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOx8TeERwh7yvfpGIHLJnzxx/99L/0tTw1nNLV/GNo2AiEAv7qo2qI3ZadPLfIdTx5dwsEDcEsFh8Lv9odHTnRoi9E="}]},"directories":{}},"0.18.0":{"name":"tern","license":"MIT","version":"0.18.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"sh -c './bin/test'"},"dependencies":{"acorn":"^2.7.0","enhanced-resolve":"^0.9.1","glob":"3","minimatch":"0.2","typescript":"=1.0.1"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"impinball"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kyle P Davis"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"2e8df51181ceda7bc1118cf168da4197b25b8701","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.18.0","_shasum":"c6177fe395c8ffc9c512f0ec7452a7d9c6220fa6","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"c6177fe395c8ffc9c512f0ec7452a7d9c6220fa6","tarball":"https://registry.npmjs.org/tern/-/tern-0.18.0.tgz","integrity":"sha512-7vWCkvxn3m/5zexxwLFQS4qdmHu1ETCx2USv86OJfH/UVUCTaCmrD+gCYxzomyZKjQs63cVphv4RGTxlo4EJXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB+NxdAJjnipzChzLZAT+BEYL8PJIsDDJZkcL6CWPWBQIhAOFUne2hoF0EnFWac+R79SkhYj0B/zTpo1CqcMk/DWJT"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/tern-0.18.0.tgz_1458071079053_0.18383735255338252"},"directories":{}},"0.19.0":{"name":"tern","license":"MIT","version":"0.19.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^3.2.0","enhanced-resolve":"^0.9.1","glob":"3","minimatch":"0.2","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"Brian Frichette"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"impinball"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kyle P Davis"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Quinn Slack"},{"name":"Randy Edmunds"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"vheon"}],"gitHead":"95dfbf405802207b5529314b83b6104f9ea9b042","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.19.0","_shasum":"188392af0b97e61bce0b36ce1b2c16369fb05095","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"188392af0b97e61bce0b36ce1b2c16369fb05095","tarball":"https://registry.npmjs.org/tern/-/tern-0.19.0.tgz","integrity":"sha512-pRfIBJAJwsS6UHp2n2QCf2yZCJVJpVQ9/1elbwLkq/VwHUulgyy7EFxBSe7X8d6Ouo9wlPS0Csn+m+TWMfLEuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhH89H0MCun8qAdtlPqLiM2UkwXpKc0/O8qwlH6UJabAiAw01KhmwdnTZYg9eSbzAicLxLp2NGkiYLdVkyc59QBfg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tern-0.19.0.tgz_1468225300462_0.20517809502780437"},"directories":{}},"0.20.0":{"name":"tern","license":"MIT","version":"0.20.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^3.2.0","enhanced-resolve":"^2.2.2","glob":"3","minimatch":"0.2","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"Adam Faulkner"},{"name":"Adrian Toncean"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Olivier Ligot"},{"name":"othree"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"gitHead":"459b6705bada72027fbb922f4097b4dcf0ab305d","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.20.0","_shasum":"5058e1ae15a121a1f421500ced0c852c11e6fb34","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"5058e1ae15a121a1f421500ced0c852c11e6fb34","tarball":"https://registry.npmjs.org/tern/-/tern-0.20.0.tgz","integrity":"sha512-5kY4YCjCtLAIoECAG7Z6jUOA5PVLLyeH8P5LEXcMP3VEDJ5Bx4m6Cjvx2ObRRbWRwvP6lXkHzMgCAXFn4ljO6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOSHXCWPmbHNyakXAEAVOvLrmuJ72MYmoGoLl1L1Gz/QIhAM255haEn9J/1n8q040g/hHNLkCIBcAAuoqShZ/Q+azq"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tern-0.20.0.tgz_1471363652286_0.5047681950964034"},"directories":{}},"0.21.0":{"name":"tern","license":"MIT","version":"0.21.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^4.0.9","enhanced-resolve":"^2.2.2","glob":"^7.1.1","minimatch":"^3.0.3","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"A2ZH"},{"name":"Adam Faulkner"},{"name":"Adrian Toncean"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Amila Welihinda"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Danny Su"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Eloy Toro"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Francis Murillo"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Olivier Ligot"},{"name":"Ossi Herrala"},{"name":"othree"},{"name":"Paris Kasidiaris"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato F"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"gitHead":"e6a7777f273050098fa7074577ac196bae59d80b","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.21.0","_shasum":"809c87a826e112494398cf8894f7c2d1b3464eb7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"maintainers":[{"name":"marijn","email":"marijnh@gmail.com"}],"dist":{"shasum":"809c87a826e112494398cf8894f7c2d1b3464eb7","tarball":"https://registry.npmjs.org/tern/-/tern-0.21.0.tgz","integrity":"sha512-nZR1LS8c/cHna4fYSLJ31yFCXLFWcHENoFYXH7wVj5tw2PkHEz5EuQbbApUXDKSbMGS9LWjmNtCAT1Xno00+eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiNF9GF+amTDyiO4G/k6iZIlhh4KWQU9YtftvGJd8hEQIhAMsj4H0eQ25+bViiaLQoPvd535hgL/8Ud0OOqV2zmf8C"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tern-0.21.0.tgz_1487453735920_0.7096948034595698"},"directories":{}},"0.22.0":{"name":"tern","license":"MIT","version":"0.22.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^5.4.0","enhanced-resolve":"^2.2.2","glob":"^7.1.1","minimatch":"^3.0.3","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"A2ZH"},{"name":"Adam Faulkner"},{"name":"Adam Niederer"},{"name":"Adrian Toncean"},{"name":"AGhost-7"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Amila Welihinda"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"berkin"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Danny Su"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Eloy Toro"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Francis Murillo"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"liuyujun"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"Matthis LEMAITRE--COSQUER"},{"name":"Max Schaefer"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Olivier Ligot"},{"name":"Ossi Herrala"},{"name":"othree"},{"name":"Paris Kasidiaris"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato F"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"sharils"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"tijsmallaerts"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"gitHead":"4e3e61b3a1e2199e712b01c876a38455d841f57f","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.22.0","_npmVersion":"6.4.0","_nodeVersion":"10.3.0","_npmUser":{"name":"marijn","email":"marijnh@gmail.com"},"dist":{"integrity":"sha512-YTb3uVStaPA1Ul0KFmfqBH4xc3kLL/9jUvkt/ZKh+FYUtjUckUWAicRiaAwugpRm4IveKBgFKVCggbaT4uwe/A==","shasum":"3660f48b49f106ea0a5c997eee49d666eb29f076","tarball":"https://registry.npmjs.org/tern/-/tern-0.22.0.tgz","fileCount":236,"unpackedSize":1340008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhOwCCRA9TVsSAnZWagAAedgQAIhg808S2cMRsrEVyofh\nEJ1xQuWFyMDycDOfoR/DPE3Zns3LQr37qsebBf8VU5PhRAZnQcSRUrU7+Cw2\nvdPM8+fKi8WNAWa7/p2q89jEdq3rotT0/P/pOMpM+DRQfMb9V4ZjV9oGr/Aj\nxYcBx3Gh1nyiqSUa8bpNKzdxFWWT9rVkPq9ms+IXAdbOOjFA6Qaa4iZs/N3s\nAUTI34RghvU24bM8GuV/Z7Fm8v5r0XA1wPEEQrubJ33nA1i7o6ZcJZUI7zil\n2zQ137r0cLM65UBlKyIeTV4uMreYCHQKpSH3tdfDL1RyKZTs+JxuSi9wvOX8\n+3YQ1blGYDymsjOOvGkgrc0ilPEXtXw3QRTp/dB/Xj5mlZhNIyJtCN0CrPa/\nKTXEP89BieKEJG7skWhrUm0JNYCG5BjZ1C3EIb7kbHfK1oo8nYSCWa4YRfDL\njdJXao/++zZafsbQx9OLfsEnv6xSy/DySYIxcAU5Z18Z70kx6Q4Y7iHVXU4t\nW51WuyGl+NoSHIpwRQ+WiMlRs5cf4vhd0yXg6TPNWj3ZHkuTRhB2QyWOPjRI\nUx2r4cRWnoYBMZshuD7ISxAckmUXWIC+/Aztj8sV0MYSTktkOb76SUvUwZRn\nbZmxaMP/hqV/Qu1K9NHMkjszObvx8oBPJUKpBdOtfvhaOWssKN0NSs+k6lIh\n6aWw\r\n=8QBv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWPZC42TmQqmD/OmTZXyFwRBkpevbLeMPETZ3ZZBnhiwIhAOldMdVaBccWbTAZ018ZvVYdqIu3dJpsY5233DFbn6E+"}]},"maintainers":[{"email":"marijnh@gmail.com","name":"marijn"},{"email":"othree@gmail.com","name":"othree"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tern_0.22.0_1535437826124_0.28639894739143923"},"_hasShrinkwrap":false},"0.22.1":{"name":"tern","license":"MIT","version":"0.22.1","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^5.4.0","enhanced-resolve":"^2.2.2","glob":"^7.1.1","minimatch":"^3.0.3","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"A2ZH"},{"name":"Adam Faulkner"},{"name":"Adam Niederer"},{"name":"Adrian Toncean"},{"name":"AGhost-7"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Amila Welihinda"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"berkin"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Danny Su"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Eloy Toro"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Francis Murillo"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"liuyujun"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"Matthis LEMAITRE--COSQUER"},{"name":"Max Schaefer"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Olivier Ligot"},{"name":"Ossi Herrala"},{"name":"othree"},{"name":"Paris Kasidiaris"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato F"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"sharils"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"tijsmallaerts"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"gitHead":"05b7372ad26efcbfb34bb07b5fce0990efb00bf2","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.22.1","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"othree","email":"othree@gmail.com"},"dist":{"integrity":"sha512-FDuhqLBMoP++KmzrLWDvLQJsaTTwddXuUPW0KtVnptTptl5GCBh63gfdjBYqnyzs4ZHAYvJnMO11f0KDSnWEZA==","shasum":"6f45d1229a96c31abb75ea617fa1f54aa0885f74","tarball":"https://registry.npmjs.org/tern/-/tern-0.22.1.tgz","fileCount":237,"unpackedSize":1339094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmLrQCRA9TVsSAnZWagAAVJ4QAIitMcJlNy0OV0RDcFop\nWd4SANh0kqjzB+0tPZff5BLQ6Wuia0KvbRZqB5jmQrAmTmDyW+2YrF50J3Ct\niUOqy4IxIi8EM62ajuN99KFblguvXKIYHhhwu2WTkf4P4j2/8AJ2JLNOcXoc\nUPn3B87IDEaYLlRXzgBia3eOpusq0DsRC8c2Km8q680UDJD6mGwJLgvzl+2J\ndFVtp6sPLxtcx6TPN+ysHPyunxBN0EQ7/MqF1I8f1J7vTo4FY4p998CDWt0S\nrhDGxQ+b+YyyFvTeKm66aWDkMHxKb0LSYZdPUPh3GGLyZPj0hP/s/PYnir+U\nJXecONUq0hWmy/Gkcl51GDv07j0AeWrZ+4kMUSxBLuNVzTKxJ54DSmhhlgyi\nLsb3WMqHoVfZVIx6RZSJvIQKFmfx4/5i1Ya1mN6IwSlTmByByK/n4QF7dvtl\nNKTA+BT0C84IB6L7YBcujmaCA9q0OgKW0OgCtBRZYy+KTZlyWG3Kl9YyH6zb\nfqKiUXZ6ix8p8FZR+4I5rH2CLzld72IaXGcJZAYjw3jGxNhmv8vm4+oOeO2C\nlBMw+Jy0H/Ta1V81QUx9Z7MyVGVAnczdAM0BHXE4O0/6lTeC2J2dypjUyo8m\noiAeOTljZP4Vm6iwwRIL+vsxCa9DlXXfA0uRGsYmAF1FhfdEEA+87IOgjcCP\nsIKf\r\n=FYDM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4F01BhBO2VRTxkWR9++omO+iynNJCvSMzKMJ9AgwWJAIhAJyF7TsPHuM2pG3UDlewzOe3NjxEoqwxMTSrULZcC8Y5"}]},"maintainers":[{"email":"marijnh@gmail.com","name":"marijn"},{"email":"othree@gmail.com","name":"othree"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tern_0.22.1_1536735951115_0.013681506474403582"},"_hasShrinkwrap":false},"0.22.2":{"name":"tern","license":"MIT","version":"0.22.2","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^5.4.0","enhanced-resolve":"^2.2.2","glob":"^7.1.1","minimatch":"^3.0.3","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"A2ZH"},{"name":"Adam Faulkner"},{"name":"Adam Niederer"},{"name":"Adrian Toncean"},{"name":"AGhost-7"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Amila Welihinda"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"berkin"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Danny Su"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Eloy Toro"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Francis Murillo"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"liuyujun"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"Matthis LEMAITRE--COSQUER"},{"name":"Max Schaefer"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Olivier Ligot"},{"name":"Ossi Herrala"},{"name":"othree"},{"name":"Paris Kasidiaris"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato F"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"sharils"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"tijsmallaerts"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"gitHead":"eb4922d5778a3e4987591cc9f059f20c946ea738","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.22.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"othree","email":"othree@gmail.com"},"dist":{"integrity":"sha512-V9RuThl42GgdgxaN3WA1UABGGy+tihfF9P5zm+mZUojz6oe0Hq6W9V5ZhIW2yip0CRgiV8BrELAbkb8PXIQ3+g==","shasum":"d5dbb95493e8ea24f48e1f0eda44d43a20aae524","tarball":"https://registry.npmjs.org/tern/-/tern-0.22.2.tgz","fileCount":237,"unpackedSize":1339298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmizBCRA9TVsSAnZWagAAg7kP/15toEcUsBks/WZjAJJk\n+8VonjNicBDxPLoo6x7RkXvHs65ygnKnVFG2gI0QeffAyEAftIl1EUfBPH05\nAZOwS8XZpZ6lpEtyBgSC2Tq78knJu59SYwu633Q2bZnHwvr1PgG9OSBdn3oR\n8FcDvF/aMPcZoX3jJguBPWDTgCYwbFaLJY0HcdS8c7WuxL0tpe9WSuTrllOj\nCiRHkE85gQwRia2FPP3ZK+vUrcZ5BOdr5Y3i56g8ztdZfR19asf/ixBGCLGF\nUy6k9dDdig3NB/kxMz/dMqwgQFLrxvQ2BRo/3WkMxkyUIJgu4SD2NJBOWLJr\n2WGYIfjgppD4Td9ETocOBdCt+6PaGlz6zODmL/dlftWr15uz5OVhQDX3rKk1\netG5BIJ1MMjBN55ExD4GlZuQuewD//wZgv/BGmKhjJRzkFjgdZU7aMKtC3Ca\nLjjFKVYPtlN8JSu/+JmGGytnyiuoFw1rcm8+cbo8h3QzKP8i1fCHxI1cKv6p\n+YLd3BTXJl+JHMMiD03TyOutcQvdbnAyLkry9Nv4Gqsc3lBdO+edGZgbF0Ez\nLomOR2KbL/kMwlJo/UWK8wWaJRETeaoyAmoUPw8pd1DF7JNr/ySDA8+A4276\n02B9nTB2qHhy123NIMQE6y7ay3Qudzc6ufGovRCSViqMKDLt0felNV6+ikej\nnhV2\r\n=0Otw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQsPVOfm9sRvNdemu6TNs1PqVNmXNE+mpYh1mT4F3XsgIgU1VIWxMM5+dIuvXsiee4EXV7MCO2Rw+p5p3GTns0DtI="}]},"maintainers":[{"email":"marijnh@gmail.com","name":"marijn"},{"email":"othree@gmail.com","name":"othree"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tern_0.22.2_1536830656240_0.18683100961712262"},"_hasShrinkwrap":false},"0.22.3":{"name":"tern","license":"MIT","version":"0.22.3","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^5.4.0","enhanced-resolve":"^2.2.2","glob":"^7.1.1","minimatch":"^3.0.3","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"A2ZH"},{"name":"Adam Faulkner"},{"name":"Adam Niederer"},{"name":"Adrian Toncean"},{"name":"AGhost-7"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Amila Welihinda"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"berkin"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Danny Su"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"Eloy Toro"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Francis Murillo"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"liuyujun"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"Matthis LEMAITRE--COSQUER"},{"name":"Max Schaefer"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Olivier Ligot"},{"name":"Ossi Herrala"},{"name":"othree"},{"name":"Paris Kasidiaris"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato F"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"sharils"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"tijsmallaerts"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"gitHead":"bf707427064a07a1e71c05a8a6cbba87257667a6","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.22.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"othree","email":"othree@gmail.com"},"dist":{"integrity":"sha512-A2C8GbR6uJWjHUwxtxF14oY1g8oJDEhM+n9ugRowX+jr8JHgNUeOLrYTOi/LV/JK9KHpxnYwyuhnal9YDXeeDQ==","shasum":"43b509c664d93b8e0aa37468b5a1ec2713833299","tarball":"https://registry.npmjs.org/tern/-/tern-0.22.3.tgz","fileCount":238,"unpackedSize":1339419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrD7kCRA9TVsSAnZWagAAm6gP/Rhn7sMrYy8BKab7GK9G\nBt8C/0FSeIhECdnRIQuyevZMCy6TRjwqBDuIsR+syT2tjz08z7SRATsHm8Mk\n2b7YDXH76xdqOwgWuIAgaIA3GptyI0jeuSO7NUvv+g93DK87W+d8dyrCwUcY\nPEWGWH9vlENYkMBw1oeuU6qBoQyqRAEZLsccurSFzRWOYv/MDmk6jIBzjzl6\n2LklNMqLdlBKPLjsBaBJ3QSCRfAJI0Xrx5cR4AKcIOmtP6h0N3hzlFsdxruP\n6aG6mev0djsxcM1IUwpgI71PEpjxj1nUap7h/55ZnS5mjSygnJTAb95n3LnV\nzaeftNlswH/OM2u9GpIqgpSca8B9hmxyXEybn/Fsi1HaTvr9TRVUFlSFL4n6\n7kCsSLVj7Q0bhC4QdaXLuQ24H8QS6NB70USeR35ll/osQVVM6pfokNdWVHqe\nHRpuyiaeL3fqvD6UZO8g8p0hHIkeK5Mj76/ovOLCtLB2wCtM+Z8+K0+xqYDI\nR2FBKPbGfJoTgAHmwcAhEs9ScEyk4lv+a15Z6ivY+s7li+/v4OFyhjd2UpuX\ns30wGHn6H1pxAb2L4KfDsK8IkGEDyacGFlwdezzF9pIirFX6H0jxpuuvjlMV\nb/EK0rpSaMd8fDyKG531lbZ9azxve1gcRssuHo9WQlTyP6KvyNjYjENot9UA\nDz1H\r\n=4KqW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4hEQMtYRMDMGDZ4dv/XoMOJDaEQ6hJhfcSz9r2Gc4DAIgRqNolwoOLblPC3sZmsg/uuZ5/uzJdPzRs9KYdACDNs8="}]},"maintainers":[{"email":"marijnh@gmail.com","name":"marijn"},{"email":"othree@gmail.com","name":"othree"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tern_0.22.3_1538014947670_0.4082357044401457"},"_hasShrinkwrap":false},"0.23.0":{"name":"tern","license":"MIT","version":"0.23.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^6.0.0","acorn-walk":"^6.0.0","acorn-loose":"^6.0.0","enhanced-resolve":"^2.2.2","glob":"^7.1.1","minimatch":"^3.0.3","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"A2ZH"},{"name":"Adam Faulkner"},{"name":"Adam Niederer"},{"name":"Adrian Toncean"},{"name":"AGhost-7"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Amila Welihinda"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"berkin"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Danny Su"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"eidheim"},{"name":"Eloy Toro"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Francis Murillo"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jeff Stern"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"liuyujun"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matthias Dahl"},{"name":"Matthis LEMAITRE--COSQUER"},{"name":"Max Schaefer"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nate Eagleson"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Olivier Ligot"},{"name":"Ossi Herrala"},{"name":"othree"},{"name":"Paris Kasidiaris"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Pok-Pok"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato F"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"sharils"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"tijsmallaerts"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"gitHead":"48a9ba8bcd7933df5297adfa03663a2e6e18e4da","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.23.0","_npmVersion":"5.6.0","_nodeVersion":"9.11.2","_npmUser":{"name":"othree","email":"othree@gmail.com"},"dist":{"integrity":"sha512-lST8jq/DougDUADb+vBaufwjqNChwABSJTkWf+5GG4xNVJoR/atEaMe/G7buaVZrpGCy+zoaq1TuycQy8xX+Bg==","shasum":"35d76bc910c3d1cb053b9db879cdeb5b39421b9b","tarball":"https://registry.npmjs.org/tern/-/tern-0.23.0.tgz","fileCount":239,"unpackedSize":1350986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5vZhCRA9TVsSAnZWagAARA4P/jtEP5o07/rssZrYQ7TD\ne/u5XQgtC4e2NvEXgLNolTqx1vpb7icestqRiRolFpckS662pLQghYlADAZJ\n+V2oBofHIAy94QW4h0GazHDUIFCNQeW4RbtyxE30sGFodvuKnPaILlUoouWL\nkGkwbF6HT9LFqyEFnTtZ6FNgyG368Vens4tgCAovFz5o/Umi2KdlsgHy9MLG\nm1gRzPU1m86DbJc5ciC7qBN4bCsjQt/cPdcyV7mqHoUygbjvIeAcSmKO2bAI\nOl3X/DwhGHGSOgChI1ycd5YA8U0VPBNxDorlbLr2eamxyzZ1R5Hw1V76NiTm\nWt5TXkgwCXbAHGM7TxsRT0VnJ0R5arOQbBKzwttiyjuycnlWaZc93e4R7hJT\n9Rqmd0ZcWUfeGdxlEsUxsDgPgfYplDdtWdjNdqTQawlj0D3mACIsYBw260bp\nJheeSyaUsbO8kaOsr5pTj1EiovDTlQezjJZXomWCcms4/KjFI2wzzBRSJPRC\naQkWUa1BlLWh5oJoC5PWwvn2xmPqEICBFWufWllFacWnv5br9Pa1M75Ozp5a\nEjMcp/DwRXAJTJhK/lw9/0+MrXbEZ537bFuA4UNJbhXNW97ZB5ILJZiHnWNX\nu0Fjjyv5SfFMTG+VI7/NtUH6nco5pGh3qpdZszYgKxaKhaKrkjjFca5/aawD\nxSEg\r\n=i7A0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAGLuKslxIasSJP1mtqGjCFyPeIG+jkJnfM0eag9VOxwIhAPPhCWgRx2OH82r5k+vjU0a7YwX9hNIkgMDN0A8GY3Dc"}]},"maintainers":[{"email":"marijnh@gmail.com","name":"marijn"},{"email":"othree@gmail.com","name":"othree"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tern_0.23.0_1541863008360_0.372896859746527"},"_hasShrinkwrap":false},"0.24.0":{"name":"tern","license":"MIT","version":"0.24.0","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^6.0.0","acorn-walk":"^6.0.0","acorn-loose":"^6.0.0","enhanced-resolve":"^2.2.2","glob":"^7.1.1","minimatch":"^3.0.3","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"A2ZH"},{"name":"Adam Faulkner"},{"name":"Adam Niederer"},{"name":"Adrian Toncean"},{"name":"AGhost-7"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Amila Welihinda"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"berkin"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"byronigoe"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Danny Su"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"eidheim"},{"name":"Eloy Toro"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Francis Murillo"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"itai"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jeff Stern"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"liuyujun"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matteo Landi"},{"name":"Matthias Dahl"},{"name":"Matthis LEMAITRE--COSQUER"},{"name":"Max Schaefer"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nallamalli Venkata Sai Krishna"},{"name":"Nate Eagleson"},{"name":"Neha Modi"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Nikolaj Kappler"},{"name":"Olivier Ligot"},{"name":"Ossi Herrala"},{"name":"othree"},{"name":"Paris Kasidiaris"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Pok-Pok"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato F"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"sharils"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"tijsmallaerts"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"gitHead":"4ba411719279c62d9c0acd1243a03477ada1ac32","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.24.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"othree","email":"othree@gmail.com"},"dist":{"integrity":"sha512-VQYPvIUtWm+EFASQc2mAaG7rzxdwJDu2ahFEGfqq6i6CpNnB454KDKWpzMbZDIjz9+CIE5FDrFsEYcjiy7aYrQ==","shasum":"2748d55aa285bf03e3a9473c38b277885d7f0ec6","tarball":"https://registry.npmjs.org/tern/-/tern-0.24.0.tgz","fileCount":243,"unpackedSize":1357694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8OpcCRA9TVsSAnZWagAAxIQP/ReC9Ehe9fGpC4cmaRwR\nPQNF5xRayaP2vfFRCCQN+BkWRn5KobEDWQ2sxbAGlBB78g5IKYmFc8UOH6xn\nxmC0r1l1kRWrVpDwEEA0KyFWdbPg4qdVJskEtG8KL73AL4XbcT5vubrVKyUF\nZ9Tr7S97Bo/CnyD66OZYrgZdIAA1Cu03Fsr0sy6uW7MPFoD7TvQYaqUFjmof\nhlil3jhnOkRldRXPzH9fHRzmDR+ue5+wxvAOpY2n/rmJ3t8kVQGSr/UQGjUz\ncyjOVPcBMRMcrmENvMleYI3JFvWH40k4x1J4ei13mKTbwCxsqhxxnPhWj3PZ\nDscIUDhfgKk30TRmx2QWGcUFnAAXO++vz7YCOHxhzWARNX/vODsiPqNSb7jC\nyXVPnw6nrwzrDOv2p8jggWK55eNd2uUnYzJz0DWOBNKSOmXD18HnRynoN7Xt\n8TASCxS8YiH6UgpRZX8GfI7Onvq7Za2htvZltR4lHI0bn3+lTID+GhKNwLGi\nMwsxGGntRyolvNK+InE/1MlqnVnFA/lh2kWT86Ossxi0cS0VOWdmRAkMVMfK\nc/pOLfsXbn8ZzVJkK3/7JQw839ZVGN1umUE+kEh4d0RO1XbHqHWhCTAlimC1\nt0qoLUqgBCugBfnAQ5ydsOnWubXEBeTSsnTr6ewIjARHvl24uWGP1tWwdc/h\n9but\r\n=rIJW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjsFJwGiO5nPl+w9TLPX7eeQxtQE2/JmGhwfkAVLG5eAIhAJqf51D69fEHjhDmF/IyuolDExG+WTzj0FIskPxtfZeD"}]},"maintainers":[{"email":"marijnh@gmail.com","name":"marijn"},{"email":"othree@gmail.com","name":"othree"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tern_0.24.0_1559292507650_0.25893295363863333"},"_hasShrinkwrap":false},"0.24.1":{"name":"tern","license":"MIT","version":"0.24.1","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^6.0.0","acorn-walk":"^6.0.0","acorn-loose":"^6.0.0","enhanced-resolve":"^2.2.2","glob":"^7.1.1","minimatch":"^3.0.3","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"A2ZH"},{"name":"Adam Faulkner"},{"name":"Adam Niederer"},{"name":"Adrian Toncean"},{"name":"AGhost-7"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Amila Welihinda"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"berkin"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"byronigoe"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Danny Su"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"eidheim"},{"name":"Eloy Toro"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Francis Murillo"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"itai"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jeff Stern"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"liuyujun"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matteo Landi"},{"name":"Matthias Dahl"},{"name":"Matthis LEMAITRE--COSQUER"},{"name":"Max Schaefer"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nallamalli Venkata Sai Krishna"},{"name":"Nate Eagleson"},{"name":"Neha Modi"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Nikolaj Kappler"},{"name":"Olivier Ligot"},{"name":"Ossi Herrala"},{"name":"othree"},{"name":"Paris Kasidiaris"},{"name":"partizan"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Pok-Pok"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato F"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"sharils"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"tijsmallaerts"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"gitHead":"bd5174a1d9049127f51a8523c5269fa3e8f9d080","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.24.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6jK0DcgziZ0NAitZNncg+do/fKGh8hQJShcVU7dHoAljdckr7qr2oozd4l4kTIA7M+0FoKXy6gvRBLO8oWpTEw==","shasum":"4f30ecc67346b146c39a0c479ab817ff8c647697","tarball":"https://registry.npmjs.org/tern/-/tern-0.24.1.tgz","fileCount":243,"unpackedSize":1357808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJWELCRA9TVsSAnZWagAAFkYP/AjoT3OtGeVbbtPRZ2+n\nBQIC/kdBCwm6PBglWH1DfwXxgnbg7Tq0MIo3Kk0OUcpZ5ARPCQ9zOHf23EPk\n3NQoBlLg66tdyW/U0ylK8ZYKX9JBLhwNN2RrbHa3aOUoUFDcC6uC7EBvpf4y\nJVvaxW4rdcqjiTtmj8dXj7qJpfTKeWc4WvOa3jt+Y2kI1ugvH+RCBVKtx3Yu\nHVq1NjraAk4bQ2X1jWxia53UGdHGcbFB4CdcpSfTlcFpU3AAyTMRonGX9M04\n0sDoksDFQ4xg6D5EZ7kZWb33zvsVVpYIFxi0Umo54OjffOW4oPMtUhrdJalS\nvzDoEmiGMID2PWybvRUdhtzcl7pFpeeHTip7RwlWdHCmHZ2A0c9lLbZg0945\ntp585UfNVshVqAk5FF/MrronZDK1XFen5SBwSrDDbb5StMnjckUnVXR0en4E\nC55X/kUbU+NsUVoJYdhOIrD7cyrKywMzJmYlfHMFgv/1ZmKxpOuH7/F4gbIG\n4F5+6LctHtcJRFI0VCIMnu9513WmGyj9zKcwgFk/oSNfzFB3SfkrWNrmUazq\noA40LQzA9FOZ/yThC6xgfv0gZa2jC8baGPAocoT9+F1LYVxSS3avfiBCvg5o\nH8EppyceYelAwEOBuD6IifA7PJeiXFZ7c18RBNfFA5RTuevrcfuukJpPCBf5\nZeo2\r\n=zNK9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWoyv11hMWggnHlVYVQpzoPwLWL2PuEo1KboqE7LKLLAiEAvsnAQnVnpy4/zTh+hz/7bJNrRZDX1XgKmm/Q0pnDJaE="}]},"maintainers":[{"email":"marijnh@gmail.com","name":"marijn"},{"email":"othree@gmail.com","name":"othree"}],"_npmUser":{"name":"othree","email":"othree@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tern_0.24.1_1562730762230_0.7341377705418104"},"_hasShrinkwrap":false},"0.24.2":{"name":"tern","license":"MIT","version":"0.24.2","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"./bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^6.0.0","acorn-walk":"^6.0.0","acorn-loose":"^6.0.0","enhanced-resolve":"^2.2.2","glob":"^7.1.1","minimatch":"^3.0.3","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"A2ZH"},{"name":"Adam Faulkner"},{"name":"Adam Niederer"},{"name":"Adrian Toncean"},{"name":"AGhost-7"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Amila Welihinda"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"berkin"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"byronigoe"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Danny Su"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"eidheim"},{"name":"Eloy Toro"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Francis Murillo"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"itai"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jeff Stern"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"liuyujun"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matteo Landi"},{"name":"Matthias Dahl"},{"name":"Matthis LEMAITRE--COSQUER"},{"name":"Max Schaefer"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nallamalli Venkata Sai Krishna"},{"name":"Nate Eagleson"},{"name":"Neha Modi"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Nikolaj Kappler"},{"name":"Olivier Ligot"},{"name":"Ossi Herrala"},{"name":"othree"},{"name":"Paris Kasidiaris"},{"name":"partizan"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Pok-Pok"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato F"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"sharils"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"tijsmallaerts"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"gitHead":"729307d17c08c9f2baf1925a51b7f36d8f035e01","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.24.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pVJhZp1vvv2ewgPv6YwNsyCU+ComJdHBtTajDo/EdfGHY2CLCQ53ucgCzvWfFx+KXls0H6sRwnDMY8Qo+aQviw==","shasum":"a6826756afe87a539b4629375721fad2536de48e","tarball":"https://registry.npmjs.org/tern/-/tern-0.24.2.tgz","fileCount":243,"unpackedSize":1358058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdotTXCRA9TVsSAnZWagAA1LMP/ipbBmvTpiVNEnNsXdln\n1TVy1KGrkGA9jSJRbUBN5H8frr4oOrv/38bmsR2w1khil/eP97exXQQ8XlRc\n+q9hGo3JyVfWFD5m9UO+JVhIf+hM5asgSI3qCoeBP1xHnkhrIPoyZEsoalH2\nNIDRvwYkCUkLHAeFky5RlUAtjrz7fcdJVRA4/8i09rR4Y5rYbL/6g4LfCMYh\nYtVJTIu6Hk4nFAdUZklPeJkKmHjvF2bWi8c7OKBSF11oHu31/PK71o8mCq1U\ng6bH/lr9o03InaNGqIPmbr30gLwtjAFjYVqAfOoqGbXK3cOWDaCGjBWV31FQ\noE1ree4lA7EEp0yyBOGcnlqFel+CJNu5Y1Yu5qMapnICg9l3t/RBHfo90ZVJ\n36loAcAAyVPLAb2s3xqx6mPbTevSOhz5lnf6phcHQWDeq9j5Px7WKzCdGuEU\nLkWY8aao0HUV0LBD9nDMLh5SX+TErJD0bQ5JrGufPpskqvyeK7sUnTwktuoF\nMIn13IFLPxS7Vine/p+eBQjFHoz7cIwzbOCDQkax9X6P8vKQ/WwNsVdKYK5M\nq6i6t9gxjJ/uZR2YgoqoWhZgv6GDtFJc55jIGlxHq6z5QHuGLn46wEv2wi+u\nYE6h3SMw9JIX+X/yG3lTrshPq9Aj29SWS/XAI73SdaZp+ekxb4RZuFgrK6jS\nYACl\r\n=Ufa0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICv2b1xGTuLQeeOh+jtlSOsRh/RRDuO9gQiVk97HG9LMAiEA26OUbpSCUkash3CymE4f/11EUg8IDA1AbFZpY1JWbTc="}]},"maintainers":[{"email":"marijnh@gmail.com","name":"marijn"},{"email":"othree@gmail.com","name":"othree"}],"_npmUser":{"name":"othree","email":"othree@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tern_0.24.2_1570952406362_0.7234214463442541"},"_hasShrinkwrap":false},"0.24.3":{"name":"tern","license":"MIT","version":"0.24.3","author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"description":"A JavaScript code analyzer for deep, cross-editor language support","main":"lib/tern.js","bin":{"tern":"bin/tern"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"scripts":{"test":"node ./bin/test"},"dependencies":{"acorn":"^6.0.0","acorn-walk":"^6.0.0","acorn-loose":"^6.0.0","enhanced-resolve":"^2.2.2","glob":"^7.1.1","minimatch":"^3.0.3","resolve-from":"2.0.0"},"devDependencies":{"codemirror":"git://github.com/codemirror/CodeMirror.git"},"blint":{"allowedGlobals":["tern","acorn","define","clearTimeout","setTimeout","__dirname","global","process"]},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"A2ZH"},{"name":"Adam Faulkner"},{"name":"Adam Niederer"},{"name":"Adrian Toncean"},{"name":"AGhost-7"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Amila Welihinda"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"berkin"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"byronigoe"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Danny Su"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"eidheim"},{"name":"Eloy Toro"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Francis Murillo"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"itai"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jeff Stern"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"liuyujun"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matteo Landi"},{"name":"Matthias Dahl"},{"name":"Matthis LEMAITRE--COSQUER"},{"name":"Max Schaefer"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nallamalli Venkata Sai Krishna"},{"name":"Nate Eagleson"},{"name":"Neha Modi"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Nikolaj Kappler"},{"name":"Olivier Ligot"},{"name":"Ossi Herrala"},{"name":"othree"},{"name":"Paris Kasidiaris"},{"name":"partizan"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Pok-Pok"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato F"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"sharils"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"tijsmallaerts"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"gitHead":"0d19800db70a6348c627a69f444b91d21ad89629","bugs":{"url":"https://github.com/ternjs/tern/issues"},"homepage":"https://github.com/ternjs/tern#readme","_id":"tern@0.24.3","_nodeVersion":"10.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Z8uvtdWIlFn1GWy0HW5FhZ8VDryZwoJUdnjZU25C7/PBOltLIn1uv+WF3rVq6S1761YbsmbZYRP/l0ZJBCkvrw==","shasum":"da0d9118490c15af4b1c94553d5f0fafc77a0977","tarball":"https://registry.npmjs.org/tern/-/tern-0.24.3.tgz","fileCount":243,"unpackedSize":1358292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBdQgCRA9TVsSAnZWagAAZ+YP/088jeHx+eXkq2Y9C4iE\nK37G88y4L/tdAdiKgEPwjCwnH87PlC/ficVUMqrPZ/cjwkdt0zc1rl0BM4p4\nedCZ9L2pPslvBBGN2cowhq4eOg2+cyiV0cqx397pdAUYgPaylsRw8E1AIvmk\nuXhquEv+cUVeMP7p/WDdK/fYxId08AFa9HiXYhplTkm+vaAaDvzzfe1Bu8/6\nwyoTL4iN2fpBnFzVcIBNRJ0MU39lbYt4yx8GQiOneXdbqk0dNE+pTE2SQOCV\nMeuFiQd07TajWQRAeA/8yikK86HUGW/Rb5TuoQvDbgLB+BEW8mmc6VmUjKc9\ndFcBHvcMNdDYLB+3xOYbRlzrEWHoP6GRwROThO92jAHvVS+uQjAF90rA8hvh\neUXCxI+sGkPSL2zbxBUt2M9tJy1/hKZI1q/i19ivM6dwCNWxUCqKbpY9+QXQ\nFwA2lOLPmqviLbwPws5SQI9t82eDoz/b3jMxX4rQ4CIPZgjlza+3F8+qFRH/\nK05U/3Nelo+fUXP6EXdzEwOpdqlSCVBGJGZH5+I2l/ojhPa5r/hhxcejB921\nqyw52ybYVRwMPqU1RY7+qVJ8qrBK7+OF4hCXGWQiGNNeY/NPhnrjX4pohR4p\nUxBC08Rikz2HY5081CRXBQgBcZdRMWhT3Yy2q+Du5Q6b2cIxbknHwkO3jRRZ\nloIU\r\n=/qjF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5EgnYgmJrJBTlurmXFp4MgwdUaEIcO3wSHTq+ZScX4AiBsRgPIQsNv4TAIVD6avk5mu3/rrJy/pqLxNbd0NkzCuw=="}]},"maintainers":[{"email":"marijnh@gmail.com","name":"marijn"},{"email":"othree@gmail.com","name":"othree"}],"_npmUser":{"name":"othree","email":"othree@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tern_0.24.3_1577440288030_0.7005408442890726"},"_hasShrinkwrap":false}},"readme":"# Tern\n\n[![Build Status](https://secure.travis-ci.org/ternjs/tern.svg)](http://travis-ci.org/ternjs/tern)\n[![NPM version](https://img.shields.io/npm/v/tern.svg)](https://www.npmjs.org/package/tern)  \n\n\nThis is [Tern][1]. Tern is a stand-alone, editor-independent\nJavaScript analyzer that can be used to improve the JavaScript\nintegration of existing editors.\n\nThanks to a group of generous [crowd funders][2], Tern is open-source\nsoftware, under an MIT license.\n\nThere are currently plugins available for [Emacs][emacs] (and Emacs\n[company-mode][cmode]), [Vim][vim], [Sublime Text][st], [Eclipse (and general Java API)][ec],\n[Light Table][lt], [Atom][atom], [TextMate][tm] and [gedit][gedit], and built-in support in\n[Brackets][brackets], [Edge Code][edge_code], [CodeLite](http://codelite.org/),\n[vy](https://github.com/iogf/vy), and [SourceLair][sourcelair].\n\nFor further documentation, see the [project page][1] and the\n[manual][3]. To report issues, use the\n[issue tracker](https://github.com/ternjs/tern/issues). For questions\nand documentation, see the\n[discussion forum](https://discuss.ternjs.net).\n\n[1]: http://ternjs.net\n[2]: http://www.indiegogo.com/projects/tern-intelligent-javascript-editing\n[3]: http://ternjs.net/doc/manual.html\n\n[emacs]: http://ternjs.net/doc/manual.html#emacs\n[ec]: https://github.com/angelozerr/tern.java\n[vim]: https://github.com/ternjs/tern_for_vim\n[st]: https://github.com/ternjs/tern_for_sublime\n[lt]: https://github.com/mortalapeman/LT-TernJS\n[atom]: https://atom.io/packages/atom-ternjs\n[gedit]: https://github.com/Swatinem/tern_for_gedit\n[brackets]: http://brackets.io\n[edge_code]: http://html.adobe.com/edge/code\n[cmode]: https://github.com/proofit404/company-tern\n[tm]: https://github.com/fab1an/JavaScript-Tern-Completion.tmbundle\n[sourcelair]: https://www.sourcelair.com\n","maintainers":[{"email":"marijnh@gmail.com","name":"marijn"},{"email":"othree@gmail.com","name":"othree"}],"time":{"modified":"2023-05-07T10:57:13.152Z","created":"2013-05-03T09:59:33.337Z","0.1.0":"2013-05-03T09:59:46.249Z","0.2.0":"2013-06-11T10:45:37.570Z","0.3.0":"2013-07-10T12:03:03.862Z","0.4.0":"2013-08-12T08:39:32.923Z","0.5.0":"2013-10-10T09:00:32.664Z","0.6.0":"2014-06-06T20:43:41.105Z","0.6.2":"2014-06-07T06:08:04.138Z","0.7.0":"2014-08-14T15:13:54.702Z","0.8.0":"2015-01-13T09:20:02.026Z","0.9.0":"2015-03-02T10:37:09.818Z","0.10.0":"2015-03-25T21:46:07.365Z","0.11.0":"2015-04-29T13:37:11.508Z","0.12.0":"2015-06-25T13:50:10.163Z","0.13.0":"2015-07-28T15:01:00.222Z","0.14.0":"2015-08-31T13:47:05.647Z","0.15.0":"2015-09-02T09:36:10.734Z","0.16.0":"2015-10-27T21:27:34.216Z","0.17.0":"2016-01-04T10:46:44.738Z","0.18.0":"2016-03-15T19:44:41.888Z","0.19.0":"2016-07-11T08:21:41.913Z","0.20.0":"2016-08-16T16:07:34.907Z","0.21.0":"2017-02-18T21:35:38.358Z","0.22.0":"2018-08-28T06:30:26.318Z","0.22.1":"2018-09-12T07:05:51.308Z","0.22.2":"2018-09-13T09:24:16.422Z","0.22.3":"2018-09-27T02:22:27.874Z","0.23.0":"2018-11-10T15:16:48.511Z","0.24.0":"2019-05-31T08:48:27.814Z","0.24.1":"2019-07-10T03:52:42.520Z","0.24.2":"2019-10-13T07:40:06.543Z","0.24.3":"2019-12-27T09:51:28.157Z"},"author":{"name":"Marijn Haverbeke","email":"marijnh@gmail.com"},"repository":{"type":"git","url":"git://github.com/ternjs/tern.git"},"license":"MIT","readmeFilename":"README.md","bugs":{"url":"https://github.com/ternjs/tern/issues"},"contributors":[{"name":"List of Tern contributors. Updated before every release."},{"name":"A2ZH"},{"name":"Adam Faulkner"},{"name":"Adam Niederer"},{"name":"Adrian Toncean"},{"name":"AGhost-7"},{"name":"Albertina Durante"},{"name":"Alex Pinder"},{"name":"Alex Saveliev"},{"name":"Amila Welihinda"},{"name":"Anders Thøgersen"},{"name":"angelozerr"},{"name":"Antonina Cherednichenko"},{"name":"Ben Joldersma"},{"name":"Ben McCormick"},{"name":"berkin"},{"name":"Boris Jonica"},{"name":"Brian Frichette"},{"name":"byronigoe"},{"name":"CentricStorm"},{"name":"chemzqm"},{"name":"Claus Reinke"},{"name":"Connor Osborn"},{"name":"Curtis Windatt"},{"name":"Damien Diederen"},{"name":"Dani Hodovic"},{"name":"Danny Su"},{"name":"Dewdrops"},{"name":"dloverin"},{"name":"Dmitry Gutov"},{"name":"eidheim"},{"name":"Eloy Toro"},{"name":"Erik Tierney"},{"name":"Fabian Zeindl"},{"name":"Forbes Lindesay"},{"name":"Francisc Romano"},{"name":"Francis Murillo"},{"name":"Hans Huebner"},{"name":"Hiroaki Otsu"},{"name":"Iku Iwasa"},{"name":"impinball"},{"name":"i-p"},{"name":"itai"},{"name":"Jackson Ray Hamilton"},{"name":"J David Smith"},{"name":"Jeffrey Fisher"},{"name":"Jeff Stern"},{"name":"Jonathan Persson"},{"name":"Josh Giles"},{"name":"jzhang"},{"name":"katspaugh"},{"name":"Kim Se-won"},{"name":"Kyle P Davis"},{"name":"liuyujun"},{"name":"Marcel Gerber"},{"name":"Marcello Bastea-Forte"},{"name":"Marijn Haverbeke"},{"name":"Matt"},{"name":"Matteo Landi"},{"name":"Matthias Dahl"},{"name":"Matthis LEMAITRE--COSQUER"},{"name":"Max Schaefer"},{"name":"MetaMemoryT"},{"name":"Michael Russell"},{"name":"Michał Grzejszczak"},{"name":"Miguel Castillo"},{"name":"Mihai Bazon"},{"name":"Mike Rennie"},{"name":"Mikko Rantanen"},{"name":"Miroslav Bajtoš"},{"name":"Mounir Lamouri"},{"name":"Nallamalli Venkata Sai Krishna"},{"name":"Nate Eagleson"},{"name":"Neha Modi"},{"name":"Nick Malaguti"},{"name":"Nicolas Petton"},{"name":"Nico Weber"},{"name":"Nikolaj Kappler"},{"name":"Olivier Ligot"},{"name":"Ossi Herrala"},{"name":"othree"},{"name":"Paris Kasidiaris"},{"name":"partizan"},{"name":"Paul Bakker"},{"name":"Paul Verest"},{"name":"Peter Elmers"},{"name":"Peter Farland"},{"name":"Piotr Tomiak"},{"name":"Pok-Pok"},{"name":"Quinn Slack"},{"name":"Ralf Kistner"},{"name":"Randy Edmunds"},{"name":"Renato F"},{"name":"Renato Ferreira"},{"name":"Reuben Thomas"},{"name":"Ryan Stewart"},{"name":"SAKURAI Masashi"},{"name":"Sean Usick"},{"name":"Sergey Chikuyonok"},{"name":"Sérgio Ramos"},{"name":"sevin7676"},{"name":"Se-Won Kim"},{"name":"sharils"},{"name":"Sindre Sorhus"},{"name":"Slava Kim"},{"name":"Stephan Seidt"},{"name":"Steve Purcell"},{"name":"stoskov"},{"name":"tijsmallaerts"},{"name":"Tim M. Madsen"},{"name":"Timothy Gu"},{"name":"Tommy Troy Lin"},{"name":"Trey Thomas"},{"name":"vheon"},{"name":"Vincent Woo"},{"name":"xd1le"}],"users":{"jalcine":true,"despairblue":true,"timdp":true,"daniellink":true,"malloryerik":true},"homepage":"https://github.com/ternjs/tern#readme"}