{"_id":"@wessberg/codeanalyzer","_rev":"137-592de5e9ef39d3868c300f2ba60c75b9","name":"@wessberg/codeanalyzer","description":"A service that can analyze your code in great detail ahead of time.","dist-tags":{"latest":"1.0.139","next":"1.0.50"},"versions":{"1.0.0":{"name":"@wessberg/codeanalyzer","version":"1.0.0","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.13","@wessberg/typedetector":"^1.0.2","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.1","@wessberg/marshaller":"^1.0.7"},"gitHead":"49a61702f1af3e319e099bd9a286e6ef587099cb","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.0","_shasum":"77f5630a4e9016ef22aa439c5cd554265e02b3c7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"77f5630a4e9016ef22aa439c5cd554265e02b3c7","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.0.tgz","integrity":"sha512-EyUprXJY+gSmNaDaK6VKcAPvcMuYvK/3yZzdWCigGf376WY4agBSYfAOZhJ5iN4iCCoMYetNytFCEmSteEFK8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID506cyUbLgirzV3180lTYpZfW+xM69ZpFK+Ot0WE+l4AiAKGx7H/4ozE8hj6g8K1DNRFpgl5RQ6lIGf4a75D6ENJg=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codeanalyzer-1.0.0.tgz_1494779210084_0.006561380811035633"},"directories":{}},"1.0.1":{"name":"@wessberg/codeanalyzer","version":"1.0.1","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.13","@wessberg/typedetector":"^1.0.2","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.1","@wessberg/marshaller":"^1.0.7","tslib":"^1.7.0"},"gitHead":"a369d4a822d83baaccde58ea3d320f37e06f6e31","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.1","_shasum":"ed769c50e64a8f658dca2bd4725ca36a06cab704","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"ed769c50e64a8f658dca2bd4725ca36a06cab704","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.1.tgz","integrity":"sha512-vEqNcRkel5SNDDbVIKbXVLdBdVRlE/adz93Dwf5Noj0Oc5sjp7EAJipQ8FNoLTAKr+02wXKgavIGuDYpU+bHOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7O6+ADPakfOu7aSg24b525vKL9YsQqwlsO9hlNkftXAiEA3cRviyahMzqcKvJjlcvJaXKuKgvFOuk3Bgxewt04Kqk="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codeanalyzer-1.0.1.tgz_1494897705696_0.37716635572724044"},"directories":{}},"1.0.2":{"name":"@wessberg/codeanalyzer","version":"1.0.2","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.13","@wessberg/typedetector":"^1.0.2","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.1","@wessberg/marshaller":"^1.0.7","tslib":"^1.7.0"},"gitHead":"df61ccc1ef19b58c5f4193863c02c12543bab120","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.2","_shasum":"2fdfc50ec24ca67473846cd64c94444144194a3b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"2fdfc50ec24ca67473846cd64c94444144194a3b","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.2.tgz","integrity":"sha512-68yQ19yvrE0sLFYH1fsK+TQtvPi2f0HTDpGrsghsdwdkKGBR6eWYQ9ZXf78nTKxa+OE6aVLhVUjE9O42zyYv2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK1drMbLvb1f2YG3FfmubC5SFygmQW4u17zxcFL8e7uAIgILBAHV9ODQAxdVU4iVNe8dzg6wqVnNTmJ/YVk69Ift0="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codeanalyzer-1.0.2.tgz_1494901446507_0.9582637893036008"},"directories":{}},"1.0.3":{"name":"@wessberg/codeanalyzer","version":"1.0.3","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.20","tslib":"^1.7.1"},"gitHead":"d3d59da8b27ea4d955fe11629a596f2f730e5c66","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.3","_shasum":"a4715b61f159bf0a49068b8dd15e1aa838c13629","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"a4715b61f159bf0a49068b8dd15e1aa838c13629","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.3.tgz","integrity":"sha512-7fZ9PHcnT817JcqqbEzoELWHYXuWuHAi2c515UAqT1iFS+xTt6oiu0p7E5J8E1WZ2S6ZlG7X7otzMAx0ePsuOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCM+yCZiDC96++UrYP5Ve839GcjjddlUOygacReVGHHhAIgFyjIMx0Ff/vAHR+fuFvQIE4hblzmV6JdtGJomZeVq4Q="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codeanalyzer-1.0.3.tgz_1495075846880_0.2032435005530715"},"directories":{}},"1.0.4":{"name":"@wessberg/codeanalyzer","version":"1.0.4","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","tslib":"^1.7.1"},"gitHead":"cb1620260e3e99cfe24ea7b3d3b9c6dce41fe62c","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.4","_shasum":"c2180bc0612d09d476aa490629d248e174ee638f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"c2180bc0612d09d476aa490629d248e174ee638f","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.4.tgz","integrity":"sha512-Ab0DByLvpf2eYTctDESow1Uj0l4iEp+Re+RXuTUqQsAYj2r8GLjOmGhaS2u/VgXhpk4o7fdwi4tO5xqQdOsUXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/i1/hBfYV//S44xsw0uWTaO+xvHntbn17dxvR/JmM2gIhAN0v9C8vUSb1yCnm+jH8ark8OE5Nshs8H/Ttn2vIUg5E"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codeanalyzer-1.0.4.tgz_1495107903522_0.06912727397866547"},"directories":{}},"1.0.5":{"name":"@wessberg/codeanalyzer","version":"1.0.5","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","tslib":"^1.7.1"},"gitHead":"7f26c72e98add0d9924f6a9fd6f107974ecf5173","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.5","_shasum":"38a05ef42c2c81c449a9976b8819785ac0da98af","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"38a05ef42c2c81c449a9976b8819785ac0da98af","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.5.tgz","integrity":"sha512-zJLtlH7aXPOXTcTaRGi0HDkbG3osMmLY7x52rv7ibYgToI6WRs7m0PcGoGet44v9hiQvVjURSY8VzD65cafezA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhH8uSEkzI4C4tvQ1DQQozahbAMXx/eapQwo8XkOYnmAIgbNZQTcWayLdZ6DtVqFN5CQXZbRaTuw12P+3+t4wn5VI="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codeanalyzer-1.0.5.tgz_1495118804015_0.3948950874619186"},"directories":{}},"1.0.6":{"name":"@wessberg/codeanalyzer","version":"1.0.6","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","tslib":"^1.7.1"},"gitHead":"ff80b7493e3aa57ab585be122dbefac63603209c","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.6","_shasum":"e51141fe2743f6ebdfadd5c2841d20ae265ae8d1","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"e51141fe2743f6ebdfadd5c2841d20ae265ae8d1","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.6.tgz","integrity":"sha512-N2OYzfQ5CPIn3Q3TTOHeA9usbQSwLtJu1rE0ZnP6jvR/aT0t76wDaHyPPkpHWriVmrJlcYuV17CJ0iUvqfrPQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdqIvf2pJOJjP3t6M/ysPRu7XTvCz9jB9/ZY4mBZF21gIgbVMIdasnsd95N4ekJdp5508OGbkhVrwVtqsEHTkghx8="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/codeanalyzer-1.0.6.tgz_1495121740995_0.8812748885247856"},"directories":{}},"1.0.7":{"name":"@wessberg/codeanalyzer","version":"1.0.7","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","tslib":"^1.7.1"},"gitHead":"7bd3e1ef24fcc747d4235dbcb8790ff35e782fa3","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.7","_shasum":"8c5e0415df396d344eb1fbd23d4e0e8721b97e48","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"8c5e0415df396d344eb1fbd23d4e0e8721b97e48","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.7.tgz","integrity":"sha512-JAFBVteXFZFbrCsnTUDKByTgA/2caiaPMJ4tcZ+Cm0WBOHUGUVG09PFdVBK34cQuDy9CJMRED16OHorKAOWapw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDF0tdqFb2dV2d69ImnYqEjwDulomhSPWm8lyd3phnMAiEAgMq6gWsO++U1dpf9P9M8oJZ2Fz+WnF6FcUSlrt/lsUc="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/codeanalyzer-1.0.7.tgz_1495170521714_0.3923048418946564"},"directories":{}},"1.0.8":{"name":"@wessberg/codeanalyzer","version":"1.0.8","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","tslib":"^1.7.1"},"gitHead":"65b57da772fcc3399b48e80c38b82c275edbbe0c","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.8","_shasum":"4eafc43c9d4a3445e6757c9fe83a3cecf682f6f3","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"4eafc43c9d4a3445e6757c9fe83a3cecf682f6f3","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.8.tgz","integrity":"sha512-t5ij7HWxymIL0iXIav2qn9T1Gv58SUirtqa/TD/tfEImQXHMpO5VSfD7uN7V6GmF8CjHUfuHWRPDLQKOUqYGoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjLhEJuC4Lph/HDXk1720XQDAlgQL/Omn40wzb5yI+OwIhAIZQA+ZkNekn3rJaOiHo4CVoLWiHGB+Xo6gKEU216jE1"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.8.tgz_1495619012244_0.3278058890718967"},"directories":{}},"1.0.9":{"name":"@wessberg/codeanalyzer","version":"1.0.9","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","tslib":"^1.7.1"},"gitHead":"23ee928b01194f530c5bf215a957cacc8f1ddd14","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.9","_shasum":"8866dc6cb44d1daa200f0738eeb405dbfcf06ba5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"8866dc6cb44d1daa200f0738eeb405dbfcf06ba5","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.9.tgz","integrity":"sha512-jcwEYUfIwb7XT8frwl8Ifd+gWsirjXqa/+Tj7UolA719kIkup+Y9HWW6NGUnA9AuARCE1ccohVCZADuRR1fT8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZp20KISmWCcy1WoYD9A5zpzgtFee2rO35OKKdC0PM4QIhANfiWit//WJyX5meh6vMDUf+G9R+zc4il1EcrZbefx1t"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.9.tgz_1495668393297_0.0876563498750329"},"directories":{}},"1.0.10":{"name":"@wessberg/codeanalyzer","version":"1.0.10","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","tslib":"^1.7.1"},"gitHead":"2eb6000e41194185606b06f6379a8f5200a16807","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.10","_shasum":"04a7aeb033340d2649e11d74b35f269feba4a13b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"04a7aeb033340d2649e11d74b35f269feba4a13b","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.10.tgz","integrity":"sha512-l9xKRpBf97fnSOS2dVszOzTxWu0JWBbtH7Pvql/is6H8bW4qnS82zoWQegTojWCl79zfY0cACCyuRlMwEoeETg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9NmzBcQ6ZECSJ9hRzP0nCCgLIoQC+OGSMF2THMSiU+AiEAguUTKBqagklZeuiKe6KW1t6SmDkHLVFD0wtpnEasq2o="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.10.tgz_1495672061698_0.23242415860295296"},"directories":{}},"1.0.11":{"name":"@wessberg/codeanalyzer","version":"1.0.11","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","tslib":"^1.7.1"},"gitHead":"2ce23d447834bd0ae465e953e89d253882fb47ba","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.11","_shasum":"b3cb392139644fe93901da5b652e706c2fc54121","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"b3cb392139644fe93901da5b652e706c2fc54121","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.11.tgz","integrity":"sha512-jTcz51hi6WxmIW7RdgeQo44ThSip/9cMw1Kb4SP/UecIOewMMU2hlhgCqX5hjbzKir+v6uJA5t9FRC2t/EyTvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7OXzzEW7yIQy4myFZ4mzY/Anb0tvNZ8R1SVJiJwpnDwIgB1TZbRxyT/rYJQ0PWOc3Y9YG7LUMj0ln2Oq2KiJFv8M="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.11.tgz_1495729740783_0.9140285693574697"},"directories":{}},"1.0.12":{"name":"@wessberg/codeanalyzer","version":"1.0.12","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","tslib":"^1.7.1"},"gitHead":"a3533d2cedd7dd99ad72d773b20283f0df4b2bd7","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.12","_shasum":"e1295d1f8ed2d0ce153293d6ba106f0de561fd21","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"e1295d1f8ed2d0ce153293d6ba106f0de561fd21","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.12.tgz","integrity":"sha512-0k0r10sdITlmgQKmlJhTKzSmaKtuHZeCx4EggfX74o9cS+L80jyfoydkVAepSxq5nDm+ij9+k2suqjvwyDN9og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEw1sToqQQ+3ZPQoG0p+nMDF23dAgbvf6jcem6OdAQFuAiA+ZsEcomiKrXIdM+8UB+2Ma56atMgMuvQrOBdooxNeiw=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.12.tgz_1495731449569_0.1869332049973309"},"directories":{}},"1.0.13":{"name":"@wessberg/codeanalyzer","version":"1.0.13","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","tslib":"^1.7.1"},"gitHead":"a85063f8c47fba4b7245bbb0449d43407b2fe8fa","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.13","_shasum":"9c6d43e8bd580691cf2e5ec91f4c7943a213ae96","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"9c6d43e8bd580691cf2e5ec91f4c7943a213ae96","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.13.tgz","integrity":"sha512-U0fIoM5a2oaT7sVJeOf9QP/ob4nILyT7FMn22F7Y9DHtJ58RhL/SsHYxMADLRuCQQxScNdRfMbUI5KZoCgJ0Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7vR4+EQgC6SEVXKsNevm/7WFCwe8zdFHhDe42erUYeAiAxegrmnYbozfeQgk+ZeWHJP6niP0zeNt4H72aiFq3Rew=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.13.tgz_1495736013431_0.07938508060760796"},"directories":{}},"1.0.14":{"name":"@wessberg/codeanalyzer","version":"1.0.14","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"e84a11cb590b8abc366e92fb0ca89b79e87b7797","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.14","_shasum":"dd58299ee0f605c5166bc041908feae613680f48","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"dd58299ee0f605c5166bc041908feae613680f48","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.14.tgz","integrity":"sha512-D6waIroFYfVv0zdqV+/3EEVivM8iImz3zeF/n1FEhFFUMZLm2P/I+grCD4FoZpTwOb1ME8OqWumc08i+zz9NIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcvSUmxi8jl1OnQ0jcdlt0V5N/Paax1rOMLkdgctDeQAiEA01JzRAj/vDvju5vEyicNZl4IXLWlIADKoVrdXfq07IM="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.14.tgz_1495761606814_0.6801640081685036"},"directories":{}},"1.0.15":{"name":"@wessberg/codeanalyzer","version":"1.0.15","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"e029d2f79da37c0e0b5bf64fbe8e9932bc7ceefa","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.15","_shasum":"0632079d9969e786c6e5ee70fee2844094d5d371","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"0632079d9969e786c6e5ee70fee2844094d5d371","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.15.tgz","integrity":"sha512-uXgOoIJUN4ZP3MHE6Sorc3dwKkpZzbHcSCnJ0GIjrhTaATwD+4SZXJJK4Uc5+inpvEhqizfwy3lQYpxBvCMvmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHak1YFiyYVsH2bmu6Ocov+3lYp/o9YvyPBUj5wa3pT5AiEAkW8mjSx4LHtKuUQisx/XGoSNrtSycvuQLaAiFn15f/s="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.15.tgz_1495763396543_0.8559574491810054"},"directories":{}},"1.0.16":{"name":"@wessberg/codeanalyzer","version":"1.0.16","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"0cd0f59fa7c73d52be1d34850560f5178bf708c3","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.16","_shasum":"7c077c5fc12317e2f100023ad0239f696c51bb10","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"7c077c5fc12317e2f100023ad0239f696c51bb10","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.16.tgz","integrity":"sha512-jJ+hsW+J970zBXe+VO5gs/JK5OYc1bizyC1hBPKyLv9mCqYC6dhstqY9DOkAYpyW1UiAXX7SqJ8ugVK/Cc3ydQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNS6xzbT2RtTBCxMNOiFt024z5ghjvmAv6vyLeKkvdzAiBpF8h/KcPrLAnbxg3HRVBQMyJLGvMDoWkoaJo5cJN1UA=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.16.tgz_1496160450039_0.08902853936888278"},"directories":{}},"1.0.17":{"name":"@wessberg/codeanalyzer","version":"1.0.17","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"0144a6241b941d9c9430b198d57da12a99a46f90","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.17","_shasum":"2de7c8b70d5391dece4bc107d51c9937b521fbd8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"2de7c8b70d5391dece4bc107d51c9937b521fbd8","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.17.tgz","integrity":"sha512-3xmrP1SWb4+eJBgz+xkqXW5Oz5pxPmQ+q5kd5VzV/QRwhscjpCeV/+AizfB8ZB0yUEA/yX9GzqZJWQFHudQ/XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIMMbsM6bQ5a0DXa9WYAul43hjRplyU9+olES5lIxr9AiAbFb8lgYPwfLbSpjIRYsqdAWLr8gZeuHprtIDF0JEWhg=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.17.tgz_1496167529311_0.8500660355202854"},"directories":{}},"1.0.18":{"name":"@wessberg/codeanalyzer","version":"1.0.18","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"5aee9e912cc17c2cb57f3452c3a69b1bfe9d4a30","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.18","_shasum":"30ff38fd66ac227fc7a792e6b83c5c74a501c406","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"30ff38fd66ac227fc7a792e6b83c5c74a501c406","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.18.tgz","integrity":"sha512-TD9mOrNha14xi5fRF0F69ShxuugLhl7CUMGWX+Y5PHlvfbUhJDjZ8sCz/ZUkHMYBTVFp2FWkDAzRHvnaMi2sTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEc1ngZwbzE9Qt23GsAcVXQaBNEmPr1uUwf1/gQc2Mx+AiEAxKXV9t4vr4JWdGN7m0RB/LNVweCr6Wv3akjUHVkg23g="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.18.tgz_1496184952928_0.9984291028231382"},"directories":{}},"1.0.19":{"name":"@wessberg/codeanalyzer","version":"1.0.19","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"c81c032428df400d11fca3862678e8c4f505aa4b","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.19","_shasum":"58dd9ea25bdf7e10481634db160ff8fc105978a4","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"58dd9ea25bdf7e10481634db160ff8fc105978a4","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.19.tgz","integrity":"sha512-SrX7kynRBbh2D6a0tx/wnc0Wbs8m2fcQuak6qSUvwIUCjcNJ9EV+oAmN6otcGesanxtbEGgClKSw/npCO5/OsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEy0Z8t/LBbQwqyzdjWJ49CHy+p6myepcXmYNfkVQIzWAiEAmNIe6VE1gMetwyLgDmR2HvHT6RzwPOxMzpDYPSLkis8="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.19.tgz_1496236072760_0.783336526947096"},"directories":{}},"1.0.20":{"name":"@wessberg/codeanalyzer","version":"1.0.20","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"0d7eb80263273d07468dbe8390d2c77f62690813","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.20","_shasum":"cc6b138042455b565e7bab21ee6532ddda2087fe","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"cc6b138042455b565e7bab21ee6532ddda2087fe","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.20.tgz","integrity":"sha512-8gwM/z0n2dDmQax0vVcAED4nJHnW+oEtDyOk+vVDCiLb5QzFpHoyWvKWkv6YTQwEWaRxdKYkEHxOhGYRm9rTvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC66mCROak1Z0N+5LCxa1pLbWUwqxNiFtopJcvPejeLZgIgW3//ReLmdf5Ok6xGEgtGxFNqj/2QT+PbfelDlJrL2fQ="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.20.tgz_1496241851662_0.9268089714460075"},"directories":{}},"1.0.21":{"name":"@wessberg/codeanalyzer","version":"1.0.21","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"91a632e8834bc0f42f6972a1339b40318a745abc","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.21","_shasum":"ac8cdfd4f4652acfbac52b4a89e2f1494d18ca4c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"ac8cdfd4f4652acfbac52b4a89e2f1494d18ca4c","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.21.tgz","integrity":"sha512-tURJu9kgUglI4aRGkGetM76Dk+SpUqEsF5kZjXgBCNlMNQONlavz7qdSs7L4UZQU9KRcwc0dr03GVcDP3cXUyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEd5zRn79xkfJkTc2e1qZ6hXZ7b/gRVaGKi0IjyLXKCAiAVBp93n/G8CAaFMMtAvuz1s+aRWqMGFOAO3uENlBcHeg=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.21.tgz_1496246259528_0.45132724149152637"},"directories":{}},"1.0.22":{"name":"@wessberg/codeanalyzer","version":"1.0.22","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"6d61e6403ae1ec9dd1b2216655608f48de506132","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.22","_shasum":"a2560a32d42f6f4d757b73c596c32217a0d98068","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"a2560a32d42f6f4d757b73c596c32217a0d98068","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.22.tgz","integrity":"sha512-hjbTIbO2/4rplbaFK83rvs3iRj80nyUxzirhxKBFd0v4CYytncnM4Ixo8C5LywSqFyKNYAEGBieBmvMQk3yreQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGL7e/iZZ520jWqyATHnbWs3K5uhtuywK3OyntCxPEGfAiEAzrLIAOBgX32JVarpMLudmpQG4ClY79wdL7ih1F8/vMc="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.22.tgz_1496246712866_0.13704081159085035"},"directories":{}},"1.0.23":{"name":"@wessberg/codeanalyzer","version":"1.0.23","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.18","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.2","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"ceb4c8d88e3f2586fee6b833e940723a66139538","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.23","_shasum":"510e6b91a4ef9aab92f4b507d9c5d01b656f1da7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"510e6b91a4ef9aab92f4b507d9c5d01b656f1da7","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.23.tgz","integrity":"sha512-a/RBpxsrTCf58QK0JVYTMgvsCOoWuNpWQLLatvPgkRCqr3hkra23tK5r19jFGGhAye7wF4+Fnu7sW7wcBiZ7sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgMQoB83zdLhEFZvMazVZOwZKDgPSbRHfBszilPYj9vAIhAMwyt8V6nPMeDcjk8Cu9r0pnNRNv31CqGITplZe5qrsy"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.23.tgz_1496250163139_0.32801124663092196"},"directories":{}},"1.0.24":{"name":"@wessberg/codeanalyzer","version":"1.0.24","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.22","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"012ab388c8b84c706d4a9c15acb407ccc4b3fa9b","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.24","_shasum":"0b73582eae9921f72a373e9e757770b3eeeaaf7e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"0b73582eae9921f72a373e9e757770b3eeeaaf7e","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.24.tgz","integrity":"sha512-Vm6pNdcLtxCMLah3knk9VUYy6YfPNMZqIM0fnwtQiLbNkI9NgpI5iUvBy2m6MjlspzbaPgz5SNZ+mahQAfFEsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT0yaBTGu47LGqrzWiuGQGx8K1HUcc6/bwn89Hbq1GogIgMJbvqA7h8tIrnIRyB2JUDbaw1vRck5sU/PWgXZe3sWQ="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.24.tgz_1496257110164_0.4432597679551691"},"directories":{}},"1.0.25":{"name":"@wessberg/codeanalyzer","version":"1.0.25","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.22","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"410391033363d47ee489b34ac7ab79d2ad8c788e","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.25","_shasum":"d433467a0f0b22edfd1ebadb322fdb361bf72df9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"d433467a0f0b22edfd1ebadb322fdb361bf72df9","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.25.tgz","integrity":"sha512-nZCS3w9t1H762rY3TaBIfkMsKaoqThrWVesuqBdI9omf9PfBVfXQO1vbRn3kYo5VufU0aLsG7W2u1Jc0DyXsIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmO9cTVs/K4KNUjzSOoqCoNrJitnsaykcE5Bt9WAdsVQIgGPe7sY2LE06Rq4kIIM217TcBgzoDrptseS2AibJDgt8="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.25.tgz_1496264040269_0.9717643475160003"},"directories":{}},"1.0.26":{"name":"@wessberg/codeanalyzer","version":"1.0.26","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.22","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"6d61a912f13f8555a7b76fb5a42b7ea42a835188","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.26","_shasum":"3c6a25d2386568f640faf6b995c3cbd00ea22182","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"3c6a25d2386568f640faf6b995c3cbd00ea22182","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.26.tgz","integrity":"sha512-DKulTpoS8ErKU2UdS+AHQ16YFcAIbUWCE5tDkEN9azJkRNnAeVMai0C+LL/Ilu9x9x0InwZFr2jtT3475UZLtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLEp7005U3J5nJ8ueZLuWS9apfuXEVwMQtjUUG81BPdwIhAJteMrWHyFqvo5DIJDiuZDash9JzcU2DSLbCi9emdEFT"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.26.tgz_1496264683765_0.8055220772512257"},"directories":{}},"1.0.27":{"name":"@wessberg/codeanalyzer","version":"1.0.27","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.22","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"343c6ec4bbcf41bd96b275d647498ca6a08504e1","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.27","_shasum":"19ae9a842df922f8c766be5c24ab6582239df053","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"19ae9a842df922f8c766be5c24ab6582239df053","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.27.tgz","integrity":"sha512-mrOAI20uMoLOqbm2fQYFMGGi38n+lu9XwoVoxnjh3uMvMohz2KXv2yy6+V4CZVLpmXL30LEWRKiNNcVTOe6q9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHCa9bSkIqX8/Ri7HFBNrvJ2d8H32IbTHwT+FhTHwYIPAiEA+e3YohfH+VNq8keXLAT6FE+t39HHTxjkP95CRmFk5Js="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.27.tgz_1496918180388_0.524401459377259"},"directories":{}},"1.0.28":{"name":"@wessberg/codeanalyzer","version":"1.0.28","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.22","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"016f7234166b448da5c69e01c3e0babc7729dfc6","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.28","_shasum":"7c4805c551d10eba979644c11ec55b3597793eb5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"7c4805c551d10eba979644c11ec55b3597793eb5","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.28.tgz","integrity":"sha512-r8bqzCtr6tMJmktyYe4RZwzEWwzIXRFmvTdfvak1Bxi1AW5kiMlIPbRmOyr3uYrmWju0MSutn7jpJnzreRas5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/mWf1UmWkZJzSGlTe3vERfCzJmFb7TL1VUTVxRtpI2AiA28lyU5SsM+uEvWmRgYegTVZAmzFjgdXxSfsCeeFSFrQ=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.28.tgz_1496920573835_0.3184242967981845"},"directories":{}},"1.0.29":{"name":"@wessberg/codeanalyzer","version":"1.0.29","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.22","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"ed02cabef0b4dca8fae2b071d421ba3a6d052804","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.29","_shasum":"6736e3d33c2fce906b0cdd33bd9ff825188cfec5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"6736e3d33c2fce906b0cdd33bd9ff825188cfec5","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.29.tgz","integrity":"sha512-nqZcSXf20Ii16MTMVpjR1SzsGCMQ8RubaFRPFMcpZidrIkCQg4AVUUo494DsFpsz+CallJ/cxGBdCIMOGIemUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuBBsn7Xe8QVcIC2N935Yh09IRdoEitXIehlL8VjMdCgIgGMFca0UmEBRBOeS5Q5POcrKAj/hq584rQCydwA5L5Cg="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.29.tgz_1497240063220_0.012831836938858032"},"directories":{}},"1.0.30":{"name":"@wessberg/codeanalyzer","version":"1.0.30","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.22","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"868d7ff0c4a214439472e4c78b93afcbbbae3f2d","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.30","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-3qWo47HYO5LL+DKXBER1CDljC+zas4xLykNuaL6jp7BUkYMdvEST+K2stHlwV9XKILuNkiBbaOlb5iX8xScaEQ==","shasum":"045d3a8daff74697a50a618ba1f833b26f13a386","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.30.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAPbL2oCOWxc7RMpEjLpI1ihVFDnCEJppmhYiDgKGajwIgUc9oysvW+ClEnsnhVxZM5sMdF03Tu1v7PPerxabIdy4="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.30.tgz_1499258946869_0.0988354489672929"},"directories":{}},"1.0.31":{"name":"@wessberg/codeanalyzer","version":"1.0.31","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.22","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"40d94babc894cd47ab948f8cd4de636926a8cd92","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.31","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-EsqYAGR5MIbub3BibtUFrDdCfmSDy2xBv1EbWLwBvAO1mOG2YbkypgXRUnyLmWK185LngIoLAXO9sbTSmSq+ew==","shasum":"c82581a02c3c3428418f1c542d3a3ab62c7cfaa0","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.31.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkqZulW40e8l/DkQvYkrgfLlyzoSG45XqqVpE1hhq+NAiAGE4DUE1HGaVX/05Z6Eu78CUM8GKd4azvZuk0TCLegyA=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.31.tgz_1499260592767_0.12710075569339097"},"directories":{}},"1.0.32":{"name":"@wessberg/codeanalyzer","version":"1.0.32","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.22","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"b8da6439ec135289ae2dc80b48067b92fe2d2aea","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.32","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-UEEg+AnWYdjMPH4iXhDU5HdZm/YhEPUzPxgIzo/5elVshyPrB6bxrN5Rf+kYbcpGwToLMjnSZMtTsDeFuCF7IQ==","shasum":"89d5d48365879309b6a0a26ad15bf1fd9cbb9572","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.32.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM+zqOr7MNtyIaUPX0WPT/tjItmKSqTiC2oBTzoI1T2wIgI1v491BBqr883XvaFcPbF+awQMtIryWFzyK9DOcy2TI="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.32.tgz_1499263425306_0.8548845020122826"},"directories":{}},"1.0.33":{"name":"@wessberg/codeanalyzer","version":"1.0.33","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.22","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"254487c51deb74770678c03ce2d45324a22e7212","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.33","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-5FeeiQT2rMVsAKHWbQ9Hk4aEtpPdSGPP+UcaFhqsnPoxL3GvkE9aqaAbDYc0y+ilhG6LAdctjcVOIbuO6n1tTQ==","shasum":"b30ffbc56de004810fbd688495b7ddc3e067f9ec","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.33.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE7TlZRp6RhkmFyX1Cy+qcmrK6bHFR31qWBzh02vMebQIgA04TK0Va7qSpBofLEy8BmsQYzYjbOV0vz4lml3j9/bI="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.33.tgz_1499268383703_0.9348164284601808"},"directories":{}},"1.0.34":{"name":"@wessberg/codeanalyzer","version":"1.0.34","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^2.0.30","@types/node":"^7.0.22","@wessberg/typedetector":"^1.0.5","ava":"^0.19.1","typescript":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.2","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^1.0.22","jsdom":"^11.0.0","tslib":"^1.7.1"},"gitHead":"f3f63faa23dd567715467a5d9d32bfae858b9400","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.34","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-9P50k8SL08fMTT85O7gIgf0e95gcdObexsrlENyP143TXU/sD9/PyruI/D2ZWwDspLdSVkcxtTvVi6CbxgvGFw==","shasum":"3b8b63fe5457cb237c8223dce6600634bd3ede13","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.34.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa2voe1l71PMgjcQ0KWQJRqryb3mvsfhocqKvJPFlHCgIgDzErKJ0qlqZBBdniGN9YAM59YTqqDYjTG4Kgk2tM9ok="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.34.tgz_1499268739645_0.8846247640904039"},"directories":{}},"1.0.36":{"name":"@wessberg/codeanalyzer","version":"1.0.36","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && time ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.7","@wessberg/typedetector":"^1.0.6","ava":"^0.20.0","typescript":"^2.4.1"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^2.0.2","jsdom":"^11.1.0","tslib":"^1.7.1"},"gitHead":"0c1d9b205a31d912cd29887a75e37d5ba41970cd","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.36","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-q34BVsc+dmFhmJKYbWqvDEbwxx918vTZqNjCzfUs3GvVk6wwVZs34CembAU+Sl5wEjBP7PJ1ssd44Uc5omx6WA==","shasum":"0fe27a31be6cba437c033c17583125e477532412","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.36.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBVqcpd/aWiO3XD1UERXiT3gCQJ4NYoVYaXRbHRsFnQAiAidUhBUFTlHvhN4+U6C4ODWjSwEiJQfEtkc8F0593GxA=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.36.tgz_1499330525774_0.811284183524549"},"directories":{}},"1.0.37":{"name":"@wessberg/codeanalyzer","version":"1.0.37","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && time ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.7","@wessberg/typedetector":"^1.0.6","ava":"^0.20.0","typescript":"^2.4.1"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^2.0.2","jsdom":"^11.1.0","tslib":"^1.7.1"},"gitHead":"8b83e34331857fa195149c1ce07fe9c4bfa72ffd","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.37","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-Yj19uBT/9ex71EUyHlnV0ukJsAIRn2ezZyNdjo9on6ZERXgK6Swyz453464MtV/F8d6DGN9NVripjLWIzh6u4w==","shasum":"6b96e0496ccd8f2a4a6b11b449f5241f283d352e","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.37.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi2WlBpIBbUxhHmonLlDyKBuC1Mj6rXH3xFOsKkA5FqQIhANjSbem/IuSB0oDcVMeM/NLLvV69OyTA+JnwlNTyMfxm"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.37.tgz_1499334648998_0.3177212628070265"},"directories":{}},"1.0.38":{"name":"@wessberg/codeanalyzer","version":"1.0.38","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && time ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.7","@wessberg/typedetector":"^1.0.6","ava":"^0.20.0","typescript":"^2.4.1"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^2.0.2","jsdom":"^11.1.0","tslib":"^1.7.1"},"gitHead":"219f18b3a1bb4d23b4513464f4b1b3b092895b19","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.38","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-yXV/AyFKkwqIPaVlSXUpi4Uw0sBByTS22uNxkLJ/aUAKcp2/XTCts+xLukP2eW9R7T/MdJvWMOgxStQbdYX6Ag==","shasum":"d36c53fea17e947fd1929005fe18ee2105bc90ab","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.38.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8o/FK9kNgKvT90WSNlKF1k/fEiGu74YXR+Jr+RTQRJgIhANCvhAvnc8LUkOK9DCC3lp0jL0GAnPpbJpaCLTkdYz4I"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.38.tgz_1499334913080_0.20945122255943716"},"directories":{}},"1.0.39":{"name":"@wessberg/codeanalyzer","version":"1.0.39","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && time ava --fail-fast"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.7","@wessberg/typedetector":"^1.0.6","ava":"^0.20.0","typescript":"^2.4.1"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^2.0.2","jsdom":"^11.1.0","tslib":"^1.7.1"},"gitHead":"a63e1fb4757f83f00dbe40a728e35fc80c99e26e","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.39","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-aCgoJV9AzBFimu1yEDLvKa5Ol3WJP0KHPS3hvcSAs82k/xaZXtYo8cEl1r1GM3kfqrPCgEaNtOc1UTlTdULn7g==","shasum":"a2bcd94fde34fb4ff08e69ec0dab415d3070f6c7","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.39.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1UuFmNxovYpbWlEp0QJ+yipu0PsOWmuOb1+sV0/5kYAiAIB+hiFrO28TK08xr1hnqbwPL9+s6k2J8R0dQVr/JtQw=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.39.tgz_1499610900722_0.8586132489144802"},"directories":{}},"1.0.40":{"name":"@wessberg/codeanalyzer","version":"1.0.40","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && time ava --fail-fast","tslint":"tslint -c node_modules/@wessberg/ts-config/tslint/tslint.json -p tsconfig.json"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.9","@wessberg/ts-config":"0.0.4","@wessberg/typedetector":"^1.0.6","ava":"^0.20.0","tslint":"^5.5.0"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^2.0.2","jsdom":"^11.1.0","tslib":"^1.7.1","typescript":"^2.4.1"},"gitHead":"381c163c553047174fddb4f93f4302be2082fca4","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.40","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-sLkac/uI6nSILlLXG/Tn/AZEt/bmndYclfzqihq9C+Le2fj9D4kORUEb63cG96OclCK+/UoQXFnHa27Qy9bEVQ==","shasum":"0bfe22859acd845169ea49f504ff8533ba01c420","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.40.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmuugh4+bh4fuxO/i/y6Vjaw3uBfkaSab8eCq9FTqehwIhANjAFIgVLN8hCuvA11DibzFnPggnfgrpzRpElL8N5/8L"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.40.tgz_1499650144961_0.7629354449454695"},"directories":{}},"1.0.41":{"name":"@wessberg/codeanalyzer","version":"1.0.41","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && time ava --fail-fast","tslint":"tslint -c node_modules/@wessberg/ts-config/tslint/tslint.json -p tsconfig.json"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.9","@wessberg/ts-config":"0.0.4","@wessberg/typedetector":"^1.0.6","ava":"^0.20.0","tslint":"^5.5.0"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^2.0.2","jsdom":"^11.1.0","tslib":"^1.7.1","typescript":"^2.4.1"},"gitHead":"8991b26dedef6841cc45392bfefcb89d43c95249","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.41","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-takWj1vqEvJNlppOI7BPxyjkEdyZiE9Y//4Sk+NofI9soMnhcewKEXYE0Jp4C/9YlTpG2DiKLHqsbA+yafaWdw==","shasum":"5eaac7658f8d58dbb5454f946fbea6b587a798c2","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.41.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC91dwPLZqMSx/ZGbgNHI8xeBnfaOFizq9FRbOr6hFWMgIhAOMUqJPsG+iwcjlj7uufceKAbVAVUlJfs56AxBPxCjdz"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.41.tgz_1499651274361_0.703645037021488"},"directories":{}},"1.0.42":{"name":"@wessberg/codeanalyzer","version":"1.0.42","description":"A service that can analyze your code in great detail ahead of time.","main":"./dist/cjs/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/codeanalyzer.git"},"module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist & npm run clean:compiled","build:pre":"npm run clean && mkdir -p dist/cjs/interface && mkdir -p dist/es2015/interface","build:cjs":"tsc --module commonjs --outDir dist/cjs -p tsconfig.dist.json","build:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","build":"npm run build:pre && npm run build:cjs && npm run build:es2015","test:pre":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"NODE_ENV=TEST npm run test:pre && time ava --fail-fast","tslint":"tslint -c node_modules/@wessberg/ts-config/tslint/tslint.json -p tsconfig.json"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"author":{"name":"Frederik Wessberg"},"license":"MIT","devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.9","@wessberg/ts-config":"0.0.4","@wessberg/typedetector":"^1.0.6","ava":"^0.20.0","tslint":"^5.5.0"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^2.0.2","jsdom":"^11.1.0","tslib":"^1.7.1","typescript":"^2.4.1"},"gitHead":"861c824f4b2781522cd4c206159393e972248533","bugs":{"url":"https://github.com/wessberg/codeanalyzer/issues"},"homepage":"https://github.com/wessberg/codeanalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.42","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-aFTxBL0WWVgMKv2jPL+IpF0RDG+Vr6yO+1+zTQbZ+gQI/78wX5b1dNtfsHMR8K8SwipbEPgHnuE6Op9Z7E9qXA==","shasum":"6e2893cc63d5d51f3eba1a76173d73fa295e2384","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.42.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTfRiXzexq7ncqMX8YP6+jHyrnSxnCYSpmzG+Y/oRNwwIgczzgqkQtR7yoz45O8qkcI8Cttlh30GvS4hvh0rIRraQ="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.42.tgz_1499651695833_0.19361575110815465"},"directories":{}},"1.0.43":{"name":"@wessberg/codeanalyzer","version":"1.0.43","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:changelog":"node node_modules/@wessberg/ts-config/readme/changelog/helper/add-changelog.js","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:changelog && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST time ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.14","@wessberg/ts-config":"0.0.20","@wessberg/typedetector":"^1.0.6","ava":"^0.21.0","tslint":"^5.5.0","typescript":"latest","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/environment":"^1.0.1","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^2.0.2","jsdom":"^11.1.0","tslib":"^1.7.1","typescript":"^2.4.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"d571e0b8cfc2f704f5f1eaa4857ae57a16a5dfe5","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.43","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-w3HMtVFjo3vvH2j/Xdzj4QLAV53SbDyOMviQEu+ifOXtjt3ekrLvxfMp4/UEuYv+yaxvVdPHr7/ofhgZXf6Jtw==","shasum":"1466d19a3aeeb30fac68b6f0be7befe088f33b91","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.43.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdnR5Tp8K0E4u9WDEqLohV28C9enB6HRbUc4qrIm/QrQIgECT+tS4CKkrjQyTty/xv/EBectma006IcokaCdFv+Ao="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.43.tgz_1500434447312_0.9019704309757799"},"directories":{}},"1.0.44":{"name":"@wessberg/codeanalyzer","version":"1.0.44","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:changelog":"node node_modules/@wessberg/ts-config/readme/changelog/helper/add-changelog.js","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:changelog && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST time ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.14","@wessberg/ts-config":"0.0.20","@wessberg/typedetector":"^1.0.6","ava":"^0.21.0","tslint":"^5.5.0","typescript":"latest","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/environment":"^1.0.1","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.5","@wessberg/marshaller":"^2.0.2","jsdom":"^11.1.0","tslib":"^1.7.1","typescript":"^2.4.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"a16c02a4a8a859468e992206d97f52ce8f551121","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.44","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-f9DeRW8RnTSv8JRi2jeVxapFNWvpHnzl/nKRcMdZW6mXFQLtX5kgQTYVJAPm4ectP9OPe7an+sr7fwgsbjNKbg==","shasum":"b1a80bce0b69f14139bf8505f2f12c7bed41015c","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.44.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICs8rmIqrlfO03IKNsxuI7PFGQTk4uNdyrUx1jSPETWCAiAmgTm6Nq0a4rj677h35spTPew99ANnYECmAN82K0yaaQ=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.44.tgz_1500474748823_0.26111233583651483"},"directories":{}},"1.0.45":{"name":"@wessberg/codeanalyzer","version":"1.0.45","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:changelog":"node node_modules/@wessberg/ts-config/readme/changelog/helper/add-changelog.js","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:changelog && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST time ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.14","@wessberg/ts-config":"0.0.20","@wessberg/typedetector":"^1.0.6","ava":"^0.21.0","tslint":"^5.5.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/environment":"^1.0.1","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.7","@wessberg/marshaller":"^2.0.2","jsdom":"^11.1.0","tslib":"^1.7.1","typescript":"^2.4.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"5bd6045c0506638bc8029c98bc66ceecb656c068","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.45","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-qA2bOhQkw5mnhmchPviPsjbQS5WiTyf/HsNaP1Jv5j01X0eHFg5DT6ZoLBaIq6of8CpIc4F023YoAA8qymxGEg==","shasum":"af116c343ada48fb4e97a1e6174fe1a4eda8ef65","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.45.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGOx2/hJdBPhglXwf9RauQexlqKODuQsc1wsXWgfCZdAiEAzY80X6NwwW46KDyDrVzBzdH4cwO1McAOrk0f1eb59oc="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.45.tgz_1500476226373_0.7359988377429545"},"directories":{}},"1.0.46":{"name":"@wessberg/codeanalyzer","version":"1.0.46","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:changelog":"node node_modules/@wessberg/ts-config/readme/changelog/helper/add-changelog.js","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:changelog && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST time ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.14","@wessberg/ts-config":"0.0.20","@wessberg/typedetector":"^1.0.6","ava":"^0.21.0","tslint":"^5.5.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/environment":"^1.0.1","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.7","@wessberg/marshaller":"^2.0.2","jsdom":"^11.1.0","tslib":"^1.7.1","typescript":"^2.4.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"10d9b327d03d27f1ebd04dd5fc000ad3184c8880","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.46","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-tHJTokKAr2wF47o+t1cdFqVF0JfTwVYdqta7wHcy0QIXdm2y3nkKIFk5SwWCxfUF/NQWEJppdracd+AQ/OVu+g==","shasum":"fef98069bc251a5f8c02669e369f5191cf2148b2","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.46.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUSdjVFx5EtfEcd+EsKwp8yEa9kOE8FqY26+o+BzGDYgIgQ5gTz5LZsenjuX8pnhuEmlcI1nCaebrKDb/9N96j3Bw="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.46.tgz_1500496143206_0.28457636130042374"},"directories":{}},"1.0.48":{"name":"@wessberg/codeanalyzer","version":"1.0.48","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:changelog":"node node_modules/@wessberg/ts-config/readme/changelog/helper/add-changelog.js","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:changelog && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST time ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.17","@wessberg/ts-config":"0.0.20","@wessberg/typedetector":"^1.0.6","ava":"^0.21.0","tslint":"^5.5.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/environment":"^1.0.1","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.7","@wessberg/marshaller":"^2.0.4","jsdom":"^11.1.0","tslib":"^1.7.1","typescript":"^2.4.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"e0129b40e0d576bda114d0f9c661a26678a37abc","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.48","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-yKQi8vl7Odc1iqPMA24PWU2IOLR8ug5sXKIsRqkq1ajkdbfCesRkxQyNvYXaArwfYsFM827vysVHMAZ7945+TQ==","shasum":"908928aea357543b0ae7e028f403c814e1a226d1","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.48.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrOV6wFQyTmltv0QCRMNIdik+nUQOGv3zoFazhDPv7agIhALlPKEEyADnVAxjFpNJe5gpPsVZ8J77Hulexhaf2Vgdb"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.48.tgz_1501240376610_0.5612646786030382"},"directories":{}},"1.0.49":{"name":"@wessberg/codeanalyzer","version":"1.0.49","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:changelog":"node node_modules/@wessberg/ts-config/readme/changelog/helper/add-changelog.js","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:changelog && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST time ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@types/jsdom":"^11.0.1","@types/node":"^8.0.19","@wessberg/ts-config":"0.0.20","@wessberg/typedetector":"^1.0.6","ava":"^0.21.0","tslint":"^5.5.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@wessberg/compiler-common":"^1.0.0","@wessberg/environment":"^1.0.1","@wessberg/fileloader":"^1.0.3","@wessberg/globalobject":"^1.0.7","@wessberg/marshaller":"^2.0.4","jsdom":"^11.1.0","tslib":"^1.7.1","typescript":"^2.4.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"935206e4f40999a3d6fb67bbf5d054e77830b12a","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.49","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-RGvnN9OyjJ3DZ0q0q2m2xM3GjsrBe/eto6Uza+m8WJUxM/qhgggrJGVEwwd7etCe9w5BXC+TYgNiElKrfh5lpQ==","shasum":"ec7eb2fed828d739965cc4684ea54c124e2b5c21","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.49.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjDINtnsIhU06SpibvsbEVlv2wWN58wil/yfR3Lo1inQIhANaw1RIbjaERmAncOYWHZrcjBalKslr2W+cRf3Vc3rLZ"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.49.tgz_1501779488202_0.2673896935302764"},"directories":{}},"1.0.50":{"name":"@wessberg/codeanalyzer","version":"1.0.50","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish","publish:next":"npm version patch && npm run commit:readme && git push && npm publish --tag next"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.11","@wessberg/pathutil":"0.0.5","@wessberg/type":"0.0.68","@wessberg/typescript-ast-util":"0.0.7","@wessberg/typescript-language-service":"0.0.4","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"f5a7728bd90517dd3f75036f780af712a8bf01e7","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.50","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-2cUTVG5LLXOki3GxTtJ3jpNFDvG/jLWzZHxIcCYsWe/jvirlx3YhEK8oSOKru0xvjqw+/bkqwDwPA3i0CPCQlg==","shasum":"6b2715a8b806cb6b5682ac95c67e524e81861d34","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.50.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGT6PJp/UH4wdPguGLbrOBAYJi4Ws4WYhtxbEAThqzsSAiEAkS1rfMf+DYFxHyQYFwgr2/NJHTKrrhxPgRbVHvylaG0="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.50.tgz_1503868581288_0.04373284033499658"},"directories":{}},"1.0.51":{"name":"@wessberg/codeanalyzer","version":"1.0.51","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.11","@wessberg/pathutil":"0.0.5","@wessberg/type":"0.0.69","@wessberg/typescript-ast-util":"0.0.7","@wessberg/typescript-language-service":"0.0.4","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"9b70b344c76e6755e043f426139ff10a9bbdc6c7","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.51","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-KXvr2iNzubIIup1a0rSPZpfwhM9MBTn6I3mX0s06TvekmG3CYNPVWTKmsO92hdrUDItIU9EkE7nElNTHyPNneQ==","shasum":"ce681fa1d7a5a5dcedc1698658a754a7c48dced0","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.51.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRI5h6vARCBueclPvdklyZNFwxr0UW6w3uq4keXW0OWAiEA7m2iKWBO+W1wfyzoHyOXs7FgIZ9kGv357NfCWYsBTtU="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.51.tgz_1503870838969_0.9695344713982195"},"directories":{}},"1.0.52":{"name":"@wessberg/codeanalyzer","version":"1.0.52","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.11","@wessberg/pathutil":"0.0.5","@wessberg/type":"0.0.76","@wessberg/typescript-ast-util":"0.0.7","@wessberg/typescript-language-service":"0.0.5","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"86bc0bd5d7c3b8a97fca6a597e173cc21b0e2444","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.52","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-71HgTTqbs5jUIj/zbEOhYZyA8PsvTWQbJimJ07lVA76JGFKb4DvnScgb9a5uIgIBmFcTPdfDgRUJKycwRI37GQ==","shasum":"98beb43b4a5f50218ad01280517015b93055ce20","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.52.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmwNdbqm6ftqOyhLAoU1oqshQxo0HOKot2vzVyDV+6SAIgPY2k064vHlWDpUua4cJoUouKFS6c9MrqSJMm4Yy8x74="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.52.tgz_1503882819678_0.566137615358457"},"directories":{}},"1.0.53":{"name":"@wessberg/codeanalyzer","version":"1.0.53","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.11","@wessberg/pathutil":"0.0.5","@wessberg/type":"0.0.77","@wessberg/typescript-ast-util":"0.0.7","@wessberg/typescript-language-service":"0.0.5","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"bb401daf07c635b4972a984f107246192e8577ba","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.53","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-CFw+QyiyCdbRbF5+EC24dso7/n4xyE33FrqbLfVda8GxXN1VOZxiL+lODMfcrPO76Z/5MGkQbm2fn/dKZ9edIA==","shasum":"5b77d14a005ee14003fe24361fd3aef26d5eee6c","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.53.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJ/clsLn40XgnwAQgbc61zhZcjlFx16aVU8Tz9XkUv3AiEAgB1pp8rEJtEwpsSggjCqEPNf/J66MGGLBFPEs8ctavw="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.53.tgz_1503884345580_0.6231747807469219"},"directories":{}},"1.0.54":{"name":"@wessberg/codeanalyzer","version":"1.0.54","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.11","@wessberg/pathutil":"0.0.5","@wessberg/type":"0.0.77","@wessberg/typescript-ast-util":"0.0.7","@wessberg/typescript-language-service":"0.0.5","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"25ae4e296d1a015787f608d2b7c70e6c35417c4c","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.54","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-MXt/D9Bg8PokS1XpztmYrWaXG2IVIQezKCy7nM/ewkX7e8VTV+bqzlPNqlZ4FmlcjdDAMzErwQtiBZHziXndVA==","shasum":"9c165a267f7f1327f743ad11a9cb841b153e8002","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.54.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlrPpnb6mVv/uNsWooE6hcyG1cm95aHdxPMckzjJg/5AiEApSZTIhhc2xei6Y3ao5T0JdyuO6TrDDi0adWqWN+z0W0="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.54.tgz_1503887392793_0.2304151530843228"},"directories":{}},"1.0.55":{"name":"@wessberg/codeanalyzer","version":"1.0.55","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.13","@wessberg/pathutil":"^0.0.5","@wessberg/type":"^0.0.78","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"^0.0.5","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"e25fe8bcc9b554113346768027be089f732c696c","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.55","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-Wnm58EAUi9sHzKu5i+3QmqVqBncih/NbV2XIbhvZO2v7YJq7gzIbmI7QbFUtNYc6cTPlvXUfqfiKWzQuW9Ka6g==","shasum":"e1d70426771b76b14fb39d30aa9ddc9ee1cb4822","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.55.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQc9MSwOxAO2rwUdRYRWLSmhr9XsuI0eFHub1fbcolzAiBD03sW1ayZzdRB8dqkdzajIWoiPKhZ6INF3A3FNPMA7w=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.55.tgz_1503889604873_0.8071961642708629"},"directories":{}},"1.0.56":{"name":"@wessberg/codeanalyzer","version":"1.0.56","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.13","@wessberg/pathutil":"^0.0.5","@wessberg/type":"^0.0.78","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"0.0.6","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"53b8d95f203a098f0eb3d86fea60b7652687e43c","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.56","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-ZdByBzcfub0NbfKdhzIKrOdS6GMeYGHzo+3u9aYmy/Gta7QEDI8sdMHEp4pRGHXSNFfe1f6134oWDms4usp8LA==","shasum":"fa00e4b1ae2322b7c740c03d4693f98804257d98","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.56.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIgCHw0GcM634cHRHZyu2Hd1KLVMVlOTHjnXREZ1IoAAIhAOn27AC6bdBWxX4bmE/DaodNrLQ/4EI20Ag52LxAs1AL"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.56.tgz_1503889747029_0.4442691784352064"},"directories":{}},"1.0.57":{"name":"@wessberg/codeanalyzer","version":"1.0.57","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.14","@wessberg/pathutil":"^0.0.5","@wessberg/type":"^0.0.78","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"0.0.7","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"ddddaf1fd204c698c42e5b463edd363ca12d7c83","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.57","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-DMGGNYt9xy7lo6Ka7vxNu3OlsDfFlBXrVq8gadVvlnENxzkWYKL9G6kXUE+4T/WwzHcK4QEzC9773Aao5ipaZw==","shasum":"3d52d4c5a3743e576ab52d48501055482d49c215","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.57.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECiZx2hETvRUrc7Vt0ro0wayRpBMoKV4S4ureUIrMhhAiB9esD7k5g/GYttWwwCBMdL1f9Qx5dlw90SeZmLyuaJcQ=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.57.tgz_1503892845185_0.8853866774588823"},"directories":{}},"1.0.58":{"name":"@wessberg/codeanalyzer","version":"1.0.58","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.14","@wessberg/pathutil":"^0.0.5","@wessberg/type":"^0.0.80","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"^0.0.7","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"4b339ab82466e9b9eaaf765a718a8a8b752f6726","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.58","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-a5L8h+nR9QejXcscKzYdXfnWas+u+Gq89/s58xVqKYtjVt+Z5Vnf8QH1bM838le3ylb87R5SbaRPvODAy7Mr8g==","shasum":"39c09e0df25b2d63900f833d6616609f01c8486b","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.58.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOpkxYRz6caTjo2YdQ95MmJwglbfydIcOPnP3/XUf0mAiEA3IAA6NjtJTDm62nZw2sdI9srtaskAW/oQwEUWe1xOIc="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.58.tgz_1503921737420_0.566750847036019"},"directories":{}},"1.0.59":{"name":"@wessberg/codeanalyzer","version":"1.0.59","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.14","@wessberg/pathutil":"^0.0.5","@wessberg/type":"^0.0.80","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"^0.0.7","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"2942054d562b881a1acf3166b515e20780432d10","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.59","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-asKgVtn33+N5adYIF3UUOmBtw9xNpytJrRYEZELky8/+2F7yru+8uO6bAUvSptCJAQegF8oZ6JHCf2fukohALg==","shasum":"0c49a2f42612fc685c94f138adc33143d515b2fd","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.59.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl9tPH7pP/ApguzNj7XWljBlvNIzTv92X4psbUApjgSAIhAPdo1w/eRy90rZXMeeGRSMO1YWdRmCgeIvZNQI0p0dm+"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.59.tgz_1503923390234_0.2419955797959119"},"directories":{}},"1.0.60":{"name":"@wessberg/codeanalyzer","version":"1.0.60","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.14","@wessberg/pathutil":"^0.0.5","@wessberg/type":"^0.0.81","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"^0.0.7","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"36422267b7bf5c259208bb39ec756a6889953ae1","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.60","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-KVQc7fUHp9DwFO6R9+Mk+Kv4ksTXDoTjum66+S4RQqxWKWf+2MiOcdvoxDvx87T74v4E0IoBtTaYncmREX/xJg==","shasum":"0bc6a7884be65e032fa1726eacad59ea5edcc1a8","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.60.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf6IGOWxhAgVOJatGoSQXzIuANW5gx05aVmwHM1KJ3OAIgVm9e7SJas/F9Pp7NwcYc1+pSFhyCV8Tdm0VQTMrtxEU="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.60.tgz_1503923481969_0.19198460155166686"},"directories":{}},"1.0.61":{"name":"@wessberg/codeanalyzer","version":"1.0.61","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","tslint":"^5.7.0","husky":"latest","conventional-changelog-cli":"latest"},"dependencies":{"@types/node":"^8.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.15","@wessberg/pathutil":"^0.0.7","@wessberg/type":"^0.0.81","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"^0.0.8","tslib":"^1.7.1","typescript":"^2.5.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"0e59ba9413d00e79413c2dcebb5afefe86627eab","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.61","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-xH3/kESPCM7f6vIgsBlOcyt5pANS7MEJ1sOBtbqpuh7qPd3Ar9E+npocnus69BOOwkRSGlviOLjfjbJqTAZ4tQ==","shasum":"8ff5e0dfdf14996cb3ae2cd94d59d9f21ce6ffcd","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.61.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkwqo+3wgAZZiKNmUj+WzTvMK2CrtSNK2WjTaNHxOYWAIgfMoZ8YGhasHNShIkCfn/99Ebd6MF24HMHquJOWBrF/0="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.61.tgz_1503962020674_0.39804543857462704"},"directories":{}},"1.0.62":{"name":"@wessberg/codeanalyzer","version":"1.0.62","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.26","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.15","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.85","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"^0.0.9","@wessberg/typescript-package-reassembler":"^0.0.5","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"e8e61f05066535f18944460aa52cb7dff052fc06","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.62","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-BT0KIE5uHIKrg/gc++/A9zEjlZki5GpOJPWGHY4DDJWJiZjEVeQNDabeagKcF8aymeab6Dv8DftaoHktP4j5Yw==","shasum":"765266029ce178d69f977bb61de0f91d69489473","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.62.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcMA8Cthzna+R/sPOPoKlB4rcdYijCC55p+mSGPFeZwwIgRV93hk6N4gDc8Bf8jIf+YY6dgxQr31+2TR/noAZSN/M="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.62.tgz_1504458950504_0.5981564847752452"},"directories":{}},"1.0.63":{"name":"@wessberg/codeanalyzer","version":"1.0.63","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.26","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.15","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.87","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"^0.0.9","@wessberg/typescript-package-reassembler":"^0.0.5","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"b02d5b0dec7c4b21e8b14f26e823c4453df28fb8","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.63","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-eO8cUFkvhTPRp1s2MP8/lnO9GeHLdx0xEHKuR305Urv2JAf/NSASUU5Fx9CGGpNwcHoWEXnlB96swLGHYvyEqg==","shasum":"da39f3442046d049a50bf6b01d394961fca088ad","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.63.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4VZLx2pbWLgv0Uf6/x7NgBI09X9P15EXTFZGDK3dreAIhAOJJaiaTroSBHTzVaCuUtTebiJsNNmQbsoyeeSBd2vKM"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.63.tgz_1504463920998_0.08149756770581007"},"directories":{}},"1.0.64":{"name":"@wessberg/codeanalyzer","version":"1.0.64","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.26","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.15","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.87","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"^0.0.9","@wessberg/typescript-package-reassembler":"^0.0.5","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"b8eed2d88c3be6236cb262d06baa035315ee0016","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.64","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-RUa6/Z9Wb2wpVqSCkhVN+QgF70gpNe/ZTpmi/968sxRcstrRfOAKXxfmcporZCuSSebDx11UvwcQUf+lBOgn5g==","shasum":"24ecd3c4c142aae432d72e1f6460392eaebcb03f","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.64.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzhL9ZfKO/tZ2Rt5IvKHIV6GzsOEiYfcDSOOaE9VIWZQIhAOGPKjd/bBqVbDxUF8xCt0mJY55kUYFcQGqYHnSgpN9h"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.64.tgz_1504469764446_0.3683645105920732"},"directories":{}},"1.0.65":{"name":"@wessberg/codeanalyzer","version":"1.0.65","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.26","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.15","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.88","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"^0.0.9","@wessberg/typescript-package-reassembler":"^0.0.5","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"6e6fa2e71dbca57475b5db0a53b72f0dfb0f48db","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.65","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-a9/z50rZOkaxnXC+6tNzhUawjgUBoy9hcON4WL4ZvL9yBxjRBPAp2SZvm9091dHTtYOfxRyib3xIj2B1YFWbUw==","shasum":"188a43cf95067237bcafb22d6b6e11b44f02d805","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.65.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9Ya/vV0YIs5J6PNAbkkR2phtEqlIvl8E5dJpz4qLEHAiEAjDOlpRdvxWZ3/qQB+ex0YZpDjeRRKX3yrGTMgO260v8="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.65.tgz_1504475552710_0.5246495672035962"},"directories":{}},"1.0.66":{"name":"@wessberg/codeanalyzer","version":"1.0.66","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.26","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.16","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.88","@wessberg/typescript-ast-util":"^0.0.7","@wessberg/typescript-language-service":"0.0.17","@wessberg/typescript-package-reassembler":"^0.0.5","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"8775df183f9f1d3b48be86231d5f8bd97885f0d7","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.66","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-XW643ROwtllSeHZE/7pBhKxoo6vw3+HyzF3jSyLRFJbd5XWu/XKdP+jkIZ71USk5kPyLmjy06hVowzYMMdUhmA==","shasum":"39b43f200def178e93d497450573648c39e63e81","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.66.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHZRGx4VwxQoM+HbCbz64dglRhxQ6voVKG/CXhgRLiVAiEA5YzJ3kBwW4U0me/aoukOJnj4Ac6ora5KXQ3Gxd2Arn0="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.66.tgz_1504491773786_0.34110402525402606"},"directories":{}},"1.0.67":{"name":"@wessberg/codeanalyzer","version":"1.0.67","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.26","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.16","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.88","@wessberg/typescript-ast-util":"0.0.8","@wessberg/typescript-language-service":"0.0.17","@wessberg/typescript-package-reassembler":"^0.0.5","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"15fa1fffc5d6d2ae91c89e91d06bfa1627cfa25d","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.67","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-qqMNPYnvDS4u8Hya2J78PiBEdpu1S4KT7p2Nblj3YND/7zxCd5Ci5LC4U6EeWAUpuYgE9+1pWHhpHuIyH8r+Lw==","shasum":"26b817717a1127276abe4af58eecc20afbf0d00b","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.67.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCwnV527jv8GiH/KiYL7f1BDC1X/5mYD58Pt5XiKB6igIgF6LGmu38WEROpWRO2x2AhTaAuVBTxFwYa0Jdc9R0tw4="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.67.tgz_1504524734409_0.011833368800580502"},"directories":{}},"1.0.68":{"name":"@wessberg/codeanalyzer","version":"1.0.68","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.26","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.16","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.88","@wessberg/typescript-ast-util":"0.0.8","@wessberg/typescript-language-service":"0.0.17","@wessberg/typescript-package-reassembler":"^0.0.5","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"0ae7fe586f7cb342e433fad2e6af4b038806d9ae","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.68","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-aq9wFAJUFQyKtz1uiLr/LEaPV2UWY3WRco3537L7F91sUK0Mzz2epZ6+TXAH3BqO3JNnJHqN/UdE9Z2W5EUGjA==","shasum":"6e7d3e0019f333a75259da1c78ac3b5c2fab549f","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.68.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNypJ89cct0yNayqJHH1C7+di1LX/xuPnhtwyrjAowqAIhAMATElnLotqBSJ6yaJI62g9Mk5QzYcfY6wW7aDnFAdfI"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.68.tgz_1504525032534_0.2921947829890996"},"directories":{}},"1.0.69":{"name":"@wessberg/codeanalyzer","version":"1.0.69","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.26","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.17","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.88","@wessberg/typescript-ast-util":"0.0.8","@wessberg/typescript-language-service":"0.0.18","@wessberg/typescript-package-reassembler":"^0.0.5","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"5d0d1f8334982fd1bb7acf0200545e72870dae5e","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.69","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-l1v7kzzhirAUpWX31TBkkDtnNXZo4kYEZxNPADS2PSAfpt2Hz7BB/NwQ4U74S5gpymQCd57qRzrFE4nCwZgC3Q==","shasum":"07a41f3e107d534067c8879aa139e78c2972fc4f","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.69.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArgzUxCogDDEELvLnYUqOa0LZu9FOV+qW5fE9skolQ0AiAbi635yJR93Z5mSD5pMkOogZoG0zy9//u300prkr3vYg=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.69.tgz_1504540869721_0.7646262987982482"},"directories":{}},"1.0.70":{"name":"@wessberg/codeanalyzer","version":"1.0.70","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.28","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.18","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.91","@wessberg/typescript-ast-util":"0.0.8","@wessberg/typescript-language-service":"0.0.24","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"2b12a72949da7bb2db4c2acbb53e872c7db3d668","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.70","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-Q7ljJBX6j1Ykfy/L3/dbdFb2UBxV6J7ifaClLQPJoBsbrGVtHrBioUaMDOTkgYj8UgCXXnkzBtIBCEg8yoMfnw==","shasum":"20704952b1bbc406f1263e1b5c3b63b16b2baa06","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.70.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJR89+FKgxGAyY4UxV/GCyDKCEJYBeyjJGc/Fwu2DjAAiEA+6EFzZuTR5QD5OaO6mkNMr6jjYu+lVILDqt2uljhkY8="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.70.tgz_1505049276946_0.8130351384170353"},"directories":{}},"1.0.71":{"name":"@wessberg/codeanalyzer","version":"1.0.71","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.28","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.18","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.91","@wessberg/typescript-ast-util":"0.0.8","@wessberg/typescript-language-service":"0.0.25","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"503a752a303637f95d77b8c6acb10f0c833061df","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.71","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-sQf7TuMvchQrb9aMf1XGzPwHdvniAQQHVgmYiozaqYy1Gzlhx2M+exK1rd1tnY1L9S90jN2sbrlRoQpgdxi/Gg==","shasum":"2b5bd01ce6330872453fe13547f6ff54cefbfdbf","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.71.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB3MxUV9IIQgwgB4BXWlCRAcX769EQVQyzmOJgsZUtXwIgLZHnFHciiIZt8gqLO4vQhCVF7yg/igo6duyoIxsJL0o="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.71.tgz_1505055373706_0.7422524439170957"},"directories":{}},"1.0.72":{"name":"@wessberg/codeanalyzer","version":"1.0.72","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.28","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.18","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.91","@wessberg/typescript-ast-util":"0.0.8","@wessberg/typescript-language-service":"0.0.25","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"685599ebc01b956dccd981a54512631602488862","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.72","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-3Je1563+MGA+YU5+RlsNmSesdY0mcaSdWrZonjaKPByiXCIlSAFHaBGnZczXSY+mt2EaqfbqcatVt7IkwqOwog==","shasum":"535787dd5e0e0629ec8b63ab1f96f80fc34c2f40","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.72.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUFGNJ/guGfb8f2AqOjSOH63w9ovkUHnQSaHx8LgT5rgIgFJxbSnm4X044WjRVRCeHgHPvEs23C1XRRo6fPwd3s8c="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.72.tgz_1505059323370_0.36135744489729404"},"directories":{}},"1.0.74":{"name":"@wessberg/codeanalyzer","version":"1.0.74","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.28","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.18","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.91","@wessberg/typescript-ast-util":"0.0.8","@wessberg/typescript-language-service":"0.0.27","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"1172f25cbae2a7476b03ff9ca259329cd4ca1525","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.74","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-gVLQMg57w1tlhAHZgnjsZzhAM7UwfIL2FPSCsdEZrAmRQn8kr6BiZX8+0q8t2Es4P/PdWrXu/1/t5l+37mcfuw==","shasum":"0166da2052a870e617eb8a575c338b3a3b137de4","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.74.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4rPpS6kOrGu8CWMCevZCd6ov8G1O+rS5tBfSTBh86HAiBTRBYj/zf8WeuhG2GpyV46KiX8gOdQUTqWk5uqqLMmvg=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.74.tgz_1505062957104_0.06820388697087765"},"directories":{}},"1.0.75":{"name":"@wessberg/codeanalyzer","version":"1.0.75","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.28","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.18","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.91","@wessberg/typescript-ast-util":"0.0.8","@wessberg/typescript-language-service":"0.0.27","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"bb51a1f9aed01bb2cfdab84c300828a3d5e0aa1d","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.75","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-P+XpT234Vn+0PNrqyLZJKzeFPQSCNVATXkveJyqhXhNvDOfJYbrQY92MU0qH1ImGE2ESaZENNMcD+otKsq5CjA==","shasum":"41be344d4b49985e00633b12cb0d87af4f505994","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.75.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGsU4CZ5caZNofqv02/QmIPDzwU1WN/X4o1QFcsqInZAiAn/KluQU1I5AlcjyoMQBfqcWGIXKg2p4ZxZQvQHbkW2Q=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.75.tgz_1505070834242_0.9379115379415452"},"directories":{}},"1.0.76":{"name":"@wessberg/codeanalyzer","version":"1.0.76","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","tsc:test":"tsc --module umd --target es2017 --sourceMap","build:pre":"npm run clean","build:umd":"npm run tsc:dist:umd","build:es2015":"npm run tsc:dist:es2015","build":"npm run build:pre && npm run build:umd && npm run build:es2015","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run tsc:test","test":"NODE_ENV=TEST ava --only --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/ts-config":"0.0.23","ava":"^0.22.0","conventional-changelog-cli":"^1.3.3","husky":"latest","tslint":"^5.7.0"},"dependencies":{"@types/node":"^8.0.28","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/type":"0.0.91","@wessberg/typescript-ast-util":"0.0.8","@wessberg/typescript-language-service":"0.0.28","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.7.1","typescript":"^2.5.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"8fd3cce2c467fd96d4a2be5ce596f3a258e5fad1","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.76","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-SHDT31WdavnEDNTwwiH3WEOKOavb7Vhp9zbGengyr7iI5KuVQ6OMqWdj1AHAvfesC7OG19rDsiTqTZTaDmnayQ==","shasum":"8eb2c394f38f08cd306c314bced30bca146935a6","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.76.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFl1Uc6OZ4dO70D0+x00v/bRGBJA2KDHKa7lsvGqfAICAiBZmtuE2nreZDO55fEiqs+BygGsvhu6oSIdbZm2rK2/0Q=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.76.tgz_1505765684899_0.6583638463634998"},"directories":{}},"1.0.78":{"name":"@wessberg/codeanalyzer","version":"1.0.78","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","rollup:watch":"rollup -c rollup.config.js --watch","prebuild":"npm run clean","build":"npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.69","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0","rollup-watch":"^4.3.1"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/type":"^0.0.92","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"9a04a24e53ac3a538c0b95e6e73b6ae5dfd5528f","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.78","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-LYij/B2CGlHdsmR7vorv76l1GPpTCxGtJIc48f+N9YmYtoJMoup7OHAQAaorBFS8kiJfRPuKrljAMbtuT35RQw==","shasum":"f92af7a34e492f5c49bfc3327561465663866d5e","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.78.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTh9jWiAwUeFrLXKXcJC43R/nxqryN5BWHkb4zU3rNpgIgIRF2oTD1BQYLy8Dr8K1DH8xbuz+Rhv3+KnxsqVTm+TM="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.78.tgz_1508587011867_0.03543993132188916"},"directories":{}},"1.0.79":{"name":"@wessberg/codeanalyzer","version":"1.0.79","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","rollup:watch":"rollup -c rollup.config.js --watch","prebuild":"npm run clean","build":"npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.69","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0","rollup-watch":"^4.3.1"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"ed46006f3094794164101f3136f0546c76e8e70a","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.79","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-rTs6D5y6PrPMCYkXf+w6v7Zt66E/hQIpMwR/QoNCQwdm7dd6hGXzKn39Z+RFqmN2EBQ+d+GOy2xhv23JCvmGAA==","shasum":"d1f7dacd91f52cf08416074122ca1868db6ec061","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.79.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnXAhTYgavbyz1L6TyfryLrADl1ihgiGKF7hZalTpSygIhAOZwcJ1QNIcPK7iHJVt8uCxSN9LjC3Z8yNDdI2u5eq4Y"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.79.tgz_1508587235561_0.7086125940550119"},"directories":{}},"1.0.80":{"name":"@wessberg/codeanalyzer","version":"1.0.80","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"NODE_ENV=production npm version major && npm run commit:readme && git push && npm publish","publish:minor":"NODE_ENV=production npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"NODE_ENV=production npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.69","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"495ba39a233f2aa896fd776aed4a58c086933451","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.80","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-Nif+mRxjWZTi2MIUquXwI+tdyV/Z7x6v6Q0DRZ6F8DKtb17io97eTBhUCGhC1rnry3rOb6vI/BKre5g457pCPw==","shasum":"1aff1ec5425884151358d426d2134879c3766018","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.80.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqCOZKaAah0Q/+Ugzz9EuY52I/qTAoqlo9HtskyAxEzwIgLxDlV89yyXdoH9oEZL9aBPrlPekozUEPNLL4I/OJYuY="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.80.tgz_1508587670467_0.17886708327569067"},"directories":{}},"1.0.81":{"name":"@wessberg/codeanalyzer","version":"1.0.81","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.69","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"07b22015094df72ead8e93e1537358aa6ea3c4ae","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.81","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-9bxLGwfYwVZY6mb/Ma7aOUeMJd1psdVJ3CypOA0hk8s1gq7DeDFvcdbj6ARZZCWpVVh4XMQLGsIyJRujYdaQpg==","shasum":"63cddb5d2231a08dd28cfe8e162446031aad7f17","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.81.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7uOJqm7IlsVQx3hL993I6XrjoClRhVjWlfI2AErJZagIgPjI9+dqEU77xLOkUtD098arlcZGSX5yXCqLjx3rLuAE="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.81.tgz_1508587874669_0.31650115037336946"},"directories":{}},"1.0.82":{"name":"@wessberg/codeanalyzer","version":"1.0.82","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.69","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"8fc024c1e5bf94f1f5338736fae30cd17a5e94a2","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.82","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-T3DC9iq1Bg6v2+6cKz2qNhcfKFKBwj7J5xdWg1TO/DAO9bfLLkmnCiWmKKfhhXyXkaggBBljpfTFOif1oXItzQ==","shasum":"0292093e539fe49d0ff68a3071ef9e5f612884c1","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.82.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeCQ1MBTVberzDJxKEeCggzBGZKYTdfWDLtnFLO/WdXAIhAO35aKD+irO33S899Q/1cuIDEWbjhjT8YZBL075jFgfC"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.82.tgz_1508589639247_0.5435906648635864"},"directories":{}},"1.0.83":{"name":"@wessberg/codeanalyzer","version":"1.0.83","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.69","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"2c7b163471f8bdf8bd40f812cc7067643a2a5239","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.83","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-hlGvBbnWJF7uvwTq7BGngv7HTEyEpOxcBX0cJWeVYAZO86uiqhBUzhLvXyEr9ZymXSMJDnYUqegrV+oVJ3hZzA==","shasum":"476cb0a8dc80a014809c77378e3355fa2c550e57","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.83.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAZ6JdmBa4oKUKsEcEC7LRo8vv8ge2dUwYRK0Ic4nHaAiAhWJ5jaPWCOIQrzyWIzaIb2WQOGvOuSKAaPpgictRkwQ=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.83.tgz_1508590120362_0.640628584427759"},"directories":{}},"1.0.84":{"name":"@wessberg/codeanalyzer","version":"1.0.84","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.69","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"b4d534f971a997ebcdb021d55458aa62aa4480e2","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.84","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-uhMhpUV78shxlmRx+IGMZfc5tfpzEwnT8hntj4tvzhV1fVwcInBsb/bSJaUYpdHoHf3q02wc/2rO55Rkv3BiHg==","shasum":"09ff98a6dad4cff366805317e900029797bd689c","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.84.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpg45wQZH7S9w06QXOhxjOMf8lDdYp5MPzjh8aSjmpCwIhAIUKZ3qrbzsHdS+E0fU8ZFkgd7rA4kaKM6E9EkZz55w6"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.84.tgz_1508596948202_0.3190728116314858"},"directories":{}},"1.0.85":{"name":"@wessberg/codeanalyzer","version":"1.0.85","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.69","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"ba49405fdf96efff00f48525fa5d2f7b780b930e","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.85","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-Tz2sYe39xXYOVjcDw282On59bC6SWuLwrM0XcBK1EsttUWE3KUIpDKRPA9qSdho5HEaZPB/Vy1g3uzbSrVDApA==","shasum":"f810c9a09a8c1b70e6a3f894f7b6e8453aec6b58","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.85.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFc+GNrNMBKTAsj5Be8vH8twIQVOL03wUhxqzpud9WW0AiBw0eDiDE9MDX5C5Mq+9IvZnImal7H5XINR3+DtPq/deQ=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.85.tgz_1508601117470_0.8563880575820804"},"directories":{}},"1.0.86":{"name":"@wessberg/codeanalyzer","version":"1.0.86","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.69","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"d070b7ab4eacad0563af586565d18ab9dcc1c51e","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.86","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-3RyrGFCJ+xg19UwAmCZh/1hjt8a++LahKMa/JIc44uMJOiwwIX8UVWf07/zpsyG26qvYhrTBcqCcw7ErazTxyA==","shasum":"0983a8902654a1f146794132a668810bc17d2eb2","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.86.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLplx+IldhzBRn003A5Gbmi0Hxn1T7QMpVRxse6FB7SwIgHXaMl57HpgBo7Wj/k7X36fu8leAJ5DcViLSxuzMSVsw="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.86.tgz_1508608395781_0.5158050626050681"},"directories":{}},"1.0.87":{"name":"@wessberg/codeanalyzer","version":"1.0.87","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.69","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"56d2fdb17a178f3be9ef2fae27f48e24cfee5fc8","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.87","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-Kre9/y/S5iTC6xvc0HcHVoOTINW+q5WcGu+HB8dQUM1UzFxOe60tLaFYg9D6rVPJrx34aM5uOOKfdvhQ8UIMOA==","shasum":"dcb9c1b6ba73ce2078e8141fb1237313667a319e","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.87.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1lbci2sJp0ITUBGsDvCnxEgQzLvAG+uB2b7qH7hHZlgIgKPk+/P+8/4fSuZhTFDU2k9yfetYbekusx2/KUB6Z0L0="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.87.tgz_1508610484418_0.4608548709657043"},"directories":{}},"1.0.88":{"name":"@wessberg/codeanalyzer","version":"1.0.88","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.69","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"e507c6e9bf7e853b6eff8837a43b051309814a7e","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.88","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-/RHm2eOou/i4RUPmFIGjezIh8W2hg7DopNEImpIb2JvyCyWVVlbvJPl9zPr4J9bxYQ6hJg9uqQBcPhWY+dPcNw==","shasum":"2cdb0fdb862aa5f307cf954a85ef476dc9b1599c","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.88.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtQAM27IchzXmmT37VwuIHQOXnx9RhuC4TrIVVn2AiZAiEApoLOXoTD9YfKWdPUDpqfLDGoS96OFouBOou21xGQ4iA="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.88.tgz_1508612037414_0.32273091888055205"},"directories":{}},"1.0.89":{"name":"@wessberg/codeanalyzer","version":"1.0.89","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"135fbb45dfeb3fc025d7d559dc8d91bfa2a97719","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.89","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-g4LzZhkcyoj/mg26w5GMmlV7O32hIXqsfIVdLkoBy/UKuTF9q3AXgqkJQ+FgNz6mOJTj9nL1sgpSwt1cKOxNBA==","shasum":"83385805e165b0e576fb4294dce6e02a6dce6842","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.89.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNFzFIJC8v/pVBAmgBNe3D6z3DzvxxWriitdR391oR7AiA1n3O73MRtX/x0tT/BOOnF2Ri+x0E7NJ0T6FRwRdywVw=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.89.tgz_1508616781451_0.665482914308086"},"directories":{}},"1.0.90":{"name":"@wessberg/codeanalyzer","version":"1.0.90","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"097580ba5d39f259dd2dbab10e54adc105e3d337","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.90","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-L2dOxZ5U4OWRX9GgKsLXC8BQGKvtFCxkReDRwEIMoLIHQQUglNJ9A7T/mepMnz4JP+JGge9TIOsTS1TwwXiy0g==","shasum":"14b50ebd2e724cc6dae543f467e8beb163e96f3c","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.90.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAAVJjl1c1lxGNJLwp6dkzNvZUaNZC5ll3kPnwrjGP8wIgQNPt+diilDhG2QLFfzshj4OyLR9QcxcLnj4b2yxJT8U="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.90.tgz_1508620831062_0.38615548983216286"},"directories":{}},"1.0.91":{"name":"@wessberg/codeanalyzer","version":"1.0.91","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"7c883d5e34a591000fc189ac2f0cac50a38f2ea8","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.91","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-ZhSWAwRPHFBG9Q2+TSkW9mHta6YdGLcCrQSqQpdEPF3yevUHhRgQU06/F6pA7VhCYjVW2E3+BFeeEE30Kbil7Q==","shasum":"38652233556637cfe772941bdb5cc51fcffa3bb8","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.91.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbTGsAN4/5kj68OoHMZF+Tz1eLe9v1J9AEcoLxFBCbgQIhAMIX0Y50gZFwjedoQMiw/pzMcenW7GNm1n3DqBrDNjU7"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.91.tgz_1508622660793_0.268971330486238"},"directories":{}},"1.0.92":{"name":"@wessberg/codeanalyzer","version":"1.0.92","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"e7ba2ae77a597eee5eac8f85c35c92092cb31194","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.92","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-IE6tzj0l94hIs2V6pFUQcl7G25pXMK2QDtdnhwxPZyrjM6YFWfde2eCHrYI4gimKKuf7+AXBb5RD2UMxgybwMw==","shasum":"2896ea59c325f06ba8491f68c65d2c8b5ccff215","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.92.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEph59BLuQY0g16e9QUwHs2ZJkxp1hbyjuUicHk/2tYmAiAOEhNcplUBWtH2oRht8iakQXPYTjdjBcOwD/cWw0cd0Q=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.92.tgz_1508623189254_0.25055552599951625"},"directories":{}},"1.0.93":{"name":"@wessberg/codeanalyzer","version":"1.0.93","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"fa418f5458ae31401dcba331ac5c85c54b30b739","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.93","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-TOFom5CjXbXxzomPIPCepFo2CWWyXHWL9+XBEFDSPsT1qzr5GveTOe2K0kzdP2ms38kjZElXlAI8C1qXuN8gpg==","shasum":"732fbcedffa4603de2bbd8dc9f23ef084da7ff9c","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.93.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp4xorRXKUron+FbyR8joEQ7hLZejE+qBZikZr7wQibwIgMovXYvZ7Tl3gIJGBAqZNuxKjelhUK03Jg0mF1bh+R+o="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.93.tgz_1508670861386_0.7584145376458764"},"directories":{}},"1.0.94":{"name":"@wessberg/codeanalyzer","version":"1.0.94","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"d083fdf59f7edf4898196280775fa70d434459fa","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.94","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-lJPPWQ+WW6GSPyaTdACFFVpB7rS8FPQG8ixfj0447T2FJbD6EMrRK0ESElx+s0lx8NmLOx+WI5y2Md4Yv8SwtA==","shasum":"a66f0c903079804bc497f5e20f443164626a3b37","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.94.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3P0X6xWxnPYK6ECKbww227pbhPewWDannn/gUpn7gQwIgGsQcXUC5yoxV9Lw9B4ABWJQwWDd5BumDzdQv2ySKd1s="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.94.tgz_1508671775260_0.9213386652991176"},"directories":{}},"1.0.95":{"name":"@wessberg/codeanalyzer","version":"1.0.95","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"764c7df0eb995559274d740812a615c88b7ccd3e","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.95","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-XLfsFWdNL+d0gitIppbdPCmd55OdP0Z6uxzqdWnRXKbiy1aCUowqufLscfJW1mf1KG0XsKy9Se9miIhVJttiTw==","shasum":"394db361ae9a09a599c6610c48eae2ffcb6928a4","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.95.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9Jsrx9nN9e6qJjGXAzqnzcqHz9vbvHVGLTNll5qQcJAiAR0CkYOWcrwZ0blbyLp4cznlzpNmq4VvuGG/o0tv2iyw=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.95.tgz_1508673114308_0.49303900310769677"},"directories":{}},"1.0.96":{"name":"@wessberg/codeanalyzer","version":"1.0.96","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.10","@wessberg/typescript-ast-util":"^0.0.25","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"2f539fcfb7a8d730b42eba98500aabd08502bcc5","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.96","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-kWYpzpyouyxB+8lhYrxa5qxUHAG41/PifhG5GYvPgku3TYvH6qo8ORaHeSIYWK8AQyQ8NLUJqxBlf3CGqCenUg==","shasum":"d0eb24bf48268919f7c5da41673c9d16ef2993d0","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.96.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8Kg9qw41MykeBf5uxZUQPCTLLMtVtCCu1oLjJSCjYcAiEA/3xg2lEma8PG6HK7lw7ApTNLBj9v48LiGf3cRoOV+90="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.96.tgz_1508687105450_0.25252247019670904"},"directories":{}},"1.0.97":{"name":"@wessberg/codeanalyzer","version":"1.0.97","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.22.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.46","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.12","@wessberg/typescript-ast-util":"0.0.26","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"c7341f33884ca9eb6c5685982c25a6dabdf3b60a","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.97","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-1zmuUcLhqX+B6qoJ5KaZMOrT5xaV+WyecNQTf0ARu/kRsvomO5Qxm6cRZvaDsLAHJcT1RCTbVIKkS1+iEdDsEA==","shasum":"19029ff39c5333a86810d4d7ad14d36b08598866","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.97.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhPh/06asfz6R9ooZ9Kno30pK0btfokOHkdTtqh1UkEAiEAy8IDtBLG0QRFZXtIwwKUZ4zzLETQ/tPdV6kccE9wgJg="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.97.tgz_1508711491577_0.75049061444588"},"directories":{}},"1.0.98":{"name":"@wessberg/codeanalyzer","version":"1.0.98","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.7.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.26","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"1b084e227ac8e2677c0590d868724fdc01baff07","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.98","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-cOcX57AkHmVMTQUZsYCHd7oQ8d3FKHuOL39PFJ7SV6cWK6I4alNh+TyJ9rz0OzIss8seahNLB4b6QBtuPrO64w==","shasum":"464a73d5822df923befa92b0487ee22f47585787","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.98.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWLyXcxWeSUNR7judWOpGM5euCdvAUYJZKN41vjEYXsgIhAOv7heM3ouVWwhOv9NZvnhdWWFChGc+jRiPL90Rq6etp"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.98.tgz_1509202220454_0.9196168927010149"},"directories":{}},"1.0.99":{"name":"@wessberg/codeanalyzer","version":"1.0.99","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.26","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"4fbb9405dc4e71e65c975915bb51be52158028a4","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.99","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-6Zo3tXfUxplcOcFqOC0gq+dH6nDGC3vePTQCU+ZHsZ2PqFsXkeGC3oXcb30WV1VSREeiVrl859S7gZe5KzvDyQ==","shasum":"081bd2cc637c4ec5da8b82da6d48a3dd000db88a","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.99.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQ+UDWP+7DELz4Y1NB/SHE4K7zPtpzkaJnJL2PpwM+UAiBHIbjmbeHJ98UpTls7zWITlFiutEvWZmt7K7LKCOHWOQ=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.99.tgz_1509283382395_0.09339433466084301"},"directories":{}},"1.0.100":{"name":"@wessberg/codeanalyzer","version":"1.0.100","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.26","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"bc8d936118df334dfb553fcbc06d6dd19b5c5f8e","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.100","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-k1yMrFGHaj8SWxX0SXJCMmA29OIrK49H/s/cR5z0RamvROopHxNfpujmN06KJnVxPeoHjcZgYCMArmcd4PIShw==","shasum":"d4276a5603d551cb3cde0e1f69c20c286a1ca821","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.100.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbzv33Ie1awVgarq0QE9JC4cc6SaX57XBmPxqgLLevJwIgCqNVPr713Ye/6qk24fRSJEiF/KXqMyr2Jh3sesomMFE="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.100.tgz_1509291568289_0.6560768289491534"},"directories":{}},"1.0.101":{"name":"@wessberg/codeanalyzer","version":"1.0.101","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"^0.0.20","@wessberg/pathutil":"^0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.26","@wessberg/typescript-language-service":"^0.0.31","@wessberg/typescript-package-reassembler":"^0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"caf1775565a0349e1aaf8075ca42a1210a4664d7","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.101","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-LWnnEmhJPCyr4A+biaO0igMR+IiqLbTeEokYS/T6S4EgfuSQo+XFiFj14n1dR0gfjSahzcFWX7WSBj9VdmFFBg==","shasum":"c7c67a2feade42c0f9c8fba8972283435aba8609","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.101.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPXnLgM1MEWV+RBo05AZKhQkefLRRyelpjYqTy9bLYqAIhALpU3hRNNqtAflKuIqUh/Lp9mj3eWccGrK59a3KE6cwc"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.101.tgz_1509292017425_0.4378351755440235"},"directories":{}},"1.0.102":{"name":"@wessberg/codeanalyzer","version":"1.0.102","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.29","@wessberg/typescript-language-service":"0.0.31","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.5.3"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"ab040aa5232426fc1e4abce6762424e2694289d6","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.102","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-ZzOmO6SUV6sJKBEc/Uw3ao18FqmYy/DX+WQse3+ayHCbpPmopYt3oMIOk1j+CLevUAk6QsDYO8ufh4+V2R0eiw==","shasum":"02039b29ab8aa2c0b5b10f4b0382f36cc4d2867f","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.102.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK/QGsyyDYb8T5RtGNp1bWb5aH4zezr9iwoyL+EvQNSQIhALSNq4g06LbGT7veUFACwaFqzyyAO1/CItBm0QjtqWiT"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.102.tgz_1509317420303_0.20671279821544886"},"directories":{}},"1.0.103":{"name":"@wessberg/codeanalyzer","version":"1.0.103","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.38","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.6.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"a4b6d29e0802817e4cfc03a883dcd60c7285169b","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.103","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-qAyzXSpZBy4ZvLKolvsyCRi0WXCviQVTzNcrBXkJqb+1scJS6VoD8oM3/wqeVrw+nqaBrJPNPSzOPdEzHsTWaQ==","shasum":"735542d2bc450c1dad6c4af17fa0a8b73ae63c52","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.103.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT6I0cDfimpI0ZVOAD9EAVfgo/u/+19a26CHfpsY794QIgNZ9XSKXBah7t50FjQCxhIq2Zn4T3ZuzuOY3FXgG56W0="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.103.tgz_1509589705256_0.6265328081790358"},"directories":{}},"1.0.104":{"name":"@wessberg/codeanalyzer","version":"1.0.104","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.38","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.6.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"3f16dd2450d4ffb304ad7ae504c9f7c076e11d5a","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.104","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-FW1Os80da/tXRGy3Q9T1tTaqhl3sKya8kxJPQjNT/+IK6hOwYLLRTLPMlfIKH1hWZMnny7nTGkE/Bdc+KOkYuw==","shasum":"14d373d9b6958b9683a44001086b7d9c5272f5a7","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.104.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFj9c3bceWUsbR6YJ0iQkGf90VKsO7sQaOr3cVHA/rgRAiAey3KRKQ4hy7/DIPlalGdWn8Tp1dG7kCwC+98EsB9r9w=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.104.tgz_1509797319580_0.8595251615624875"},"directories":{}},"1.0.105":{"name":"@wessberg/codeanalyzer","version":"1.0.105","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.38","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.6.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"84e6aae1ffcc6e85c4de93ec27376a375523bd55","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.105","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-rRwSbqpAhF/S82KLJoA99bjtZTMoCLY1U/x7oPrRt9jCGnyEtjIdICwu+WF8sRIJsTG4/vCn1VLwO2uLYjcZ5g==","shasum":"c3313c54b04df264ec24bdd53f4ebdb773bad41f","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.105.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2eGHuTrzyZNsFEn632pwNvmIt+AxQOLbizr1IINQDYgIhAKQBqW5xdz1KyHZmO++CN4C13MYPUA+H5vnytV8TkYHY"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.105.tgz_1509904881258_0.11248930753208697"},"directories":{}},"1.0.106":{"name":"@wessberg/codeanalyzer","version":"1.0.106","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.38","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.6.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"7c0bb01d6b016622841cb3ac8c24108d13c6b8e0","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.106","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-c0NMFMpLSsSvpBIxPrrqdTK/pIQLet0M0KtppGb/GTlLh3AqM1awvxaHRnyPyRQidNR790xxZpOiOiAZYgIy+g==","shasum":"881fbd6e1b1608b15da79a3efed75874abcf4d6d","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.106.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL9AeZLEXGcLLjOPMjuqiVxhtG4IJxigtZZ3WgCu6H0QIgO1Rwe1iR9aXaWtOIsPHbdDYFDfYa/LYh0gPD6BJr0x0="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.106.tgz_1509909560255_0.36404537851922214"},"directories":{}},"1.0.107":{"name":"@wessberg/codeanalyzer","version":"1.0.107","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.38","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.6.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"c79f924c8895edd25277044c8feaec8174a1bd70","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.107","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-YyRXjBA0Oh1hr7FJaU3DTHtjVKFkCbxUVr0OYoy2yxAen7P8nj9HWh9sTnxLa/Yc+N7MjnLVgD6/i4YzGLadjQ==","shasum":"02103e23daabba9a2527191168c46a8a7d91a170","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.107.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGucj+fHqzMpOBIzL4+ManMDqAEYaRqsvnYP0e46+R+HAiEAtCNSmepcwZ63Cg3fHzEYvX/p0hEZ6WP+ZGPOfZpG+q4="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.107.tgz_1510006504935_0.16840434516780078"},"directories":{}},"1.0.108":{"name":"@wessberg/codeanalyzer","version":"1.0.108","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.38","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.6.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"2039970d5c74867ea26989328e0541df19af3b58","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.108","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-QKN0thOx+WbgBRBBau81PfNBbqAZdWGyrxfDlvinWKEiJD8pEDdnVxUCgZYJqaOk3W3tPWELBEogxhnEme0NpQ==","shasum":"caecea355b0484e6ef40ecc4b6b1b98646bbc243","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.108.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhSgRfXAwXcXke6UbgOkcQS8JjgrAHhqQZF8AqvoJb6AiArJHTtGAhIbJuYz/nTl92PbvtoBCtDFqP0pfP9BOZmBA=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.108.tgz_1510537291191_0.11911795544438064"},"directories":{}},"1.0.109":{"name":"@wessberg/codeanalyzer","version":"1.0.109","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.4","husky":"latest","tslint":"^5.8.0","rollup":"^0.50.0","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.47","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.38","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.6.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"d5ef8b33b31ae8fd9b623fb572c628067ebb3faa","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.109","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-DO2L15aRCqccG5DJufIFME1CPI9cNAYBkN+b3YwvcSBcPWmDP/5m/bsjUHzoq6xFLXoxeLf8jUnEWhE7VUUGdw==","shasum":"a205a8b7f8e29f2b9c0855aeb69baf2f964d2dfd","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.109.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXLE9hZzGkWC4V0OcHqbjAL86gSH8o8XxDS5o0R8i2BAiEAgdCpwpfgtANzyLFQ9g8FipcYsOnRNmVwtWLh3noGqJw="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.109.tgz_1510539899783_0.4341486489865929"},"directories":{}},"1.0.110":{"name":"@wessberg/codeanalyzer","version":"1.0.110","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.5","husky":"latest","tslint":"^5.8.0","rollup":"^0.51.7","rollup-plugin-typescript2":"^0.8.0"},"dependencies":{"@types/node":"^8.0.53","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.39","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.6.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"ed5db029f37ec046e39788304cbd35169d4f0dd9","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.110","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-a1XNwvMOy4zhtRhk+vhCAOBRotktza4S4CXy8NLkCtcpTY6hdynysslv1Y8WAXDGcPdJOERIN8b50i6pYtAI1A==","shasum":"d5d0b2955f1f05a8599c6044b4b5c232895d768f","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.110.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDWV91eFUDzYlqPQ4sUfla7ReZZ0x312EPtvAijJ7GmAiBUmlCrTpo8Gcs3GtDOQuypZ+XfPiQIU9rWAsco4nay2Q=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.110.tgz_1510925665768_0.8371665603481233"},"directories":{}},"1.0.111":{"name":"@wessberg/codeanalyzer","version":"1.0.111","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.5","husky":"latest","tslint":"^5.8.0","rollup":"^0.52.0","rollup-plugin-typescript2":"^0.8.2"},"dependencies":{"@types/node":"^8.0.53","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.39","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.6.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"7d70f19127238f65c5a4fbed83a6a16e82229d96","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.111","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-9PiOwh+A2mFWgEN2OUOZm8hCoRLykwjYSIJDHxaLGRXjlG0BYtaetcom9EcJUa/55BW/r9zvwv/xZ9xOC4S2Hg==","shasum":"9747b04e9d3f98310a33cb2dc8c1c21f79ebd171","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.111.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW06JpZtqlpS2v1QqIBFWv9qF6jwNciTbBQHf/CUYxsQIgao1q+AObOR5HeKMbjpT2Hcy9bB2gZd4QyXQP1CJDORs="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.111.tgz_1511803727273_0.4447426439728588"},"directories":{}},"1.0.112":{"name":"@wessberg/codeanalyzer","version":"1.0.112","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.23.0","conventional-changelog-cli":"^1.3.5","husky":"latest","tslint":"^5.8.0","rollup":"^0.52.0","rollup-plugin-typescript2":"^0.8.2"},"dependencies":{"@types/node":"^8.0.53","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.39","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.6.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"0a45bf7d5dc7576082cfe776830aed83243da5a5","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.112","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-VlLlR4IdOpscZHAyeNzrtsxCwwPZNUJnPMO4OGXQGv8xXcvrEzN4n3k3kdqdXWZ0+t5pgfic432i2f0GJc/1tQ==","shasum":"58e8e26b4d3342a6bd6ab7c3e7790c35cadef5c1","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.112.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/Om3srIlMrt+d+6GsJ6ThoCO2pQ1Iy8sntiJab+DUmwIgI6WFH6VddpBhzO8B+a1+7BMM0dlsW0TZm382p5LmLok="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.112.tgz_1511804000750_0.12648503901436925"},"directories":{}},"1.0.113":{"name":"@wessberg/codeanalyzer","version":"1.0.113","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.23","@wessberg/environment":"^1.0.1","ava":"^0.24.0","conventional-changelog-cli":"^1.3.5","husky":"latest","tslint":"^5.8.0","rollup":"^0.52.0","rollup-plugin-typescript2":"^0.8.2"},"dependencies":{"@types/node":"^8.0.53","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.40","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.0","typescript":"^2.6.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"ba2563a66b08786a87067c45ff84f898e18dc9f5","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.113","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-GLrzH2K6rI8YKoswV72KgYkDziuuRkeZc3tPQMtwVUpgPwxj5WpxJdcPbAI+lk0Ncce+ntQVi/2Xnaxb7dbB6g==","shasum":"7ecfde1fd7c72039d0a50467417bb28797ff29ad","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.113.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHzGosui8bod7iEUFVGNfPgnNKG12k7yrj0epnsuP9cAiAz4Q37wl/T3YSqOXtJIzPIOh7tg50Pet4T9M60bDK7IQ=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.113.tgz_1511812633149_0.4847360497806221"},"directories":{}},"1.0.114":{"name":"@wessberg/codeanalyzer","version":"1.0.114","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.24","@wessberg/environment":"^1.0.1","ava":"^0.24.0","conventional-changelog-cli":"^1.3.5","husky":"latest","tslint":"^5.8.0","rollup":"^0.52.1","rollup-plugin-typescript2":"^0.8.4"},"dependencies":{"@types/node":"^8.0.57","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.41","@wessberg/typescript-language-service":"0.0.32","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.1","typescript":"^2.6.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"2286da004db5130914ee9ec08b6636f18fa62283","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.114","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-SX8ArG5z+riQbHDgPKVEJLT7hOPhVQAKxkMrcig1IfRPApsCYJDD8c7W6Btbtd6KiSvPyznnI/fCzbE3j2qvCQ==","shasum":"6a4cd8aa58f1e41b75d8dda774c0e0ad84f381b6","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.114.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs4tGK4h9byRN9tEhSkvpf5/v5TERprQO9Y6jxaHLLuwIgKJcRcZCZP277tW5c526y8jK+Q9ZuTBpMFabeKCBH7X0="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.114.tgz_1512692968702_0.2483129990287125"},"directories":{}},"1.0.115":{"name":"@wessberg/codeanalyzer","version":"1.0.115","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.24","@wessberg/environment":"^1.0.1","ava":"^0.24.0","conventional-changelog-cli":"^1.3.5","husky":"latest","tslint":"^5.9.1","rollup":"^0.53.4","rollup-plugin-typescript2":"^0.9.0"},"dependencies":{"@types/node":"^9.3.0","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.41","@wessberg/typescript-language-service":"0.0.34","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.1","typescript":"^2.6.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"76ea5f4f8b8b3fe7347a5742eaf8c71b95b7b15a","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.115","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-3sBD2GfpbP1gdrG9Wo7mNXZxwEngM8cUJdUo04TnF/6w16HLqpOkq9cVu0d6whVa37vD13kPNl1qiRCFoAW4Sw==","shasum":"e7192fb076f7c7ef7e4050b170bcb4927516de96","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.115.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP/1MRa3o9BLNJjDS5yjaI0D1riBioWVlCLA5nWtO+rAIhANFxd9STfRU58NCgvo+0oidVk8BS5l8xlYhFpF89G3kv"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.115.tgz_1515626967822_0.17126901261508465"},"directories":{}},"1.0.116":{"name":"@wessberg/codeanalyzer","version":"1.0.116","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.24","@wessberg/environment":"^1.0.1","ava":"^0.24.0","conventional-changelog-cli":"^1.3.5","husky":"latest","tslint":"^5.9.1","rollup":"^0.53.4","rollup-plugin-typescript2":"^0.9.0"},"dependencies":{"@types/node":"^9.3.0","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.41","@wessberg/typescript-language-service":"0.0.34","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.1","typescript":"^2.6.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"51277a74b9c4bc462aa429c07a19dbfd3e48ed1e","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.116","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-L3UhtZ1LeBCsD6n4b/hyUnfsbFHGFD7riHTrKtAiJr+w42MBs7ZSg42QKQaNccBOANCOUUhkKnVZbCzg4ZKKwA==","shasum":"9f441ec544ff3575ea7a3c30a20312a62bbbe86a","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.116.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElLwczlZmppfnmz6EmFSKbM0DEogz3MDLgKxzysFDcvAiAzU8axNAGIOPbuYymard+ci1FaN0IKxL+CnEcUpNnH0g=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.116.tgz_1515685788657_0.7079378829803318"},"directories":{}},"1.0.117":{"name":"@wessberg/codeanalyzer","version":"1.0.117","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.24","@wessberg/environment":"^1.0.1","ava":"^0.24.0","conventional-changelog-cli":"^1.3.5","husky":"latest","tslint":"^5.9.1","rollup":"^0.53.4","rollup-plugin-typescript2":"^0.9.0"},"dependencies":{"@types/node":"^9.3.0","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.41","@wessberg/typescript-language-service":"0.0.34","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.1","typescript":"^2.6.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"5cf04d4c1032fa0f57e5324d04527f53ef5cfd10","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.117","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-O1i6EwYJHXEFXgO8Niae206aSmPlRfAKeKbLVgxpACtWx/eazrfbgm4KDvV8Wb7hV1RYIvXhYfBXFIlGHqLySg==","shasum":"a9ba7db5be9bb2c810d46b28c92372b0b08c33e6","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.117.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9nawbrjH5yBYrf/PeGnqol1vhSGgouf6692C65S0eBgIgVrMFiCMuZORDRmdkhIEIaKdb679Mfr/m16izhri8shY="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.117.tgz_1515859654691_0.7766338132787496"},"directories":{}},"1.0.118":{"name":"@wessberg/codeanalyzer","version":"1.0.118","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.24","@wessberg/environment":"^1.0.1","ava":"^0.24.0","conventional-changelog-cli":"^1.3.5","husky":"latest","tslint":"^5.9.1","rollup":"^0.53.4","rollup-plugin-typescript2":"^0.9.0"},"dependencies":{"@types/node":"^9.3.0","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.41","@wessberg/typescript-language-service":"0.0.34","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.1","typescript":"^2.6.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"a53ac02e750f864db1ba3acb9cad1a6b4bbd2b87","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.118","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-qa1nAp6MXh2iX/NSfaAIYAcBF1xe94Lfu9wBoa5ajdoeJCj1ytJD5+F6lUnvmvRiF0ah8ok390KXIT4MH6EUKQ==","shasum":"5302dd7a23162aaaa072df9e32d9358e13dcc831","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.118.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHbFwpJ7Wlv4uG/Hu+Rl3dk1Mjnu0By5mIrjD5xO8FMwIgdFA+HFRRJss2Wu4B1bjdt788ewM6grgQ6n+iPqhoevA="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.118.tgz_1515877154574_0.6447007681708783"},"directories":{}},"1.0.119":{"name":"@wessberg/codeanalyzer","version":"1.0.119","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.24","@wessberg/environment":"^1.0.1","ava":"^0.24.0","conventional-changelog-cli":"^1.3.5","husky":"latest","tslint":"^5.9.1","rollup":"^0.53.4","rollup-plugin-typescript2":"^0.9.0"},"dependencies":{"@types/node":"^9.3.0","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.4","@wessberg/moduleutil":"0.0.20","@wessberg/pathutil":"0.0.7","@wessberg/stringutil":"^1.0.13","@wessberg/typescript-ast-util":"0.0.41","@wessberg/typescript-language-service":"0.0.34","@wessberg/typescript-package-reassembler":"0.0.6","tslib":"^1.8.1","typescript":"^2.6.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"3aa70d1b415dec838eae8716bd1707afbc5a8cd4","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.119","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-ABJVpgn7jraLmIXdl1o/Wv2S8h9I5WUA4SyvO6USi0acCZniWOAcJs/37AyXRJccaIgA346CwaOLhU7Zj7CXqQ==","shasum":"529fe7d7583d5182315212bd291dddf8fe6f9ddc","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.119.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr2nN/rXS1t5WjG+p7pJJVArel08qDc3i45mCUa8lLwQIgNILIu+VpN3CLYhQ6CoJavWrch+CQpQjSsp64DtwmlKo="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.119.tgz_1515884356391_0.4760636994615197"},"directories":{}},"1.0.120":{"name":"@wessberg/codeanalyzer","version":"1.0.120","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.71","@wessberg/ts-config":"^0.0.25","@wessberg/environment":"^1.0.1","ava":"^0.25.0","conventional-changelog-cli":"^1.3.8","husky":"latest","tslint":"^5.9.1","rollup":"^0.55.3","rollup-plugin-typescript2":"^0.11.0"},"dependencies":{"@types/node":"^9.4.0","@wessberg/di":"^1.0.25","@wessberg/fileloader":"^1.1.6","@wessberg/moduleutil":"0.0.21","@wessberg/pathutil":"0.0.8","@wessberg/stringutil":"^1.0.14","@wessberg/typescript-ast-util":"0.0.44","@wessberg/typescript-language-service":"0.0.35","@wessberg/typescript-package-reassembler":"0.0.7","tslib":"^1.9.0","typescript":"^2.7.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"60adf01da11449268a906bd094e37a402b76a53e","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.120","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-fe0vMC9VT/gTDz40nDMWPGILhTBv0K+8zBKT+iAwVPDJjqLwJpRWe/BJMx7jgoSJJqGVM6Tv3GDPEwWhAWDy4A==","shasum":"6af214cd7fe5670c80b4143b3fd33663b9de8a10","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.120.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDClwlYuhuG+hLNb7DcmvPdJcv14vYTTTxiAC28h44HZQIhAPYhjXz1IclPyJffG4KNuLEq2FVH7nbodzwk1KmHd1Vh"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.120.tgz_1517674242317_0.46401493065059185"},"directories":{}},"1.0.121":{"name":"@wessberg/codeanalyzer","version":"1.0.121","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.72","@wessberg/ts-config":"^0.0.25","@wessberg/environment":"^1.0.1","ava":"^0.25.0","conventional-changelog-cli":"^1.3.8","husky":"latest","tslint":"^5.9.1","rollup":"^0.55.3","rollup-plugin-typescript2":"^0.11.0"},"dependencies":{"@types/node":"^9.4.0","@wessberg/di":"^1.0.26","@wessberg/fileloader":"^1.1.6","@wessberg/moduleutil":"0.0.21","@wessberg/pathutil":"0.0.8","@wessberg/stringutil":"^1.0.14","@wessberg/typescript-ast-util":"0.0.44","@wessberg/typescript-language-service":"0.0.35","@wessberg/typescript-package-reassembler":"0.0.7","tslib":"^1.9.0","typescript":"^2.7.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"020414616e0f503135ac909b2a727f9315007d4e","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.121","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-GtriSp6ojw7b6HFO21HCKY/iWyWhzMzIoGduAzzDfb/+Y3w61gljNRM/DVWe2MYB39L+QaOVbHRszUCWeMQoRg==","shasum":"3e6ef81e2cf1ac92ee999009bb8b201d8bc77d34","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.121.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGuJrC1K20wcDREZMc/sw1eFRUAyRIaU1AXGohW0TygAiEAnZzCYpM/3L/MxNLEaQFYREeZx6I51iy6O0+fBOCFBec="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.121.tgz_1517678196511_0.8086081219371408"},"directories":{}},"1.0.122":{"name":"@wessberg/codeanalyzer","version":"1.0.122","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.72","@wessberg/ts-config":"^0.0.25","@wessberg/environment":"^1.0.1","ava":"^0.25.0","conventional-changelog-cli":"^1.3.8","husky":"latest","tslint":"^5.9.1","rollup":"^0.55.3","rollup-plugin-typescript2":"^0.11.0"},"dependencies":{"@types/node":"^9.4.0","@wessberg/di":"^1.0.26","@wessberg/fileloader":"^1.1.6","@wessberg/moduleutil":"0.0.21","@wessberg/pathutil":"0.0.8","@wessberg/stringutil":"^1.0.14","@wessberg/typescript-ast-util":"0.0.44","@wessberg/typescript-language-service":"0.0.35","@wessberg/typescript-package-reassembler":"0.0.7","tslib":"^1.9.0","typescript":"^2.7.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"2d749bbd0aa3acc212babcdbf57ba847dbd5c189","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.122","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-s2o1FRBDk/UtOu/sUlYGO9L3FtN4xDLHRMRbG7piDwNbZLZD9NSEtR7QEJ8uoLAubj7yOsnI+uBB0LUCeJhxyQ==","shasum":"6092dfb693509b1d6f73d07ef755caeea9aaa621","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.122.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzMpS8/chL6Nry5cN9r8OGTHhJM+gL9zOesLMaCC6VOAiAbSibEibAWL5lXSDzVfw8eroTBO/uwwdEKV+mq2xTblw=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.122.tgz_1517696688756_0.4853393218945712"},"directories":{}},"1.0.123":{"name":"@wessberg/codeanalyzer","version":"1.0.123","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.72","@wessberg/ts-config":"^0.0.25","@wessberg/environment":"^1.0.1","ava":"^0.25.0","conventional-changelog-cli":"^1.3.8","husky":"latest","tslint":"^5.9.1","rollup":"^0.55.3","rollup-plugin-typescript2":"^0.11.0"},"dependencies":{"@types/node":"^9.4.0","@wessberg/di":"^1.0.26","@wessberg/fileloader":"^1.1.6","@wessberg/moduleutil":"0.0.21","@wessberg/pathutil":"0.0.8","@wessberg/stringutil":"^1.0.14","@wessberg/typescript-ast-util":"0.0.44","@wessberg/typescript-language-service":"0.0.35","@wessberg/typescript-package-reassembler":"0.0.7","tslib":"^1.9.0","typescript":"^2.7.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"728a73d5036dcff17b8f918549aefcbde5e9fcc7","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.123","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-+0pqrWvR5X/ZIVdYWi9SEDFaKbiCpX3VpiWEGsE8yhPz4VmdCwJkFrUAnbIyUc1REEWUy/t+EdpueOi6Dm86bg==","shasum":"a96973dc7a6da1144e6a681681a25c37e449f2c4","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.123.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNbyiiPSzTRpyTvgLKQTvJacVxJJnzAATD0ucKUl504wIhAMeGGlYMrjoLykCebBK39V1zVYv/kxBCqy4GnxWMa6ru"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.123.tgz_1517697597458_0.17225268203765154"},"directories":{}},"1.0.124":{"name":"@wessberg/codeanalyzer","version":"1.0.124","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.72","@wessberg/ts-config":"^0.0.25","@wessberg/environment":"^1.0.1","ava":"^0.25.0","conventional-changelog-cli":"^1.3.8","husky":"latest","tslint":"^5.9.1","rollup":"^0.55.3","rollup-plugin-typescript2":"^0.11.0"},"dependencies":{"@types/node":"^9.4.0","@wessberg/di":"^1.0.26","@wessberg/fileloader":"^1.1.6","@wessberg/moduleutil":"0.0.21","@wessberg/pathutil":"0.0.8","@wessberg/stringutil":"^1.0.14","@wessberg/typescript-ast-util":"0.0.44","@wessberg/typescript-language-service":"0.0.35","@wessberg/typescript-package-reassembler":"0.0.7","tslib":"^1.9.0","typescript":"^2.7.1"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"3fa8e2d5bdcc5f57da4ad825ff6590083603e14d","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.124","_npmVersion":"5.6.0","_nodeVersion":"9.2.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-OJtHV6KiRKaJRstKJEdkorcVj6p4AME6iGwDhAbdHYpeH8xrYzljcFX8cEpg7oaBS10vzuBYUAyR0inniDcv4w==","shasum":"53b269c725209c5427d68d320fe1031005044dec","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.124.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBd8rzsYSWf+LxjpHA5Qg/0qCbhNKNGdG4G4UO+IKidAAiAyhUO8/aVFogTm6GK4E27zgCVmkXtL2BejOLg8K/AtBw=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer-1.0.124.tgz_1517760949807_0.7778892682399601"},"directories":{}},"1.0.125":{"name":"@wessberg/codeanalyzer","version":"1.0.125","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","tsc:dist:umd":"tsc --module umd --outDir dist/umd -p tsconfig.dist.json","tsc:dist:es2015":"tsc --module es2015 --outDir dist/es2015 -p tsconfig.dist.json","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.72","@wessberg/ts-config":"^0.0.25","@wessberg/environment":"^1.0.1","ava":"^0.25.0","conventional-changelog-cli":"^1.3.16","husky":"latest","tslint":"^5.9.1","rollup":"^0.56.5","rollup-plugin-typescript2":"^0.12.0"},"dependencies":{"@types/node":"^9.4.7","@wessberg/di":"^1.0.26","@wessberg/fileloader":"^1.1.6","@wessberg/moduleutil":"0.0.21","@wessberg/pathutil":"0.0.8","@wessberg/stringutil":"^1.0.14","@wessberg/typescript-ast-util":"0.0.44","@wessberg/typescript-language-service":"0.0.35","@wessberg/typescript-package-reassembler":"0.0.7","tslib":"^1.9.0","typescript":"^2.7.2"},"main":"./dist/umd/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=7.4.0"},"license":"MIT","gitHead":"3607fd22d2c7af855549207ae73f35a57ae7eca6","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.125","_npmVersion":"5.6.0","_nodeVersion":"9.8.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-OfCi7QasAiQyDIfQ3V/7RKfRQJAMfk9itm1aMBL2I2x/9HS5OShcqgHawfhQBFMN3W/PCgP14tMWEX3ompl6QQ==","shasum":"0ae97448bc6491c21a4731631f6f009b8c655d96","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.125.tgz","fileCount":587,"unpackedSize":2663548,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxm3xt1eL65O5eGbxXDFdN0Ez/Hi3+6ZqxvCrDNmQ7LAiA7GwibDnORHtt8gTKto6a7I8vEsnJGq2OgYu1+7NtwHg=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.125_1520981392914_0.3245951121420303"},"_hasShrinkwrap":false},"1.0.126":{"name":"@wessberg/codeanalyzer","version":"1.0.126","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.72","@wessberg/rollup-plugin-ts":"0.0.6","@wessberg/ts-config":"^0.0.26","ava":"^0.25.0","conventional-changelog-cli":"^1.3.21","husky":"latest","rollup":"^0.57.1","tslint":"^5.9.1"},"dependencies":{"@types/node":"^9.6.1","@wessberg/di":"^1.0.26","@wessberg/moduleutil":"0.0.22","@wessberg/pathutil":"0.0.9","@wessberg/stringutil":"^1.0.15","@wessberg/typescript-ast-util":"0.0.45","@wessberg/typescript-language-service":"0.0.36","tslib":"^1.9.0","typescript":"^2.8.1"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"7b40f33c9d83724b6e8037d9e845a0bd1175ec4a","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.126","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-f/SlDPUEmjfAlKzYGzcvfG2UOUQBiUWynsJ9rbKaW9pSVe7wu+3RJ7fHeEs504poiJJFnHIE6jYQ2sR8RlHz+w==","shasum":"00f030fce302a9130824d8a71010a72e96434920","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.126.tgz","fileCount":587,"unpackedSize":2661059,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqYk5LUrw1l1Bx6D3NYiZak+O4Q1wfx9hCXj9SGjsfiAiAH/uqdDRV+JkkWpnm7rvhNgdwE3f63t6Vl5Z5Kj6IFqQ=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.126_1522463354625_0.9609591999982723"},"_hasShrinkwrap":false},"1.0.128":{"name":"@wessberg/codeanalyzer","version":"1.0.128","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.73","@wessberg/rollup-plugin-ts":"0.0.7","@wessberg/ts-config":"^0.0.26","ava":"^0.25.0","conventional-changelog-cli":"^1.3.21","husky":"latest","rollup":"^0.57.1","tslint":"^5.9.1"},"dependencies":{"@types/node":"^9.6.1","@wessberg/di":"^1.0.26","@wessberg/moduleutil":"0.0.23","@wessberg/pathutil":"0.0.10","@wessberg/stringutil":"^1.0.15","@wessberg/typescript-ast-util":"0.0.45","@wessberg/typescript-language-service":"0.0.37","tslib":"^1.9.0","typescript":"^2.8.1"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"e2e97da2d4bc17b599bf7f7f178dab1d55442811","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.128","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-3AhwYH9ma5IcC40t0fcIy8NUYJxFbXxbCBrR8cJvB4qamDniLkMw310LvgroGsYd9+2rWI5R6b7+K0jB3RzbcQ==","shasum":"2f051663a4287afcb816fcc7b3b9f073ec3cd600","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.128.tgz","fileCount":587,"unpackedSize":2661605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpRydIH5l0B+Zb6ULG40qK2vrtjKcJjTMgu7qAujyNegIhAP97/Lb7Beh1cQpdotixhCPXrWptWKYVzfaNQngnoQdf"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.128_1522469293195_0.18395917963187247"},"_hasShrinkwrap":false},"1.0.129":{"name":"@wessberg/codeanalyzer","version":"1.0.129","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.74","@wessberg/rollup-plugin-ts":"0.0.7","@wessberg/ts-config":"^0.0.26","ava":"^0.25.0","conventional-changelog-cli":"^1.3.21","husky":"latest","rollup":"^0.57.1","tslint":"^5.9.1"},"dependencies":{"@types/node":"^9.6.1","@wessberg/di":"^1.0.26","@wessberg/moduleutil":"0.0.23","@wessberg/pathutil":"0.0.10","@wessberg/stringutil":"^1.0.15","@wessberg/typescript-ast-util":"0.0.45","@wessberg/typescript-language-service":"0.0.39","tslib":"^1.9.0","typescript":"^2.8.1"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"1acdb52c2a92bba1726311545c7611417c651ef9","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.129","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-WYKpXCViYra8BYbENenr1Mt5kOdvf1XN/pFvk5e+3BsW2F1yqQpFc1JwARu+4y7qm/F4JYMl87hFaWFbp1R+3Q==","shasum":"b3f6e01937f5d29102ad1c3eaf2b186c331b1635","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.129.tgz","fileCount":587,"unpackedSize":2664314,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+PTYzpAsLyaxCisH1KXq5J1fryoFwnun2AEnXTobm+AiEA+cMfvVq2q+wCvQhD7YIaNR+WlPrH8KoR4sL9iD71vBU="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.129_1522785696095_0.40164870356542814"},"_hasShrinkwrap":false},"1.0.130":{"name":"@wessberg/codeanalyzer","version":"1.0.130","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.77","@wessberg/rollup-plugin-ts":"0.0.10","@wessberg/ts-config":"^0.0.27","ava":"^0.25.0","conventional-changelog-cli":"^1.3.22","husky":"latest","rollup":"^0.58.2","tslint":"^5.9.1"},"dependencies":{"@types/node":"^9.6.6","@wessberg/di":"^1.0.26","@wessberg/moduleutil":"0.0.24","@wessberg/pathutil":"0.0.10","@wessberg/stringutil":"^1.0.15","@wessberg/typescript-ast-util":"0.0.45","@wessberg/typescript-language-service":"0.0.41","tslib":"^1.9.0","typescript":"^2.8.3"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"60dac7540d4df0e1aa65846bb9cad957c4dcab9a","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.130","_npmVersion":"5.8.0","_nodeVersion":"9.11.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-Swt1Q4+oCBlG1O48kLdZo6AVqjkBFFWfieNDjKHIzMQocZ28bwJmLUDnvnSjTWiNuXldz5IA4ezfm6cApamf/A==","shasum":"05cfe30e9b85e7ad0b798e6fd39d70026c6875ee","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.130.tgz","fileCount":587,"unpackedSize":2664629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4QhJCRA9TVsSAnZWagAARO0P/2pk6RZTPt2/ZBtJcKZ8\nHZjphOgll4zQ9hnsoL9I4zpPatYvPMbG6iTmSOtuBAgrYDiZI+HAMWP1SnaM\nUe+TVknZJ7PzRKfKh9KYNACDFxwSbdkmIJlPzZPlO0VpqMtzbwZKesQeP7e2\n8CHsbm4x/hH/2nYN9a6XaPYScESO3vlC2KppGciGzwGQRIY/t7vzyytyRRoS\nRSm9B4nPn767HUd8ohmN6wfke/sMFHX8YVWMoMsW0V8z00oKuC2BqkstkP2e\neoDYScyqFcsCXjpMryPM3HwB0Uxr4m7aw0E42OlZ73eArM4PPyRSwQj/+BBS\nVkRZtdUETyxCkd8gKS9hEIyYoD4dyHrMcjmZtaijIOulnFVRRkZ/fX6aVHE8\nlfapVR0cQhHO0iARYYTaQLaqyAmI8Q8CWwNg7qHf/uIESYPqSSWwCPCbFjkO\nETej4wdXR/LlT0aRFsPrIkj4MpFvanxpkOG3R5peoIwTIPSeZKgUL7LLiJXX\nKylgOi1HDbO/hyuVk/QM6e8ehF9cK94ZVH9womfStWLyWEC4PIjwnj1uatIv\nhpdLHicVmpaEm2jnZ6a530h7WOGLjpCucd81H5Gjas8chpAhedmdyJOWk4yF\nqLO806GnAvZ52ZT3RvVc1fdhN1xyRH2r0RGrkIvIyu6veYyvgjjc0jQQyP1u\nbtML\r\n=NNd+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe+6uHDB49PsSeVhnc9Iequx6xCOB9ttgILgpyHd1m9AiEAkIkUQd5/Ye4HHTz/Fi4yKZZtKkdnJF6leb5DrwZ3FOs="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.130_1524697160261_0.1096661329001436"},"_hasShrinkwrap":false},"1.0.132":{"name":"@wessberg/codeanalyzer","version":"1.0.132","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.78","@wessberg/rollup-plugin-ts":"0.0.13","@wessberg/ts-config":"^0.0.27","ava":"^0.25.0","conventional-changelog-cli":"^1.3.22","husky":"latest","rollup":"^0.58.2","tslint":"^5.9.1"},"dependencies":{"@types/node":"^9.6.7","@wessberg/di":"^1.0.26","@wessberg/moduleutil":"0.0.24","@wessberg/pathutil":"0.0.10","@wessberg/stringutil":"^1.0.15","@wessberg/typescript-ast-util":"0.0.45","@wessberg/typescript-language-service":"0.0.41","tslib":"^1.9.0","typescript":"^2.8.3"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"488520209280e6835b6aade0abf8b6320ae7cf79","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.132","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-qqEpYfKgaxioVhdF6b7LNxK5P00v13rs3gm07jOcWpeLpYH7QJZFi/JE2jtzKicB0Cu9EYUn7sChIdOGlnm0Pw==","shasum":"02735f00ac169b80339ae72d7ca42a79d4940327","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.132.tgz","fileCount":587,"unpackedSize":2667009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa54v0CRA9TVsSAnZWagAAZUIQAJhEtQV4sZ4TdxHTsndu\nsoGaziwhYf0ASQNtvADMNgRyElWvUySWIf08gBx65WWu3Pvk2dwy3cM+WbpT\nYpIVf5bLvFjllQOpIUvNjgus44D0OGcHzY7rRraJJHiwjcSklF6jULhs/bkr\n+bjOoc++7v++wfpCgGGgaW1fyG8gjJg0lHjhUlZKMxkpQdHCRjpF8hthkEBP\nIYG4+xKgECS4JbbMB9mjPLDYNHtwFr8UnyxSi7AwxX+Y/07hgWWSDh1ycqWv\nf1IwiuuWrrPGcOuBgk89vmteYExzYeS6CoDtX6N+U2ejZblD14M7xZFmgDGg\nIu8EWN7SPBI86sl/lLQdGFjavU2lZVPFP+G/PdpKy4j1CHhjmxvaHHH+z/O5\nhYPTwaNBYFLs5QfI0zzZNc0CzWcZ9jrESIV0+xX5Ho2QXDVOYZYdo4AT2tKG\nUlBiZnMJAHes/3pDwZO9k5B3IdfLZrce7zWuh4RtjJ1z8VVnTAbJytb+c0X3\nLL3TIyK8SAMeqJqLzGKQjDPZm/Dr7giRh0qq4VDmaXdSSowfj9mgNSTj3LyJ\nqQjRhEpBYc89eHAp7+bxbyw+OqvA9tTi/yMUqtZYOlj0MgXv6NnOTwIPHTLS\nifI7ylrTOhLsx5bFYlzi066Rh4siEnkW7mg8QnjKq70//bo96UT0MOVlSf2x\nPMCi\r\n=yAEu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuJp9OUBDJWG5N0wbZpxapWAmfLVOwP96JtVeNEJk+gAIhAL4qFDRnl/rG7ffBvvwjeGVMa+5qojnwjom7o5xdgV0R"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.132_1525124083038_0.4511606017528138"},"_hasShrinkwrap":false},"1.0.133":{"name":"@wessberg/codeanalyzer","version":"1.0.133","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.82","@wessberg/rollup-plugin-ts":"0.0.25","@wessberg/ts-config":"^0.0.27","ava":"^0.25.0","conventional-changelog-cli":"^2.0.1","husky":"latest","rollup":"^0.61.0","tslint":"^5.10.0"},"dependencies":{"@types/node":"^10.3.4","@wessberg/di":"^1.0.27","@wessberg/moduleutil":"0.0.24","@wessberg/pathutil":"0.0.10","@wessberg/stringutil":"^1.0.17","@wessberg/typescript-ast-util":"0.0.46","@wessberg/typescript-language-service":"0.0.41","tslib":"^1.9.2","typescript":"^2.9.2"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"5ee06bd1c4169fb45c2fcaa9ed408de98357c6f4","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.133","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-JaKPyF0ZNtWNzP0aOS4Rf3JX9uCUYt6NI4gR6PtJpXmQbRuaZfoLdLtPMRrLDvtPi5HYI5o70KtiglPYOBTcQQ==","shasum":"eb9b870c7ef79b1b053e4f685087026405f00005","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.133.tgz","fileCount":587,"unpackedSize":2666948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK392CRA9TVsSAnZWagAAAqQQAIkGZKgF10hv9pbz9pbg\nM6YTYaR1JuqvuqT1JPgyPbAANxNyLG0bJJD+BrBenbufl8yKgQEhXNJbwgBd\nKD3jtJtjmPCdsp8phSZawhOtH5Bl7VRUo/3c4UmzfZwJy6QaH3+aTnaQaTcS\n3o6zegnekfQAHK/tZTwOZxQgk9jiqbyoR0460ruHTXGH5wEH8tYxkGo3IXcJ\nY3NLDn9A5+qGcJN7FA3SCdLQVIIsAMZT7aIhPukn9sw2LmZ12M/GHCJ4pn70\njq7Mm3mtvUgO2Q8ZHLh9KmrqqAo+txwt6Q4T6LkJRtyJox53GpLVrgG7pbHP\n0+kcUwl/04IaIXjdO7HTdAK3QTXpImPpUXwZWmzZiwnOtLIInuUjb5VZ7lYD\nr5b2YSTZkoaK66dA/T/MQvlK4D1ftjWmf5hQBJ8eNTLMDM8wjH1KO4oyvfLz\n9OM8Hz8/Cynn2oPftKgjD+sdy6PudMuHO7bdjVgqMavuB62crW4yGtz2Czxc\nAcrDPNSCQc62CbPSffc1jzUqABr7+kTP+wKnXINih9kdOiFTwv2oXsBWV2ra\npNSchrI9Nl0CHt7xBxuhD3GYqJSVrSxWGErtBiXsXvYnyL00a+sj2IxHmH8L\nQ2XqLUTct77TuSA92X5l270vyka7zBpqwQdnqtrQxHPGjyFYzYMRcYPB7+GN\nsRvZ\r\n=nl/L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqxZN3ak/3dU7nBOClrkMQ5ihFbUk6Q4Je/Sj1gkCYiAiABePsPRGdXb3DBqlDWOAVNgYzB96zOqPFuuagtNTMKbA=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.133_1529577333136_0.9344109218664125"},"_hasShrinkwrap":false},"1.0.134":{"name":"@wessberg/codeanalyzer","version":"1.0.134","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.83","@wessberg/rollup-plugin-ts":"0.0.25","@wessberg/ts-config":"^0.0.27","ava":"^0.25.0","conventional-changelog-cli":"^2.0.1","husky":"latest","rollup":"0.61.1","tslint":"^5.10.0"},"dependencies":{"@types/node":"^10.3.4","@wessberg/di":"^1.0.30","@wessberg/moduleutil":"0.0.24","@wessberg/pathutil":"0.0.10","@wessberg/stringutil":"^1.0.17","@wessberg/typescript-ast-util":"0.0.46","@wessberg/typescript-language-service":"0.0.43","tslib":"^1.9.2","typescript":"^2.9.2"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"00e37287d20cf32f077940615da79162b87c4cfd","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.134","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-lMn1ssgUYI35VJJWfL+lIqjy/NdOArH03bwi/jRN4/UfMA5ogWDICKBl77TS+68EyWgdexx79Z8Wh9OhwJ/FTQ==","shasum":"302ca2d7a593acc5d42272233f5d4eb2ede374d6","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.134.tgz","fileCount":587,"unpackedSize":2676097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK5I8CRA9TVsSAnZWagAAZj8P/25h+wmuMSKKiqAfTT2s\nre3L8BSbWWPCPBJj5Og8abBkq3ReabqDimNni0TSxIUfEKwU60Tg3eGCWshX\nCghMnKVUX4ham/NKGPI+2o4V9Ise8aduKe+WZ8gzqhgYnMveCF5HA+ySrup0\nWq/guAufVHHaI27Zi5XnciG9DLE4ZGjVHk8EAX5j5zrolxQLl+9Ta+rxom/M\nJtOn17dTqZnXE3+JpwCKfxCcSHEegTfpkNz7bNlw6CdA3OIHLL67aLmGKY+E\nk+gfaXRW8JrBPKWxg6Pmo2zkS0d4bhsQRlgNTiT6spD8pEjfeCly2cSz41el\nZ0byGUWVVkqelhuZfa1D1YfE6V2B5tEBZGNkiur1JVLqsNnFO3IVBMEMi7OW\ng0hHleP3yGf8XCqD2rOYOjDqAlpBKbTSPwXF/VLCP9vludMxfd+Cl+c2h3kl\nCisgUARIXs1QJ6QHSginRhG/l/qg/WoJGqCYZHooEVfkE8AdYNWYnqyrFu2Y\nSCuZUxR9vtWnnn0zEMcaoZIfQrwX72iJVNyRC7x0vZNXZ8jzg+lx2ZCarnDL\nFfrOFX7UKE3mt0xX6CUq8EdEAMSg8ToC3X/g5rbM5vZCl6oUc8aYE9yg40j5\nhrgSRJKrvDmgy5Tmkj+s3pdhu2H0MTfB2K95lip+KYKhscO+kSEvZsFxPV5Z\n93ex\r\n=m5EE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICsG673O4Kbqt8jIaxfFQH7on4hftzVmKEfwrQMmvHojAiB6Ve3zV7yhWsot8ELJXp1kPCGKpvDcvW6chDxgco+jTQ=="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.134_1529582140276_0.636296587461253"},"_hasShrinkwrap":false},"1.0.135":{"name":"@wessberg/codeanalyzer","version":"1.0.135","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.84","@wessberg/rollup-plugin-ts":"0.0.25","@wessberg/ts-config":"^0.0.27","ava":"^0.25.0","conventional-changelog-cli":"^2.0.1","husky":"latest","rollup":"0.61.1","tslint":"^5.10.0"},"dependencies":{"@types/node":"^10.3.4","@wessberg/di":"^1.0.30","@wessberg/moduleutil":"0.0.24","@wessberg/pathutil":"0.0.10","@wessberg/stringutil":"^1.0.17","@wessberg/typescript-ast-util":"0.0.46","@wessberg/typescript-language-service":"0.0.44","tslib":"^1.9.2","typescript":"^2.9.2"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"9b019d3740054a6bae1dd3e26da163d6bbb8df33","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.135","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"integrity":"sha512-ADS6MxThdD6emPeovRY5SNFWfnpojv/l4YHTa6ckQDtxb1HUS2GdXrzvHa42srQ+Dnvqg48cYunUeRH3E5idiA==","shasum":"c7be078dcfcc2d94d7d0577bfa9357bafeb689cb","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.135.tgz","fileCount":587,"unpackedSize":2676388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK5SbCRA9TVsSAnZWagAA51QP/j357lijYPMoYQNkdAfY\n6IKA6yULaLCcF0Q6Tc+/+E7YSwCmuUlveYCsY7IvFlNEJTU1ScOKMbLlKi7A\nWAUWNFvQICflz2G5yfjHD0ZLccuy9ZXlTh2wPfjHEZmfddBn2a/OaOzoxkuu\nXtFr0Riy/I/NVdoIPPUhrj9qFbqUAtH9raus7r4DKIblNDwH1FwnWKeP2z5z\nklMSVqlQrd4+z8mIJLJAd+pbEVQPqOxqL823O5gpcO0ULHfzguFCPc15RW1d\ngI6frywic6LWdlXmvfJwy4PjFTK+/rSFbI92uowKrTWcKUhRFGDpuHZSueTa\nNwb4efTGb7bP8WXQqeJC06zymPNusE/pfnaksuCdC9KHP1XpT6RkammvjYsw\nxhI7TcUEQKLXvcsr5Tir5rJIS2rFkiu14fxYEUr8oC/u1c8QI9WKSEb/k4zh\nhLVOmv9jMMr3r5GR2sucnj+FFNfmGjHI05gnbvd4twkS8C5LQDOuHjRxVoXY\nbHDcVbPmnsI7kxJH+NcTWeoM42jwHMefDUnfS0jTZmN3c9bdweNgeZP06qSw\nwqdWeiRhPt0Qejjx4/EiE/BTqpAhZD1ayd3CPawuJZxfFEmgdj0ywSOxrImJ\nRtbRRu0hftLPs3gU4IMwoWoiG63xBv10QEkNwzRSBEGjpsykAc1XWYsMrJH5\nefb3\r\n=07Gn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqauPlWsEtdHzajK/80MwrhaSfjgwBIxdvI7LsvpofiQIgM2vdeBIDZ48BbQ7dELfetBhRNJBWR0lU6OyM+qcbIzM="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.135_1529582747420_0.15624162203123526"},"_hasShrinkwrap":false},"1.0.136":{"name":"@wessberg/codeanalyzer","version":"1.0.136","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","prepublishOnly":"npm run validate && npm run build:prod","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm version patch && npm run commit:readme && git push && npm publish","update":"ncu -ua && npm update && npm install"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.84","@wessberg/rollup-plugin-ts":"0.0.30","@wessberg/ts-config":"^0.0.27","ava":"^0.25.0","conventional-changelog-cli":"^2.0.1","husky":"latest","npm-check-updates":"^2.14.2","rollup":"0.62.0","tslint":"^5.10.0"},"dependencies":{"@types/node":"^10.5.2","@wessberg/di":"^1.1.0","@wessberg/moduleutil":"0.0.24","@wessberg/pathutil":"0.0.10","@wessberg/stringutil":"^1.0.17","@wessberg/typescript-ast-util":"0.0.46","@wessberg/typescript-language-service":"0.0.44","tslib":"^1.9.3","typescript":"^2.9.2"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"ab1453145f4b72dd6c15d9572e29ae466dbae98a","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.136","_shasum":"54105a33e0cc79cc5c8d44b41460253d972ec4fb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"54105a33e0cc79cc5c8d44b41460253d972ec4fb","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.136.tgz","fileCount":588,"unpackedSize":2677278,"integrity":"sha512-W8+8k/x/9te3DUNeEw3MNVpw7uvSWP8ZWfnLjjcWuArRHMiTxX6Eg0SOBlwVXUFppTleQ6hPQhcXmMNXa9xJTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA36cF7gP81f1dfqnMpbq9EbE0qzrbEk5LIqvRv887vgIhAI4+tRfc37MYxFF5ZCVbkpfwTDMjixFiQtIlToWrjC4u"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.136_1531337022199_0.15794462066347004"},"_hasShrinkwrap":false},"1.0.137":{"name":"@wessberg/codeanalyzer","version":"1.0.137","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm run validate && npm run build:prod && npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm run validate && npm run build:prod && npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm run validate && npm run build:prod && npm version patch && npm run commit:readme && git push && npm publish","update":"ncu -ua && npm update && npm install"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.84","@wessberg/rollup-plugin-ts":"0.0.30","@wessberg/ts-config":"^0.0.27","ava":"^0.25.0","conventional-changelog-cli":"^2.0.1","husky":"latest","npm-check-updates":"^2.14.2","rollup":"0.62.0","tslint":"^5.10.0"},"dependencies":{"@types/node":"^10.5.2","@wessberg/di":"^1.1.0","@wessberg/moduleutil":"0.0.24","@wessberg/pathutil":"0.0.10","@wessberg/stringutil":"^1.0.17","@wessberg/typescript-ast-util":"0.0.46","@wessberg/typescript-language-service":"0.0.44","tslib":"^1.9.3","typescript":"^2.9.2"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"af8b2fa422a4119de991b623837317f3962734ca","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.137","_shasum":"122a5110dd5aad3756fcb97cc6b4fde8707807a8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.2.1","_npmUser":{"name":"wessberg","email":"frederikwessberg@hotmail.com"},"dist":{"shasum":"122a5110dd5aad3756fcb97cc6b4fde8707807a8","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.137.tgz","fileCount":588,"unpackedSize":2680243,"integrity":"sha512-m5b2NrE15+OUBhoK662BZlMKbKbrI2Q7XVGNzt2CiJAQpG4O1OpzJpbSfNdVHaK5FYmp4u7YqBt5pBy3x1fApw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOJN2M2Xzk/9AtmrK/TbgG2ydYc4kWuV+K/zgwIgYjxwIhAKfaWZ8J2dXxqATHweVaC7kQdzbLiAk1QRhGAXrKYdH1"}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.137_1531337415544_0.5447258604854954"},"_hasShrinkwrap":false},"1.0.138":{"name":"@wessberg/codeanalyzer","version":"1.0.138","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"changelog:generate":"conventional-changelog --outfile CHANGELOG.md --release-count 0","readme:badges":"node node_modules/@wessberg/ts-config/readme/badge/helper/add-badges.js","readme:refresh":"npm run changelog:generate && npm run readme:badges","commit:readme":"npm run readme:refresh && git commit -am \"Bumped version\" --no-verify || true","clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm run validate && npm run build:prod && npm version major && npm run commit:readme && git push && npm publish","publish:minor":"npm run validate && npm run build:prod && npm version minor && npm run commit:readme && git push && npm publish","publish:patch":"npm run validate && npm run build:prod && npm version patch && npm run commit:readme && git push && npm publish","update":"ncu -ua && npm update && npm install"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.85","@wessberg/rollup-plugin-ts":"0.0.32","@wessberg/ts-config":"^0.0.27","ava":"^0.25.0","conventional-changelog-cli":"^2.0.1","husky":"latest","npm-check-updates":"^2.14.2","rollup":"0.63.4","tslint":"^5.11.0"},"dependencies":{"@types/node":"^10.5.4","@wessberg/di":"^1.1.0","@wessberg/moduleutil":"0.0.24","@wessberg/pathutil":"0.0.10","@wessberg/stringutil":"^1.0.17","@wessberg/typescript-ast-util":"0.0.48","@wessberg/typescript-language-service":"0.0.46","tslib":"^1.9.3","typescript":"^3.0.1"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"7f5f73e7f327d1588ceac9020ca9dac790c67016","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.138","_shasum":"5aa73a3e810ce272a7ed0e037cfb6d92ae253ff0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.5.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"5aa73a3e810ce272a7ed0e037cfb6d92ae253ff0","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.138.tgz","fileCount":588,"unpackedSize":2683679,"integrity":"sha512-w+5f9i4ZgefA8Z/jjSQ6u9Wq3brqbDbXvUNYktW+38c7qSkXW2wmmJ7xt2sM90vnaYhy07gl+/406NTgQjomnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApuvin6tbqvsP0JLROHG23/vCyKcWeUWmNOAvwoCtJXAiEAi+VoskYlFLWrDQGauLMDUWAp2VaqLBOhD4RFW6qd0s4="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.138_1532996084502_0.7644838227419508"},"_hasShrinkwrap":false},"1.0.139":{"name":"@wessberg/codeanalyzer","version":"1.0.139","description":"A service that can analyze your code in great detail ahead of time.","scripts":{"clean:dist":"rm -r -f dist","clean:compiled":"rm -r -f compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:test":"rollup -c rollup.test.config.js","prebuild":"npm run clean","build":"npm run rollup","build:prod":"NODE_ENV=production npm run rollup","tslint":"tslint -c tslint.json -p tsconfig.json","validate":"npm run tslint && npm run test","pretest":"npm run clean:compiled && npm run rollup:test","test":"NODE_ENV=TEST ava --fail-fast","posttest":"npm run clean:compiled","precommit":"npm run tslint && exit 0","prepush":"npm run validate && exit 0","publish:major":"npm run validate && npm run build:prod && npm version major && git push && npm publish","publish:minor":"npm run validate && npm run build:prod && npm version minor && git push && npm publish","publish:patch":"npm run validate && npm run build:prod && npm version patch && git push && npm publish","update":"ncu -ua && npm update && npm install"},"keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"devDependencies":{"@wessberg/rollup-plugin-di":"^1.0.86","@wessberg/rollup-plugin-ts":"0.0.40","@wessberg/ts-config":"^0.0.30","ava":"^0.25.0","husky":"latest","npm-check-updates":"^2.14.2","rollup":"0.66.0","tslint":"^5.11.0"},"dependencies":{"@types/node":"^10.10.1","@wessberg/di":"^1.1.0","@wessberg/moduleutil":"0.0.26","@wessberg/pathutil":"0.0.10","@wessberg/stringutil":"^1.0.17","@wessberg/typescript-ast-util":"0.0.48","@wessberg/typescript-language-service":"0.0.48","tslib":"^1.9.3","typescript":"^3.0.3"},"main":"./dist/cjs/index.js","module":"./dist/es2015/index.js","browser":"./dist/es2015/index.js","types":"./dist/es2015/index.d.ts","typings":"./dist/es2015/index.d.ts","es2015":"./dist/es2015/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"engines":{"node":">=9.0.0"},"license":"MIT","gitHead":"30c405ccae2568863baac838ba80b29caad94cc3","homepage":"https://github.com/wessberg/CodeAnalyzer#readme","_id":"@wessberg/codeanalyzer@1.0.139","_shasum":"7871fddba1b505998b5e1b5aeb2bea79b7082f3c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.5.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"7871fddba1b505998b5e1b5aeb2bea79b7082f3c","tarball":"https://registry.npmjs.org/@wessberg/codeanalyzer/-/codeanalyzer-1.0.139.tgz","integrity":"sha512-1pSVfnOiTbsigdOYpdLHEzH8gIR5KOXAYDIW02jI5t4uaXiT8TeYKIfF925pkf0DUaKXDuF7nLc1YKXgFKXDPg==","fileCount":590,"unpackedSize":2637859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboimACRA9TVsSAnZWagAAY/sP/3G41nvimUfY4/aIxG68\nloURa/omPflyR5LnayQ0AG8Qh+cina6SJ3+mbwwK2GMxVAhajPGznl3PKMSV\nWitFSrBsq6Efzlm0xSu9X54yvw/3Nf6ieI9XQOhjMZvvULYW0/nJa9Wuxl+6\nZ7rva5iwEagiysaO3mrm2cf4y+MIKFCaOaJAlPRNNrz6iDlGl+eT17HwMmEZ\n3UOxXX6OTKdDQGAgwO7UpLTYVpggkhPIzufNA7pcv6uCG+Xj0JinZ/Dyh/1Q\nAckV+eM0GkbpC9ASN7Wm1XRgAIPowKRighaUP0nM3Ae0eAQmtx0nmE/90vjh\nM0rbevrkSz+q4w8bktBNiJKqSORdcoGHR1eknF9KjeiaXHNOtK7JWBDecJCK\nXZhTzx8RWlEovWEffA6Qkcvkku72qpebcMoxf/O+rj6WPE76kmvvrhEEHvUX\nWIvxY8P2M+Moc2uehXceipmnsxYvom5MTb+REPdhlc3ubvM4GONO6i++ghqk\n2UpAlHf5f2GOVMRi99zZDXEt+dBiP33Js0jojh2vTXkc8yJ9rwXCCvYizk+p\ngFbSCS3xPfjgBddAc3vaSvzFgfARNTYEmQ+2wTBUCu3a1vXcI6xOWttaTmNt\nIhlr2hf+kJYV8VTijrAotPfMeQUyPGtXrwTxxLNZgttfZ0o0rt9mcy7voVqN\nDW1P\r\n=wA62\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgebWXXFKlw7EnbJgBAp2mxRMe7VZojg+LUEcsok5/+AiEA4TzCkddPBwk/svTxp0BaIHFdiDVidv/3eKSHIPrTk9g="}]},"maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codeanalyzer_1.0.139_1537354112008_0.7584655416291253"},"_hasShrinkwrap":false}},"readme":"# CodeAnalyzer\n[![NPM version][npm-version-image]][npm-version-url]\n[![License-mit][license-mit-image]][license-mit-url]\n\n[license-mit-url]: https://opensource.org/licenses/MIT\n\n[license-mit-image]: https://img.shields.io/badge/License-MIT-yellow.svg\n\n[npm-version-url]: https://www.npmjs.com/package/@wessberg/codeanalyzer\n\n[npm-version-image]: https://badge.fury.io/js/%40wessberg%2Fcodeanalyzer.svg\n\n> A service that can analyze and manipulate your code in great detail ahead of time.\n\n## Installation\nSimply do: `npm install @wessberg/codeanalyzer`.\n\n## DISCLAIMER\n\nThis is an early version. More services and manipulators will be added as time passes.\nFeel free to submit an issue or a PR if CodeAnalyzer doesn't cover one or more of your use cases.\n\n## Description\n\nThe service is a very flexible and powerful tool for working with a Typescript AST.\nYou can extract useful information from your sourcecode as well as manipulate it in-place.\n\n## Extracting information\n\nTypescript generates a really powerful AST, but it can be somewhat difficult to extract information from it.\nCodeAnalyzer provides services that makes it a lot easier. For example, let's say we have this class:\n\n```typescript\n// Inside a_class.ts:\nclass MyClass extends AClass implements AnInterface {\n\tfoo: boolean = true;\n\n\t@foobar\n\tprivate static bar: Set<string> = new Set();\n\t\n\taMethod (): void {\n\t\t\n\t}\n\t\n\tconstructor (arg1: number, arg2: string) {\n\t\tsuper();\n\t}\n}\n```\n\nLet's see how we can use CodeAnalyzer to extract information from it:\n\n```typescript\nconst {languageService, classService} = new CodeAnalyzer();\n\n// Generate a SourceFile\nconst sourceFile = languageService.getFile({path: \"a_class.ts\"});\n\n// Let's get the ClassDeclaration\nconst myClass = classService.getClassWithName(\"MyClass\", sourceFile);\n\n// Prints 'AClass' to the console\nconsole.log(classService.getNameOfExtendedClass(myClass));\n\n// Prints 'true' to the console\nconsole.log(classService.isImplementingInterfaceWithName(\"AnInterface\", myClass));\n\n// Gets the MethodDeclaration with the name 'aMethod'\nclassService.getMethodWithName(\"aMethod\", myClass);\n\n// Gets all static PropertyDeclarations that is decorated with a decorator matching the expression \"foobar\"\nclassService.getStaticPropertiesWithDecorator(\"foobar\", myClass);\n```\n\nThere are many, many more things you can extract with CodeAnalyzer, but this was just a simple example.\n\n## Manipulation\n\nTypescript itself provides useful `update` methods for all nodes, but they return new Nodes, rather than updating the tree in-place.\nWith CodeAnalyzer, you can mutate the tree while keeping all references. It works by generating a new AST and then recursively merging the new tree with the existing one\nto replace primitive values through the tree.\n\nFor example, consider this example.\nSay you have a class declared in the file: `a_class.ts`:\n\n```typescript\n// Inside a_class.ts:\nclass MyClass {\n}\n```\n\nNow we can manipulate it with the CodeAnalyzer:\n\n```typescript\nconst {languageService, classService, printer} = new CodeAnalyzer();\n\n// Generate a SourceFile\nconst sourceFile = languageService.getFile({path: \"a_class.ts\"});\n\n// Let's get the ClassDeclaration\nconst myClass = classService.getClassWithName(\"MyClass\", sourceFile);\n\n// Add a property to the class\nclassService.addPropertyToClass({\n\tdecorators: null,\n\ttype: \"boolean\",\n\tinitializer: \"true\",\n\tisAbstract: false,\n\tisReadonly: true,\n\tisOptional: false,\n\tisAsync: false,\n\tisStatic: false,\n\tvisibility: \"public\",\n\tname: \"aProp\"\n}, myClass);\n\n// Let's print the SourceFile and see how it looks now:\nconsole.log(printer.print(sourceFile));\n\n// This is what gets printed:\n/*\n * class MyClass {\n * \tpublic readonly aProp: boolean = true;\n * }\n */\n```\n\n## Mapping a Typescript AST to a lighter AST representation\n\nCodeAnalyzer also comes with the possibility of transforming a Typescript AST into something\nwe've called a Light AST. This is one that is easily readable and less detailed. This can be useful, for example for extracting\ntype information from type declarations to have them live on runtime. In that case, the output should be as clean and tiny as possible.\nIn fact, you can transform any Typescript node into its light-ast equivalent.\n\nFor example, say you want to generate runtime typings from this interface declaration:\n\n```typescript\n// Inside an_interface.ts\ninterface IFoo {\n\tprop1: boolean;\n\treadonly prop2: string;\n\tprop3?: string|null;\n\tmethod1 (arg1: string): boolean;\n\tmethod2 (): Promise<void>;\n}\n```\n\nYou can then use CodeAnalyzer to extract a light-AST from it and save it, for example as a JSON file, so it can be retrieved on runtime.\nHere's how you would get a light-AST representation of the interface with CodeAnalyzer:\n\n```typescript\nconst {interfaceDeclarationService, languageService} = new CodeAnalyzer();\n\n// Generate a SourceFile\nconst sourceFile = languageService.getFile({path: \"an_interface.ts\"});\n\n// Let's get the InterfaceDeclaration\nconst iFoo = interfaceDeclarationService.getInterfaceWithName(\"IFoo\", sourceFile);\n\n// Transform it into a light-AST\nconst lightAst = interfaceDeclarationService.toLightAST(iFoo);\n```\nHere's how the generated light-AST would look for the above interface:\n\n```json\n{\n  \"members\": [\n    {\n      \"name\": \"prop1\",\n      \"isOptional\": false,\n      \"type\": \"boolean\",\n      \"initializer\": null,\n      \"isReadonly\": false,\n      \"nodeKind\": \"PROPERTY_SIGNATURE\"\n    },\n    {\n      \"name\": \"prop2\",\n      \"isOptional\": false,\n      \"type\": \"string\",\n      \"initializer\": null,\n      \"isReadonly\": true,\n      \"nodeKind\": \"PROPERTY_SIGNATURE\"\n    },\n    {\n      \"name\": \"prop3\",\n      \"isOptional\": true,\n      \"type\": \"string | null\",\n      \"initializer\": null,\n      \"isReadonly\": false,\n      \"nodeKind\": \"PROPERTY_SIGNATURE\"\n    },\n    {\n      \"name\": \"method1\",\n      \"isOptional\": false,\n      \"type\": \"boolean\",\n      \"parameters\": [\n        {\n          \"type\": \"string\",\n          \"initializer\": null,\n          \"isRestSpread\": false,\n          \"isOptional\": false,\n          \"isReadonly\": false,\n          \"decorators\": null,\n          \"name\": {\n            \"kind\": \"NORMAL\",\n            \"name\": \"arg1\",\n            \"nodeKind\": \"BINDING_NAME\"\n          },\n          \"nodeKind\": \"PARAMETER\"\n        }\n      ],\n      \"typeParameters\": null,\n      \"nodeKind\": \"METHOD_SIGNATURE\"\n    },\n    {\n      \"name\": \"method2\",\n      \"isOptional\": false,\n      \"type\": \"Promise<void>\",\n      \"parameters\": [],\n      \"typeParameters\": null,\n      \"nodeKind\": \"METHOD_SIGNATURE\"\n    }\n  ],\n  \"name\": \"IFoo\",\n  \"extends\": null,\n  \"typeParameters\": null,\n  \"nodeKind\": \"INTERFACE\"\n}\n```","maintainers":[{"name":"wessberg","email":"frederikwessberg@hotmail.com"}],"time":{"modified":"2022-06-13T01:40:21.051Z","created":"2017-05-14T16:26:51.687Z","1.0.0":"2017-05-14T16:26:51.687Z","1.0.1":"2017-05-16T01:21:46.600Z","1.0.2":"2017-05-16T02:24:08.541Z","1.0.3":"2017-05-18T02:50:48.884Z","1.0.4":"2017-05-18T11:45:05.641Z","1.0.5":"2017-05-18T14:46:46.085Z","1.0.6":"2017-05-18T15:35:42.959Z","1.0.7":"2017-05-19T05:08:42.591Z","1.0.8":"2017-05-24T09:43:33.513Z","1.0.9":"2017-05-24T23:26:34.378Z","1.0.10":"2017-05-25T00:27:42.719Z","1.0.11":"2017-05-25T16:29:01.909Z","1.0.12":"2017-05-25T16:57:30.716Z","1.0.13":"2017-05-25T18:13:34.620Z","1.0.14":"2017-05-26T01:20:07.964Z","1.0.15":"2017-05-26T01:49:57.820Z","1.0.16":"2017-05-30T16:07:31.252Z","1.0.17":"2017-05-30T18:05:30.710Z","1.0.18":"2017-05-30T22:55:56.330Z","1.0.19":"2017-05-31T13:07:54.122Z","1.0.20":"2017-05-31T14:44:12.976Z","1.0.21":"2017-05-31T15:57:40.784Z","1.0.22":"2017-05-31T16:05:14.161Z","1.0.23":"2017-05-31T17:02:44.606Z","1.0.24":"2017-05-31T18:58:31.996Z","1.0.25":"2017-05-31T20:54:01.628Z","1.0.26":"2017-05-31T21:04:45.023Z","1.0.27":"2017-06-08T10:36:21.570Z","1.0.28":"2017-06-08T11:16:15.158Z","1.0.29":"2017-06-12T04:01:04.467Z","1.0.30":"2017-07-05T12:49:08.143Z","1.0.31":"2017-07-05T13:16:34.388Z","1.0.32":"2017-07-05T14:03:46.680Z","1.0.33":"2017-07-05T15:26:25.645Z","1.0.34":"2017-07-05T15:32:21.002Z","1.0.36":"2017-07-06T08:42:07.742Z","1.0.37":"2017-07-06T09:50:50.287Z","1.0.38":"2017-07-06T09:55:14.514Z","1.0.39":"2017-07-09T14:35:01.981Z","1.0.40":"2017-07-10T01:29:06.373Z","1.0.41":"2017-07-10T01:47:55.697Z","1.0.42":"2017-07-10T01:54:57.245Z","1.0.43":"2017-07-19T03:20:49.097Z","1.0.44":"2017-07-19T14:32:30.499Z","1.0.45":"2017-07-19T14:57:08.142Z","1.0.46":"2017-07-19T20:29:04.704Z","1.0.48":"2017-07-28T11:12:58.306Z","1.0.49":"2017-08-03T16:58:09.810Z","1.0.50":"2017-08-27T21:16:22.719Z","1.0.51":"2017-08-27T21:54:00.459Z","1.0.52":"2017-08-28T01:13:41.702Z","1.0.53":"2017-08-28T01:39:06.953Z","1.0.54":"2017-08-28T02:29:54.256Z","1.0.55":"2017-08-28T03:06:47.463Z","1.0.56":"2017-08-28T03:09:08.491Z","1.0.57":"2017-08-28T04:00:46.763Z","1.0.58":"2017-08-28T12:02:19.763Z","1.0.59":"2017-08-28T12:29:51.808Z","1.0.60":"2017-08-28T12:31:23.694Z","1.0.61":"2017-08-28T23:13:42.224Z","1.0.62":"2017-09-03T17:15:52.440Z","1.0.63":"2017-09-03T18:38:42.317Z","1.0.64":"2017-09-03T20:16:06.037Z","1.0.65":"2017-09-03T21:52:34.155Z","1.0.66":"2017-09-04T02:22:55.180Z","1.0.67":"2017-09-04T11:32:15.944Z","1.0.68":"2017-09-04T11:37:13.882Z","1.0.69":"2017-09-04T16:01:11.032Z","1.0.70":"2017-09-10T13:14:38.639Z","1.0.71":"2017-09-10T14:56:15.613Z","1.0.72":"2017-09-10T16:02:06.446Z","1.0.74":"2017-09-10T17:02:38.890Z","1.0.75":"2017-09-10T19:13:55.645Z","1.0.76":"2017-09-18T20:14:46.237Z","1.0.78":"2017-10-21T11:56:53.460Z","1.0.79":"2017-10-21T12:00:37.394Z","1.0.80":"2017-10-21T12:07:51.893Z","1.0.81":"2017-10-21T12:11:16.108Z","1.0.82":"2017-10-21T12:40:40.865Z","1.0.83":"2017-10-21T12:48:41.872Z","1.0.84":"2017-10-21T14:42:29.772Z","1.0.85":"2017-10-21T15:51:59.094Z","1.0.86":"2017-10-21T17:53:17.992Z","1.0.87":"2017-10-21T18:28:06.029Z","1.0.88":"2017-10-21T18:53:58.935Z","1.0.89":"2017-10-21T20:13:02.871Z","1.0.90":"2017-10-21T21:20:32.462Z","1.0.91":"2017-10-21T21:51:02.476Z","1.0.92":"2017-10-21T21:59:51.163Z","1.0.93":"2017-10-22T11:14:22.747Z","1.0.94":"2017-10-22T11:29:36.747Z","1.0.95":"2017-10-22T11:51:55.823Z","1.0.96":"2017-10-22T15:45:06.824Z","1.0.97":"2017-10-22T22:31:33.025Z","1.0.98":"2017-10-28T14:50:22.365Z","1.0.99":"2017-10-29T13:23:03.819Z","1.0.100":"2017-10-29T15:39:37.671Z","1.0.101":"2017-10-29T15:46:59.093Z","1.0.102":"2017-10-29T22:50:21.799Z","1.0.103":"2017-11-02T02:28:26.911Z","1.0.104":"2017-11-04T12:08:41.056Z","1.0.105":"2017-11-05T18:01:22.836Z","1.0.106":"2017-11-05T19:19:21.869Z","1.0.107":"2017-11-06T22:15:05.069Z","1.0.108":"2017-11-13T01:41:32.718Z","1.0.109":"2017-11-13T02:25:01.321Z","1.0.110":"2017-11-17T13:34:27.149Z","1.0.111":"2017-11-27T17:28:48.775Z","1.0.112":"2017-11-27T17:33:22.255Z","1.0.113":"2017-11-27T19:57:14.794Z","1.0.114":"2017-12-08T00:29:30.271Z","1.0.115":"2018-01-10T23:29:29.294Z","1.0.116":"2018-01-11T15:49:50.212Z","1.0.117":"2018-01-13T16:07:36.173Z","1.0.118":"2018-01-13T20:59:14.771Z","1.0.119":"2018-01-13T22:59:17.840Z","1.0.120":"2018-02-03T16:10:43.842Z","1.0.121":"2018-02-03T17:16:36.652Z","1.0.122":"2018-02-03T22:24:50.341Z","1.0.123":"2018-02-03T22:39:59.001Z","1.0.124":"2018-02-04T16:15:51.247Z","1.0.125":"2018-03-13T22:49:53.009Z","1.0.126":"2018-03-31T02:29:14.780Z","1.0.128":"2018-03-31T04:08:13.371Z","1.0.129":"2018-04-03T20:01:36.898Z","1.0.130":"2018-04-25T22:59:20.568Z","1.0.132":"2018-04-30T21:34:43.190Z","1.0.133":"2018-06-21T10:35:33.278Z","1.0.134":"2018-06-21T11:55:40.406Z","1.0.135":"2018-06-21T12:05:47.540Z","1.0.136":"2018-07-11T19:23:42.358Z","1.0.137":"2018-07-11T19:30:15.674Z","1.0.138":"2018-07-31T00:14:44.671Z","1.0.139":"2018-09-19T10:48:32.232Z"},"homepage":"https://github.com/wessberg/CodeAnalyzer#readme","keywords":["ast","analyzer","resolve","metadata","language service","typescript","code quality"],"repository":{"type":"git","url":"git+https://github.com/wessberg/CodeAnalyzer.git"},"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"bugs":{"url":"https://github.com/wessberg/CodeAnalyzer/issues"},"license":"MIT","readmeFilename":"README.md"}