{"_id":"metal-soy-critic","_rev":"42-3ef857f1b1227a9f8d69fec0c2a77f70","name":"metal-soy-critic","description":"A metal-soy code validation utility.","dist-tags":{"latest":"2.4.0"},"versions":{"1.0.0":{"name":"metal-soy-critic","version":"1.0.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"index.js","scripts":{"test":"jest"},"jest":{"testEnvironment":"node"},"bin":{"mcritic":"./src/index.js"},"keywords":["metal","metal-sy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babylon":"^6.16.1","bluebird":"^3.4.7","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"jest":"^19.0.2"},"gitHead":"f2ffc26a25914a0dfefb7953af5243a0b380023e","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.0.0","_shasum":"1e8c2fedba8b9c19fff12e4def5020db344f85e0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"1e8c2fedba8b9c19fff12e4def5020db344f85e0","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.0.0.tgz","integrity":"sha512-bzS3RQ4+b99V/IQg3732ZzaISOVqlgjY2X2f+Y6JgQJM7l+tKCHEwcVQuw4+vS4sYS9g10O1vJsYn/tYazzBWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV9aAaQZEJOD2dVFKSjOkI8lr4WSLCSq/LybLi0ACgCwIhAInkubAS3vxWf/teLZzGA8cOMSRi64sMb7xw4AOgZIgb"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.0.0.tgz_1489193846695_0.38771929987706244"}},"1.0.1":{"name":"metal-soy-critic","version":"1.0.1","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"index.js","scripts":{"test":"jest"},"jest":{"testEnvironment":"node"},"bin":{"mcritic":"./src/index.js"},"keywords":["metal","metal-sy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babylon":"^6.16.1","bluebird":"^3.4.7","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"jest":"^19.0.2"},"gitHead":"298d5163bb277ba2579a8ebc27e69aa854f15714","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.0.1","_shasum":"3c3e71d4fa7401abca373522b3dd0585ae53b949","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"3c3e71d4fa7401abca373522b3dd0585ae53b949","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.0.1.tgz","integrity":"sha512-jCNPIRsZ3Man4dSQzsWIZHIbKGsrh96WNtU/z8R1WgNtP8Nq27oqoFiylbFj4Yy3hQFe5nEeu5EbBuV9N9s6Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMLee4Oqd6Op0cjtnED/K/5LeBmMflO5Rzbgaa8QkK9wIgQh37XRdtUWra0Lkc0nSwn1r9A995J+Pl0dQZPe9Pij4="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.0.1.tgz_1489266480893_0.30364945507608354"}},"1.1.0":{"name":"metal-soy-critic","version":"1.1.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"index.js","scripts":{"test":"jest"},"jest":{"testEnvironment":"node"},"bin":{"mcritic":"./src/index.js"},"keywords":["metal","metal-sy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","bluebird":"^3.4.7","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"jest":"^19.0.2"},"gitHead":"0d3c188610442c8f2427179c2bdfd10caec8ad34","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.1.0","_shasum":"1d8b65aef3193f479981dd47004167425abf9e43","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"1d8b65aef3193f479981dd47004167425abf9e43","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.1.0.tgz","integrity":"sha512-o9avNDBEbU/p+uPfXc94mm+sewINxpn2EdcH/tW9NzbGh4hoU7LulReYJiRasdlHSWqq09IqwYXnFl6DBnAUOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMlvbI1JFK+zpujZvBoMDOP22nPrsyQ4s3vwtdIfsQmAiEAmseBYsibajDDyGXJZvEpos0BSVKyQBwIet6dequSAHY="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.1.0.tgz_1489292461114_0.9257758180610836"}},"1.2.0":{"name":"metal-soy-critic","version":"1.2.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"index.js","scripts":{"test":"jest"},"jest":{"testEnvironment":"node"},"bin":{"mcritic":"./src/index.js"},"keywords":["metal","metal-sy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","bluebird":"^3.4.7","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"jest":"^19.0.2"},"gitHead":"9cca27b2fac99734bbaded48b90c301d4752f13a","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.2.0","_shasum":"20b8ecb3d644fd7038ad506e6afb897602e88e48","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"20b8ecb3d644fd7038ad506e6afb897602e88e48","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.2.0.tgz","integrity":"sha512-sH43U/orUrogz3IsyrAd2QMaPqMNnr3rvpspAXl5HDUlOfV9JgTsj/LxPzsoVOw4FbTHGrb4p2OQtWIRM7QYaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUNyHeQELiP2m9fA1Wuwo4FXziYHbqbvrR4lFv0+tvigIhAIevVEux3/NKgzHFSA4y6jtbe/SHHUySuA8k2/N3HSld"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.2.0.tgz_1489510939017_0.48602694808505476"}},"1.2.1":{"name":"metal-soy-critic","version":"1.2.1","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"index.js","scripts":{"test":"jest"},"jest":{"testEnvironment":"node"},"bin":{"mcritic":"./src/index.js"},"keywords":["metal","metal-sy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","bluebird":"^3.4.7","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"jest":"^19.0.2"},"gitHead":"4d64fc8640fdd25f1b0796db20b732d6e7cb248c","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.2.1","_shasum":"c1d89313e2735ecb35c07519f81397e0c284b344","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"c1d89313e2735ecb35c07519f81397e0c284b344","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.2.1.tgz","integrity":"sha512-IInuuib+xAyaB7RNk4Wcwb7EQAlU+Z2ZHvfUnkx1f1bqOKDfFFTF9KFcKODiiVyhOgrz6xCs3/T9NKOBZBrPaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXTZNZ2BUh5xx0fFFlhsAqZKdzmX6lZm+bVVhGpj1fHAiEA32eV7DsDfCpnlzBbwIDfMsg35RFSDWherjlt7XfvI+k="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.2.1.tgz_1489517471692_0.5863010953180492"}},"1.3.0":{"name":"metal-soy-critic","version":"1.3.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"index.js","scripts":{"test":"jest"},"jest":{"testEnvironment":"node"},"bin":{"mcritic":"./src/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","bluebird":"^3.4.7","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"jest":"^19.0.2"},"gitHead":"19b57686b140d651d33b3740757a77f854869b63","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.3.0","_shasum":"b9df50503093e2b94308a2cafbc28d1666a44784","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"b9df50503093e2b94308a2cafbc28d1666a44784","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.3.0.tgz","integrity":"sha512-fDqsJNcY7rum4lp5XZbvJn3LhLN25h48Agmg4zOJDUO+RjIVHYUREBoaTDb7Sz4ltnqT0zHRIw7GDX5zx/SkVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC14q7UzlEviXpqHzwK66kYnpkY9EmWw6FZHkyk6Mm4HQIhAKJHF0Iiy5uf47f+eWybi0zr8qkS7bvlB4SPHeyngoij"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.3.0.tgz_1489613891950_0.3168776244856417"}},"1.3.1":{"name":"metal-soy-critic","version":"1.3.1","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"index.js","scripts":{"test":"jest"},"jest":{"testEnvironment":"node"},"bin":{"mcritic":"./src/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","bluebird":"^3.4.7","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"jest":"^19.0.2"},"gitHead":"12a8ad806a9ef43560d5ff6c903dc7e857faf4ae","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.3.1","_shasum":"a8749d17fbf7059ca98da722e917c009baa6e248","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"a8749d17fbf7059ca98da722e917c009baa6e248","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.3.1.tgz","integrity":"sha512-ULt3cbIfn5EW+iAIsvdZkJOr1oKS2o9Ch3YZpshoUKyY6zmJwLFUZ6ji5YzHC/gn0MxxPjXdz128cBRhKY2sOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3caXtSSw8aQmv3bw28pbHH0L5GflcVESeZCREHe492AiEA/FuFkxJTJPPfWu2vgeiWv6bZvoupjvoer2r5/3SiUG8="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.3.1.tgz_1489618765706_0.8245449273381382"}},"1.3.2":{"name":"metal-soy-critic","version":"1.3.2","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"index.js","scripts":{"test":"jest"},"jest":{"testEnvironment":"node"},"bin":{"mcritic":"./src/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","bluebird":"^3.4.7","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"jest":"^19.0.2"},"gitHead":"84a3998ea2838f78e324067f2b888c5bfb31f6b4","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.3.2","_shasum":"2a7295dbee76012b4e7f011752b7480f1c61bcf4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"2a7295dbee76012b4e7f011752b7480f1c61bcf4","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.3.2.tgz","integrity":"sha512-dU1lWyShLs2oZjKXuXRptdcgT9Rzz+qsFtQLgxkoONnaboh65rRDl2zY5brkVi2qkeQdi5xL4lGSEJJsrFvBVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+1PgnQ5FDySczY1pv9TAL2Jmuet5N45mQx8lACCMH/AiEAhSlW7huzo3YBDJKVI1LaNICbwOqRQTDKQ1AliChkwZM="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.3.2.tgz_1489619514465_0.7972070202231407"}},"1.3.3":{"name":"metal-soy-critic","version":"1.3.3","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"index.js","scripts":{"test":"jest"},"jest":{"testEnvironment":"node"},"bin":{"mcritic":"./src/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","bluebird":"^3.4.7","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"jest":"^19.0.2"},"gitHead":"ce580cb03e7e726205b9cbe5f4ea33f97160f0da","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.3.3","_shasum":"7686febe55f21b894cd73620264374ca186948b8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"7686febe55f21b894cd73620264374ca186948b8","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.3.3.tgz","integrity":"sha512-ZSGSRFALv1+l9zZsivpKLRTQobNvktGXShOYp8PdREmvB3M8eDZ2pK1bLvCohNvrfK/KkHLpPYXLNtEpK9N27w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJ8+GnaRiRsDHgKrdtq2JY81f0Jvk1uSSEoEh4Q8ZkWAiAf8H6oQH9naCyst1nUQXAqz3xKe5qJOM6TySFcHgHtow=="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.3.3.tgz_1489692642565_0.2909579293336719"}},"1.4.0":{"name":"metal-soy-critic","version":"1.4.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"scripts":{"test":"jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"b3f360bfd707a8504358964031623a58cca05c09","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.4.0","_shasum":"ff41a8d97fbf6b67d52448bb7cb28c7b3209ff66","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"ff41a8d97fbf6b67d52448bb7cb28c7b3209ff66","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.4.0.tgz","integrity":"sha512-MZmawoxCFw+uGPINtdq8da8mVgYdrRz8EZyCEBnBahwWPHjHszcpDUsulRefF2eaE9s2Thl2lwmOpMC6o2Sp7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzY8vO0TG9CP5DePRxhBbltk/ZvLBLkmDXd4Gl6S1CqAiA1aD38O5VrW5iDoy2fDHNHri/IS+lkt6ujBfg0fr6W+Q=="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.4.0.tgz_1489954497641_0.3805650167632848"}},"1.4.1":{"name":"metal-soy-critic","version":"1.4.1","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"files":["lib"],"scripts":{"test":"jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"13fe82f9892e6426f30e59c9446ba3a76c9f4900","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.4.1","_shasum":"c06e070f0b8f82e9303439fe81d7e0d82771b5ce","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"c06e070f0b8f82e9303439fe81d7e0d82771b5ce","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.4.1.tgz","integrity":"sha512-tJsquEdeio0IFTwk++7XadFOV2kLj369Fvx41xhu5hStuziqsbiQFFtSpqDFOkVocUjTZPkC+vhDcKznbxL0Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1Tvo6eBY3gnW6xRcuirk2qFdw9HjFBYx8frD1O0Z3oAiEAoBfMwP8PaIjpg2C4HNnoJ0k989vlMEMpWhgdr85kQuo="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.4.1.tgz_1489954932986_0.8981858436018229"}},"1.4.2":{"name":"metal-soy-critic","version":"1.4.2","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"111ee9ccb297837846d4e6396da0860742f9ec66","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.4.2","_shasum":"c0e9cfa9dcee72575f09f8fd8db223cfd0aa8c67","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"c0e9cfa9dcee72575f09f8fd8db223cfd0aa8c67","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.4.2.tgz","integrity":"sha512-4Vz0cMc/q27h+kSlQd2e8aayyg2nuRjdOk/uI6tdI85xgSFovFhRHGHZcEtaiwD9NCE7JCNIOg5Mj2frQvxghQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBvokatbGNt69pWDQPD8weuUd7ML7vFZdBxV42lkoQlAiEAwTaTx6evjO7eGjaAFsJ9TYxX2G3mFF7W28UBph3dsEw="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.4.2.tgz_1489955337221_0.28112883283756673"}},"1.4.3":{"name":"metal-soy-critic","version":"1.4.3","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"dd1cd47aba48b730f066c13c25f8d57ddff74093","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.4.3","_shasum":"589b8644e625dae6b22a8390cae45edc0896aa8c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"589b8644e625dae6b22a8390cae45edc0896aa8c","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.4.3.tgz","integrity":"sha512-lZ9D1yu1ZIoPCoyiDDeljgqZ2j8J3MgsvQ3sarQlRfWKyj4T/2xDRP5kAbE5eioyVXwqX7rt6AbxPBGkqEPWJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALb/xD7yOiX5FczpQf4Hch8lrbiDCwxeTQNk29Wx3FeAiEA9UAn5QuSGFJ1GgCinKGu1Im72QL3ByN2m/r51iW6qL8="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.4.3.tgz_1490113759671_0.9400841454043984"}},"1.5.0":{"name":"metal-soy-critic","version":"1.5.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"f45a1979947c4242bb83c39744f0284fe8d202e4","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.5.0","_shasum":"4b76d434105459d677848506d3613cb4d1ecf719","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"4b76d434105459d677848506d3613cb4d1ecf719","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.5.0.tgz","integrity":"sha512-NkoIoLWwGgjkphv7ulMMSsSLy+c+ewASUBIyWq4nP9nEEKMhqI2KWTdYCRVQR8hmpH6QjWuadVJg70ns1hao9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5IcdNk+yo7T//nLqVZRtY8XkJVnZB3XYtO2bnMv4uNgIhANFop85o9vii5OYil0XHrqkTcb8kIenGnOlTLNrXI502"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.5.0.tgz_1490129903227_0.9583724122494459"}},"1.6.0":{"name":"metal-soy-critic","version":"1.6.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"7ae42d9c7cce915cb8eb75be4d3570be186de468","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.6.0","_shasum":"31a17aec09a1a35d994d81e90dcc69d438318335","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"31a17aec09a1a35d994d81e90dcc69d438318335","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.6.0.tgz","integrity":"sha512-OHHtYx3ZgtcTvnzpBcPRHFmjARdtSoQ+8iZYbfrGAR3YfJoiY0p9Tl5cHPbE0Oyjuc7g385JY+5goXZdemee4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhqW6/Er01aPkcsObXlgTkG41s1RGUQQpQmNuryvYrhAiEAhXEzOx9RuPRlDvLN0SLA39/TWGt0dOHdX/LKI8bjJbI="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.6.0.tgz_1490134957702_0.6272348817437887"}},"1.7.0":{"name":"metal-soy-critic","version":"1.7.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"f040d13d8fd020344f05c0b6d4ab7fef62dbabd8","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.7.0","_shasum":"540f3919c1d3152a860f2ecd1ab183256b199d2d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"540f3919c1d3152a860f2ecd1ab183256b199d2d","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.7.0.tgz","integrity":"sha512-GpbBcdVFLEt+Sn8EtmXduEW74sooeAi328K2yt7yjYrlTjuSFZKBY81SsibAHzMEyBJXc6THAdAGcmrV+JIFWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4sbXpyzMQjQf0Ja6ZpizQ0GRAjXPZLv5OmXvlaJH9qwIhAJCbjHciIOSpOIxtPS4L6ZuInCF9ushQIAE478HG48Di"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.7.0.tgz_1490209811720_0.725796616403386"}},"1.7.1":{"name":"metal-soy-critic","version":"1.7.1","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"b573731579b063653559ebb8c425c4e86057a5aa","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.7.1","_shasum":"ca862532928d160f1ed255dded5b703c2009c273","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"ca862532928d160f1ed255dded5b703c2009c273","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.7.1.tgz","integrity":"sha512-mhmdJD01Jasd+T8m9X9jiDbauHNwQQ286NxtJXJ2yV9rRfCTN9jxlhNxW2dNE5snuIDFYVTP+o86hORlfkVT0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1p6B3UJ2YBIV70x+8WgPmNLW6Y4Da0ZDr1vty0td81AiB2paFauw+HSD7sAi2tnITbzN72LZYiQhC/gkcQzU7ixA=="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.7.1.tgz_1490216086925_0.6190361194312572"}},"1.8.0":{"name":"metal-soy-critic","version":"1.8.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"46950a52661db45b8962dc6c9270970e2cb52638","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.8.0","_shasum":"50da18b1cdc8bd3235d053fbf42810546565dd85","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"50da18b1cdc8bd3235d053fbf42810546565dd85","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.8.0.tgz","integrity":"sha512-YdFACZE+MDHlkRxpH4o9zIdb0iv2vtrEz+rVIAc+nrTfXvLPkRoVSxTsiWfgdSG6EIkD4zs+zqs0NAYZCr4S9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVJAdKVf6bcUm4VqRH8dAiajoZfGoX+FAHb+RpLT0ClAiEAli4BJDOweKSgZC/OskURzBuks/2JCQRz758pQjOAgWo="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.8.0.tgz_1490226991486_0.29747302015312016"}},"1.9.0":{"name":"metal-soy-critic","version":"1.9.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"df55e74275fbe470f3b3613859c1a57164de3306","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.9.0","_shasum":"1dcb974920800aedfe19b01e70c52f88e0ed48c0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"1dcb974920800aedfe19b01e70c52f88e0ed48c0","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.9.0.tgz","integrity":"sha512-NUDg0jm7nLH7gId4mQcNf76eSrxeKL2C6P2YcoU89lOW/co1B9JVLdCLgvvrFmvM40eEH5g76scAH8OvLzXhlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpJ/LeaSOdOigPeIKb41nrzjZLssnqo9r+Umw0Az7utAiAhHbXtRX/yvDuEZw2/DlsJyDuWShUnw/ZUNKIzqfRr8w=="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.9.0.tgz_1490228897390_0.9525356902740896"}},"1.10.0":{"name":"metal-soy-critic","version":"1.10.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"8b7a3eaf0e4361064732306d12fec915b6f27a12","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.10.0","_shasum":"6cf804de214fa59b051e1afc7fb9bd67d33529ce","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"6cf804de214fa59b051e1afc7fb9bd67d33529ce","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.10.0.tgz","integrity":"sha512-UKsnmsZ9VI1HY5NWqCdjGA9MaKGzRSulIE8BIzHWWnkrZ8gnPtZbtP+hFgNvMPD7rTy2KF4An8FbwT7NbZyHdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp9+O2LGblZD08mSLmOUM9JrbV1SD6Gv1BwF77Lzpn4wIhAPQ1cC38QN4mp2vpwGAyP6JydDZfrdhwWVzNdg+Jiyw0"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.10.0.tgz_1490569829997_0.45474519999697804"}},"1.10.1":{"name":"metal-soy-critic","version":"1.10.1","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"419bf0fd690be9226f4a54adeb1eb08db9fe76ad","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.10.1","_shasum":"8289c8f4aff8a9f7dc54d32021e0c15f2b84116d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"8289c8f4aff8a9f7dc54d32021e0c15f2b84116d","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.10.1.tgz","integrity":"sha512-BnVKTvfavGtgRGWWV2i3/Du6tPuSii88g5ChSliOpv0SXkP3En5S7lzNjd9wszcBduII5lew2mym9zxvqTMQ2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvrWXTt94VoFlMho3teM7aHHus0V1ZJUww4Qsc33CxwQIgBFMF4j0M5TSHB9Si/BthOErZBS7oi63Fg4e0+Fc0Ilk="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.10.1.tgz_1490918232888_0.6751349053811282"}},"1.11.0":{"name":"metal-soy-critic","version":"1.11.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/bluebird":"^3.5.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"018050667c200f60852339082387a53d6caaf65e","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.11.0","_shasum":"503c7858b3c4ee66e885516b3cb289d13252b0ec","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"503c7858b3c4ee66e885516b3cb289d13252b0ec","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.11.0.tgz","integrity":"sha512-TfRohqwLY+lumaDAShFaxf+x0dfIh/csRjC2M3OuKig+VjNN+OYocrjSPtALYKyDqYLR5mWynrxetyKFJ441zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCb7oW7TcwjXybI2kXGqj6PDGR6FNOp4cl2GBrbR7H5gIhAKXnL68+44wFnbgzEDXP7Noxd6GdESdHpho8+RjKJC1b"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.11.0.tgz_1491002431928_0.11658506863750517"}},"1.12.0":{"name":"metal-soy-critic","version":"1.12.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"45eafb9c87c9c79c978ab24058d32fea240553f2","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.12.0","_shasum":"436832457bed00d01f70b542dd166571e48943b4","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"436832457bed00d01f70b542dd166571e48943b4","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.12.0.tgz","integrity":"sha512-7WbWEklJ68Zzs9tOIgqAQMusEyO2xKn/AzAEf9s7WS4VOCy+OTkNOtUqi6hRua77DXpjSX1G7Y9g1iAPUgbiqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIGrPp/pC7Nas62QfdzUvQ3dYbtZggaXknFPdCW2J4kwIhAJywb2l6zp7XjkAF2qgeboOl2jslYDy74mnCuM72jAl5"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.12.0.tgz_1491194199468_0.19686997728422284"}},"1.13.0":{"name":"metal-soy-critic","version":"1.13.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"9357a676bf016163caa56b1a4fb67af4fe1ef411","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.13.0","_shasum":"94c43975d29126aa4cd2664468d7a9041fd18f0c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"94c43975d29126aa4cd2664468d7a9041fd18f0c","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.13.0.tgz","integrity":"sha512-c64jEzfF6zgvgeuVDM1BHA+pClrQbduEeIJ6S91IWIzqxSZ6kdCGbH1sdkb058P0KgbjUBybrpIoezoYdb23bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvwYYG9XC4emCJJESukN3ug3mKlHaVGPpAVeMbDZdcwAiAETH5CS/dTp1mn7OcAaNzjzotVIwpu47bygFUWaZkuCg=="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.13.0.tgz_1491257062224_0.6708916779607534"}},"1.13.1":{"name":"metal-soy-critic","version":"1.13.1","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"14045ad81d26863aa27b89bf770cbc6d8b528d0e","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.13.1","_shasum":"f72636408e2ddf2fac6ce13c454ff4614a144f65","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"f72636408e2ddf2fac6ce13c454ff4614a144f65","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.13.1.tgz","integrity":"sha512-Pla6sWa0kAvgdHZo3QhozeHe/vwOkmgKGOYt9qT6YpeeExd81JCEU1wwC2P1Z6rZTE3amiXtkgjV9a3i5y+sJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEJkFzIhbIGeatJLUxbPFw4WMmh/t7kR2I5AadKwCQcQIhAMrl3nQvI9+zLrIupiZr/j1zunA/TX0LOr6wfHomTv/Q"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.13.1.tgz_1491544096617_0.9517467706464231"}},"1.14.0":{"name":"metal-soy-critic","version":"1.14.0","description":"A metal-soy code validation utility.","repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"58ea3ed55f3ebbc0cc0a3bf504edcf941def4fcd","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.14.0","_shasum":"c18b97aa49e00d9320c734130abb2766ca9ab6bb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"c18b97aa49e00d9320c734130abb2766ca9ab6bb","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.14.0.tgz","integrity":"sha512-jvU/t62U+U6Qx6u6DBpI/xLDWfiCexJ99THyknbuswdGQcRYVoDXhr6EpaMkaECT3ORP4GMyB7qCzubRAMK0jQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9CE+e3Fxg0MRUU4a0LNNecviQDyECSAsCDA6k1TJ4dAiEAx+IR2/8LyqgDZJpNJqZTN9S2lpUTZvppk1/S1Lt45SA="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.14.0.tgz_1491982700807_0.8092779177241027"}},"1.14.1":{"name":"metal-soy-critic","version":"1.14.1","description":"A metal-soy code validation utility.","engines":{"node":">=6.4.0"},"repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"04cd3f57bcf96925ed001ec03b33b1285b714c32","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@1.14.1","_shasum":"cf2b1ad14a205bb8460f03558f532b033c065d65","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"cf2b1ad14a205bb8460f03558f532b033c065d65","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-1.14.1.tgz","integrity":"sha512-+EfmZaUix4vX5+wLyQhjvyCK/pWSvPP/YKI+8v5ZZLysz5/s05KjoWaOnFOZE39zc/92z6KDyTkZ4hdhY3t/sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu94m+/egZU9foH2usvvOe0Thcsway3BSKMs87EAZVQQIhAIpDjKZvgwVBnmW+hhfKBxX6JCQgzFW7IVuzIyZK4YVH"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-1.14.1.tgz_1492554211611_0.9147080662660301"}},"2.0.0":{"name":"metal-soy-critic","version":"2.0.0","description":"A metal-soy code validation utility.","engines":{"node":">=6.4.0"},"repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","glob":"^7.1.1","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"54bf6a5cc2d20c84df4bcd4f99f2bfb023191745","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@2.0.0","_shasum":"4212e5bf1384f80c26b1217faf4858e6e555915a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"4212e5bf1384f80c26b1217faf4858e6e555915a","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-2.0.0.tgz","integrity":"sha512-NcZU5pVj0rCzqijwq0EMEBs38SvQSSnAoTVIDVB6X76HzCEc/SDLaPvanAKGXdTbYlQsPs9MKnqQx74tPor2lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLU6+P9G3Rp6EPP7GRXVH5HJxV//cfluYj3v5Wsh601AiAcxPWPWCdQdF4do337kC5r81kWqGgdYGRARa7GuQWlfw=="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-2.0.0.tgz_1493917634848_0.31197559856809676"}},"2.1.0":{"name":"metal-soy-critic","version":"2.1.0","description":"A metal-soy code validation utility.","engines":{"node":">=6.4.0"},"repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","glob":"^7.1.1","parsimmon":"^1.2.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.2.1"},"gitHead":"2a2a22f2fb413560d6ca4650e1708f4d5772445d","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@2.1.0","_shasum":"94b19659ad33e0e7f54326c7fe56aa1c304b84aa","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"94b19659ad33e0e7f54326c7fe56aa1c304b84aa","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-2.1.0.tgz","integrity":"sha512-6pEh7P9imjCt+A18VysJ4s6d/Q8G/fFLqgvtBsCulS036cIRxIMDwviIS05DOPV+123GtfYbmy49KMu3BhuQbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANLD9FRRBZPom9ufM7XyiWkzFkavnHdy0mf5jHXLmhAAiEAmeaIsmKne0SuUGbF++QfYJBWNRnTIEBotGKN7mSyAYo="}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/metal-soy-critic-2.1.0.tgz_1494029941894_0.09768624161370099"}},"2.1.1":{"name":"metal-soy-critic","version":"2.1.1","description":"A metal-soy code validation utility.","engines":{"node":">=6.4.0"},"repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","commander":"^2.9.0","glob":"^7.1.1","parsimmon":"^1.2.0","soyparser":"^1.0.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.3.2"},"gitHead":"cdc62938be3ec5b2f8e25873b3ffd92a5b718f6b","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@2.1.1","_shasum":"01141e61bd46e6c7663ecb253f778c9cdeee5e34","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"shasum":"01141e61bd46e6c7663ecb253f778c9cdeee5e34","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-2.1.1.tgz","integrity":"sha512-ZloxB4JqE54JSGBW2Uh1ra2aVXxHT/BJHXwinGmgh9RbUxPws4Oy9AQnsZV2/rYi8ic1qDpwHdz0Ze1PWPZiSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDffrX4CYJ8m4EiTIOmmLpOCY9bOx72oTCO6YUjnXEtIQIhAPEGz4nItFSS1IiksvA9CXLbZOO2XzziaiCToz9u/VXk"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metal-soy-critic-2.1.1.tgz_1499370201773_0.96667460212484"}},"2.2.0":{"name":"metal-soy-critic","version":"2.2.0","description":"A metal-soy code validation utility.","engines":{"node":">=6.4.0"},"repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","change-case":"^3.0.1","commander":"^2.9.0","glob":"^7.1.1","parsimmon":"^1.2.0","soyparser":"^1.0.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.3.2"},"gitHead":"c03ce5752b05316dae53f1024661b3ab26e5e732","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@2.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"integrity":"sha512-M1l4ShfNpHQggko7rEvBnxUgIDI2hMDvaSDZaRZ7ywQ7+HILSkQyxM4cOTXCRORGkDqhI+iHWA+agRoB+dNrbA==","shasum":"9b931eeff5c6ea8e3d16ca52d5c1c1416a982422","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2xzQkPDqLIgoXStmCq/k4husVG23shW+J6o/1ivkL0gIhAPFY7Uem+dfIj0IzC4vDVMzfH9oZpB31cEtVHyyV1EsN"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metal-soy-critic-2.2.0.tgz_1501260200462_0.6175415094476193"}},"2.2.1":{"name":"metal-soy-critic","version":"2.2.1","description":"A metal-soy code validation utility.","engines":{"node":">=6.4.0"},"repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","change-case":"^3.0.1","commander":"^2.9.0","glob":"^7.1.1","parsimmon":"^1.2.0","soyparser":"^1.0.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","typescript":"^2.3.2"},"gitHead":"637ffca92c2dcdd6172b9c7294ce6ef8d073b6c1","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@2.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"integrity":"sha512-SGvrf0eWkgbZFFX/t8NDech1V3cuZY5SpPnHGaQuvuGmlZHKT3SGwqZxsw6ewyCebTyHQaQjTt9Ss7/UJWbnEA==","shasum":"441ffcc100012d7e48205c8f5784eb1cea01ef74","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-2.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfwhacoQ/auGEunp4BiZ0PDnkj61jzOKUm9cNbYiOb5gIhAOcMkyLa4+/P4FOQpgTzuc8HGuzroau2D0tY+/DN4mDS"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metal-soy-critic-2.2.1.tgz_1501264738722_0.3133932070340961"}},"2.3.0":{"name":"metal-soy-critic","version":"2.3.0","description":"A metal-soy code validation utility.","engines":{"node":">=6.4.0"},"repository":{"type":"git","url":"git+https://github.com/mthadley/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"lint":"tslint src/**/*.ts","test":"npm run compile && jest","compile":"tsc","prepublish":"npm run compile"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","change-case":"^3.0.1","commander":"^2.9.0","glob":"^7.1.1","parsimmon":"^1.2.0","soyparser":"^1.0.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","tslint":"^5.5.0","typescript":"^2.3.2"},"gitHead":"3854ba2805f15357affdbd3b3f52bad43c3fbf0a","bugs":{"url":"https://github.com/mthadley/metal-soy-critic/issues"},"homepage":"https://github.com/mthadley/metal-soy-critic#readme","_id":"metal-soy-critic@2.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.4","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"integrity":"sha512-vWulqJoDrIqmQdde6iXuOqy3PwKOsBtCeWvu+KI265gSMC+IVTHk/AreznUyFICSywg9Y35rLHL2cPT9sJ8VRA==","shasum":"122f4424c5df7cd4c5e8f3fce4d2b358517d38c4","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-2.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzQhBCVNFn8HyIOyIRltZIeOVtG2zaIBRHdU2eNQ+eHgIhAKSRUswRmXmkJ1ILfmPGEeke+or/zd7JFdwO6U7Y61qE"}]},"maintainers":[{"name":"mthadley","email":"mikethadley@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metal-soy-critic-2.3.0.tgz_1501570013548_0.9644096356350929"}},"2.4.0":{"name":"metal-soy-critic","version":"2.4.0","description":"A metal-soy code validation utility.","engines":{"node":">=6.4.0"},"repository":{"type":"git","url":"git+https://github.com/metal/metal-soy-critic.git"},"main":"./lib/index.js","files":["lib"],"scripts":{"compile":"tsc","jest":"jest","lint":"tslint src/**/*.ts","prepublish":"npm run compile","test":"npm run compile && jest"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.ts"]},"bin":{"mcritic":"./lib/index.js"},"keywords":["metal","metal-soy"],"author":{"name":"Mike T. Hadley"},"license":"MIT","dependencies":{"babel-traverse":"^6.23.1","babel-types":"^6.23.0","babylon":"^6.16.1","chalk":"^1.1.3","change-case":"^3.0.1","commander":"^2.9.0","glob":"^7.1.1","parsimmon":"^1.2.0","soyparser":"^1.0.0"},"devDependencies":{"@types/babel-traverse":"^6.7.16","@types/babel-types":"^6.7.14","@types/babylon":"^6.16.0","@types/chalk":"^0.4.31","@types/commander":"^2.3.31","@types/glob":"^5.0.30","@types/jest":"^19.2.2","@types/node":"^7.0.8","@types/parsimmon":"^1.0.2","jest":"^19.0.2","tslint":"^5.5.0","typescript":"^2.3.2"},"gitHead":"dd6d2177c0353b2731b5c38cd104f87dd692fb1b","bugs":{"url":"https://github.com/metal/metal-soy-critic/issues"},"homepage":"https://github.com/metal/metal-soy-critic#readme","_id":"metal-soy-critic@2.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"mthadley","email":"mikethadley@gmail.com"},"dist":{"integrity":"sha512-3RRd0+9lPv6XuDb01j7CwHW3QXCxgAQpqwKp7ezP+WTNcQWAKw8KPRTUnxqvtpqQ5fW5Vuds9l8/GObQ4VgMlg==","shasum":"51b19f05e77573e05e2f3ba0d7eb0a474d88820d","tarball":"https://registry.npmjs.org/metal-soy-critic/-/metal-soy-critic-2.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaUyzHtydDJbjPHn8P3MkYYVMS853oMRi/Y/k/z2x8wAiBBeyuCYIMKe1bD9B76FVi1KPd3VEi3BUEkbYxM/q0fgA=="}]},"maintainers":[{"email":"jbalsas@gmail.com","name":"jbalsas"},{"email":"mikethadley@gmail.com","name":"mthadley"},{"email":"rob.g.frampton@gmail.com","name":"rframpton"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metal-soy-critic-2.4.0.tgz_1514325819535_0.015057312790304422"}}},"readme":"# metal-soy-critic\n\n[![Build Status](https://travis-ci.org/metal/metal-soy-critic.svg?branch=master)](https://travis-ci.org/metal/metal-soy-critic)\n\nA utility for validating your `metal-soy` components. This tool is not meant to do the same work that your javascript or soy compiler already does. Instead it checks for anti-patterns in your components.\n\n## Usage\n\nFirst install `mcritic` from  npm:\n\n```\n$ npm install -g metal-soy-critic\n```\n\nThen pass it a directory containing soy files that you would like to check:\n\n```\n$ mcritic src\n```\n\nYou can also ignore files matching a particular glob:\n\n```\n$ mcritic . --ignore \"**/{node_modules,classes,build}/**\"\n```\n\n## Configuration\n\nBy default, `mcritic` will recursively search the current and parent folders for a `.soycriticrc.json` file from the current working directory. Here is an example:\n\n```json\n{\n  \"callToImport\": [\n    {\n      \"regex\": \"(\\\\S+)\",\n      \"replace\": \"{$1|param}\"\n    }\n  ]\n}\n```\n\nHere are the currently supported **settings**:\n\n### `callToImport`\n\nThis property is used to provide a list of replacement configurations. Each list item must contain two properties:\n\n- `regex`\n\n  This property is used to provide matches for `replace`. This should be a standard javascript regex that contains capture groups to be referenced in `replace`.\n\n- `replace`\n\n  This property uses match groups defined in `regex` to translate a component name in a soy template to its corresponding import name when validating their import.\n\n  When referencing match groups from `regex`, interpolation should be in the form of `{$n}`, where `n` is the match group number. An example would be `\"{$1}.js\"`.\n\n  Interpolations can also contain named string transformations delimited by a `|`. This transformation corresponds to the functions provided by [`change-case`](https://www.npmjs.com/package/change-case).\n\n  Examples:\n  * `\"{$1|lower|snake}.js\"`\n  * `\"{$2}-{$1}\"`\n  * `\"{$1|dot}.js\"`\n\n\n|Type|Default|\n|----|-------|\n|array|`\"[{\"regex\": \"(.*)\", \"replace\": \"{$1}\"}]\"`|\n\n### `implicitParams`\n\nThis property is used to provide implicit params when checking if a Soy param is present in a component's STATE configuration. Here is an example:\n\n```json\n{\n  \"implicitParams\": {\n    \".*Clay\": [\"visible\", \"elementClasses\"],\n    \"DropDown\": \"open\"\n  }\n}\n```\n\nEach key shoud be a valid `RegExp` string, which will be used to match a class name in your project. When a match is found, the value (which should be a `string` or `Array<string>`) will be added to the available params for that `class` when compared against it's Soy file.\n\n|Type|Default|\n|----|-------|\n|object|`{}`|\n\n## Contributing\n\nFeature requests, issues, and pull requests are welcome!\n","maintainers":[{"email":"jbalsas@gmail.com","name":"jbalsas"},{"email":"mikethadley@gmail.com","name":"mthadley"},{"email":"rob.g.frampton@gmail.com","name":"rframpton"}],"time":{"modified":"2022-06-19T18:10:40.238Z","created":"2017-03-11T00:57:26.919Z","1.0.0":"2017-03-11T00:57:26.919Z","1.0.1":"2017-03-11T21:08:02.903Z","1.1.0":"2017-03-12T04:21:01.331Z","1.2.0":"2017-03-14T17:02:20.945Z","1.2.1":"2017-03-14T18:51:11.914Z","1.3.0":"2017-03-15T21:38:13.791Z","1.3.1":"2017-03-15T22:59:27.445Z","1.3.2":"2017-03-15T23:11:54.701Z","1.3.3":"2017-03-16T19:30:44.456Z","1.4.0":"2017-03-19T20:14:57.894Z","1.4.1":"2017-03-19T20:22:14.810Z","1.4.2":"2017-03-19T20:28:57.753Z","1.4.3":"2017-03-21T16:29:19.903Z","1.5.0":"2017-03-21T20:58:23.449Z","1.6.0":"2017-03-21T22:22:37.952Z","1.7.0":"2017-03-22T19:10:11.965Z","1.7.1":"2017-03-22T20:54:48.807Z","1.8.0":"2017-03-22T23:56:33.465Z","1.9.0":"2017-03-23T00:28:19.275Z","1.10.0":"2017-03-26T23:10:30.270Z","1.10.1":"2017-03-30T23:57:13.167Z","1.11.0":"2017-03-31T23:20:32.220Z","1.12.0":"2017-04-03T04:36:39.745Z","1.13.0":"2017-04-03T22:04:22.521Z","1.13.1":"2017-04-07T05:48:16.886Z","1.14.0":"2017-04-12T07:38:21.046Z","1.14.1":"2017-04-18T22:23:33.613Z","2.0.0":"2017-05-04T17:07:17.766Z","2.1.0":"2017-05-06T00:19:04.683Z","2.1.1":"2017-07-06T19:43:21.859Z","2.2.0":"2017-07-28T16:43:20.601Z","2.2.1":"2017-07-28T17:58:58.894Z","2.3.0":"2017-08-01T06:46:53.658Z","2.4.0":"2017-12-26T22:03:39.694Z"},"homepage":"https://github.com/metal/metal-soy-critic#readme","keywords":["metal","metal-soy"],"repository":{"type":"git","url":"git+https://github.com/metal/metal-soy-critic.git"},"author":{"name":"Mike T. Hadley"},"bugs":{"url":"https://github.com/metal/metal-soy-critic/issues"},"license":"MIT","readmeFilename":"README.md"}