{"_id":"mt-lint","_rev":"33-a71701e505a468583b882355886bea5c","name":"mt-lint","time":{"modified":"2022-06-20T12:32:36.726Z","created":"2017-12-07T13:01:17.000Z","1.0.0":"2017-12-07T13:01:17.000Z","0.0.1":"2017-12-07T13:01:38.216Z","0.0.2":"2017-12-07T13:11:23.731Z","0.0.3":"2017-12-07T14:10:31.879Z","0.0.4":"2017-12-07T14:21:43.374Z","0.0.5":"2017-12-07T14:25:45.280Z","0.0.6":"2017-12-07T14:43:03.612Z","0.0.7":"2017-12-07T14:53:08.982Z","0.0.8":"2017-12-07T14:58:53.433Z","0.0.9":"2017-12-07T15:02:29.990Z","0.0.10":"2017-12-11T08:13:09.870Z","0.0.11":"2017-12-11T09:05:23.526Z","0.0.12":"2017-12-11T11:33:46.249Z","0.0.13":"2017-12-12T02:36:51.777Z","0.0.14":"2017-12-25T12:16:02.670Z","0.0.15":"2017-12-25T12:26:59.000Z","0.0.16":"2018-01-05T05:22:50.935Z","0.0.17":"2018-01-08T03:33:58.504Z","0.0.18":"2018-01-16T12:24:37.605Z","0.0.19":"2018-01-16T12:29:14.935Z","0.0.20":"2018-01-17T02:38:57.682Z","0.0.21":"2018-01-17T04:08:26.453Z"},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"dist-tags":{"latest":"0.0.21"},"description":"bfe mt-lint","readme":"## 安装\n\n必要条件: [Node.js](https://nodejs.org/en/) (>=7.x), npm version 4+ and [Git](https://git-scm.com/).\n\n``` bash\n$ npm install -g mt-lint\n```\n## 使用\n说明：iOS使用Xcode9开发时需在主工程设置里面把COMPILER_INDEX_STORE_ENABLE设置为NO，如果使用CocoaPods，需要在Podfile里面添加hook：\n\n```\npost_install do |installer|\n    installer.pods_project.targets.each do |target|\n        target.build_configurations.each do |config|\n            config.build_settings['COMPILER_INDEX_STORE_ENABLE'] = 'NO'\n        end\n    end\nend\n```\n\n###1.手动\n\nmt-lint支持手动执行命令来做代码静态检查，使用前只需执行mt-lint add -P ios/android/js 命令设置平台即可，然后执行mt-lint start [path]传入工程文件路径即可开始检查。\n\nExample:\n\n``` bash\n$ mt-lint add -P ios\n$ mt-lint start my_projece_path\n```\n\n###2.自动\n\nmt-lint支持在git的commit操作时自动调用start扫描命令，但需要打开pre-commit的开关：mt-lint add -H [path]，前提是需要使用-P参数先设置平台，此时传入的path为.git目录所在路径。（如果为ios工程，需确保.git与项目工程文件在同一目录下，如果不在同一目录下，需要设置额外参数设置项目工程文件路径：mt-lint add -H [git-path] -S [proj-path]，这两个选项要同时使用才能生效）\n\n注意：如果遇到紧急情况需要强制提交而不经过扫描流程，可以在git commit时增加--no-verify/-n 来强制提交代码。\n\nExample:\n\n``` bash\n$ mt-lint add -P ios -H my_projece_path\n$ git commit -am \"commit\"\n```\n\n## 详细使用\n说明：除了以上简单使用中的命令，其他命令都不是必须的。\n\n### mt-lint add\n``` bash\n$ mt-lint add --platform/-P ios/android/js  \n说明：该命令用来确定你所要使用的平台, 默认iOS。\n$ mt-lint add --rule/-R [path...] \n说明：该命令用来添加自定义规则目录，会把该目录设为mt-lint的分析规则加载路径, 如果不添加会有默认的规则，目前只支持iOS/JS。\n$ mt-lint add --hook/-H [path...] \n说明：该命令会hook掉git的preCommit，执行该命令后在git commit命令的时候自定执行mt-lint代码静态扫描。\n$ mt-lint add --source/-S [path...] \n说明：该命令需要与--hook命令配合使用，仅适用于ios平台，path需传入项目工程文件.xcworkspace/.xcodeproj所在的路径。\n\n```\n### mt-lint remove\n``` bash\n$ mt-lint remove --platform/-P ios/android/js  \n说明：该命令用来移除以前添加平台。\n$ mt-lint remove --hook/-H [path...] \n说明：该命令会关闭git preCommit的hook操作，回到正常的代码提交流程。\n\n```\n\n### mt-lint analyze\n``` bash\n$ mt-lint analyze --add/-a [path...]   \n说明：添加待分析文件目录，只支持iOS。\n$ mt-lint analyze --ignore/-i [path...] \n说明：忽略待分析的文件目录, 默认会忽略Pods文件夹，只支持iOS。\n\n```\n\n### mt-lint report\n``` bash\n$ mt-lint report [path...]  \n说明：自定义分析结果报告的路径，只支持iOS。\n\n```\n\n### mt-lint start\n``` bash\n$ mt-lint start [path...]  \n说明：开始分析。\n\n```","versions":{"0.0.9":{"name":"mt-lint","version":"0.0.9","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"chalk":"^2.1.0","commander":"^2.11.0","moment":"^2.19.1","semver":"^5.4.1","shelljs":"^0.7.8"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"c2c23bd1daa01545ac2181b131f59ee02654ed90","_id":"mt-lint@0.0.9","_shasum":"f52872e10efea5d83d8c0995bb79f0485104b382","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"f52872e10efea5d83d8c0995bb79f0485104b382","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.9.tgz","integrity":"sha512-kQsFUdWMaFQkNZ6m6TtcG6v8XSNuZxByZY0Rcpk8YXIaCvfCv8QSIARxQOmccgyuj+iSco6kAcdB+U+5sMXJXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJl7OdTDAagCrihEZA4qMJTUvCTyttOrWck30lIuEIXAiEA/w2O86cixqWbd0LijO7r7vgHaZMSFi+imOCmFJz5NX8="}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.9.tgz_1512658949914_0.16220018570311368"}},"0.0.11":{"name":"mt-lint","version":"0.0.11","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"chalk":"^2.1.0","commander":"^2.11.0","moment":"^2.19.1","semver":"^5.4.1","shelljs":"^0.7.8","babel-runtime":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"c2c23bd1daa01545ac2181b131f59ee02654ed90","_id":"mt-lint@0.0.11","_shasum":"aaa03b7c7b5292ba6ad0aaaab624c9f23e64589c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"aaa03b7c7b5292ba6ad0aaaab624c9f23e64589c","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.11.tgz","integrity":"sha512-v1vH925klea068K/V6d4sijyYiiBss3Y9Ntj+4S7aQZweaoycvbuMlcc581NERhm6K0hIuXKz0cVNocHXlZh9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOP8u8JRaQzmBprlDA+RCOUJBoNhYYRc6lX9WTd7K1rQIgBBJaXRVouEQpcksWpu3aHPQx/4JoY1hLvpj7GLO85uo="}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.11.tgz_1512983123414_0.07341165677644312"}},"0.0.12":{"name":"mt-lint","version":"0.0.12","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"chalk":"^2.1.0","commander":"^2.11.0","moment":"^2.19.1","semver":"^5.4.1","shelljs":"^0.7.8","babel-runtime":"^6.26.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"c2c23bd1daa01545ac2181b131f59ee02654ed90","_id":"mt-lint@0.0.12","_shasum":"04689f68ed3e263bfd2b6ae6d91a2a18ba0152ef","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"04689f68ed3e263bfd2b6ae6d91a2a18ba0152ef","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.12.tgz","integrity":"sha512-OnwNPaxjz9HAs+0PswORSZ9PjRpwg5eo79XleP5uL1YZmNPeoMon+UD6PzZMShWhDuIxI+S1w7PQPXvA/AjwHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPUqJymjJ6DKqmpI/ki7AY8P32f9qm7GGEn+8+pfbK1AIhAN0uhHARnmGxGAs3+Ya5g7xaP0DnaKakqlI8jvi0vMO9"}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.12.tgz_1512992026125_0.6960805754642934"}},"0.0.13":{"name":"mt-lint","version":"0.0.13","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"chalk":"^2.1.0","commander":"^2.11.0","moment":"^2.19.1","semver":"^5.4.1","shelljs":"^0.7.8","babel-runtime":"^6.26.0","ora":"^1.3.0"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"_id":"mt-lint@0.0.13","_shasum":"7064cebbb1f9e761779c628bb90ec4d6ea91566a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"7064cebbb1f9e761779c628bb90ec4d6ea91566a","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.13.tgz","integrity":"sha512-FICQn9IRU2jgfBlNDO+jZaCBSQiJiGmgCmkUwuq7JO/WYA8LDeCuilYTdg4eH3dZi0OxrFvgXbHx+qMc+OJfMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICc6iC2oiJisqqrgEZyT4FSji9prY+jj6tIMT2LyMgSXAiAI4/3bjR/k3/H0zrraffoLUenusIjBkGVS7vf/vi99DA=="}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.13.tgz_1513046211594_0.6266248058527708"}},"0.0.14":{"name":"mt-lint","version":"0.0.14","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","commander":"^2.11.0","moment":"^2.19.1","ora":"^1.3.0","readline-sync":"^1.4.7","semver":"^5.4.1","shelljs":"^0.7.8"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"4feb75170c6cb1c0f7b65a04aa68ff7790c14896","_id":"mt-lint@0.0.14","_shasum":"fcc256643c65d8d6bb858eef0e8d544623a02638","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"fcc256643c65d8d6bb858eef0e8d544623a02638","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.14.tgz","integrity":"sha512-s27Tli2hh0+UHn4fSsKEYRvyH5pPaFtnIxLZQvO7m+XCd4Rz9O+laeE9LSyXDP/hugboLWg50IDwQecXW+Sh3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+lXcdLx7XOqS+zd+EP1m0bEDmOhYa+TLVIPPqkod2yAIhAP9YJbPr+2n5NeWMcGLnUT+AaXqoLmM+tcRYU9t0yPXd"}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.14.tgz_1514204162066_0.759614952839911"}},"0.0.15":{"name":"mt-lint","version":"0.0.15","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","commander":"^2.11.0","moment":"^2.19.1","ora":"^1.3.0","readline-sync":"^1.4.7","semver":"^5.4.1","shelljs":"^0.7.8"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"4feb75170c6cb1c0f7b65a04aa68ff7790c14896","_id":"mt-lint@0.0.15","_shasum":"2c97b93bada353365192d33d1d2962362ed0a5c1","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"2c97b93bada353365192d33d1d2962362ed0a5c1","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.15.tgz","integrity":"sha512-YUIi/fxxSqos9e8hTnjF3+Agm/nz26fiWVbtQINZeeur3lu3DrYNe3o6ABEqH6M9DnQzQjahujH8mrzApYAyFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0RCU9wt8jCOm4wnMA+KL8KfaK17F4swTCF4GeBKQdRAiEAzn0ivsfAA++m2Z33VMpxlwFKely1vA61uQUr+jFALpw="}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.15.tgz_1514204818875_0.7532125774305314"}},"0.0.16":{"name":"mt-lint","version":"0.0.16","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","commander":"^2.11.0","eslint":"^4.9.0","moment":"^2.19.1","ora":"^1.3.0","readline-sync":"^1.4.7","semver":"^5.4.1","shelljs":"^0.7.8"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"d63de4de66386687a006964572bdf2d5b5f58a79","_id":"mt-lint@0.0.16","_shasum":"dcc13dd4f833048b3353ed7872a8b33540e28f73","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"dcc13dd4f833048b3353ed7872a8b33540e28f73","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.16.tgz","integrity":"sha512-rYysdUc5wV9yp439DQY19+/r+ILCEWq+q5UDD8kft9KnxVgh1NW6HKGg3BLEQU1ua0nLnhqGKfZWnQQrZ4atqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFtcMgvaBeQTavcQok16n+7XGKOJF4wIbcEwcjfI8nWAiBF4CB5fT0DkHH5CQmmJLi6bKyeV87s+uRzU2nfHAZm0Q=="}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.16.tgz_1515129769982_0.20971863763406873"}},"0.0.17":{"name":"mt-lint","version":"0.0.17","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","commander":"^2.11.0","eslint":"^4.9.0","moment":"^2.19.1","ora":"^1.3.0","readline-sync":"^1.4.7","semver":"^5.4.1","shelljs":"^0.7.8"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"d63de4de66386687a006964572bdf2d5b5f58a79","_id":"mt-lint@0.0.17","_shasum":"37a1d1d224a031387024fec42ea76aca2038a48a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"37a1d1d224a031387024fec42ea76aca2038a48a","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.17.tgz","integrity":"sha512-iJbiqGc5OY4KIpLlGHMQ3XP3Ia0b5EZrziu+gdhqWheEB28jsWt7GJdO7ZOjf3bF5hUJ3cCeOceFUPMHHWn/gA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAvoaqOzCBcqAXHeaOSTwJzcPy8QyyDdJ1qcOTvNHxNgIhAP0AWoV7Q6HOwRxJxXRuBdsjmR+uxBX5nkUu+MP2e4Q8"}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.17.tgz_1515382438306_0.7409114665351808"}},"0.0.18":{"name":"mt-lint","version":"0.0.18","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","commander":"^2.11.0","eslint":"^4.9.0","moment":"^2.19.1","ora":"^1.3.0","readline-sync":"^1.4.7","semver":"^5.4.1","shelljs":"^0.7.8"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"d63de4de66386687a006964572bdf2d5b5f58a79","_id":"mt-lint@0.0.18","_shasum":"f963898f243f828a87dae65f9a4c04a6cb9e4160","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"f963898f243f828a87dae65f9a4c04a6cb9e4160","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.18.tgz","integrity":"sha512-Fy9CBm9KxwlOLlhn/s9R8zl/W32bUEYn0woUG6fytzZut9dXR0oagoqyangHI2EsaIpVigj7mDIusm/RwoB7sA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDowuTthgAMuwYCo4zKdeLT4sCUAbzJQqMASCQjrD/1vAiEApXZpsvBH0VpNDW7RXf2NQ9ZNZ/b67Titt23TxCgYXFs="}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.18.tgz_1516105477432_0.9236237383447587"}},"0.0.19":{"name":"mt-lint","version":"0.0.19","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","commander":"^2.11.0","eslint":"^4.9.0","moment":"^2.19.1","ora":"^1.3.0","readline-sync":"^1.4.7","semver":"^5.4.1","shelljs":"^0.7.8"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"d63de4de66386687a006964572bdf2d5b5f58a79","_id":"mt-lint@0.0.19","_shasum":"f2bab103c9d06974c882eab4e2800da51b1c1a67","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"f2bab103c9d06974c882eab4e2800da51b1c1a67","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.19.tgz","integrity":"sha512-foqPeCEwNt5cZfJB2GQsXSYpoL1Y05PJ35q/0rBQVn1fDqdCh6Zriv54yY3HWYtYtBUfophhCxvjCiV+L+KD7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI6bUXXyx6sltS6P0SJoyJT9IT5cxyG/KIF0rsIs94NgIhAKIGCU5g8QQK+JAf0F8PmzMziDkrSB5RtfyLcWpdUKHU"}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.19.tgz_1516105754860_0.5414646496064961"}},"0.0.20":{"name":"mt-lint","version":"0.0.20","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","commander":"^2.11.0","eslint":"^4.9.0","moment":"^2.19.1","ora":"^1.3.0","readline-sync":"^1.4.7","semver":"^5.4.1","shelljs":"^0.7.8"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"d63de4de66386687a006964572bdf2d5b5f58a79","_id":"mt-lint@0.0.20","_shasum":"21c2483645cbde0478b4075fdc066a394c50e8d6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"21c2483645cbde0478b4075fdc066a394c50e8d6","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.20.tgz","integrity":"sha512-8+kdFv1M7YCKchY3rmkLeZN6LrMZEGNzH8xnvBGHcqS56mpRmv0ULNwn2b4av+lVQyjOvyNJNn+Z+SG9Kg2XHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPaAKy5gi939ScQOu0Q9qjF9x1p0U60E2rtOM8IIFW+QIhAIBe496/FY/C4Lu9Y+TGsShIb+vNz0A6+m8j0DoRNMkZ"}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.20.tgz_1516156737608_0.4367475132457912"}},"0.0.21":{"name":"mt-lint","version":"0.0.21","description":"bfe mt-lint","bin":{"mt-lint":"bin/mt-lint"},"scripts":{"dev":"rollup -c rollup.config.js -w","test":"./bin/mt-lint-ls init ios .","watch":"gulp watch","build":"babel src -d lib -s"},"author":{"name":"lavawong"},"license":"ISC","dependencies":{"babel-runtime":"^6.26.0","chalk":"^2.1.0","commander":"^2.11.0","eslint":"^4.9.0","moment":"^2.19.1","ora":"^1.3.0","readline-sync":"^1.4.7","semver":"^5.4.1","shelljs":"^0.7.8"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-preset-nodejs":"^6.0.0","eslint":"^4.9.0","gulp":"^3.9.1","gulp-clean":"^0.3.2","gulp-jsdoc3":"^1.0.1","gulp-watch":"^4.3.11","lodash":"^4.17.4","rollup-plugin-babel":"^3.0.2","rollup-plugin-json":"^2.3.0","rollup-plugin-node-resolve":"^3.0.0"},"gitHead":"d63de4de66386687a006964572bdf2d5b5f58a79","_id":"mt-lint@0.0.21","_shasum":"e0b08b4d60dc2ad43b24c3cdb4bc21063e26f8e5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.1","_npmUser":{"name":"pingchao","email":"271753077@qq.com"},"dist":{"shasum":"e0b08b4d60dc2ad43b24c3cdb4bc21063e26f8e5","tarball":"https://registry.npmjs.org/mt-lint/-/mt-lint-0.0.21.tgz","integrity":"sha512-VEk+yJo+IFxmWpwB0s+if7/OpV1gWSjKldHxOdNwiPJaGEdeuELD8ImW67fvmOeU6XciDz45j8tOdIfxFGQ5Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9xNylFG8FG3+CCWNbQ1OHvWsFde063cpTjF0ExoAORwIgemByPbMqd2oR3SBs37aM5iDDpw6fmVP8BpR9P+LbegQ="}]},"maintainers":[{"name":"pingchao","email":"271753077@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mt-lint-0.0.21.tgz_1516162106322_0.2584851407445967"}}},"author":{"name":"lavawong"},"license":"ISC","readmeFilename":"readme.md"}