{"_id":"resin-lint","_rev":"119-38f48cb3cd7512d8ae82d95820d7a6ae","name":"resin-lint","description":"Resin.io coffeelint & coffeescope2 wrapper","dist-tags":{"latest":"3.3.1","roman-add-mocha-linter-a9f574453268a6a044c91a9e7fd9d5ea08a6d04d":"3.1.0-roman-add-mocha-linter-a9f574453268a6a044c91a9e7fd9d5ea08a6d04d","roman-add-mocha-linter-e85abc4409c642cf73c6c3e2a0df48efea75f08d":"3.1.0-roman-add-mocha-linter-e85abc4409c642cf73c6c3e2a0df48efea75f08d","upgrade-prettier-2f949860f3c86b4be1959100a430ad641525c3b7":"3.1.1-upgrade-prettier-2f949860f3c86b4be1959100a430ad641525c3b7","update-deps-84dbdd8dc17c7de352d8e7519c6cbe0035681433":"3.1.2-update-deps-84dbdd8dc17c7de352d8e7519c6cbe0035681433","update-deps-6cec8df410023b6e8bf02a6163f0df810270708f":"3.1.2-update-deps-6cec8df410023b6e8bf02a6163f0df810270708f","disable-ordered-imports-f01abd003b10d219e1ccc649255efda29a04500c":"3.2.0-disable-ordered-imports-f01abd003b10d219e1ccc649255efda29a04500c"},"versions":{"1.1.1":{"name":"resin-lint","version":"1.1.1","description":"Resin.io coffeelint wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-lint.git"},"scripts":{"pretest":"coffee -o build -c lib","test":"./bin/resin-lint test/","prepublish":"npm run lint lib/ && ./node_modules/.bin/coffee -o build -c lib","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffeelint":"^1.14.2","minimist":"^1.2.0","resolve":"^1.1.6"},"devDependencies":{"coffee-script":"^1.10.0"},"gitHead":"c4e6fff6a22cfc57cace84029b3ee3fc5fd83b1a","bugs":{"url":"https://github.com/resin-io/resin-lint/issues"},"_id":"resin-lint@1.1.1","_shasum":"e54713a798669ffc602a0720d29cd8c6a0d33409","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"e54713a798669ffc602a0720d29cd8c6a0d33409","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.1.1.tgz","integrity":"sha512-j+VECrpT9o7swAVJr+tNgC8m1E3ck+5AN+/EinF2iVoJNxRrLz+iGTmekyrlH+1QW9XaF2wvcOoqsDgRWVMJ2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC24r+DrbBREX17NxqpfWt9FTnwioxn7ZwkF2/IfsWUVAIhAJISEO6Mqw2u0uf03ZMKWE2lQWrWzM4wMF/8q6wF/Ssu"}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-lint-1.1.1.tgz_1458650511297_0.07192473975010216"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.1.2":{"name":"resin-lint","version":"1.1.2","description":"Resin.io coffeelint wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-lint.git"},"scripts":{"pretest":"coffee -o build -c lib","test":"./bin/resin-lint test/","prepublish":"npm run lint lib/ && ./node_modules/.bin/coffee -o build -c lib","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffeelint":"^1.14.2","minimist":"^1.2.0","resolve":"^1.1.6"},"devDependencies":{"coffee-script":"^1.10.0"},"gitHead":"49515765936633eb63f646b92f63498483931cb6","bugs":{"url":"https://github.com/resin-io/resin-lint/issues"},"_id":"resin-lint@1.1.2","_shasum":"ae9e4f8b89d6aef17945272b09452ab686a4c759","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"ae9e4f8b89d6aef17945272b09452ab686a4c759","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.1.2.tgz","integrity":"sha512-JrVa8qGefNaYGRjehpqrkUcmmABDZFb5gf7LxFxCF4+9qycclZTCO1Mag0SW3nqZ6IY31ZmM6D79lHa18Wnx+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLA461+oKzlCAb4z8cDiK91nV5yaRwJCCRUrYy1kvM/wIhAJK1DA56SU4Rxd8LSyY0cp8zzdjl4aY2Qu12VkUWpY2L"}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-lint-1.1.2.tgz_1458655119941_0.3681085656862706"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.1.3":{"name":"resin-lint","version":"1.1.3","description":"Resin.io coffeelint wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-lint.git"},"scripts":{"pretest":"coffee -o build -c lib","test":"./bin/resin-lint test/","prepublish":"npm run lint lib/ && ./node_modules/.bin/coffee -o build -c lib","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffeelint":"^1.14.2","minimist":"^1.2.0","resolve":"^1.1.6"},"devDependencies":{"coffee-script":"^1.10.0"},"gitHead":"7c99686f3579195851cce2bf9fcd4f531fb767bb","bugs":{"url":"https://github.com/resin-io/resin-lint/issues"},"_id":"resin-lint@1.1.3","_shasum":"ea58825b90b1830da216e8f0d10255bc463b01a8","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"ea58825b90b1830da216e8f0d10255bc463b01a8","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.1.3.tgz","integrity":"sha512-RRMZ4Dfbdyxu7ocpY+wX+8aItuCOE7kLrMAb/9bVHW6PrmurCF6vOU7p3Oa9B+/YwM0O8Jx0bwU+3IWQPF+QBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu8/wy34DqaqZ2BgJ9wCaWrqwBLBPdj98jjUEBugOOuAIhAKpkNt1wXNx4n1Lo6ZbLsHCmLKwwLpNjMI8VY2/y2MJ7"}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-lint-1.1.3.tgz_1458658294406_0.0242991098202765"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.1.4":{"name":"resin-lint","version":"1.1.4","description":"Resin.io coffeelint wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-lint.git"},"scripts":{"pretest":"coffee -o build -c lib","test":"./bin/resin-lint test/","prepublish":"npm run lint lib/ && ./node_modules/.bin/coffee -o build -c lib","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffeelint":"^1.15.0","minimist":"^1.2.0","resolve":"^1.1.6"},"devDependencies":{"coffee-script":"^1.10.0"},"gitHead":"4435a6972f9ff183e2fe0904d54e2d8c9aed6444","bugs":{"url":"https://github.com/resin-io/resin-lint/issues"},"_id":"resin-lint@1.1.4","_shasum":"035c8f2125e35bde4c08e4992f7818ce4edc3be6","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"035c8f2125e35bde4c08e4992f7818ce4edc3be6","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.1.4.tgz","integrity":"sha512-8mUMtB4N8JWsGEv35ry74YNLUhmY0cdGuUYPs/2O6SJjNEZR7ufv1luZjv4HFWuBNvVunGi0uZHKEzx1y4ujlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETaM2GHV0l2kqTG8jNWcH2DtVp7R080HOLIty/ZZ5FJAiAIqblnx4B+BNQ61z9Yd6DlZEkoycgtT4m1UjN5x8CvLQ=="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-lint-1.1.4.tgz_1458666737803_0.5693544461391866"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.2.0":{"name":"resin-lint","version":"1.2.0","description":"Resin.io coffeelint wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/","prepublish":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffee-script":"^1.10.0","coffeelint":"^1.15.0","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1"},"devDependencies":{},"gitHead":"8271ce996212ec936043d1517ac94f3174a245e4","bugs":{"url":"https://github.com/resin-io/resin-lint/issues"},"_id":"resin-lint@1.2.0","_shasum":"c69af0d8b72a8364808e5a2d5a54455309a6dcec","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"c69af0d8b72a8364808e5a2d5a54455309a6dcec","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.2.0.tgz","integrity":"sha512-jbrOnElIUHwt3h1IJSaWtM7gUzZB9MjRJGxU/g4xbQ1kUzve00Mk2zPg3+3EeTye/PHeBrevggV1TsFrpnDSXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkNaZaoniodPD1W5/X304fBsSVetTQW4xRw9SOEywnSAiEA4DBDr1a/eikjDSonJoIjMU/xCOVZXF6+RXUVQRSPMAo="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-lint-1.2.0.tgz_1458760888508_0.9647831292822957"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.2.1":{"name":"resin-lint","version":"1.2.1","description":"Resin.io coffeelint wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/","prepublish":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffee-script":"^1.10.0","coffeelint":"^1.15.0","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1"},"devDependencies":{},"gitHead":"d2711b482063a84ca4827daa9f6f13af8cd5424d","bugs":{"url":"https://github.com/resin-io/resin-lint/issues"},"_id":"resin-lint@1.2.1","_shasum":"b3fcaf6a7cfa743512bf276097c88894cc83a272","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"b3fcaf6a7cfa743512bf276097c88894cc83a272","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.2.1.tgz","integrity":"sha512-yLJRdEVQubw+bHjt2wnAi0U+PEA+yuBlS+SKun+oW2zENiYuM0rSKSpksKhWIcAvHdmFZxzBXOdUA6BFL2EMRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUXLfGCxGPFtujUPqfa0RK0MaxqvPn43Coy0V/splHCAiEAk6JWjhBSvPIWpNpHdiQbJehIo3fEm5daN7/6bJ6ZQqE="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/resin-lint-1.2.1.tgz_1458763115348_0.08644026960246265"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.2.2":{"name":"resin-lint","version":"1.2.2","description":"Resin.io coffeelint wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/","prepublish":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffee-script":"^1.10.0","coffeelint":"^1.15.0","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1"},"devDependencies":{},"gitHead":"fb9e6b8e3e1c5d477290be90e5458f2bc168a334","bugs":{"url":"https://github.com/resin-io/resin-lint/issues"},"_id":"resin-lint@1.2.2","_shasum":"578a577ef620d9f63ba9c641a8c5f77ac20f136e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"578a577ef620d9f63ba9c641a8c5f77ac20f136e","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.2.2.tgz","integrity":"sha512-eOsInhRTS3PsAqRR9ENjpnrvehhJTw3JZqvGwjitevaGunkTJ6KmEOMFzun+OvAeOCr72ktVO25FvcLlcCZZCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5/fbraznZvanwEEKrSCAE0yg0fUgvcmwFb4CD6P3WyAiBMxltwQZTw20k18PMni51fsmMb0Hus3yA9ebhDqpBVIQ=="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/resin-lint-1.2.2.tgz_1458848916362_0.4587090229615569"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.3.0":{"name":"resin-lint","version":"1.3.0","description":"Resin.io coffeelint wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/","prepublish":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.3.3","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1"},"devDependencies":{},"gitHead":"ee01b4e7ba1ad71a4e211735ac15bcf482589aed","bugs":{"url":"https://github.com/resin-io/resin-lint/issues"},"_id":"resin-lint@1.3.0","_shasum":"39945e8e53d2100ecc363f7bd348faf6191d7444","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"39945e8e53d2100ecc363f7bd348faf6191d7444","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.3.0.tgz","integrity":"sha512-oXKfcv+QKl0VxXNny8wMFQyVZY+UMzlFeAf46FA+vOttldKBcI2t44YGGodvqhxov69rlek/oOTWPs691juRMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPuXKGQAkwi+dSH29Rsr5mZzP4sJPAA8pVZq3RECTlOAiBhNfxYApwFsxMa7FaQz2MDBfLbkN9IWlmzpQhGZB+bbQ=="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/resin-lint-1.3.0.tgz_1465925359832_0.5736540930811316"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.3.1":{"name":"resin-lint","version":"1.3.1","description":"Resin.io coffeelint wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/","prepublish":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.3.3","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1"},"devDependencies":{},"gitHead":"d9c68e7db5bd0dd6554c9def47bd7f98a9732e5e","bugs":{"url":"https://github.com/resin-io/resin-lint/issues"},"_id":"resin-lint@1.3.1","_shasum":"12e20d0565e9eba042fab5ba3e5c902ae2bf56aa","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"12e20d0565e9eba042fab5ba3e5c902ae2bf56aa","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.3.1.tgz","integrity":"sha512-1sTUw6bvs8NeFyEde0r0iH93TkO0jfXlsiTnPtGevLDjeTg4ubkc1WG+B6k6DHTgx2owH5BVQdJlILNOeU1Ssg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCarAEjzrdbxc31mzZ3aq6Tb9JbA1sGLwMB8XQgAvBEEwIhAIOY6aGSwIAXyQk82cIqATFkqu8kZfxyDsP5scEqqWvH"}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/resin-lint-1.3.1.tgz_1466008035109_0.47698831534944475"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.3.2":{"name":"resin-lint","version":"1.3.2","description":"Resin.io coffeelint wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/","prepublish":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.3.3","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1"},"devDependencies":{},"gitHead":"9475e465ccd98c572f4a983c962d07d46b67fa76","bugs":{"url":"https://github.com/resin-io/resin-lint/issues"},"_id":"resin-lint@1.3.2","_shasum":"6356aba6a80add970d8ea4a3fa2458996d2d1809","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"6356aba6a80add970d8ea4a3fa2458996d2d1809","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.3.2.tgz","integrity":"sha512-X69xF/sfVyYbNUdxAXB7jqMJMyXjlNI7U3Q2RPWXRpsshRPFFvyTebmdjxrPKrUVYbPITgrVss7RzgM7uN/seA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSzDxjV7uLyzVN26jTgOoXbP1swMDQ+yFLqwDLHABXFwIgS1i8/P2/+9F5Jc2iDpOlkePMt5yIazXwjSYf87JFQHY="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/resin-lint-1.3.2.tgz_1466095379153_0.4843515323009342"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.4.0":{"name":"resin-lint","version":"1.4.0","description":"Resin.io coffeelint wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/","prepublish":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.3.3","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1"},"devDependencies":{},"gitHead":"a2912c31f9784e85eef36f2fc3b476f53d24c34a","bugs":{"url":"https://github.com/resin-io/resin-lint/issues"},"_id":"resin-lint@1.4.0","_shasum":"5e394906ae8ebc6333a375f2f4e51979b13ec3f7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"5e394906ae8ebc6333a375f2f4e51979b13ec3f7","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.4.0.tgz","integrity":"sha512-YEGbeEKvCmdB296tvOpzb34V2F0pR/KN/4tR5xmB+RuXUXEeXHc0ah+17VsASZox3fGBLG+6loUINLY6sdyrLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvnUkQLY9Ir58p9rRGBu+TU7f4p8/MaEab31a6AHz9fAIhANvb9WPvl4cukgoKFc685pR/OjZoa2ArYcSPX/wyn6cA"}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/resin-lint-1.4.0.tgz_1466667010744_0.009278378449380398"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.4.1":{"name":"resin-lint","version":"1.4.1","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/","prepublish":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.3.3","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1"},"devDependencies":{},"gitHead":"021e25893cb51b8f075519a1ae92f0ded896338c","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@1.4.1","_shasum":"2f883318f4257bbe32f8acede79b7e3c3e460d3e","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.2","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"2f883318f4257bbe32f8acede79b7e3c3e460d3e","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.4.1.tgz","integrity":"sha512-sbF3eKceOpmE/5gxwKbO+HYA1XRi3N0fj5JMCa+NxhBvdB30bMwgwkX8lLKvBR8104CaSoNA5D37f5e+cdUzkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyE0FHJ9h67X4TYBhuZCejDAKk0iGcUBSCqQofHhLMqgIgH1ZaKjiuUl+lCshDPt1y0J2kbOmfHhwGMN7lmRJtzLs="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint-1.4.1.tgz_1496822212012_0.5094091822393239"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.4.2":{"name":"resin-lint","version":"1.4.2","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/","prepublish":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1"},"devDependencies":{},"gitHead":"7d9f35a36503a33907a99192cf2fcd24868f5aed","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@1.4.2","_shasum":"3265892981f778c85e66be14ba53f542ffafbdc6","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.2","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"3265892981f778c85e66be14ba53f542ffafbdc6","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.4.2.tgz","integrity":"sha512-eoz820VhUq1t9AIzC4wzXMmAtFBWZeQGJEpF4r2CSWpTBf/YLVOzRZUvaUo9atvt2waS9gzoarbHQkInO1NjUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGy+6HLRFdKllUEmbhELt4LdF9OtAVtmAN+dRMS1geBJAiA7bm4l49gFlS36eitVahi4FQz37rzOjlXmf902hAv/qg=="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint-1.4.2.tgz_1496909489503_0.5153924557380378"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.5.0":{"name":"resin-lint","version":"1.5.0","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/ && ./bin/resin-lint test/ --typescript","prepublish":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","tslint":"^5.8.0","typescript":"^2.6.2"},"devDependencies":{},"gitHead":"2935d098a8fa0a088e12469875376cf47f2f9a54","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@1.5.0","_shasum":"1a5f842e62e9150da250b0761bc18324420ebe6d","_from":".","_npmVersion":"4.1.1","_nodeVersion":"6.9.4","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"shasum":"1a5f842e62e9150da250b0761bc18324420ebe6d","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.5.0.tgz","integrity":"sha512-fz6Se17fml3IkQnJ5xDHOw9aPFIIZMYKFFGusihRs+KLZIlVbgiOFn0xVROJkAXTbg8cBpZ+rZn2JoYJKKQJWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFrhiGkHQGETn/w9p18/YW+hOf7yLycPBoqJz/XotvcAiEAoBN1/i862biRk/kLG0BcL1Y25cVp9/ir/BmJRScs/Cg="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint-1.5.0.tgz_1513954107060_0.44012533710338175"},"directories":{},"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.5.3":{"name":"resin-lint","version":"1.5.3","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/ && ./bin/resin-lint test/ --typescript","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/node":"^8.5.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","ts-node":"^4.0.2","tslint":"^5.8.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"83c01f162b9021d1d61fba451e4306ad63a35f70","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@1.5.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-n3QZts77HkMbjZa9zyit08CXUHu9JkRcZsI63zs1qpXrTFtyRat2qpNDlRF7uvxm/2SPecADPZVhaPeFeUNDGQ==","shasum":"d65fead1a55661906be0dfc370d4b1f99511b0cf","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.5.3.tgz","fileCount":13,"unpackedSize":27259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6KISCRA9TVsSAnZWagAAxFwP/24xARrXu5FZSHwIFkFK\n+Xs2WtE7Rd+z7RxHvPqDeKIfgdmk3eB5bCuIFx7cCBRe0quu5AuEEh+4k58C\nA4zDAzdFJhHZjtgLNbuMp4c3wiTJ+UXwc6WwhhfiaHL1R1+VJs8y+ED8vwsW\nuKDYAiYzchKwWReYXnUh0A0t/oV/m4dlmyZ3enEXKA4wTgizv0fo4M4GVUcK\ndHUr5pf77LTjQouw7sOxBmq1fP64nz+GUdiahhejJr88FNUbA1ANNsEFjouE\nThW0d9wxQSzARfNANYcq6N3Tf3zrn0FFYHlpOz/PTd4axXT6Kr4nVup+BJe9\n/NcP6ojSSDa2oBEII3AVZby5dYx1rz8wzxhUeAINRAhS/CwqLuHSMF8FlbE7\n/RnJ4I/Zo1dCQJY+xEg43ZTF2DZTdUQAQ80BDXGnX6ASw89OVW1XBOffAdBw\n1eNpBGp6j1+LRFlhT7XK9nrd8FyNlpEC2UlFBmfmOg/looa5bdrMiB01nSAm\n7No+UnTvmP0o8XNq01dubDTQdDoDqFQUHIcXEgbiN7w8YDQOZr5TvZnEioET\nS8PhD2LIp6upTs7su26fkU2GGIb4abVvPasXUNc4VJoocjbWdD5jBY3EsKdF\nQiBOfOuH3ZEy3zp5FFDPGFJQ2jATPZFLxZ2NCyzsQJW0x0eE3S3p3Ce3SXln\nd5CH\r\n=6XRu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8UXpW71UoBulgIhJpWhckKYE4rdZCwdLdnhDIjoRDYAiEAza2db3rbEut3OuRuefoDrTJJwHJUfgX2C3hQabYxZG0="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_1.5.3_1525195282434_0.8908195224397686"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.5.4":{"name":"resin-lint","version":"1.5.4","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"./bin/resin-lint test/ && ./bin/resin-lint test/ --typescript","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run lint lib/","lint":"./bin/resin-lint"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/node":"^8.5.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","ts-node":"^4.0.2","tslint":"^5.8.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"31b339b3bbbcaba69d7de94799d60c79ac0c0c1d","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@1.5.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-ePxNTwsL6H/gA8xnuFg4No8FdRpCVETg9Sr4QjiLPVyozbOl2bHx1fM4tnG9y/8uYfB+apZlrcAQkqC9GYDwXQ==","shasum":"9376024a5c7217c58c76b584e5da50f25a0d8f02","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.5.4.tgz","fileCount":13,"unpackedSize":27364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6KRACRA9TVsSAnZWagAAq6wP/iSGJKpOB5mnVvMlt4cL\nRGDQDVdCeBtjc/BuBZL8lr7sUGVbekPGNUhKyzCccERxUpSUCaXrzVenCu4t\nqiPLO7oZcdNDMBTKczYpa+ROLFrVfoOYwbV/M9mfYMARYw96aMwdddOqz59z\ndiTXbFeCpjPfnBXIfPrL1/gwxgBSzif5dM21URfQWW0vX9X1jZZIbRgedhiv\n7fmmoH26qHwuiHVNWoZ/DhTFDQi9kALZs2Hz21Q0kOCFD3RCZYPgC8KUHzGq\nEZZbf6kALCIUiXkWDJwDbMX9w/50Oc+Wug5b24BavWIhZc4UAOMvYD46ZyF8\npSwBlbEaQL4fHk2lu4mbk1VJnse9EBASy6Y8XnXqYbymu8Z5vhyodvRH/aNY\npybTBxESA0lP5LA0n+tsRNboerayMwqhgQM/BWbdDwCjzgR681KQPM5a6UFR\nFdwIcxpHh06mOOUtQuG00CED7/eONYhqpS55tYGKSAmvB3MPjiGOxbHg45pa\ncgIuYPBDKZwtNHkUNWrbLLX0dVExeegmlIs914NoJA1iwcRWm3t/w8qw5HCo\n37fVe6ZdRlTmbFyoyXfhCMH94xG5oiVIJI4GD6dwhlAJxE1oVRV7u2U71oVb\nDgj7+x3BEGMQd/YXBkFmy4dZzV6ZB9u0F8BRilYM/hOoxONQii96twA0hREg\nekdc\r\n=ojPc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMMYVOAvsUAJy3mYRWSdRavj+/ThtVOlKymnreBpwiiAIhAOKVVyKSErzQjJx6DM8hCKn4VjYL7UEDDIPS9l84BsJr"}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_1.5.4_1525195839506_0.26557712608237694"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.5.5":{"name":"resin-lint","version":"1.5.5","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"npm run lint && ./bin/resin-lint test/ && ./bin/resin-lint test/ --typescript","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","lint":"tsc && ./bin/resin-lint lib/"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","tslint":"^5.8.0"},"devDependencies":{"require-npm4-to-publish":"^1.0.0","typescript":"^2.6.2"},"gitHead":"3d3cc1afede05310f35f945698a801a0c33a571e","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@1.5.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-xagkydMRQ+6aNuUkKQAvJfyw1zTv2Xd+kEgYQsV/Z9cwz1FK500bVC+Berb7gurumh8nmkhXx74FUL9iRDgb8g==","shasum":"4adf54c4e9b312f8358a86c514730e0950713f3b","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.5.5.tgz","fileCount":15,"unpackedSize":40431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6LesCRA9TVsSAnZWagAAf0wP/AkjXgidBsEaMUDgSa8b\nWxxPxreS9Q3u1PNZD1LfMgpH6gugDxwRbZEfW/RhWci6Ih7UkAqJ3ZRG1E0W\nsc2u5ps14TOVnbssAzUsTIz44EsnSLZShRWlg5iuBCioP7R9qAsiqC/+qsl0\nivHVNMSMg7oZLocS63uE7ktzXsku8gTDMiGapTM423sjxGW+QpnpPv/y+/LX\nSV62TmZjjJp0NUGgvRQNyk25T2hTPrq/ya0vRC7fgk/RWWzE+P61cjtd6Ekj\n63JJS2VJcOFX6l3oQfAeu5JIcCaV4lEoxtZLkO6UaqFID1nznA1xvZqro4XO\nslMZUGf02ZV/fzXmf8ybNSWwI0b0qStmYJX9JJThYMU9ge3N2vgXprI82gQP\nRewIoDDKA3FdlwT/AjU58URTGAXjClDmH670K3VAPQbGdaL4kSJoMM8gtnh+\n/dzbSqChpflhaL/+6QsvrFpWJ5ldZgK9JauqGxEtSFDXF1AwvWO6n/6T7wK7\nJlcoxt1p/eL5lB2BZi7cjhL40nqznnQHzvcnTL3Yu+zmNNY6dfKEe96KnXPx\nCp+O6IBGEbC4lpvQPdNmS6tTi2Iy5BYsF4NCGVkchvROi9UDxtHlLetLKQpO\naU+drfXPOTXlDPpk1qZ0Gj/pnLyPkOYezcGbqsjkYxW9Yae7D+7jIpu0cMhI\nfd1s\r\n=2RN3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvsrhVi0vdaCgJ2O1AKhQe4lkDHkm0Xfjkc0OmRsiuIwIgY9/AtTG5+Ix2beQ2DXeVal5nqYSvQP6OtYFgJ3T6ZMY="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_1.5.5_1525200812342_0.8595658906261301"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.5.6":{"name":"resin-lint","version":"1.5.6","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"npm run lint && ./bin/resin-lint test/ && ./bin/resin-lint test/ --typescript","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","lint":"tsc && ./bin/resin-lint lib/"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","tslint":"^5.8.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"73e5de6096c50e5974f8c16a42e981e5651b9e0d","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@1.5.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-QyH/gzSto1oF8NqkfAvKCsCAj73bixPXkkZPebZ73xYFjPmtb0bf0+HNEfA9ai9cadGdANtrCLCibLhgUDruwQ==","shasum":"825ff6dc43dcf69bbc442bc921c9edd08d1021bd","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.5.6.tgz","fileCount":15,"unpackedSize":40560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6LkOCRA9TVsSAnZWagAArLwP/2IbQaBRm050rkc80uG9\nN2Trmgevw4nhzf+n1pQN3blPIXR1kOqPUpvrQiXknPA9fmefhpiauliwkszO\ngo/Ms0CmYt4YXn3V7XsXm5A1fZfzccFhsoaFnQexZf9PZFcSn3wxt0AAadXu\n7pZAO/ZSanvTJBKpmbnQoVINwfB35nVWObPTCZsCDwAfkkOKu8H3hyz0yu2I\n2wD+tVjCm/BEj/BiS49gzPcgTfuoNgsTivErh0xEtmEGy2OotWORXyeEsaz3\nQ+wkZKNxdPX17mXzaPQosH8ws1tml4WWJKuAoAVeACZRSjEUSaXQKKbnCtdk\nKcN0S9teJJR4hIGcm2CsIBPAii5NsoBkQPOWymWRwPCAHjwe5c7W2OZZEiQg\n1tmmSs267XrFZMHAvIKR5XuuXmf3acGsnTmHQAKLbLB8Ht4aSWcOwVEyRq69\nEYatnzS8wxZ7QQsyr7sb/Nr+yRPiErpxoYVxHeX0cm4/hfXrKxGbHRseYniJ\nGNeC8UsysnpqjPYNIGjWxqDqKdxQZmXKis0wkUSyQRtyiO3UYioaGKbL5/Ce\nWT6WHRcTKmoUyz9KiyhN9yD2QhTkuRFRSuXUXkB8OR95s9xH1lTMIOky1UX1\np+lGytOEBZF+Es/2AMZPifdpw8Ka5zvJ/0cXsn+b+SpQXJ6OI2ZiimbXfeE7\nuH1w\r\n=XzBp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAp2RR0VLkK1tEgcP0WFYT/0OTCm+5ukKUzs0y/Wn1t6AiAb5f3LLYmsf8wBDJRP61/ckDUjkCSUKDmxz3TZN7aggA=="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_1.5.6_1525201165371_0.6988354107977788"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"1.5.7":{"name":"resin-lint","version":"1.5.7","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"npm run lint && ./bin/resin-lint test/ && ./bin/resin-lint test/ --typescript","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","lint":"tsc && ./bin/resin-lint lib/"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","tslint":"^5.8.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"03b51b7e01a176ad369438ecec86a5a2e220ab6f","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@1.5.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-/tjWhz5uugdZiT/vowerNQVtZL66lcjOvdx8E/6mdkUqWoJIwRxYHqIC7Rd/Iwrz67kwMByMnlS1DsonYp2l8A==","shasum":"1a344f6c0c5e924af1e503bfecaf11c6cf144a62","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-1.5.7.tgz","fileCount":15,"unpackedSize":40928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6LxoCRA9TVsSAnZWagAAw/MP/ROo3+vomZke9QWp+wyG\nhpOAORXbaa/JQ6Q34N2uo3yDpkoLnE1clhCgUp2+Nmm9zH6h+xj29PNipQ+f\nUVu1NWf77ckLAvEow8Lqh8EkykZXS5eHLWfcm63GZ1gpQ7QVAGRBaj13MgG4\n5lMGopNG3O2ObHXCte86DeLzJyBX0wNWJUhhC3oXx4UwWLzkzeb2ewB93C6m\nknF+a/QABpoxpYEl16b99bjSzuDtIB33nR8sfACJhgWAtcPer79MOVw1AR6z\nkiirJHq0RyK/O7jB3LHUWeh/COcHsXhXTGVAQwQs6EAruWaUx3lygwQ9uss6\nTH+NdLyuMXBNIH7gkub3tIeNzytmJbGff05T1j+RW4maMNikSpBEgny3ujf/\nzlZO7DQW/vqbpzOSaxrr1xxXD5cy10zm8LRsVcEwax4FkwnrofJWI7FGeW/0\n+lgh1A3mom5QyxuzsoNLNHFE+vKOpqL9IXEFK+s3gjwj0jaRpwuGE/Bsy5xo\n3DRAQE70z2+DpAt8IKS6ia7U2NRRtqMUoBenFSVXaIfkZaQ6usRZDox1QnAe\nGxnDfxkzwKkpXgvuwWi6EQhdoXiZuwDN3npSeeHx8CX1zIZiHcQLHnhE/3rX\ndwLtNy7yohtpGjtOrcA+037hNcB8/z89RkjakOpSwX7+ii9LpNEgGUh7Tgsc\niNmB\r\n=ilhA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmAue5XT7vqnZ05eJjnRBKPtCtyoN03v5Yhrq9Fgb/aAiEA8M6/Fk3XxhUaW9kjZPFxiFyKzSolICysF2KyvuxH5i8="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_1.5.7_1525202023761_0.6254738859169064"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"2.0.0-25-prettier-support-cd76f978365ac4206397cf4c4315c5e4886ac6f2":{"name":"resin-lint","version":"2.0.0-25-prettier-support-cd76f978365ac4206397cf4c4315c5e4886ac6f2","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"npm run lint && ./bin/resin-lint test/ && ./bin/resin-lint test/ --typescript && ./bin/resin-lint test/ --typescript --no-prettier","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","lint":"tsc && ./bin/resin-lint lib/"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will override the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"cd76f978365ac4206397cf4c4315c5e4886ac6f2","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@2.0.0-25-prettier-support-cd76f978365ac4206397cf4c4315c5e4886ac6f2","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-EQ4O0b1AQGZ8yENlF/LCst6Vo/CLhmqJig04hmU7G/4nVJ8SwLc0M2R8hs0if122FOxxgTC7mLVtMNk3I1NWKg==","shasum":"2be2c4695d604512dde91808202bec0b48fe360e","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-2.0.0-25-prettier-support-cd76f978365ac4206397cf4c4315c5e4886ac6f2.tgz","fileCount":16,"unpackedSize":43419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiAMPCRA9TVsSAnZWagAA4cAP/1aCKaT+PZ3NodqqBV9D\nBNdpwSP72El7h4DePumiZsAPZN5MPopD6ptXFfe4qOp3nEGObGsbrGg2L7zR\ngRQTQDD3JCSS4/CXZqI32X9HAxacB1BVo9LfAnClXwwu+q8pUsuBmC156IEH\nowOh+2muj9Nj7QBFedOBMUqHb5FvATCwTmtxgVY5iFYXgRz66zx0TaaYTVfW\nA+apB9xdPgfQ45F2cbOIayDvVRC6S1uk6meUUZk35xkLNSfuiyJQUzCeZSZl\nKpeLv4EZ1wmEuNJvq3CURwCAba492URbpqDKL6Yu+EF8kIjf5+X9i0BHYz/R\nSx2ZxlzoU3hoVEYarZMZxNCZQgs+5GgrNvXP1jghjt1aSM9RTcDgap/z2bnS\n/pr7WrLlM48zkzUj877EhVKGA+3MW3MnEZ17s/ajpHCcLfsEiwKbIy7Cc4oZ\nqPqgm9413AUmTDoUuMszbFgMqnhqiCtceNJfgAjHyZgxEz9WG3eB/23yRA1W\n9YtKXf1Gq0DmYx1Gnw53m2SN8acFPCXLs3UScds43AHS5VfiHAVpRRaFdqY0\nWb6fSVSZKw83EQbwDMScMW6k1XaXxOT5YhS1oMraReQUcNpHbKpeAlnLpwSn\nfvfkss0/lmoShbtuN5U4bpvvTlBi0v0k3Wn737llPbup0wAJAWG6xy0nRZBs\nYM4B\r\n=nSEd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrK49X7pt4NZdDfmudwmze366436hpxu3u2jLidTHsMAiEAuBbTJT0QiVJMpKorTGrHpWJWQDtxxQVirFtNmhHvuxU="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_2.0.0-25-prettier-support-cd76f978365ac4206397cf4c4315c5e4886ac6f2_1535640335250_0.9500909965026203"},"_hasShrinkwrap":false},"2.0.0-25-prettier-support-9dba6d6a93627c3b82cbb16a2bba3197c9b895c5":{"name":"resin-lint","version":"2.0.0-25-prettier-support-9dba6d6a93627c3b82cbb16a2bba3197c9b895c5","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"npm run lint && ./bin/resin-lint test/ && ./bin/resin-lint test/ --typescript && ./bin/resin-lint test/ --typescript --no-prettier","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","lint":" npm run prettify && tsc && ./bin/resin-lint lib/"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will override the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"9dba6d6a93627c3b82cbb16a2bba3197c9b895c5","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@2.0.0-25-prettier-support-9dba6d6a93627c3b82cbb16a2bba3197c9b895c5","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-KXovgL4iFHsjZIe+caiCoD4hOp4czoNGyY/G7EYTIaYC0ei5JLT7xUlCe+EEuFLHbQ4o8ZYmh7uerZst1sC2OQ==","shasum":"44ccaa884dc659222713a45d745536ef3458e065","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-2.0.0-25-prettier-support-9dba6d6a93627c3b82cbb16a2bba3197c9b895c5.tgz","fileCount":16,"unpackedSize":43642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiMN4CRA9TVsSAnZWagAA5YEP/1LXspxJoa4EPWrkHNQU\nUPCGyLJO0F7vIoUWC2Aeg6B8xhYytqUqUnihX/V2R5r38JN4xJJnzy2O1lQt\nvh190XSSkyKwBAnadpQaOTn03aNDCs7LmYbz5CUstMAWjSS1FzlARuevq0cO\ng0PpUU2QGNU6xK3d3QNBl1/WpGXtBQT7LOSt9K/uY7VpuaiWXcWZHpA9ylBa\nRFR0S4cgPlB3YT6faoH9QoPL7Js2jL3EUPs6WiqbCLP897Jdmz4S/SdSA+eY\nzrQb3I6fWcn10VV07CPnAPHWobq0ncHuh0ZiKFk0lvYEOal2kBzaSmVCgReu\nDqx3ERYWOkb/rzbl//LL8+vgVFTGpUBHji5SMwkxasK9WBZR6QsHy5acd03O\n1uQH2kA3vcW/nha9jxcTP0wYruPqtk86CRdSNLwHF2XJBVmUmxVTTWa4Vvls\ndXGzfWBRBK8myHD/snNGHzK5NU5WcRcRIn10FedGH9pXRW/3W+1fq5cdlyzu\nI1LAye3x73fqqOu1PR9Se9HdOcMumEoigP5BvK1kV/gHhyObfTBBf0rVSTVO\n1HKAFcrsginOzO5ErIZ3sQZrfQZ0x+c/sEcXTHmzqHtbuKnNwuSfIPqB1ZZI\nxms51/wmdcbYouaI1bvsIUBq9IPGAaNmW63InmkILF/Smba8appnJMRHxfdA\niNuQ\r\n=4AFZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkVFEOez8b5ZREy/bIiPIePAh5E+xPx/rX8FVC2pGcCwIhAKOakgP4We7xnkEwZUWyQcEgy/aN91CNtxdc593T3wzE"}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_2.0.0-25-prettier-support-9dba6d6a93627c3b82cbb16a2bba3197c9b895c5_1535689591899_0.0005261861291232517"},"_hasShrinkwrap":false},"2.0.0-25-prettier-support-b76d80e37fed173da2bc9e2fe17c6eab59fbb469":{"name":"resin-lint","version":"2.0.0-25-prettier-support-b76d80e37fed173da2bc9e2fe17c6eab59fbb469","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"npm run lint && ./bin/resin-lint test/ && ./bin/resin-lint test/ --typescript && ./bin/resin-lint test/ --typescript --no-prettier","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","lint":"npm run prettify && tsc && ./bin/resin-lint lib/"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will override the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"b76d80e37fed173da2bc9e2fe17c6eab59fbb469","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@2.0.0-25-prettier-support-b76d80e37fed173da2bc9e2fe17c6eab59fbb469","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-fH57GaYcTlw1TEDy1TX9dAoJI0mDyEnOEykHg7JV90ZmypCm9gY1LjlWx/Dg1dMkuv6BKJ00KptcUT00rlBqqw==","shasum":"5dc4fa64ab3ecde94ab4706d7b2ffd203fbef63b","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-2.0.0-25-prettier-support-b76d80e37fed173da2bc9e2fe17c6eab59fbb469.tgz","fileCount":16,"unpackedSize":43641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiQmkCRA9TVsSAnZWagAAx1EP/igM9eXpaAAavUGfFHUV\nS7XbVFv6WVLn5N0pJaMgW6bs2M/8LS8Iple5N+N18B0MYuv5DopwjLCsKlr6\n9hkQtEGrT0h/LBkIXi7eNzsoUnq9XflMhJwu3lRw+7zf5W4YUiJXWL+RmnjB\ndSTozHaHwqb8mbqvTta1V7vD/jsvzf0X01bVKokaYAX1qBm8dR5R2Ai4vvtj\nUlZWiTZHwz5td3+lh3Wu6TAuotvA+vo0aAhPBV08E4jbnUQyQcM9RRJIBxB6\nKcnCs4pBDexWh4iHDPY/5vF7AzZZBvXlQ11nHrUD5rNKePTRj3CaiD08GUL3\nHgbnC4vexjcUYcSHILSB5sPKD+JHda2PGmg4rAr3hbcpYFjRht46B/V0DfJZ\n1N6jUCrmWTdZ/HrG9I8zjCvlqBcL8IGYo4lYTWM/QnTOVvU+XonoxxXa9rNs\nfpl9+LtLkAgzWsqlB/KzlNZOar7P95aznZ+WhXZc2hZ1uXFoTGZ1oKDf7t3q\ncAAFobVgYEaB3puv4tNg1YOB3U0G/mghurXtgdvd9mavodo90QYW4mh1jEj9\n7qS8VKsPfe0+fOuJgoYd2UkpELAN/eQMkoKuJ5RPovskrn1WssDCDEIFQrd2\nnVhAcwiGruLJeyPW51OnDWuJgU8Bkmr0zr8H934DZ6qX3jMWePxEvkxiSLeR\nhTJG\r\n=hW0k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTsaZcrEG35YHmBioACoDLPkBqAf1CsAWCh3QTDimfEAiEA4KNSEGKxrIw4l89JRcY20oBmp/HMBni/cX0jZV3IUG8="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_2.0.0-25-prettier-support-b76d80e37fed173da2bc9e2fe17c6eab59fbb469_1535707556135_0.48811564615473735"},"_hasShrinkwrap":false},"2.0.0":{"name":"resin-lint","version":"2.0.0","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"test":"npm run lint && ./bin/resin-lint test/ && ./bin/resin-lint test/ --typescript && ./bin/resin-lint test/ --typescript --no-prettier","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","lint":"npm run prettify && tsc && ./bin/resin-lint lib/"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"98e63cb6ed9cd2ed0efa6d9714c694d3b918400c","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@2.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-Tk45mNCBm/VGiJwnWZiliFJQZDSsB+/1A+JJK02w6/6RtC6wr6mSa6dz9ybdKtrZPMjBwPxtNuDRcD7Tem+B8w==","shasum":"6e7216c2049b88a857c0005ef456b2c5a0d5496a","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-2.0.0.tgz","fileCount":16,"unpackedSize":43580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiR21CRA9TVsSAnZWagAA2qAP/25vf40DdFkOB296LS9s\nl6oszxV8tiIkF1YNASwE31xuOM1E0pvGVTfvlaojhtigZZIzROjW7M2RkWUU\nKvWdwda8gnUAAwHdopr/ish1EkZSwGClv4OnNVEGoZMhnxKwFD/jRUD7Ub27\ns3CEdKK09Zo+sf6eY8iiqvfEB2fiYsXKx96z60ZBVlirYbm/eRGodYVxo1ur\nOhgmTEafKV5Edn9CYGC1+4wTQE/FGIlrTeRbWmzofzobXav1DPukfNHumwE+\nPy3PLOK5+SDK5UXU8IEiy34jjb2zD35/YfUw52Rx9u6+OsCUFT3b2n9pHJnd\nMezSJbp/NzYdml0fz86Jg9mW1aGfUBX1lH6RvUA9Pxb9W1qN635jVZSJUtXX\n54I1GWN+qxKsFnLGBCZHEYZqF64Hz1ys3GpYwwqrUlYoT5YLE6BOg6ocDI7v\n/s/7Sv5UPMoXvnKP/sgp4mwhDBD6uIO6ORYXS3EQDtA82/tF4OrcaNn5xy0f\nbS06SEkiNUo1LPgszvQyhmOro/iMjbaX7P8ZfYzLyYiRjfNQxLf9o3SgAhme\n5vjzzEMdJls4zDYUE+uztD5oz0235prJzLLOMmfN6+EAaOdCYWjQMJkH4XuT\nWwXYq7K4YUiyVlATkdlRUsGOsh/8EuTMRtCr/QpQVZ3Lp0PAKDXxumvN0LaZ\nrja0\r\n=dw9S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9WIpH5L+mApRd3YLtUWHJj0jzGXQLZdgU4kGBxqHChQIhANZywwoOq1Bxftl/DN1OlFXx/qU38hb/Q8fx+gCUZaXp"}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_2.0.0_1535712692805_0.9204695464018131"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"2.0.1-28-fix-no-prettier-flag-5a82deec5333c3813f94fce9fa1ef9eeb4e6dc67":{"name":"resin-lint","version":"2.0.1-28-fix-no-prettier-flag-5a82deec5333c3813f94fce9fa1ef9eeb4e6dc67","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will override the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"5a82deec5333c3813f94fce9fa1ef9eeb4e6dc67","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@2.0.1-28-fix-no-prettier-flag-5a82deec5333c3813f94fce9fa1ef9eeb4e6dc67","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-3J4z9tviRY4kifzj+JRv6d0vrz1C5LuCx0rqYZq5VSFT3Jef/21tj6rZdQJTmtHwRFcq4sRJ96H04X5sjVQl5A==","shasum":"5f761eb3a6175931698b68d2889a4885a987474f","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-2.0.1-28-fix-no-prettier-flag-5a82deec5333c3813f94fce9fa1ef9eeb4e6dc67.tgz","fileCount":17,"unpackedSize":44244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm+BRCRA9TVsSAnZWagAAQjgP/2B7hKDxIz5FOw/Wb7D3\nrDzz48wXzGRl9FtEd4OE5fw4MrOnFc/XJvHk2RdnAsZSESktVzrE8A5+/ygX\nz/indshZHtewQw0Y24m1l8edrlAkiYyhIAkuH+UE+kQPzzvLh6K7mwBsIqar\nzLjdtRoBAPHYZwCN63PQ2GjfBRhE4+N1331iRdm/91aWMNPpMy9J9i2ZZWDY\n5DR+t7O+fVJdqcfon69Waath/aAfPeXbDoh+K7Yu5E/8e5fFpKyydOn9PhsH\n33ckatcnDc6oYDov4spFc2NOZYas9qWCv4ShihVJh9cPIDyLUtVb2F/v2U/O\n0BT03EkqeRR7qJ/B91+4DxIZ/apfsXPNezQI2/bOspdWpj6nb3zxZXpBDjsQ\nmGW8AEPtVY9X4jwd0btO01ZUpAgf+sTKCjuAGRbXhKZguGhLrClMJ5/OyC85\nibVciyXJTSajIBDQBPFZsMjRUMGTM9mqI9iljIAG37LqIM0sQT7bf2DPcaTg\nCHtEKpr7IhflWqA+pvR4qLL3Kyxr875XRtFPVmI43cWE9Rqf1sqqPUeZ2re9\nPHwdNBVGVndfWZ5bfFubY577SokOmnZVBEkoyagGahb9LrFvAEc7Rx+raFPC\nNm/dC9pcWXYO55/4T/7R48UiqNAOEf4GFgueTgEEbUBaZNVdJ5BNieGQ3la4\nBbhx\r\n=lRyL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3EbyWdPEhFUtbeKB6CkKtDPbU/3IAvRAFriJMwo0yxwIgQl2fZZ1ncr5iLfv15Ai5vm57VdXJHg/FJmt3facPMSo="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_2.0.1-28-fix-no-prettier-flag-5a82deec5333c3813f94fce9fa1ef9eeb4e6dc67_1536942160365_0.2785614237688274"},"_hasShrinkwrap":false},"2.0.1-28-fix-no-prettier-flag-7c85adb654570a9da16221cfdcc61f53dfcaa160":{"name":"resin-lint","version":"2.0.1-28-fix-no-prettier-flag-7c85adb654570a9da16221cfdcc61f53dfcaa160","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will override the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"7c85adb654570a9da16221cfdcc61f53dfcaa160","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@2.0.1-28-fix-no-prettier-flag-7c85adb654570a9da16221cfdcc61f53dfcaa160","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-xwXxbfihLBDHuGMoBEFJ7Xu4Dqv5g/w9rgsvbAvxKFL3W2Ra4PzfKX5nrKyNTANamWlctFUtLwSzcB7vpwNUxA==","shasum":"98f15517989dc71e0b28bbb94c0041c3a7bdc589","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-2.0.1-28-fix-no-prettier-flag-7c85adb654570a9da16221cfdcc61f53dfcaa160.tgz","fileCount":17,"unpackedSize":44242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm+BsCRA9TVsSAnZWagAATg8P/jX4ZEXcGmWykbU1bLQX\nGG+lajMHjyOayQPWepqzBu1QqzJeW7vSE+29FW3nAZi3Kx9yXtZcjhGRPT6x\nQu9smbjE3leshaK/UG+FSpqG9K+m83r8fanMzrJXtN0RwLMETqOWKumX6o9X\nmU4wjhxzQNM5UoZomzATSO4JQhreIagvFFCAAmrrs0L27Er5uX23m8/hQFs0\njF/RTrV6+XJMIWbkkySnIte1Z0GrIKj+GkG7YeTmhbXMPr4F64Ao/bhvIaUv\nOjZ3izUob+k6fkkrwFAPw/4TALY0884AYqXdvd12w7WhhP9spnFKTlesnFjD\n6MTVMQGCXOqtQCgXu5l0V2/UOTyc5MQhGTu5XHMcv6sRWKWSW0TsO6csgI17\n4YSfvN2WIBa/miqLuGmve9UnSLCYCqYYicDPlsyLGvy7d4TegMonld+/gSc4\nbBwLZDKPKX6T0yxNvVVEmQL7XJXN5VXMasifX7yrRrU82FIEJMnjAnMkSkBd\ntf5vCGNs6COYH+5IKgOxrDSZ0Ro0uFbtEhuD3Vouyv2JQ9b6kfwzQwOeQO12\n5/r2803sL2SOmRn6xRc+S0k7f1liOxkn+bDNJilzgdLeHyF55djp/NFPxYCe\nB9wInLpaH45imbc4qkX5aTDPlwCepcaY3uCykHf5x9HGdMJSinSSH9ZrUB5e\nYHgI\r\n=pOOj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsY/yXMHkk/RwLaYOmcpTDH2Tn27R2uQxQsfLA1toDXQIgXYzkuuMlgNSpk4R0i4bd7GKLrwmXy+pnuoNQszxTMF4="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_2.0.1-28-fix-no-prettier-flag-7c85adb654570a9da16221cfdcc61f53dfcaa160_1536942187362_0.9182646384418693"},"_hasShrinkwrap":false},"2.0.1":{"name":"resin-lint","version":"2.0.1","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"77a4ab182d825f89f1dba300a26de111f801f9df","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@2.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"resin.io","email":"accounts@resin.io"},"dist":{"integrity":"sha512-gH+HZyK9ctksCX7xt4g86+sl2ae/5SPS0H81ukbYAy8eNuDuOeCHuspF66CDtxi607xE13d/ei7opcBkIK8/LA==","shasum":"a3965e716bd7261e44931d533ccedae9df9d8df4","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-2.0.1.tgz","fileCount":17,"unpackedSize":44177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn0dmCRA9TVsSAnZWagAAaPQP/ilyuDA8nuvMOKR3Ur+f\nNKBWChYEYE6mpkog7jzDEpZubnTJ7nNX3Qj9uVE1W277kH3F+zfD0U5kKGWT\nvi/dMEiDwXexRydEnA1x2zT7yUl0XnysAa1iEePOEPCko2yuD8haz6VQdn7Z\nwsX5/nXcCseDOQTfN/glJh2pW6zJsRi5ELIe2EQA0ENExnK/+9dvxIEwHih5\naliZpu98ns5VRyqVWavDSPBGYlWuUkCIYuT3ExsBUvO1TnLi6pdaD0BK9hwN\npgFPwT5WbLQAV+9uP9gVSusQ/TQrJa/GK568XmnJRkhlwV3RqglRldJ1rLNl\nJC0wo8Fty4jmDKmh1GO4ozl1/VOoOiB3jpEDXCEbSgiZXPJSFMQLIVHx49Kx\nw239ux2faWG4o2J/AdCUuK6Zgc9uk/P6UDb5NxvGsDGBwjDAQgHotX3X4UaQ\nyPklkLNk+WRTbfsqevflHY8aqDbztSnthlYkqQrxV/i/qsxWFT5sPV/GjXQj\nzK7Tl6hgzcIpjneFZiItHktNOvCIA5JwrxtZFThc3Bhpr7vYCWXJpPCUL35G\nvAHeW6igXfrwVC5Wo6fY9YB/TEjYDfhHSeGfTJGtQYpIfhBAh52H26iJ2ygi\nA2xUGXtt26Ylg3bVkbY7ENlG886TWPrs/syNbhf1TOwYkLNgY5+yVo2Jbv/B\n8WNd\r\n=3EbO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAbOdR4bW4Tsl7AD8OwraT8XFwQhBgAQy36wBAUyjNhAiB3TsqTCaGHfKpyVYKVHfwohEoqajQ0YhWQ7xlAqIONKg=="}]},"maintainers":[{"name":"resin.io","email":"accounts@resin.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_2.0.1_1537165156966_0.8926540363567044"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.0.0-31-fix-lint-5a5fabe1fb009fcbdb09486bfa602d86670a8c17":{"name":"resin-lint","version":"3.0.0-31-fix-lint-5a5fabe1fb009fcbdb09486bfa602d86670a8c17","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will override the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"5a5fabe1fb009fcbdb09486bfa602d86670a8c17","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.0-31-fix-lint-5a5fabe1fb009fcbdb09486bfa602d86670a8c17","_nodeVersion":"10.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-5a9jP7Ty2baLd0CBbfyjG9+UUhp7ak0zaSDWYIJ4Gy7benK8Y8Q3vmctdfxOHNPt+ZSDZp9p46EFDMAmF87O4w==","shasum":"05effe871ea900565d420b2dce796bf4d72bdc19","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.0-31-fix-lint-5a5fabe1fb009fcbdb09486bfa602d86670a8c17.tgz","fileCount":21,"unpackedSize":46766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWcucCRA9TVsSAnZWagAAnpsP/RTV/uNGud3g8EpW60Oo\n5LNuraqbeXs6Stnci+PLNkR2QVOJTkoMJ8X3HJoXNfQ4pKMJwOZvuRYunI9B\nP8kdAJ8sb4yPnnXHDhAXtd7FC8wNoC1JE4v9MKGhuCbKp1Cnf4PW6wcBDbHr\npJT9NMiy98LhWP88FisCZYgXqk5ZbJGkvdFc2DKAlQq/yH5RMkFx8s4OXgsA\nOJuMjDg5Qoq8Ft+xQsfYKct3VQCCzSZU1P8kgrENegMBmpedIJ397+p3IqN6\nZZpHrIQY8/f54kvpKUYsm4r9exmTM+DSSs+QWtw7c7aYjR7s58Jjxylt/p/K\n/InDC/tG8pa+p509I+xZ/oZO532gFsygL6bT0/MbWAHwdsNNQNwbS0YtR6Uy\nBSCQDGEqAqMTrNen0j4tR4ywz8NdnTNeOrciE4j7Clfj9lNHWtCBucdGQj9g\nqaamKc0c1gYOV7jodzQcqNsSF+eNsRRfPDxW2iJSsfkgXRu1KDkkZfVcg/Xm\nLrWuOr7E4U6U9X6FLhvEBhtmJoaYWuYIHjvElZ/T40KhjSz1kdzXJBMJMZ9J\npEkTLZgy5Ujf1HXBk90y/XurGqts1DkHcwZYwEyLSw6kdn/25hZFF/oRM2l1\nrLDwZOJyRGgOSmSHBbC7iru4WZ2AJNbgUPDAqNLZFmmINZKzkzrMoWZivvLE\n/SLg\r\n=KQzy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsUGHAHu+44D0DlR+I2mqNn1xRsipYeDgo0ENRjd7VkAiAqfxp0QI0QhRCqFaQEI2pXVCJR5lVCIQR2b4meHaM5aw=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.0-31-fix-lint-5a5fabe1fb009fcbdb09486bfa602d86670a8c17_1549388700205_0.2515918579687868"},"_hasShrinkwrap":false},"3.0.0-31-fix-lint-848c620570eab884d90f6d588285e8f482380223":{"name":"resin-lint","version":"3.0.0-31-fix-lint-848c620570eab884d90f6d588285e8f482380223","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root.\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"848c620570eab884d90f6d588285e8f482380223","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.0-31-fix-lint-848c620570eab884d90f6d588285e8f482380223","_nodeVersion":"10.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-MiJDGezJ4iNVqD2FCSS3Zh5bVABazLznJP2R6kbwjqcDj03bS/+MJx+WuCMR8DONovMyt0MsJMp/slCTVcvZtg==","shasum":"55dc7de4fff7e0afbbd6e4fd0e38ea7a7825e852","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.0-31-fix-lint-848c620570eab884d90f6d588285e8f482380223.tgz","fileCount":21,"unpackedSize":47542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWtQrCRA9TVsSAnZWagAAnVkP/Ax5Z/YUsRV4gxWk8812\nptz+8ZoFIw3lPLgbWLIbvA94j30/OgYzfKFlTdhX4qrudHyGpNoj+MkFN2AD\nWzPbdhvNbisnahYIr4fq2eriIoAWMKrB6kIsXt+mW0JYy1z/zDdIHn1LA3tn\nTsZgEAV6pIbBVM8yohBk6NLiFwdRMZelcEISwOWKvJRVnIUMDQt7KqxRdus5\nULiNSOoodNbWlsSDcCKlONB8/YwtByyHmi5Z9sR4vPvW5/Pj3bGNg8+fdIid\nUuv33zznnJhG8hUwerEhGRQ/xBDM6wCPprKfeL5nON7uJg3+9y3HrTjZnArU\nuQIbami/xIkebX6yXU4Iq85c32OG+cnLKeatydQ1ovHr6nd0qysAO6DbLuCi\nxX0/3GUPiuCRyLR4W8rWVeIIcFDTjw9GsuLNLqcJnfm8l2pYEbX/ypIAbw16\nUzjf60MaAOZOb8vIRewoNoyI+Y0iKYZ7EvJH9FE1ohscczVRTMt/zq4trRBz\nq6NRUvPOrzwgi91wU+cbi85dd4thwV7k2EAZkPf///8OO42/6xcNd6vb1bgx\nlRcWE6vecHePJWqvFnvwTyMY6qjufP2FJNMjaZmZXtt93kJdto8hGelcfQns\nmDppJCG6/2vF+NIMKVgO59uDQ44kkaRCmSSxHc6yqraiqXpLSYRCGHrol0gn\nOKOE\r\n=ewgd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdlLwKlS26er5VI88pXQaXhRLtZsVzKoPhbzQ9gkWBPAiAoGPQUXuOlDGmrtGdrtxcD29t+ca0iT5PkvyFfbEqCng=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.0-31-fix-lint-848c620570eab884d90f6d588285e8f482380223_1549456427082_0.779158837723408"},"_hasShrinkwrap":false},"3.0.0-31-fix-lint-717412e74ceaaee783f862986106b9eeb37249d2":{"name":"resin-lint","version":"3.0.0-31-fix-lint-717412e74ceaaee783f862986106b9eeb37249d2","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"717412e74ceaaee783f862986106b9eeb37249d2","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.0-31-fix-lint-717412e74ceaaee783f862986106b9eeb37249d2","_nodeVersion":"10.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-Tfjg0iFkbRvN2wgXeoL2kBxV1EV77DlrvrZyybVuAZfnabcyVXhlojkg0vEbSu0FfDdOdpu1ddo5JIqF1z0a5Q==","shasum":"8284b1eada8f6dbd478e45690b03eea0d7ca33fe","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.0-31-fix-lint-717412e74ceaaee783f862986106b9eeb37249d2.tgz","fileCount":21,"unpackedSize":47542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca+PzCRA9TVsSAnZWagAAE+kP/jnu5zGgjmg6S6pOZCZ1\nirVo9gLind0ZX/QI8xVrPBLlccQ6w8GyvIKj5cMPtj8gACOOzDIotCYLMlnA\n9qxFGd+E+66MYFO2Cctbou+WLoxQPXry1Gaz27Ss1f6SryTv5UrvDkaKPzDk\nDisUghWSa7+7hoJyCow/BiPQzM80zS/6TGsLO6TI8hd2MEyHNtjJQT1ikJgo\nI9iiUO2K8+YFORnVMPrKJdxr2RcASE0NPs0Bo+C9+A6qNAUyrycIxvMaQQt/\n5ToNZWGL9HCQRWgxSUzpoyZ8gex/fIACYFo9UyQ/e+gh4PCZvfkmw+Sey++Q\nEIJAmJTR0kjXugwD1TZjbhneqvxiE+uIWnqvnFupObZiVqtli2BaKadRG8eQ\n4stCLlyEvJHChblqUT+EstbzekYE/9BjcDBjhwmyGVzAWqlu/rRNLOHZUqjf\noQf9NLD/j85dcyA0wcrEWbX+4A3/QlEnQJNxbopKma9QFuFvXmqPJpzc+Fhb\nI83+iaPBjvWAsVbCFog7e0IK5Bo3p3Q+HFRKyeS8Ix6/8+K1kTNgOn5HS3tA\n3OI/lbxly0yHpzXbWu4R4HZEq+cCaf0mXSuIwypZZo7TxNAH0FoNelQbMgDL\nIl1rO4MnHTlCRev4A9OAoc3bkmqi+K/YuGlXV9Qi6dsCYD9PZaqdN/9po5ZW\n3fhD\r\n=kDQD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxVq7cVzp5mlo9nfHs4T4olAGeO8L/O3SF379K5DkE4QIhAPnSDu5NfVW462g9WoEYFhmfPF8x8raTCARMkEMBq6xf"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.0-31-fix-lint-717412e74ceaaee783f862986106b9eeb37249d2_1550574578828_0.03552579096087016"},"_hasShrinkwrap":false},"3.0.0-31-fix-lint-057e86652a7cb4c0cff05d0e3c76454841033b1e":{"name":"resin-lint","version":"3.0.0-31-fix-lint-057e86652a7cb4c0cff05d0e3c76454841033b1e","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"057e86652a7cb4c0cff05d0e3c76454841033b1e","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.0-31-fix-lint-057e86652a7cb4c0cff05d0e3c76454841033b1e","_nodeVersion":"10.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-x7fgUv7wFDAZQl//oQ6+cOzNdUAJJs8uCz9VWBYu4p8cFbzvCUik656VXtrv7ikAeUyg/92Vfttk2UHv5MJXgw==","shasum":"74ce80a9453adbb22deee72e8405dd69cb90b109","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.0-31-fix-lint-057e86652a7cb4c0cff05d0e3c76454841033b1e.tgz","fileCount":21,"unpackedSize":47425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca+dBCRA9TVsSAnZWagAAZZMP/1ueq4LfBsC+HP2BUQcN\nBwziH8JSk/71Jrp3kgwxKxSSVl8BFMSS2haZ/LvVoTyJDjqbUAQbAt/O7DSm\n4wCWWCpOKXmrbxLMYlz8x9ulaK6JhZ/gnnsz3zujFdKiaL4YQeUySAH4IMPn\ni5DvIupUdzFK0XOyWvJi8R8ESVk70FtrDui+pmfnJR+zGZJlcqRc/TVF5ysI\n8HjlskxzzI4dkNiwXAhkXwIKjrBESGxh93OFZ0Xv6DTE5psvuqT+ENKIqzKD\nMRUKKn54W0fTjeK7sAfb1W4KDpXY/mIYFDKTlKJyHUai4Cpi87Y0+L7yPBkO\nAStgmLvIt1GAmqn4nEZ7VBahwAalycciLOxlfQc246gq5OEtJuZN46MdBOAe\n+hyJulGoSTO8fUwsqYDY+EAGmPQnZVAKxjcREquJjXtN6H50F+N4s+lSR7/3\nz2VytXKn4TB2Cw2a4Ft23GUoBBNWT+5lFc63U25wNMu7G4i/7Cr5ngYYovfM\n99YD118tgjtFwqGGNpdl9Su6g3v0NBWl1PVDTgRTF2GX+esWJrSdTqDpMO6Q\nRqbbjRNtj4pZ7Umd5vKiB/eg0nkVqFNK9n7GNNVtfw5GqIH+iFV0AQygKW00\ndz8AnoHbS2ZStW4cIy+oetG3Rz1W31zinbg5q9CZqu6NV3JNZl8bVfkARNO0\nlka1\r\n=bdJy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOqpSMb8iH0qA0Q23X0QOuQhCgcnae/C1nC/XBS1vVWwIhAOotc0fINFgsHYZ4uzLEprwTOx3vykjQ3DLM6B23y6P4"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.0-31-fix-lint-057e86652a7cb4c0cff05d0e3c76454841033b1e_1550575424515_0.4836160098501765"},"_hasShrinkwrap":false},"3.0.0-31-fix-lint-a01b171a1b5c71eacbc6ea26e40851d23bc1334e":{"name":"resin-lint","version":"3.0.0-31-fix-lint-a01b171a1b5c71eacbc6ea26e40851d23bc1334e","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"a01b171a1b5c71eacbc6ea26e40851d23bc1334e","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.0-31-fix-lint-a01b171a1b5c71eacbc6ea26e40851d23bc1334e","_nodeVersion":"10.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-wpqNzWL0y6iaQXo6x8zjAKEG2nvzZ3qrZIhf8nSbQPdu6iL0xRRKznnblnlB4m804MaVo6ag18sqRAz+r0QvKQ==","shasum":"0fe359f175d62e82355232456ec0c21313d451f4","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.0-31-fix-lint-a01b171a1b5c71eacbc6ea26e40851d23bc1334e.tgz","fileCount":21,"unpackedSize":47296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca+lPCRA9TVsSAnZWagAAj7EQAJsM0Y+mUXest0pXfubd\nuvAyHAYjqDk7F2cPE1E0yfCb7RAQC7L4zEpY7ijfOk+majIHRa4XdDyl9FLF\njaRLAikyMM6h0yrVjwLt56HOofXZeleU4qzvsoA7IMxJtKjUCCIGdDa7SWGA\nZFZX+w8dAeYWpBh8W9yZbjjyx7wAprmf8tY062F+2UOcgWEf17qIU3Qw9f4K\nprYxCOeKTV4vPJv0C1CmtJuql1h25gFu/C0P9ciQkN0aVon2Tf40e4DA637U\na6/vN2jwZHZahCwuZv1ug0MXH1JHR+F6Kg7f6aqdBa3eEBfGXVqDLQdtcCZy\n/G5zMgUuI/olL5UqChgZyL+ArL/efIlf6qmuCAy6Z6EFnbJy6/ArajdhpzNB\nFWMboLDHa/AxlvgBSrHbMmM63sSDeQkbgnxQ4Ur5vTvioBQkQwT/0aYVlCD7\nOWwkx+4kR68zkeMalJV4fjWdgbW6XJ6xdkJ/HjJKA7w7dhWYLCwRB4wDXI4Z\nrYKuERyHFd9hLwPqqGEjAFnt+L2bCz/PbZC9IeR4vRT7jgZG4rzXcdXD9i7r\naRsZOwBWCXLsW4p/yDc1RwXloZVPmiX55X0U0JChQWlZ+rr+r4xe5YJObXF9\nKf/9TvixpZE5tB36yhWgTeo2NxfoGV40FuhyMjqNYqCbGjfpnRilJdjUtgG1\nJrF6\r\n=csvE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKcsmxWVjBK4nMDura9XVmvBM3NJAN5+vboPvuJeUoRQIhAN3sawQHqsIVh70CWogvG4SMDhs6CnYYruDZdUw3syJk"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.0-31-fix-lint-a01b171a1b5c71eacbc6ea26e40851d23bc1334e_1550575950390_0.12486331724689426"},"_hasShrinkwrap":false},"3.0.0-31-fix-lint-a076946180985689333e3f3925d618a7dfdbd654":{"name":"resin-lint","version":"3.0.0-31-fix-lint-a076946180985689333e3f3925d618a7dfdbd654","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"a076946180985689333e3f3925d618a7dfdbd654","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.0-31-fix-lint-a076946180985689333e3f3925d618a7dfdbd654","_nodeVersion":"10.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-dxhMutAQehCeSHhYuXfZnQljEepi2rSzCeysFgUoWoje1qooz2URPFxgknSBHfvlRUZ6HABpDgwuWxpNT2dZxg==","shasum":"811af5a34561de7070b57789bf3c56bb5efa796b","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.0-31-fix-lint-a076946180985689333e3f3925d618a7dfdbd654.tgz","fileCount":21,"unpackedSize":47295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca+tzCRA9TVsSAnZWagAAXeEP/3DLkouzlRcSZkuGcvfe\nqjIK9ewNXa2nJM3KByzvEQo9Jk7QrWwekYglhbvseWZu97v5DXkuqHdXvq2r\nqO5c8KcgJ8J0iXlGB9Kz93SAIukjBtUFnuXT0BKuzQiGgKIrmpaUEkYew6Sl\nneVSpSBIOtfdetYKueRxz3CnEj0law8nyj1Z3mwUnebZ1MI/niiJ35gX7qZd\nI2xoga9tAeZ6N8P5ZTTAL4+qc50K3trb5w8ixKgyFij7JvyCrvrypZLdtCKf\nrOoKk2FmyMIObEULpJmT1ZvAokPCyi7++t/aUC2FrXh2FabpFIg+0yQTYEL3\n746l495ZuzQ3YT4CyBBdw0hgZaKwQsfenbDIjD1C4QO7lZTGTdtQQzCbx4OP\nKUay1hj8RTEcptpzEAQMdPHTRECartNL3tAWOz4qJ/J+dH3D0R+j9atxY5WI\nTmE8c1VTOs5h1QQ7m/WvgK9E1KXKwltC79QooMYrVj01e6QEveV7G1E/+XqA\nZg3qH7wX8ndHwUsBcL1pdcYx74c9SHcgvzfFNVeo8VM06JbZcOGXK5YFEWdw\nAU7gY3DGt5Oefj7z+xhkCjTgF67O3JR5EYdaij/6PNSTbC4rfUHEf9gyCuQA\nKKxjd1L5rPqD4QMJqrMf+QF33iAC4jXyeQzXGzp7PqQs7UiKJ1f4H/Ko9a/g\nDSc5\r\n=ypfR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDou38pNxouywEIxGqV7N4twaHqju9N1Bfk+5aKJyCQhAIhAKG8riM5+KO69r2w4U1O9UZelv8vJSnzgdDR3hyG4TTC"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.0-31-fix-lint-a076946180985689333e3f3925d618a7dfdbd654_1550576498990_0.5975155372961325"},"_hasShrinkwrap":false},"3.0.0":{"name":"resin-lint","version":"3.0.0","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"6f49fe92ea38ffb1e3aa69f78e5c31f901fa35b9","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.0","_nodeVersion":"10.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-7WzCAWRtNFJsaITAE+nwVn8zb+od+izH49Uzmyz76tgvO25ARp/ZGn3XfUMyjqNtdamQdseMQlMOwNkTw2GhVg==","shasum":"33027f1117491166e2405c80735037ac25aa0df1","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.0.tgz","fileCount":21,"unpackedSize":47242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca+6LCRA9TVsSAnZWagAAluMP/jtBEMRhXDfa3yfVbfaI\npwJAD7qaTEFNcfPuI0PV5zlBkDyz8mwy9R5HmOzUQfYFMtpHv5T7M7euGP62\nh6P29AhH/0wMCPg8kR/5lcIC6i3JdV+1CzxDRU+4f9c6megjGX0XVewEguf3\ncnsnhK4lXCHU9eXDu8hCoBNKp3CwThp1i2Mbi6TkKO8Qsb9jKN7+hf4y+4ND\nMI3BffLak9+XHtATW+M+U+dV6mtUZOcJW+63dyV05LJxdqjD3qTU5yK73VB1\nRNFrchtdrcUP8taSl3QHP1wMWhCfT1p0lCohRMSm5teJeEsYkeHnqh/xzORi\nMBC+d5PdLwmJRSDhxxRy56dZTVfqqR6d+sBWg9YvkzR0o2ZM3IsTqgBEVNw9\nhM5dVj2ki363uA41KZNOff/hGrQaY5dKSUAFuIoqYuIyqZlbbTmFflup3aUE\niGAwm/3I4n3rqcHJ40ASIaXK+g06YPCV0+cmAmCq0B5lfVFcIAlzeGjkGUSj\nEWgI9oYJevAkzHXBnV+8xzgIQpakRQY6sLGKDMH5LG2WhxXZj8fNN63qXIT4\nXVbT5mCR+OQQHu1f0wASJGqf01k1l//8pyuLEgcsbgUVTcL6FxLlSFlsloPa\nHJ1JnmJj5gGNfWI4stv8uEKFK2qQQja5wBRNSZQ0aN2V72dVIFEB4qDS2lZN\nAFIW\r\n=i0iT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrRhTQ6nfwPaOKn5ANjpDgrM3i/Bz/kiFSB8lZA8XqawIgEKiqQeigm8SBYaSKHxzxxvotjzPeuIx+NgtqJLg8rR8="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.0_1550577290702_0.6324427040874185"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.0.1-remove-member-ordering-5e637bcf2e12efb5e3f44fbda1d3fddcaa02b4fd":{"name":"resin-lint","version":"3.0.1-remove-member-ordering-5e637bcf2e12efb5e3f44fbda1d3fddcaa02b4fd","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"5e637bcf2e12efb5e3f44fbda1d3fddcaa02b4fd","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.1-remove-member-ordering-5e637bcf2e12efb5e3f44fbda1d3fddcaa02b4fd","_nodeVersion":"10.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-gEf9Gg/gUd+8BW8EGgZgxbnqGBu78utbRzcueB2H/VgtunHmbo/Bke9NPQVdXycCFSRrbIInTB1uMcJkvLaXxw==","shasum":"4bb2f12b95705faba9590d0e736468c8509489d2","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.1-remove-member-ordering-5e637bcf2e12efb5e3f44fbda1d3fddcaa02b4fd.tgz","fileCount":21,"unpackedSize":47404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdojkCRA9TVsSAnZWagAAClQP/i5DgaQM9E4UWVSi7tsx\ndAU9V7HQP6KApIyJnZ6eJmYZTY3eSjGY8X8Sb1dT+iL4pJAqygb8m0iGzDBk\nCtK+RTa2QXpvsC9zx4rAL3XE8WBpaAI7nzf9UILFLMVX1X3d3MDWSldG8tCY\nMsGGS7iXW2MoBAcOmqNzc7N7pR60ELR5TycAkLoOJAiJSbGhzbZSAulfN65A\nGtqhLPpKzBV3GXN+yURYh+uIAV41m2UJFx3HF4MWZ3y/jebzw/MDLB33cavy\nzYYQCDuzCCxMIANeW31qZDTGm6rqZSGGR0ixtyFbPVgBd4IYpJyKI7D9pKEo\n7fWmCmm/e10ZRdLRU/OBpjL8FlipkZeWyCjAW3hYeZ4cYW+xLB7ih8LC2lu7\nOyZLKg1tzXfOZdHRDdNex3y4MWwPQeb2C3P+Gc0DXWhG+rFqTaz19wsGaf6s\nGO9WVPJi3egIr6b4Iy0wixdux7DJHrsEd9QVJ3rz4MYWQf9ip7hOZGdAaiVh\nDIdArpnY/qsI5W3bvQondugtxdeRaA63Rkhq/72WESRYTQC2SxbIupdpFzO3\nQELMU3X17xojX4M/1XenJ9/ZObQgUWDpBAjP3D8YuKIdn2Jx1UKhUrguJi5p\nMamaHx3E+tvbrD/vkbjlS1w/DCsXr5DjHRsfoWPcUPOZfgJwqkqh+6HqZl5u\nscqQ\r\n=oqCZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRHn95zLAuTqYXzrW2o7CWKU1X1UJFdD7ZqqXUog7ZgQIhAL+PfAt9AvVrzIngFMewrhsyBnwTT9LuVOdEJvhWeUfd"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.1-remove-member-ordering-5e637bcf2e12efb5e3f44fbda1d3fddcaa02b4fd_1551272163443_0.8439416525351402"},"_hasShrinkwrap":false},"3.0.1":{"name":"resin-lint","version":"3.0.1","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":" ./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.20","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.5.2","@types/optimist":"0.0.29","@types/prettier":"^1.13.2","bluebird":"^3.5.0","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.14.2","tslint":"^5.8.0","tslint-config-prettier":"^1.15.0","typescript":"^2.6.2"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"fe1c286ee8335816fe6d53fd74aba7191ee3cc34","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.1","_nodeVersion":"10.4.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-KJOsXguJcJrV/MTI8U4JstmrRwjoA+pOoF+cKS9sbeOfbDidmHZWtvkqSJe07CZkCf/Rf6RBmAUD2+tppWP2qw==","shasum":"5b559f9f8e418b5b679f55791d70a4d172a0c54a","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.1.tgz","fileCount":21,"unpackedSize":47340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdoq0CRA9TVsSAnZWagAA+UoP/2GL0jr/vBwCJC/qK4RJ\nieoGYff6YLnOwema+2tCPW9fSQ4fIaZXNEz5txegryMBrvILWzKSRZIeKIzf\nRTgM1cllSs3hVfrc/Z9D5PyuSb9ZoV+CNjNq1qZG9Tmi/3UvZxFRiBfCCMo+\njsvuNZh7Ets+poS6ypSQuGa8g8/0KQe90g9+L2iLI/a+WsrGM+HkH2jnz037\nTqMzxRRD6nUcud0vDl5obPB1M/t9YDNayRbJxMrkW6X6Lavw4ZWO0ESC/Ayv\nBkyOzX+rJrOF+Wc7v3sGjXz715khzSjj9TQ6bLevMtnTGkHqlfWFCZcRbvcs\nOnYemjIS+SrHMVZzpqP9TEsvLs0+r4cwN010ectdiKWjT9k1EMURAUr+NE6L\nXDaRgsz7KmHYD/KxUNvy8pLPvtl2lvgfXgCquEqkDrMXSfQXPUbKOxES7PvH\npD/Tau0zZh9EAg+o3eGVSldOmA1sultakDwXAxvmvH+oYRLQHFxicEHaGRjM\nqEfGGrEj9q/JJ6clHLax2F4A6kz4nY/xOOooUWV13/rcCSn6xqyfmgsRA9vk\ntmB0DczHKd2iuaHH2id1gO4TiUuLhzgBwpB8PkAX0o/ohpzCzKTor1CdWQLu\nAwBMIvZaLloAGIUkK8YC5XWTnzZdJNSVX+coQKl+hRH2GWVCi466xPv0gibQ\ndzSM\r\n=C1jM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQ4pqmffRfMHNa0Xf/Avs+DXck7fSutwd1KQDF6Va98AiA3cvDW8kqHnD37lngbc3B65yocKm8GKkaUzNdLOhJDEA=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.1_1551272627605_0.14032082792194278"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.0.2-handle-errors-5a4fc1b938d33c10e1c4e891ed14b5341238cdb6":{"name":"resin-lint","version":"3.0.2-handle-errors-5a4fc1b938d33c10e1c4e891ed14b5341238cdb6","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.16.1","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.16.4","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"5a4fc1b938d33c10e1c4e891ed14b5341238cdb6","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.2-handle-errors-5a4fc1b938d33c10e1c4e891ed14b5341238cdb6","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NPsuSo+i7OjO8ToaVKS/MDY96z2FcPm72EUMAcvBLU2nWgpk07uk7++SLkUk5dbJkErmQoV4t7dVmwvOGfgk5Q==","shasum":"51fcc56d15b25265f699ff7be6e413243f94df0b","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.2-handle-errors-5a4fc1b938d33c10e1c4e891ed14b5341238cdb6.tgz","fileCount":21,"unpackedSize":47411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsKFkCRA9TVsSAnZWagAAf+wP/2Mqw+NnpUV+wGJmt/JB\ngy007JOMlZ0Jffi7reamG1Uf3SQ3wK/UtoodF2qyX/kFQoSBPaaD0O4dKDqT\ndReBb6CBo4Y9/83Ebv3u2k3N0bRH07frsCe+5hMrehGIig7YmwUgT2AdjMhL\nekjls8zL1RFOb9pQeke/t47ivFQ25OOpL7JVIYlQJFyRnmT9ZWgEELYB7GY9\nP+oKLjk4P3yNi2iU8JUdIs9mYJZg2FmmXDysFMNA9DUJZ1SgNLewOMIRFBoJ\nkfoLCltGrJTTeFd2o93PmewI/jbBL38RrzvDwWE0JieSHpwB4/JQjvvGsTaB\nu5LeuMv5P6ddKWrTfMJ5fGkpY/jfFFLeHZXJMLzL/cBUNnuJZU4XTpebf1SJ\nSGBMYKNsZ8PYyO8CswVspyadCvnnHnAyUYOBJCKRxc+PKhVsJaTPzJCpBXju\nVXrTh9ytjvo5xpcFxoWArihS53a5PEQlnEWStiUOUYrTDJAYChJ5aMSuQEND\nzvlusvcKG86Yhut7mulatudwjdKc2DEGwMUi5Qri+AmrqSfkAAV1d/5iI6WT\nf8sMjmYgvHNUM9f8buXKwq/ptLkCuSRDO6iKvm8KBSSftNHqp+6AZgVe37WA\n5pG84AWhwJf0V4uMr48Kueub3z6C8aoqMhrtu2l0jtjaofrlWY8MgqZLkY/S\nN5lZ\r\n=Kote\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9Oelw+Tkllni1r9OuNFfiLaWs/kpuKYT5TK1rFz0a8wIhAKYMS0/9rD9qt5NtqX11ATYzoPUOTMRrd3c+DuUpFQ1U"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.2-handle-errors-5a4fc1b938d33c10e1c4e891ed14b5341238cdb6_1555079523704_0.20510186245661588"},"_hasShrinkwrap":false},"3.0.2":{"name":"resin-lint","version":"3.0.2","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.16.1","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.16.4","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"654890048358059820e0feb557a0971051979ff5","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.2","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yxByrA2rqj/OoFxfmZQk7cHxwIwVTON/fSfKNDTERdydXpmRDOL/Oa8fAvwW1kvJJ7IOqUr//4Tfz/S3bnE84w==","shasum":"7e566419b8075e1984ea932e85a64c89782cb0dd","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.2.tgz","fileCount":21,"unpackedSize":47356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsKKOCRA9TVsSAnZWagAAO4sP/RsfHZJPCBH44/WOAr7L\nK+t3J6DoOgXUOK50PY8IYLynrHyH4lMLt7B+ex4agZ7g8hiYuVysjpemIMQs\nUQuOTH7iMMnWOwQs3LE433vzUQv9j9s6Q87t0uOgnAdrrUAzBRFEImdPuGW0\nwBzdCbOSHc2iQl+iwSgUcYgIQFBbzbsxo35zKwY84Ddi4nfM6NCd4yg1a5HC\nlWSDF9v1P7xFNQxrrhMS4O81O6AzwUf4UD7a/o/EXQ5BnKnpzfElKAHemM5T\nN2ashcc3EWi4sp4aP28IKi7OH8F6LLJagFU5DSycf+C5Bg5rSSx3wuCzzO9A\naUAW8/aSF3mZ9rtmi/NDpGp8hwij65xphjquXM3dlR0zotTq0XiNYu+4PDl3\nAJMqX0n2lo0wm+PBl+o4jykknUjxZI2lj7JYiAjugaG6zAcByGQmpvq4LOFZ\nQwMIR/JB64/z+e4lpuDFPV8+FC/1663bfm5GUwPyQVK19zpfGiSiyY6gom1Y\nD4vjyPIJI6ozbs0tTJWEzkJYcfpLJTGkBZyg0r37HIHPmDWCyammQjUpmHai\nufnR3H2O/fE4f/HF6DmD6Bft01YF2RTYynaBh9HWD8uze9PekXLd213pgdTS\nEBpq+Zk55AAn//KheaqHEoFojYFwl+Ah/U2ypen8wYQaMGVMbYQl8gDBflSy\n2KbJ\r\n=aOw9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdShZsEoQItptJT/zVEqr+QVpi+WonqfkjdB4KqxMjygIgX70/fx3JVAfImZJXplDGzTuGgU1zsJFX9hpbJzt6ORo="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"},{"email":"accounts+npm-ci@resin.io","name":"resin-ci"},{"email":"accounts@resin.io","name":"resin.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.2_1555079821947_0.011223370823470802"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.0.3-no-unised-expression-chai-a16545ef5ed3a2d2286377821615556342d3a841":{"name":"resin-lint","version":"3.0.3-no-unised-expression-chai-a16545ef5ed3a2d2286377821615556342d3a841","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.16.1","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.16.4","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0","tslint-no-unused-expression-chai":"^0.1.4"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"a16545ef5ed3a2d2286377821615556342d3a841","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.3-no-unised-expression-chai-a16545ef5ed3a2d2286377821615556342d3a841","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gFHxxr88tQm6LAefdI6strIH3QgNANz8Gt/0dyapYMa4I8CJp64pQ0336ypcBLKZwEze677Ej4ogGfFCMLVHtg==","shasum":"180c18f34f616de11ef526955deb3d30fa831e8e","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.3-no-unised-expression-chai-a16545ef5ed3a2d2286377821615556342d3a841.tgz","fileCount":21,"unpackedSize":47609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1cQsCRA9TVsSAnZWagAAPj8QAIt0tUPT35UpZl+mUWfF\n1Q2mO33pHNp7CM2wwp/bE/qTzSWz2M8clS+65fEtABoIEZZG6TuAtZLIPpMX\nk4umUPTcQA+oz8pv2bP31r6DjNgSQWJnEqgZGzJfj+PbgCCzxH3E2uGiazMx\nBaJDXILx7rnpkHUA1qrafYAj3QCH8SaB1Wew+p3njtZUaoquxiRvfR6X+H5N\n/FaK6UyrG+gz0gEF4YLSmqjjcn0nTD+xCbZ6u+hfYy71KBbr4HLgaNF2Of12\ni1Cll2dR4VrJd94wR9wg3xvyCyiKPi4B191mReorIcXxGQHcJnB9OffWAFC1\nDEqHNR0CW0jOdyaI28UBpQTN5zvKLwBAWVKSthp66ncaHEkZESlvIgsjDjG0\nYdQC/2nWX0Ct+udnc+XZnLE0cAY4WAeU8TxQfSGEgDqaF5JwwHvf3oydMCUl\n+9V+1T9bs4LhzAWNNPjGDC0yE2JS37swF0i2ogWJV7IH0ctFppkLVzBBwEkD\n3UQLqEjRE8+hwCU6w7c86Y+zOMMw3bVTfEohSAipVHq10r0dfIpxWy7jbuQB\nRJEW8gLG0giN2k45clflBUpmsQHYmRzYgx+dSnwB/utlNFs9QVxomyrHecVz\nd1Wq5jx0J6W0QtHQWrkh4FQ0cO3ONcVvPVx2+mqYtF9y9rfqVn6A2lY3ChJ0\nffkb\r\n=vu5G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi4a/p9AD1RY0g99NkGCY/D/SvOOPwVf1ZTHgV8c8UWgIgSQ/WBqtIcnz7bPWCXAJOwMEBLfj6uuCtqZouOb613AA="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.3-no-unised-expression-chai-a16545ef5ed3a2d2286377821615556342d3a841_1557513259832_0.6483221244412245"},"_hasShrinkwrap":false},"3.0.3-no-unised-expression-chai-4d25520faf9429a6252e2dd11897ff27ace8ec00":{"name":"resin-lint","version":"3.0.3-no-unised-expression-chai-4d25520faf9429a6252e2dd11897ff27ace8ec00","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.16.1","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.16.4","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"4d25520faf9429a6252e2dd11897ff27ace8ec00","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.3-no-unised-expression-chai-4d25520faf9429a6252e2dd11897ff27ace8ec00","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wdzrp7PYTHd6ZB4tB2DoRf97Kl0Kz/wx3tQx5MsTE0O5ZAgn8JawLNuwM6RLA6Qkfu0js/8zWjNneH2epUgY7Q==","shasum":"8b5e6a1e44e45279e0dac4b71527affed5b02774","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.3-no-unised-expression-chai-4d25520faf9429a6252e2dd11897ff27ace8ec00.tgz","fileCount":21,"unpackedSize":47609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1wnGCRA9TVsSAnZWagAAVZ0QAKPdOtcesx9xs4SWvbFf\nnpXmYs0OVEgLdxp03+C/piG8KN6HAmrHZCf8Np39h9xyAQqlB0gnHGVCntpO\nvniek4z6Zjm0KpEFuQEPV6T3ZkK43Y6l0dA6TVCzoJbAKAEC5r9D1Lrz2GuC\nagrmz1PAXxgX+oeoFImH2oRtd3Cyrsy/ugJKwoYikjgH2do1EsVVaLwVvjVM\njR5OCmbcXbUJWedepoj3ZRsnM/zEryeFEQ0wvDzelFpg6vKG2PfOqjDs19Pt\n7xWylEKgW9k2rYIS1V3gYr9UZ0FrqcDTWPoJT+oBhasdE42sQ8kWoV55gn26\noN9e86k9xT2SqcrNsatNj1+jg6PhMudS/kd8Skb5mKzT+TLhq3JYFG/4yeWB\nBIrtLAnf6vC0YiVIVQE9tDL+lRU5aPNkgBvi/znj5MuMvCxW6f0StX6v2mwo\n4kK6p6O+CXmI+gYnkFOa1+fZDOczlI7oc5EYPVKNGENhmOx/olqDpDE2tshU\nD+WpM2dFvFOT2EqiGsemb8jYK1HzmVvcTuPADL3BUkxp3JGNQ8NuBITORSDd\nTjFsikvkV0D3starq1ffj+tjPwrtmPIeWWLXqJoiEfQXh1gKKBenFtDA1Xsf\n+ioki5QyV5gyW/17MVY84bgdyWC1eJPix2obzv2XOBIGbzWt8uCaZcCFDwEp\nCQeR\r\n=DYd5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm7UTIvuM2WFM6pE5QEh6mG/WnAHQqyI76u9TP7C2OUAIgSP6Gow9NVlcp8Jp7IV6irXhc0H/wJiIXlahb0OixOGU="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.3-no-unised-expression-chai-4d25520faf9429a6252e2dd11897ff27ace8ec00_1557596613901_0.3461150764527221"},"_hasShrinkwrap":false},"3.0.3":{"name":"resin-lint","version":"3.0.3","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.16.1","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.16.4","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"93c4326ac99e9b98ea4e1cdef3ec478a3cca196e","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.3","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vf+Iz5l2j8qKhN2fal0eGc4vS8XXygsCc1V1e4tj520anc4LggBnOwyngQczHSIDnL85pU4oQXetpQmxuixKyA==","shasum":"82f42bd1861f405982aba37b9fa15cfa32b2e064","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.3.tgz","fileCount":21,"unpackedSize":47542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2XkqCRA9TVsSAnZWagAAHQwP/A3hYkuSux4Pp6ajBGjr\nZkbx/j1EVEZ9nLy6ugF0GJNilJzSndEIgSZU8ccus19cnWdYGetHuE3R+GLo\nsYVnZXN3MO/rL1l98OUY27JN5sygDHsi2QpXCiJCIqk4A1Y/eZks/L4tX6+C\nR1hnx0eQKM6ItlaE1WSb/VtGGaoJW1/QKcUWvaABcpY/kFgWfzwTyhb+bzSO\ncNpVqSFRIVVK4oCpwBkfBy5f2j1xVQb6tt4RrtQzruOixMrQPaSxO78/BYb6\nUpViGUhgwIv4mOgAqDKnugmsyuI7C63ahhrYgK3J6mDqHOY7lfpUwb1sOEKe\nDW1ynX00zl0qwpwW8dWEvFf+6/GfDfdIm1ow2zIQlMe1US4zv6LzwPaNlVWx\nnm915bDuXW9oL4FVu9fM/7jjbYdWk17ItqAMd2z1IpM6do3n9lwxJvPc/nKR\n6ylGsWFyOdfYYG46zgLGoqoEds74ZdxbqmJ8NR6fEQBozzAxbCON7biXgxv0\nHsFmuReKRAAFVqu+2EJXt90esediOHpIbnjlGHCB6LW9RO4QYKgXz8orgqxw\nN8zfqPOxYZ7N34JVWc9CzpYH0G0p5C4SGysVy8L0x4/QM20OTqqzc625v6a0\nw9do6CoCP/NiTHE4XLD0tpj+hnwCYSIEWJ4NHegYhyW4a6RQmKGFLnCKv9ve\nkAjP\r\n=t/Ae\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6O+Nk0s/X4QCS4rzLhYbtczPfIEJpJCmi/Kzs5TuXQAiAgZGi38iTQ41kZwT7QNZdUI006JyL2eHc6C43Me3RP5Q=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.3_1557756202154_0.8253302769017425"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.0.4-chai-exception-in-wrong-tslint-90c5dbc0afec7bf632078e765332781117f2b15e":{"name":"resin-lint","version":"3.0.4-chai-exception-in-wrong-tslint-90c5dbc0afec7bf632078e765332781117f2b15e","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.16.1","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.16.4","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"90c5dbc0afec7bf632078e765332781117f2b15e","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.4-chai-exception-in-wrong-tslint-90c5dbc0afec7bf632078e765332781117f2b15e","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rT23UnnLl4QG9Anu3LMDR74pwZ9v1CkSiyHFxXIK9FBJjcUwTIStFBXBZcTKBP9C7ypzTtJDlu7Ne8mPTdAZyw==","shasum":"004d33447bcca604d4b08ffdd8d0dd77b280d6bb","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.4-chai-exception-in-wrong-tslint-90c5dbc0afec7bf632078e765332781117f2b15e.tgz","fileCount":21,"unpackedSize":47720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2bHbCRA9TVsSAnZWagAASWwP/jlGR9zxVTMxutJgBvmQ\nAcMgo/03wNQg3BqaLF94skNH3yo2JogmZOHfFe3mY1tudM+3u3hpEQDe7Mzs\nRo7Yzy8Qjm6LeixFtnaNVVwU3lI+oOWs4cqKsWnGqIVfIkR6hgrM5zu+w+nY\n9qxzoQCpFQPnoJ52Y9plie4VW/4xs/NkDkzwdP8eCbPWBzWHzoVrLCbMXWl8\nOzSjTMnrXre8ItafzixdUj5axcd9blEz3Qnl8sXV8M2EVP9d47PmeWCFUt+F\n1CI/GseRDm6jTOenEuugHCC/5Sh3QUoshE8M+ro9m5mmeteHtydOIc4x+4DL\nB+YtMXZWugXMOf7oFzw0VgtYk8WDGTQwF72cEnO2Qr+SE80kDtm29xIgatjQ\nM7m9Re7gVytmwXdTgWi+vd7mXIQHqgltf208bX+kqUT+m7APA6tyP2I8C4J+\nFi+ufOwStXx9w7VwaJ1HecleDFpj3qR1C2ObVeBnpn+ep6JQDmAzAZXvwf+L\n0HhFgmmJ7naCp4TRrYrTP7PO5P+Nxnv/W4ngHcHk13QIWN+5s1uf/z04C9Ni\nfeMcWK7K/dqdTX/wRI75T5LecJpRqgho3CnQThfUOJ7pvq+NlLSl1ko++VFr\nHJ2bKdw74ciXXNj66VOMiYyTp4G8mYZJEwvJPmEeumiOhE2/mQ6LB9NfHk8i\nvuPy\r\n=syaQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKHM3ObgDCWlzyAmkTJ+fVrTQFXXoQO+0DnY/I95m+5AiEAxgZi/vbwPHCO/8cnFbUC/pk3NrDhUPoueNK+AMQS66w="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.4-chai-exception-in-wrong-tslint-90c5dbc0afec7bf632078e765332781117f2b15e_1557770715334_0.6590048758724361"},"_hasShrinkwrap":false},"3.0.4":{"name":"resin-lint","version":"3.0.4","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.16.1","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.16.4","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"ea41ebc07b3fce81a19c0138ab5392c23aea17ac","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.0.4","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TVxY7SaJqQRZcLubJn5yO49db/M4eRXRr7FbA4xwqSYxQSqujNql8ThMoNMoRrx+1F7NrfSdhIsLEaMqCea4VA==","shasum":"5a7d57dc73b6a1e39f559bf7dc4909eeb1ecd385","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.0.4.tgz","fileCount":21,"unpackedSize":47648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2bQQCRA9TVsSAnZWagAAFCoP/ib6lsCtlYdtUmu3aS48\nWIfxj8rlRCLwTiinpAElv5hftde50k6DUUn465jNxbx7ncaLcvw9D8FQUzkG\nMYIfrQtDOY4nwbFzTpmYIWIxXeLdx1iNFD488hJJ+CQVElzuLDNjTtfkHznH\naowzWlM+PCw7bDFsFLDvc64juMXVNBdbPLs+e58rocQ5l7tVgdAodAluc5mr\nwp83yGEiSoWIuDiIqMRxgnfDhPbyBFpfkp6WV9UQlLziYbUm0izyVqqHz/w8\nAzKRD1O1jlncR55AvQlvJfwWVTMzqjZlkpKlM5N3dbsb7xvA9wOjHidNnkxE\n3SIl8EW9vOLplY9/hXNoQBKiLykKuixvTAwMXI1szQ2x+N+61SDw6wSRD9Nm\n9s8LbnIJHsrDP9LZUIZDApAVUMzOMw4AQVsrHhDBywv5W05e2NBcjo7mFGT3\nKzCoWM8xatwjXyzN1mSk6kgoatc8rN7kyZlD1mi/S0Y5IXUZiwMPJqiHW+V5\nHuEI9M/kbASbSxnJSQoKWrjVmiMzytH2998naa8egyNd/6W3k7ivQHxU6Ieb\ngAnK0PRJkK6GhCL0dG5iJvwhObHQRvuRM7+M8Bl7t5kJkdqEpBcaPOLBW41Z\nXwyEjTTaAbUSzlOWiytQgxXCmzaH/mHDdx1yk7xnPPETM62bURP5JYR0DxfC\noFe8\r\n=p4SX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs/qLkuY03W/zJFpN+1UaqpTAoe7hb8CbNdzSBhqN2OAiA465m3mRlnKZCg/uS8Kw3vCoL0tWjo5QfSGZnq4jwQqA=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.0.4_1557771278870_0.998071161320935"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.1.0-roman-add-mocha-linter-a9f574453268a6a044c91a9e7fd9d5ea08a6d04d":{"name":"resin-lint","version":"3.1.0-roman-add-mocha-linter-a9f574453268a6a044c91a9e7fd9d5ea08a6d04d","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.16.1","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.16.4","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"a9f574453268a6a044c91a9e7fd9d5ea08a6d04d","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.1.0-roman-add-mocha-linter-a9f574453268a6a044c91a9e7fd9d5ea08a6d04d","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-c9KWRFiGMPHC1n9P/oUvOp0s6fTNmItmVH/42oJUGT+lb+FdHfrkcZ8l+olsDVzVFAKioKEZ3ygMowsAchNdDw==","shasum":"26f1be9fb364ddf687c9bf92ead02c963afd2803","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.1.0-roman-add-mocha-linter-a9f574453268a6a044c91a9e7fd9d5ea08a6d04d.tgz","fileCount":24,"unpackedSize":61015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHL0LCRA9TVsSAnZWagAAiwEP/0hy/MWhf2krtFBMNgmn\nTYVGj6+GVfxZKqKAyfwzqHCiaSFnfM0e/cGOKZSkChBG6jO/O+sXAWkGTHlc\nyK4mWz4N5I13WtRQ1cYkG4ANEcm2me34zA1lh2e8tXrTwMIHxcxyS6qqPpZU\nvXYZ40O2YMCT5tWtMLiAZPS0ZKWzO58E9LkZk6PVg4a+dHB4KtUVe99Q7/bK\nqIhPsvPh7RQfrvjGtUl0boD03ZLSILdOIN/U1Y7qUpRI8XHBAxvvA4gGHvqV\nFzt6jo4lQMDCWS/ZPzw2UEnUXHaDPWfZQ1vm0w4+c9es8cU4wKrhk72egRnf\n4GQ3jaCtWSB50PwD+RBaMhz37FFINcHDRYm/kBZSsbnwcZp8YCLpsqiduOL/\nKqUHLP/qN0aSKa5tt+fX5pGm1KI3Fz/vHa12XKPA8jzfmmKWdNhkdKMQzBgu\nf2FTTx9NgBYm+7DyDkg/EnkocQA3GFciMNot2B2KtjU6LCrgW5C8aTQF7g2S\nCw+KXAZElEKoI4414pGsZGkkIeCdPqhni8M1rpjuZB0KYTtJ9efK4dBCEYPl\nUBD3JdBaaqZ+kIP9tEwNkvjX5BxsXdrx+N/iyUanaxA19bQ6LKUz+XuS21iX\nNcsf5uOBYERethmp2AN/M5fV8kYyxWbVghZjwWocP5HFuOZbuZ3hxXs8k/eH\nsljg\r\n=ue1e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpjusohnjyKqzIwo9y15bIFFkLUVoCglcCQFVQAV9swAIgO2q13HeN8DN7nASk+bRpxn97dY+5RSkze4Q3fzakyQQ="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.1.0-roman-add-mocha-linter-a9f574453268a6a044c91a9e7fd9d5ea08a6d04d_1562164490444_0.7326430996064914"},"_hasShrinkwrap":false},"3.1.0-roman-add-mocha-linter-e85abc4409c642cf73c6c3e2a0df48efea75f08d":{"name":"resin-lint","version":"3.1.0-roman-add-mocha-linter-e85abc4409c642cf73c6c3e2a0df48efea75f08d","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.16.1","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.16.4","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"e85abc4409c642cf73c6c3e2a0df48efea75f08d","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.1.0-roman-add-mocha-linter-e85abc4409c642cf73c6c3e2a0df48efea75f08d","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-G0eykejsuDvmBg+Z4BCHhQdcRZ0iuGgfZMvbqayuPuqBz+5qIldxwQMTcMLGqc+sPTv59telgyrDG5dSatkNMw==","shasum":"1245fa62729a0230c364e6bd26b7ea6679e5f139","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.1.0-roman-add-mocha-linter-e85abc4409c642cf73c6c3e2a0df48efea75f08d.tgz","fileCount":24,"unpackedSize":60870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHg1pCRA9TVsSAnZWagAAPRsP/0TZq+bcND3RWHXYOScm\nfYpoNpK+krABzPaBsJVTBwgPMFrlzADLMVQHj8zk7Yi/f2WU+BksM9l2TbTE\nFN99HWij/hfwUoC3Gc6HUXLA1tEJ6u5mDLTEmyIEBwEUaCMGFp0bY1hFKJ56\ng8lVnzLCzYOG8wPIWzwVThH876FtyU1y53zHkAscob6ZdQYnwMhFljXwrNzJ\nGzdC7d8oS7osg45EGWt/PP2n/uTJcUlfK/Cqqf5R7f2JCvHITDkl+YmH3SSG\nbtKhg9N+0+iAF6QSc8G5f6JDT2KF4VKB6Gd54UWvnibqSF+en/Ua4fYo2Ex3\nkZptxS/ae7nw229XlSaJHMCefE3S/gzGDZILYgtFYpQ0OSP8fkCVczGQXBE5\nC5InKSudUYsYWKJFSlUEB14NWRhZdppC8uGZ5ws88bXwbaYTGi4CYupDTZcI\nwTgFvfWBrWAM4DOGuwvTWDxGDL22lt1dUnNFa/0G6vskWMREsyQUUj5Y3mYZ\nOX9f7ThPwpaWmd36+YaMFp+SUjjt4sd+By95Vus8qfXDfFgVmSjpDO71fEdk\n5+zeCiEbgbpSkO9UfSyPLc0LoeErPk2iczfrRuyQzBJfpizHs5DR+51kTwAy\ncNHjSZIV5NlGe+MTjGn/1Gz82Tuf7tiRC8MLjvlKEh/HHt0mttG6Qh6vbvv9\nX4B9\r\n=3nVl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZ1zrM8nNRrwsas2jiRyXc33eCDXoaRB1fDNS0n+B35AiAe08lE7RkGeGW6WGVb1oG6pXkixYgeNXxcrFQYzaqmMQ=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.1.0-roman-add-mocha-linter-e85abc4409c642cf73c6c3e2a0df48efea75f08d_1562250600641_0.9905117683973113"},"_hasShrinkwrap":false},"3.1.0":{"name":"resin-lint","version":"3.1.0","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.16.1","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.16.4","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"a6fef2440f11387ac0a4c665fafb8ac4e9a32d87","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.1.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bipsVrhMBtoegrBdJf/6NMQke4g8xmZENSu0fBU1KvxLXNhGPQkmobY7vVmP47BeD0m0Zdv9yrEc43w2S+kRWA==","shasum":"0d491c8bad5d8908b3bcfde5f7ba0f48696fc9cf","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.1.0.tgz","fileCount":24,"unpackedSize":60806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI18vCRA9TVsSAnZWagAA2P8QAIDpVuBxVrFzL/ssYS2u\nUJy6QjgMMa/HHA/Lfa4+X+Ee7HQZPIcMyOoK1KGDvHTXPqhn+4U7ZYL2dS4K\n4o6xjEgLS+j0Y/8aiwuykUU/iMrBT3Azsk8X4ltujC6ghkuYnNTf0+aJk6U/\ngvabMIoj6vlgMsq8ND/5swzK/BwQ4cBToCKB080T+wbGUBkSrN5Oo9mpb0lv\nDntdPJ8OU0UeFa0SBRdqlOvEa2BBhVYL2Y4kR+4AFmzdlTgAuqh6o0vks0Yc\nw394e4ZsxtYs4PY+3Nfiv/QH3QP326KYOb0CfRMTlJql+HOdat1yM2knqz6O\n7cr0NHpOPf4adNfpOKgms5Yt5bPIsjzIMcHWOySe9E+gmUjADtb3KVjXlN4D\nScKd+ZxpGrQDE3mN0mFIzUivPQA7FhQ0ay+AcOBzFvF8S79kGtrX45juvKaB\n2Q+e5jNjhflbTzfuuho5qkSrUnxWZOsUowXxpvGjfYK4VMZBZg5XMEDGBqrF\nY9u7bNd2gUWgRIxDfUokw8vd59vA0bGjrALbYR+r1sDa4/El0P+KtFica45E\np+txWttYdo1yo/bTT0lEs3Z7e1dAklmGOTS9AjVXepMenevf+Ztr4W9RWbeu\n4zSzGhOowcdUWZmwG2X/Yvvcg20D4zVXyzk7wtprvsGZ9SbRz7Adm/QQf0CC\nyBib\r\n=bRZF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5up4jgYlMxwvzRkgoZJ/nv1E8Q0TaQIDhhieGty/TQQIgKV2WqdLQ8M73Tx31v2iqXtuOKOYo98HuAj4VdkQxZzg="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.1.0_1562599214372_0.2338041145770955"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.1.1-upgrade-prettier-2f949860f3c86b4be1959100a430ad641525c3b7":{"name":"resin-lint","version":"3.1.1-upgrade-prettier-2f949860f3c86b4be1959100a430ad641525c3b7","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"2f949860f3c86b4be1959100a430ad641525c3b7","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.1.1-upgrade-prettier-2f949860f3c86b4be1959100a430ad641525c3b7","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Lj6ygWoFTlRjD5R3y+bXILXYHwKkws8y9BfAvLw7M3b8ukGgUMzQVfRHY4vnMytvD7SmO//+QtR+LD79kF3AJg==","shasum":"bf1bb166305daf9494610660b6f214fd6dacff35","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.1.1-upgrade-prettier-2f949860f3c86b4be1959100a430ad641525c3b7.tgz","fileCount":24,"unpackedSize":61120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxzZJCRA9TVsSAnZWagAAjcsP+gPrX9K19ybI8PTP3Jav\nZGWh37IXHAMwydUwjtkHH6bQinZ3ZT7pCsyazvfSY2Kfp8W74uu/WCf18dce\nhc7Fo/Q3U9gjS1jin4d95V8FFaor6bU8tA9JnqB1MJyVmejk7zIFbuHqEC09\nq1gH4xdFGcloLp7p/Mj8ssCFFM5QTwuevsK6C2sGMYgahZEKeZKVXuFXJYLI\ncc7qGSeSciTWFpZz+OXypvEdh9SOQOmaOTLozvvE9hREPa14y6B6RBG9N/mQ\nefZ5GHiPtimlzDCMJ9GgqTGI5VtEr0B7377EajMk7orr0awSGhSS8fX+A9aD\n1SkfUrAK0LJZ/fhgzvnOVVP7MQZcu6TRKq3ecsBWpJ9aN8+7xTX/l61/a5c7\n8BcodND6G/gzKbd4Hl1Qr/uBGDIMlKiWgRkm+OfOsGstC8QfXMy2irjcY759\nFLFSltQ0oZGQhNj4nUxIr62pp6+agoMRuwiaSBH0bbyQt9QN2jjIoyzauE4b\nAZrp448jMElR6muO7wQmtOVLazlmt+PqnVwE3BZLZ9SIaNs0SnXWjRY03L0/\nwa8iMGUeWNTanyMRL5V1CjjYL0nFhcZ6BLUfZOZ3riq8zx/Cxfu+EHxuxa4N\nvhpzAcruzfLocLcdPtXlqpE1QRldYZXPZYzm0+7aLuEoycCJmIAQs1nsHry9\nnylX\r\n=PHth\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqUIR3YigO+wCbNBoQo44m+vnG18/Z5Tm71NI/rgEFsgIhAPhos/3W8YmUfeFUX/7WfBCPsPbU8C1FPn8Wz6DSd1go"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.1.1-upgrade-prettier-2f949860f3c86b4be1959100a430ad641525c3b7_1573336649176_0.5856430573639462"},"_hasShrinkwrap":false},"3.1.1":{"name":"resin-lint","version":"3.1.1","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"c2f8fe2118a9cd48284a38077297d4578ee9199d","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.1.1","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BgIsrj9fvWcELoqfiu0dGflqkysByn7m/XVgbv19YdnnVToEtyQkFzfF9oY+h6nnr45pRYkorE6NAFYaVaYhLQ==","shasum":"6afe04956e4a6b93f87c1888da0a920513cc63a9","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.1.1.tgz","fileCount":24,"unpackedSize":61062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyGGACRA9TVsSAnZWagAAx9AQAIOZ2uDDWVDNUxsoTuaG\nLSxkv/1Q/aLfAXSF4eFNpDfojwmYGrZnKoHnBcsGfNbeVbMTuoWzpiXNKdws\nTfH1x/y77dqsIq3dnGb5hjBhwY90ABRfNZuUj53J2YaGQ6N++GOK7/mkUVNc\nN10NwP09RdeW+z2qEZsELWuWAWndMGuz3u3zRIhbWKpE/x3WxdAvbyr9jGKG\nPhvE3asbHw7xLIbu/xgWxSH3LT1vARjwBKg1sN2xGx+q0NxM5+UaMtrqZjKZ\nA3XMyt9bzc8GmKjPqXjNGJGPIRO1bCbldNH6HV9Dl8izrBTlb82Fhcw+2bVn\nWpeiHTcnFdI949HeLhrDc/Ir07xm88X8ziVD/S0vyzoyzF2ke2JztS7qj87E\nFK61/0rXiokL6Qc2EKL/L8sT1Ceb+D27JjcFhisRKdO1oUWu/S/T0cjJ8TOu\nuwO11C9ezxd6UPhBdYpMu0bRzkJmOgzJPKKlHYRaEIaG1Irwx5KudIpwiq/t\nmtxsmvlWFjADzZhHIbUq4dgup9huL9AyN2LlwcaUVNfEHQjtT0J6TfY08tqC\nczysOaIgYxYPTPKcqcF3Cvn4E56+G3V3Uc1kfiJkNfA5hx7uNvXP2KygQmHq\ngefOSH8vHgiFnQDx0cHhBOTUE7HSZlef09nmV00iMrZbsTKx05Ou2lJPDcz1\nsLNX\r\n=RKXI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDtXI4xMsJvakOxBM2D/C84PU1wUQG+UiMlgCzv/C71SAiAcHI9K+fXMTqa9POQRv4nDDSlcJ7NjS296HM5M7kfnTw=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.1.1_1573413247282_0.505812985084499"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.1.2-update-deps-84dbdd8dc17c7de352d8e7519c6cbe0035681433":{"name":"resin-lint","version":"3.1.2-update-deps-84dbdd8dc17c7de352d8e7519c6cbe0035681433","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.9.1","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"84dbdd8dc17c7de352d8e7519c6cbe0035681433","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.1.2-update-deps-84dbdd8dc17c7de352d8e7519c6cbe0035681433","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PLtr8WBcvIA2JZdNCjjgyrZ8cLbnqQ8uGZ+Yt8F1xudUl1jBup7eNLdhkmYtWtnVEDBm5T7A/pRYsEBN03lhmw==","shasum":"f43f99ceb677fa54368fb90c7bff938d3ec099bf","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.1.2-update-deps-84dbdd8dc17c7de352d8e7519c6cbe0035681433.tgz","fileCount":25,"unpackedSize":61318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKCd6CRA9TVsSAnZWagAAcOEP/01wX6SkyrIShQdILPw/\nS+lOYPu0NAccXZ1DSzjPXJRtjmcEv7WRkEC6P2tFixHS10VL/rr75JU4GFFD\nmzSta6YOp40xZOn8BryRtR29S6tgw4aa2bZF+AYuS0noLqZayGsoBLt4RdHa\n3SAxddn8ooWKppGWIbpOsytPJn4jKUUi8GNLW8aRZA17ss7PmccDNdXQYQpG\ngmRfBiTvzU9GR7NkNJ7il6sY7M4RmKfmXgwQa5EDczjK8+G4oa9ysT5Cp68/\nmMVcEVCewU24rulsLTeYtFAXV7FRG38U7dAchTnBfnqG194C4KnBYi7lEhuO\n5zXfpG6Wo/F8dIgMOrNkaIVA/u9KK8z2ir+/9rWgiVe+17bDxUm43mYBV8xx\nS38nbU/q7Fh13pdejWzwZNlAS/2EwLZIQuQCpOEuCTkMa0oB9R0tCWiDc0w0\naMXFGjXUOoB9wEMkoi9GHLZfyNBq0Gs6yzB0Ss1Uh89gmercC3q8O5ZbHM5t\ndujzOCez8oI1TUS6tfpMALUO8F0n3KHU7oLjuU8wpnFUyxR2NZvx91Q9eiyY\nUqQvp7mdz+NM5o0D8WTpywWfuL169yEsIgc4xfgzb0j5ZE+MoCvmb3cYAsr0\nxHFSdDje/fGBQkb0gLdAk1UAjEIXNJso2MgdHFkYZxbOGzwFBtd4E9WKMzDC\nhF2o\r\n=QXAx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxhhBBLF8S0pLbKcRnnTgJX2xzwGaBGx7oQDQWwEQaSQIgd6ITov0FshibfKfjNA+NiAiDHnyp4CDz/BTN0pJykV0="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.1.2-update-deps-84dbdd8dc17c7de352d8e7519c6cbe0035681433_1579689849594_0.04860099180170718"},"_hasShrinkwrap":false},"3.1.2-update-deps-6cec8df410023b6e8bf02a6163f0df810270708f":{"name":"resin-lint","version":"3.1.2-update-deps-6cec8df410023b6e8bf02a6163f0df810270708f","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.9.1","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"6cec8df410023b6e8bf02a6163f0df810270708f","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.1.2-update-deps-6cec8df410023b6e8bf02a6163f0df810270708f","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EdgxNkwgPARIK73PyOhe/3eUllyxcXRXiWm2GaHQdFEApkxZhZM2nGh1Vx63vZdw3a113ISm1qnVbrJ8bzuWRQ==","shasum":"8eeb74ce796685c6cb8c6ecca14528e78f64bb02","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.1.2-update-deps-6cec8df410023b6e8bf02a6163f0df810270708f.tgz","fileCount":25,"unpackedSize":61326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKaZ8CRA9TVsSAnZWagAAUkAQAKSiRyd7S1zKWcTruRez\nIU0q7OhnIAY2Wn5Qp1Rn1x2WXWqV2SL5xIrmRTs/DHgW2fv3VzZNOOEZojLT\n5fuYhF1QpW1iKFyVabef/dKfZk7zS9JTqnalVMEBbqGsty+SVSXNdsUbL375\n9RLJGJN3uD8hCO9WC1LdR32MVqW1/06hNHi6s8QNuTB1Rpq+Yb6vw5/CWXv7\nsYpoh5gTvaIJIeb4VPH5LNK7fDQApTsFDOqRbj12ayTK3jZnXjUu+co/Q6ZY\n8vR53Js3WXk/2veRPAzDGp55VraJf1cBSuYzFM4l1j7b3lG4EfZf25XPj+VI\nrey7ZaQTlVSue/rvY+x9lyZV0hfza3BxOfUfmEVuXxTVk/xDxVunMC6i/mBe\nbO9vDVbd7lEadLuge04MENSESkhTz+0lrlXIKzZ2RjcVU6OlolJONnk5cDDF\nrmstZEA+tL0kS4yCi33ZT2Nb7d+r2TMm27pOsTg6dRFikihZnAThitjPctXH\nwl2Y6PO6Pi6ziuhEEW823hTlNuSrYWcP4cEzYIx/a2p5rgCflYBz8RA7vQCC\nkMJoM0Fw+UnuRE8I7A90pLjlkIp5WDS3mXVUOuoyTH9zMLv4qibiNINxpdKG\n7TCRbwM0QmTbPiCxGEDJiPJrP5px63KyusovINKZK8gj8N6dorGzXHNzzm00\nRRhb\r\n=x9Lu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHzmQ17ScsxsY4JXSIfR6gtAOlXh4ezdAvjb6rfOeudAiEAibDo/QahgOM1Vg+FnWepTV09eGBj1z0zRDB1VpzyJdY="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.1.2-update-deps-6cec8df410023b6e8bf02a6163f0df810270708f_1579787900430_0.059047844204960676"},"_hasShrinkwrap":false},"3.2.0-disable-ordered-imports-f01abd003b10d219e1ccc649255efda29a04500c":{"name":"resin-lint","version":"3.2.0-disable-ordered-imports-f01abd003b10d219e1ccc649255efda29a04500c","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"npm run prettify && tsc && npm run lint","lint":"./bin/resin-lint lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"prettier --config ./config/.prettierrc --write \"lib/**/*.ts\"","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"./bin/resin-lint test/coffeescript -i","test:typescript":"./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.26","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/node":"^8.10.45","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.5.4","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.0.3","merge":"^1.2.0","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.4.3"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"f01abd003b10d219e1ccc649255efda29a04500c","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.0-disable-ordered-imports-f01abd003b10d219e1ccc649255efda29a04500c","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Z/UbnZb9Oo4uYZwn1LU+kUF1cDThp4ZY3uHSH77pcbN/Gb05Qfo9yUBpRoHSOnYK3XfkyXrspcosp4rhhiARTQ==","shasum":"535b06dd5dffb70d25f61533d0ca5af77a1a88f4","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.0-disable-ordered-imports-f01abd003b10d219e1ccc649255efda29a04500c.tgz","fileCount":24,"unpackedSize":61221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLuCpCRA9TVsSAnZWagAAyQsP/RfsQiSVpZALQy65f/jb\nsywNr/SKGIVhSE3w8Lkb0IGqLuaojklsz0g2qSPgAkQ+AB2mmd53t9xu4Bmp\nCMen3VzDOvl43eKBsoFlKKIujaOYuLWqj7MbNNCR/BbfLbFIoirU3nX572XX\nHnuqLv6cD6qrK5QcXAHgslWwVn9b9dnjeJaPtgkk9e0OxfwKqrYLzDgvFKqc\n7WfqxhfUtO1dezOWoZwZATBlmNEjv3PyxDoFuTTYVFEY4ZGdaI9n5ncbYy5a\nzqnECBaasYjZCM0/x9J7TjC8Z5JCyR/LUsYDG2wOqDWZRCXPdqFr93RQuA2u\n3TlqEfo3Bxkz5OvIciY8ITPxluremROzTHxH9Rk/YLAOcxycddBkCN0Nf3Q8\npAv8vFdHkYhnxxyNzyH3N6fiKisL48m9kNz96E2WLCRMNTI7d7JC6uC5Tnxa\n5LEnoxTcPFcza7AUjU8k5ECzRyZk4Lm1mnMTPgQA2PAvk65VtG42c90yfBDE\nQGp2LVBDq+RKXy/IpE8RO7ULhOSLJ+Bj5DguOzyXK/qJpxPe6YQ2WNHujBJq\nWeLSP/wnD62PpBU36VNyBffVLztrlRqcF0m9TvF4+ZPXaZhKqy6WAojlaHpI\ngL0dvzkZwQ37Tu7MYUaNaTTTDPGzWS3nH+jyEJaMJjwTBIfu6Ts13g8bVi0p\ntFDG\r\n=4CGJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZEqDWCOkRsiweOjMZsIcnJa2edV54R0cHVUxRZnDqWAiEArGM4Iv5qK+tRYtSI54dHS8bpHchpvbggjZk3q3AYL4M="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.0-disable-ordered-imports-f01abd003b10d219e1ccc649255efda29a04500c_1580130472952_0.7197063870630858"},"_hasShrinkwrap":false},"3.2.0-autofix-f06daf15431823435826e529f32d9d308800e724":{"name":"resin-lint","version":"3.2.0-autofix-f06daf15431823435826e529f32d9d308800e724","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.29","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.7.2","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"f06daf15431823435826e529f32d9d308800e724","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.0-autofix-f06daf15431823435826e529f32d9d308800e724","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kziHIym3JuTU2cAffavcdXlhT0Gt4wE0o3qZI/bWWYYG19l5au5BW/JppPLqb2wH3cDyGjYodJr3Ih76r4Qsvg==","shasum":"0a8f56ec26f7e17e12fa96b4d10275e6196b7ea9","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.0-autofix-f06daf15431823435826e529f32d9d308800e724.tgz","fileCount":24,"unpackedSize":62453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLvmACRA9TVsSAnZWagAAMesP/RcEu7baQ+molxWH+vM7\nCjL5WAE50XIxjejiXJfWR6i66S78SxXetnOanSnf1UQufyCMDThQbdtJ5d37\nKrIhRhFwtlQ+TiEif6mz8WlqBxyOloCiaTdLPbkghBFR1dfFoYZKCPLPX+9Z\nThZ6fAKDfBKQmg7eXXYH9DnjtAIo4W+EV4+xd/mVJOuo2Ubyw8NLgCGCIHU3\nkx+xGuvJup8gGaY6yL03p2A4KOBJ/Q9fusUu59hebvcO4U/VBxR18oQSxx/D\neq2I/NX1+LcfCyOnypnv+Ni8EKm/KDpjv5IccOVgypQTzdKz4H0dxJbptDVR\nrXDrTfGfLSwVonX3D4ERlhT2DNfYV6yk5NOu2OoXQ1u0F/dQOSdQ1DRXbKFp\nE6TopFxwsJ2Gz3FEZ5ublCMupNpmSvJfJXN2Z3XW8bUtZM0OC3bhGj1L0CUB\nki1IZjwnqUJ33AE4hi5K+x+kducvrOSBzlTGf3cMUke6XNIB9pXY8rATAdE1\n+IdSHznTZ1oOg62cjLK8UzB7tf32mJ91CBhUcMW1OD3TEY9NGfw4oPEKuJ5z\n2zw0DjttKl810iNNob2/h3Wvu0FVwtl9BJKxs46F1ZWCImoBeLHIKyIIQ69w\nkX87W6SAJMToZW08jd8nJXW/5qsoBWRlKMoOXC0Yr2/V7kAPskmpQbRS5m+/\nMXv3\r\n=8EI3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnwlNQqLGD2S4BUrfFr0S0HEVrpBgDAXX14MkzgXQbEAiAzS0M+OMr81tZju9Tv4TSF68svSILZ9T6rqKl0xr09WQ=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.0-autofix-f06daf15431823435826e529f32d9d308800e724_1580136831950_0.37946554292765033"},"_hasShrinkwrap":false},"3.2.0-autofix-8abb8e4315931d9b3729e49a544abc9114607762":{"name":"resin-lint","version":"3.2.0-autofix-8abb8e4315931d9b3729e49a544abc9114607762","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.29","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.7.2","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"8abb8e4315931d9b3729e49a544abc9114607762","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.0-autofix-8abb8e4315931d9b3729e49a544abc9114607762","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JCumB8qha05yoYvOSYNuM83CQCwBvEZ5BWdFtzQkfhvh3KNEJ9HXpO1B0XlI/Av4ALYa3mCC8I0uXSiQGMqzsw==","shasum":"3fa1411ac0759e3d8ec29deaeb467a407bde11b4","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.0-autofix-8abb8e4315931d9b3729e49a544abc9114607762.tgz","fileCount":24,"unpackedSize":62481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLwBdCRA9TVsSAnZWagAANKQP/AsmYLL9gKSXJtowcWna\n5zhFyV0ZE2iRstY7v6GJGQhvwPNPgyeZqa1BA+xiskubCx7nFU6MMEwxQK4z\nGWRJRki0eW+Guipl6ihlQs3CUcpye6YbDhSlWHtfThruDnadb6LInXDjV26a\nY+DjWJKZmWacODQfj7YH9ZO81iEAKRZlDFoCfRgI+xFPapVq+qEdMrkEVvfg\nnjCcXEzfkD+gaWSYxktKrz+0Wj2pIT6+xjz3tJWFU4dcNT+DaJuxIOeheOUR\njbvAa/b/K6N7KfKbUnVZZ4Y0FXs7TUKYtJ26rtZswFlM3cfoAJN9lbiqZ92b\neKTsApLWPWZTwNeE6AMWTSGJ9rfXS1vDZ2CY4u13Ol9W9hSjtdvHquDI/p26\nuRRg3DI282baaLxxgU6ZI4V11EA8Vzd2nSg2AXLiD+alw7s6sopPOGrDyrU9\nJgoo1gY59t/5qT+y42krLITDGs1jGiKgcCfajLWTvc0AlDcCKfHl5Qrimsp/\nMm4867BpGZ763+NYMXuXlWGvodE6MzLnz/qPoXu+jVSE2H/te3HkDHUgRHhM\ncoQ+p+Zgk4pktYQRs4a0xXDWfYiAnABHOsQeKNSzHPA0Mero+4YAMS0voKel\nfDeOghsGp3kvPep71IPBDgSbBeKb4l96mBG0FndU5J2NDwh+uqVb2KVdIimw\n0SOf\r\n=IEfW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIJPMqaklWp5FFillltTkXlmEMZYQPGK53a2/ahC5TmAiEAi2Pq7qOu+YhJAdQj6U0uQIbGxndLcFpzq4aVNQ/i8ek="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.0-autofix-8abb8e4315931d9b3729e49a544abc9114607762_1580138587941_0.15487852865296392"},"_hasShrinkwrap":false},"3.2.0":{"name":"resin-lint","version":"3.2.0","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.29","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.7.2","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"c355348fa054a48f4c66382570272b6f3c99aaa8","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pVP/RJXqXpLeY1ZULok0VL02KqP6QEyGVa0wclJpjcmOC4yhYXkWk71k72Jhs+6WKq3Xgw6RjJoy7MhZ5Hjn8A==","shasum":"c0d3c7eb919cafc0548a7a66571101ca237bdd60","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.0.tgz","fileCount":24,"unpackedSize":62432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLwHLCRA9TVsSAnZWagAAp0QP+QE1j1Bc+Rq2YMteOej6\nY7xMQwQPhu6VzfJ7mNN/oIDCORmEdbdEBmwO6gyrf6WC1cas17538cHkRgqJ\nC7PsVK5WK6j5OIH7uNh2nRhUkx91+GFpLJMj9HzakMnHq/MqnraCelR3EgXC\ndG3QHRJB6hyr0fgg044mDFwJ8AnBX4s6Awa4ng6cRpfRH8wQHhpuTD053owE\nuo/EYU6agcQjo2Vl8ILI+UrB9iY153sPKV8CsjrarOpXFSsi0GrWO8dCEdB0\nYpcXPovMe9i67Ty8qh1F7ENIqEgDGDpw7+t51zVFs8V0D13vVcDavuop/pD+\nLThEwYJND/XxKHfrF8oK7xdFiZCLvZWZrdsnWoK5rX+3iyuJyVY5x8pokMYc\nAzl/FSu62+bWZ3vcjB9Uff+O4P0lNtwbxeqwhBgFdKim21UsV0UlzB471H3g\ni5zT6eZ4fCCquuUeSEhVXdZiqo7KDR7FXde/N66Z+RgIj6c/+O5abrQAsSZR\nahP4/YoLtELfywuGv3LF/pXvhpS0TLOMVWJSdxvcKV07Bo9TH/SE4eIT5aJ8\nI3E0mMxsOmrrnaJEBk/EVHPFPLKAr/VUqBhoanS7RC9Q5IIFmTm70doOcY6H\nrspilI6hrM7FKbQ6ec/PDry84VfEJUBQv4ZjNwnZrIrbOMreda7XJinx3Qis\nLrj+\r\n=4y6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5N2/kPEzXPku430W6ZKPK8yGDyiCDDCdO3uaTamtjhwIhAOHWFUPpNuhM9CG3Qlq3IWWv8bds9ggdiuemSELlzGQk"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.0_1580138954538_0.5409537887363063"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.2.1-lazy-load-d60800b08f3ca8a4d61a7bd4d97af9561e7570c0":{"name":"resin-lint","version":"3.2.1-lazy-load-d60800b08f3ca8a4d61a7bd4d97af9561e7570c0","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.29","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.7.2","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"d60800b08f3ca8a4d61a7bd4d97af9561e7570c0","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.1-lazy-load-d60800b08f3ca8a4d61a7bd4d97af9561e7570c0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wXjmdXOF4Uq+JH65E0kHC0LemjcU/Y+I/F4Y/1V7e5zA9JJJDp3bQqxWhDFsWVcFF3FhpinMyXaLNrx6sn6cnQ==","shasum":"28cfa08e45ec880799d6f62143baed6305f117f6","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.1-lazy-load-d60800b08f3ca8a4d61a7bd4d97af9561e7570c0.tgz","fileCount":24,"unpackedSize":64949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOXBUCRA9TVsSAnZWagAAQ1kP/0Gsc8JOZEvI7zUgDrm1\na7LzcpdqxAKMs5TYx4AOHoP41DMbIhc72vtjXO5cWOvkC2Sevzp9V4APQap5\nCm8F+DMqWaPLvWabEBjwCs6giZvIxZzhBQiNdAmBUJcwOM95I10unVZgmXjZ\n3qMKyvHAm84Tefm4rV1NM3otWoKSqQ5H1QkuH18x8X8wQ1Waqz/JHUr1YDH1\nSDe7PlnKs10XhSMdzkUHhWWOjmNuQiSwB5NSTNqRPfmsa6A/2oFQSAy+9DAp\nvtG3d2nljgxn2kuSgEuEBsi9noOm7QwaXR8Oyhpz/nkGeozXkkf6yD25kmc0\nzgWlAEgIO4zNuc8tOaMDpJrzDAg8J5wD3KtoTuNiFT5H96m+qhPv26s08rDn\nU7FEpIDnfOzZ9+dA2eTim6xzfUfVfIMxQa1x4+/saQMIMQ4HO1ZlxDx46U+6\nL265rd64JrRQvXqMbpEzkgDyUxBDYLqBmYLNq5uoQLrBv/xppflqQlm9EvR1\nAk4VThnQvF8i/QOYCo53UwYtVsODTiE2cEHmHTn8KkReTYzV9vz2A4kwhSOs\nKGmjBnKeEqqbEb7DhboIBUAQ9vYdQfCojNaTEC+pDvz7vE5R2HzyYnOwPNHD\nIjc5fFCmuwD6MCdBcrn05gel7fNOlxDToEXm0QlOl9mvwNLp5jQyfVjbDker\nR07i\r\n=+Y0+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4iNHRHjn/SKx8f5lNFq4+lN+ITRDw7mWstgfQtcs+5AiEA3v0rqpz/NlhcBxU0BVe/WffRCkMdtTdboHnnGCiD+4o="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.1-lazy-load-d60800b08f3ca8a4d61a7bd4d97af9561e7570c0_1580822611521_0.7679441185621949"},"_hasShrinkwrap":false},"3.2.1-lazy-load-3f2d8de105e6f08a8b568cee7b8bcec75dbba99d":{"name":"resin-lint","version":"3.2.1-lazy-load-3f2d8de105e6f08a8b568cee7b8bcec75dbba99d","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.29","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.7.2","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"3f2d8de105e6f08a8b568cee7b8bcec75dbba99d","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.1-lazy-load-3f2d8de105e6f08a8b568cee7b8bcec75dbba99d","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FIBTMIjyfKOUbE04NTjqdbl1GwN80E1I5nre6+QCq4dCLghyp5vP+w2jb46UZkcMskxWrnyvSQ12HFHQoFuKfA==","shasum":"521d6f72749a9412a10f4277618ec85ef1dd144d","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.1-lazy-load-3f2d8de105e6f08a8b568cee7b8bcec75dbba99d.tgz","fileCount":24,"unpackedSize":66076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOXK1CRA9TVsSAnZWagAAcxUQAIKH36veVMljdb5PmyIB\nRyaA3Mr0PC3hXzb+uAYR3SdbTZEvITyqPwuk0apCEsNICcP7xjFCg2IIfjxw\nBgc0TglKZWCgi/kxDDZRzVg58IRQTC08smVPA2gVipTJtw202fNP5onEjGA3\n3BJRtcmPxtWwIfsP7CG2PgjdGJg/cur0i3ekO8N//Vmix439QzC3e2dk1FaJ\ngsz7oeSRU6ZUeEf1kaq3GEOFcduBPE7OOQ7qiGcRjprEJ/wOETm/4aLt2xxA\nmcM4Y5fkSWyZkg7LVRbmTUPWCrVVLe1eDYk3aQ3/RrMzgjQ3RaMajDuLHvWT\nFxY5XjxGjVgR8588mL/wa0MHclkregIHFG5ZPPBe8pRbfwh0FspLwHYkf0HJ\n4WJtw3UN/FnYneZzm7pZ6uvJtuMFwczDLmJQBMMVP9ZwT6wERezc6Y+2wvjw\nJX9OponuIdZCdOT91MnJdsoZ1Z3WikpxUjliz3/dNoqv5NQNeLAuooWSH0bF\nuDX1kxI0pUG/Sw5eCy/SR8MtMn7AzmfVghoQ16TqrY6UVeciygxLSoEclh0b\n7yOr43KB9bT0arjAZOuSIdiPpEBvRZ0oiAz1uJPY55jWsbI2iOd/1T6D7Jrv\nTJVfKXFXRLdJ9BnVi12bW/r6kZzMZvIKieQndolFSCbwAvZB3Ys7cyIygg8j\nsExY\r\n=4Bir\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJvysX80y5bliUaR7h8gGN1xp/Vg0eABNg+LABLVyAbAiBIfxUq0/RDLYlXz0AGi46Jme0+ZsUsDzfEmMtlGjOvtA=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.1-lazy-load-3f2d8de105e6f08a8b568cee7b8bcec75dbba99d_1580823220492_0.4361282024562376"},"_hasShrinkwrap":false},"3.2.1":{"name":"resin-lint","version":"3.2.1","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.29","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.7.2","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"4503cab93a294a1c55a8272b828d4acdf35a98db","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.1","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hLb8r3KpTE2+iysaF3/nAslHC5C4Bv0ip8KX0ZAfbg93HhLjz6eI0DOlt5Jjat84kP8Sb/CMJjYXBBClSLkZWQ==","shasum":"03210912d28a1ec7900f352583cc73cebd534081","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.1.tgz","fileCount":24,"unpackedSize":66025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOXOKCRA9TVsSAnZWagAAL8MP/ilXiRpcdRkO7GBA9ZvS\nVJ0Vq0PaIvDuNwrOycBJSzHB8oCaSM2vQfGeshmIvPxSMEjRXRCXJHxtPeVM\nNJvxzsHGmRPY2kjTemDgaRUveIR8AdbSxKFXItfkOJdhRbQO8juK6yFPenyb\nviUvNY2M5L/EcGiW+BvhGCPQ4FBcsSEWpmAu5oNcGkCh4w++7ZkjfpPjvK/+\n0H7puLFMB+UiCoY5ytWo6kyoB4VKeGCy2UtTJKVgF03mVoVTS+Z8W/Z0JUbL\nqC7vHTthLfi7fT3qbgseW1Xt1STtiDaFbraBlmX1MHT2RNRM7493LeDk/EIB\n8XPqWuPFouOgvcPpRk1VYn3pRPtb++BcNXZzljjD2ibnMr2oqBFzRtVTyWzo\nVYKytR+R4H7FsONVVheWZAZDRNg+wrTcIKscx+YO9zmT0uHm8H4lPZMbs79z\nWo+6J+4fTpGPj6e9Rnmuk70gsshDLz66KZqIKWiZ4SmoTT1uEU5mW0aoF4qN\ngx4LNitQAEswEd8ptAstx9qhPThncd25ie3qK38u3UueWXH/i++r8Y6JYhwm\nvletpZIimklujBBt7qMtpYblCdVoezSj1F5Me5Ag9gr/O3AIJgo4+s/inb5g\nyTmqhboI/nd7q3Fu5yXYDi0BNs5ZlXMK7vHLX5KbL6TSzoHFi6CBVBUb0977\nv6f5\r\n=uRQv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDHeJsbSkP/R0sg2zYr9o2pA47UvSeNy3SwBJzKEY5hgIgYLe9dvjClOjLRrZId5HC9wGMuFd8L8CY2N7C/0QMU4Y="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.1_1580823433220_0.529044487580193"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.2.1-async-await-af41ed8f4e7ee05931ff4888aa0467f5b6bebb84":{"name":"resin-lint","version":"3.2.1-async-await-af41ed8f4e7ee05931ff4888aa0467f5b6bebb84","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.29","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"af41ed8f4e7ee05931ff4888aa0467f5b6bebb84","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.1-async-await-af41ed8f4e7ee05931ff4888aa0467f5b6bebb84","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xyVUYI6wfMuOPNZylAsjgENr5C46AVInUs0b/FSNtRnL3q+ngO8viYj9Gx/JvSnR/2NTFryGUja859/Zxjgg0g==","shasum":"2f91785c0712954b5f4ca55cacf6863684a87bac","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.1-async-await-af41ed8f4e7ee05931ff4888aa0467f5b6bebb84.tgz","fileCount":24,"unpackedSize":65079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOXRDCRA9TVsSAnZWagAAzHAP/0ZxvUzC1+haN8GKQK9q\nZIGLGuwpwULdG7gA3Yxyl+sAUt1JkOdMtTyj68WV0hoaQW/ctD4ay/gycLMk\nhUhq8kk69/0aCzCSULntTCDV8hU48orSnUs3iROLdBdXQDbckSMoTRbtMM8m\nOHe9Zvc6Ukyr6KjotqTtAHiBY/t3Qtk3IWwl8yFmHmraDjQLL6JbLsCe5Dcf\n7mRvEkPG85X8cqhyFYCtDOX429e7L3s28ZPPis+7w5pb9V3N7SWlXBkowktG\nAKin/QcG5q3wzdcwLVmSzGE7JlOEj3E8gPHyMoaJcbdTcNK3evqNOTnxGGW2\nLRr12yrcWHtBsTDoRhPS3ol6RVajE1FDlsQu16UlOq83cDYH/qqwKnoS24mW\nYTYBEGSTFquzJvK2H0fGkUx5B4Q8ER3vPa6calgmjv/rk6kdocraWkWcroSP\n8N0rpL/F3flUlF7gaI1jhu4f0N6c8xQBxyL3zyUeNRPdpCzuesE+JTsCKl8E\nq3vsS46mmYEEOU4u/BCm7xHxK28ap1n0JqZ+Y0FThHz2m04z/dPUNE66pMI+\nuc4jSmWNawlgTOYAwASiKhcvqGX3acJIQVNlISmFSCLWBX/sPsWa2yAb+Wh9\nOdzecSlcz4/3VY717K6y+d4FJKDKTGz0OQL6C6HUTp+D6i1SLqn5LoRDy8l3\nAFgU\r\n=del+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEho//99eW96wJ9mDgbJlIOoOMTDxHHZ2vVfDel5GQ3QIhAMkzWOMeyNI5MlnObeztsBsSzPvuGwtHRGHNEIMzfE5y"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.1-async-await-af41ed8f4e7ee05931ff4888aa0467f5b6bebb84_1580823618750_0.992494960045383"},"_hasShrinkwrap":false},"3.2.2-async-await-a92b1bc94628d8de9e6abff495b4d3c0f711a6de":{"name":"resin-lint","version":"3.2.2-async-await-a92b1bc94628d8de9e6abff495b4d3c0f711a6de","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.29","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"a92b1bc94628d8de9e6abff495b4d3c0f711a6de","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.2-async-await-a92b1bc94628d8de9e6abff495b4d3c0f711a6de","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KjPb+pXqsgLx/AOyhVgn+To6HfERL4vNeuXVzX6f6CDVkWTsCkimIxhh0bQsXgtngvqFzzDCp6uxT89JoaFbXA==","shasum":"0b46fdb1a91729483ef16d28388e07002195eed5","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.2-async-await-a92b1bc94628d8de9e6abff495b4d3c0f711a6de.tgz","fileCount":24,"unpackedSize":65103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOXTpCRA9TVsSAnZWagAAYeAP/07TwLZyCdjY1Ao2qO/1\n9o8FuQTa2oDA978oXE4gGiaQuxB0nSnR6/C9ldi95RMjQXsEnF0reK9gEjZB\nmmdKvqqrMye0Opq2z/ipAT/y8vn+EooYQoZAsolhLnfD8/QUp/wuGbJdpFcE\nozR4ds+H2w9Y0YMlBothNnfU131e6lb9Sqdcn/fYgZ9o+ve7rjlEqx6h5lzu\nwUrXDfCgbq3/PedbTEQy0SNGUSpv37a7uawx4YrTvm7o39DMvCepjrch19Mj\n2OdAY+CIP7bW0bG2giHyDf10eUssiFMaL0saIXWhiwGX7WfLXMUU+sVld10Q\nfvab6SRFbG3hJDydvRPVW9J9F5Ch3qw0RjP15h9cMJ+mj2JE1lgQMFQem0oX\nKyaVA+kukN3WlSHPPtvA9V9zKbu1U4HbTTIJ9xyTeHS3ty0khxAGdbyg0zkb\nBlfjzLIIRUWKaIJ6cyGWY9Jy+GApAQLNUWPRls1N3z9youzOA1/oRO7/dkNq\n+mRTmmN1Xyv316zJmw9lAc4NGEzSjgT1DPl//J32NiZB8bfLXXejZiRSVvsd\ndzC4C9geXfX2vLnN6nNqwm9kI6FEpY/55z1z6W+n5VlDSrH9obnZpwh0RlwZ\nAQCl4Uh+Nitr60CpaEXLIb5Ih9r/JS3GYllAwbi6niaApQ6nX67RicXFgpmU\nQIx5\r\n=RTvv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn9mqvPgKCb9fjXutPxe3YOi7vYp6nbMoZyvTs++aCwQIgGNaqZwvdDTrS8/a2+e5iabHrDzY+wA0p79hSOpq8wpU="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.2-async-await-a92b1bc94628d8de9e6abff495b4d3c0f711a6de_1580823784593_0.5947201557845341"},"_hasShrinkwrap":false},"3.2.2-async-await-68776b6975d6ef2ac58c07f616b3f54a9c168a92":{"name":"resin-lint","version":"3.2.2-async-await-68776b6975d6ef2ac58c07f616b3f54a9c168a92","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"68776b6975d6ef2ac58c07f616b3f54a9c168a92","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.2-async-await-68776b6975d6ef2ac58c07f616b3f54a9c168a92","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pplPeE7TW1LU+su8+P74wBbHcLZS8idymOlq8glQih2mtz0HJACa2lAYUftaGdCiZA9T2DzbyhsV8R3CZvRNDQ==","shasum":"234b5df7df3a02e8259abfe543fd8ebe374c68f1","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.2-async-await-68776b6975d6ef2ac58c07f616b3f54a9c168a92.tgz","fileCount":24,"unpackedSize":65069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOXbTCRA9TVsSAnZWagAAcsIP/RGEToYKGQKZLu/VXVL8\nFtdP2SFoVsaCzSjP7i9vEso2Y4Olw6KYWkpO0CowGhf6zmOxN1TlQrfdJS+N\nrqxeLmZDIJN4LjsIfVcPWp+DuabIDpm+40ntltfS8Z2NPpBR8Lu+ep7Db0Hx\neQmvISzyMe3F++LSrFMMXq3l2Z3xVYf51IR7unV1gSlyZ9CZlSbiOg7yrO/y\nGt/ojtqXwkgkQLVfhP2+03BLUrV7Ro/hNMYEfe+heLgkqAzI1xAmyqCaZBvq\n6UfAdK41RBpBorbdtvsuhQW1Smc4PxqZ+L0M/p2RkNjRNv0EKGmZ6RfVCE7v\n+z3zY8ydLeP+/3ezVzbbpPPrgX52AeU68i1siGLOdX5geBywrCzTbpeX0QlP\nwulxctUV5/CpIxT38Jde8PXn28fUrNffA4IA0C9YIFTW+ccQDVYM86N/O5A5\ns/mvWySpuznHghpYMRNhCgHo823gMKZrifHgNE2QhRQaZri6Wexj+G+6apY2\n6YjxXS9MVxkJm3x/pSioLGcgRBt7Bl+NPFVEI13Lqfb9McmBwtN2byNf+iYQ\nDD3NGlz32Cm5QaKjyjVsiFjptgkkx5jyxGwHI1Krf/E155Yqgt6g/WeqHzl3\nCq9m2bQE985QLlAGqtehgLnHxv2wLpaDFs04Cd8TipRvRWj0AY8JmxNSAXFa\nS/dk\r\n=nkDW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYWMd48VbMkImsR7LbITrPR9pZI4d2jBKKh3MvL6qJKAiEAtnx8CTxgQe+IHq1yQxFSQnQesHaLy2/1AJP4bNLJh+U="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.2-async-await-68776b6975d6ef2ac58c07f616b3f54a9c168a92_1580824274887_0.6787229348940351"},"_hasShrinkwrap":false},"3.2.2-improve-auto-prettier-6eda0142167b7f1da42b4b2999b12987f2a8616f":{"name":"resin-lint","version":"3.2.2-improve-auto-prettier-6eda0142167b7f1da42b4b2999b12987f2a8616f","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/bluebird":"^3.5.29","@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","bluebird":"^3.7.2","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"6eda0142167b7f1da42b4b2999b12987f2a8616f","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.2-improve-auto-prettier-6eda0142167b7f1da42b4b2999b12987f2a8616f","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ASVfUIvdsp1B2HcAqpmZfYULPWqnYhKS2MjyLQbdoq54gIADT923jgc+o0tpKB/ZmcBAwsL3M0PO8nwh6i5+nA==","shasum":"d2bfdffa1cc52b0feb99591f0f86ea95eca44042","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.2-improve-auto-prettier-6eda0142167b7f1da42b4b2999b12987f2a8616f.tgz","fileCount":24,"unpackedSize":66412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOZwVCRA9TVsSAnZWagAAlToP/01ICBqaYB6rZ9fYSccX\n/F4yyqA0ewqhiiPzjml3BbnhNeOgLFAaoCcNqVM/KD8KqZin9tfIbzVu5IQo\n7bz2QS1tC7sNObkeU1ZCtWxEQJa9OCoqwjtGo7j+hsKwRaMVkSKJ60475lGL\nYvXGcGPQ6Rq9N1K1/K/z1U6Kk8M0xNWorPi69HiH0zehm+EinZs+c9uS9kbF\naBt/5bRaxgygqMGt6t1iJ79dXQNRSYJAg2URMAW95dCKYZZ98REmhYmiIuUG\nwy0zRdU2uKPH2g+pP/nJGVL/k5t3ItAlF9ChIgTICz5SiEQFeudMOQGsvmX+\nV4f4ssMKJNmwviEFX958UNlnHh4M6L0QPGQnmfrSvYdFTqVsINRrrSrKf61M\nQHmT/UbfsJCcRi3KVNExGPqvTPvEmpo/QChcRqQTBhslxOpbm/lw5o4vJcCB\n3/nUN7QyUWx4yUrTOuUm2ysSOpJREiO6r7awoJK5073VFku2RX3gJvA0bjia\nVIWNRc5JeSGkHpB7Qh3WA7TTqNPhmgeqfOIZWonGpOx8gQKKWNHR43bXZKys\nA48YXzNFvB6F793HdkUSricqkVHSgnNp6WWFp2H24me1OBPBlj5XU+kALALE\nfKf6BDfmPaWUZ5w50PtH1/DNx07hBIEUcl4A4tPKlh9cJXNPvRr+MbALlSWP\nbX17\r\n=mvuE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHnmv03wwHtupZcmOAW/VKJBIdObSMfZvXIHWdQnHay1AiEAvJkmW8ttFCcyUsASPhxUbdquRBe8A4QVFYeo3Y8uoUk="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.2-improve-auto-prettier-6eda0142167b7f1da42b4b2999b12987f2a8616f_1580833812750_0.9071320384447892"},"_hasShrinkwrap":false},"3.2.2-async-await-36e13b0e820e016833beb613a8c5866515781da4":{"name":"resin-lint","version":"3.2.2-async-await-36e13b0e820e016833beb613a8c5866515781da4","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"36e13b0e820e016833beb613a8c5866515781da4","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.2-async-await-36e13b0e820e016833beb613a8c5866515781da4","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-btr6nxvEcHLyOecu3NqMGeOjAnICoo90dbzmTGv7phJsst4MLjH6/P5dnkMhq/ezAhbybaniIkUviw1gd28BXg==","shasum":"c0977673b38dbe74168b623ae5fe52bd0a1d210e","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.2-async-await-36e13b0e820e016833beb613a8c5866515781da4.tgz","fileCount":24,"unpackedSize":65193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOZx7CRA9TVsSAnZWagAAHYoP/1QciyPnW64EKVBLflt2\nC2xwA9vevFDtdeecO8AACcfZoY0DLSQ7ONae2c5OiBbJyRdBMIfeqsqwUAs9\nu/P4Inxvei/HC3eRBfxI9SPmjKieY5gHYV/cMkWDP0D/fqWxQmFBgqiAt7WS\njWR3RULxOwawCfW19QI3+hh0VhYnZfdHVbU6gHLyrDG6qqBYelm9USlujfJY\na3zdLkov49xTrYfW131b0jRuv9mR4XA/BWPIns2QiSejLPCiUtVD8dNjXyLj\na0J3u09y2aP6VhMEt7XOZelGrgt4g+tU26fvXGiTrvjymipU/8yPaAOeSA3a\nFvOlbYFaJLkm3ZYvXrydd+8ioSkdCTCdfdqKFXwQZTFro7OITh0XSMPPYfCu\nuYCu6O0CQCA6h5HqxAwRVDQnbzlxZB6/jVDe6REnLDrWgO4PvsJzqamh4pMJ\nqxdXSFsfrKqAexS4rsSpt1iJ+0hJDwWJUqBZYboW6kYxbjZAwwguNobzHtdL\n5+f8Qr15rOpgNy2VtuAeBAgjF8ffTJ7WQlkXUwJp5bkySaNQX4oJXFLkc5Eb\nFXBcc4sNMgJFUBNh7NEKVtK4eaoVXVP3DRp7pBmpSUfZN42dK5d/o+0q56ny\nkObnFMxSzzATCXPaIv12Vqye3z4qM7jbcj+6AcRSaYyLTEwWEY8iQO5aUVjh\n3UIK\r\n=olby\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNZuO242ZHByIbHBiC+cEsP7RgeBzEjl0CIhf0w/7pCQIgTT06GBuMHlf9r7AiRtgnUPlh5hSSXZWi8R0l6IqZFBs="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.2-async-await-36e13b0e820e016833beb613a8c5866515781da4_1580833914966_0.34468956385858296"},"_hasShrinkwrap":false},"3.2.2":{"name":"resin-lint","version":"3.2.2","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"6893afdc804f9fbc8a4e9744b40ae013afc4ba07","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.2","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-p/fujrZdm+YOffgVT/LK1yI/RGkpXGWrwckdDEDILwqPozzloe0C0G1NIcOLjSjNCDrH+wsZjHyHWNk5maEwlw==","shasum":"f4da4bc4fea8072743842e467cdbe01b69a00cbb","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.2.tgz","fileCount":24,"unpackedSize":65140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOZ0PCRA9TVsSAnZWagAAidUP/1rlXsYmt5izYnCgLZ6A\nTNj2b/Ca6Akw4PJTtKL/S02ssJnATzV0eEuCBZcFNkZi6i9EW/YkP+i6m9Mv\nNAM2KfQdDFOMslgDzD/j9gTmQ8Bo51oQwoR+WHZz6Bt2jNx4SHiIzlFBK12m\nBRhH35UyT/g4ePRuEoASeFWYkw/CIgyFURWZ4NE0ltfkRcEPflkQBZcTi4U5\nZzGz/fUAdCxXmU2w7Ic0+F94yE5qV+5/cAGQIMV4sEUAvbPnoNFlQDZgSXTW\nlT4pDmxeq/1rmVUYax80NKBq7lxDGeAd6G/ZLDj0ZiX88H89T5/M9P25pDyf\n1sOQB0CtLGMXmi4GHi9UYYzHBx7DWm3pBGmLBNNVMeeNwge/HVFJjQ7wOpBh\n/pT0ZNAAijzq1Wwti2yExvi2k1LHHhEWPmeAsZQVYfp2HwaJrcY0x/hm+trY\na4NWndlH07mOGvG2xOuv8rMY61v6K+iVSe5VAEYcLIls5fBgphjnZ3EY3jHN\nC/sm9HsAJ6ClPkXxeAed1NYYN+8UF0ddtT67r+flVaijpaFOejha429rHgg1\nW6Apc6zcoQvvpheLrFMEeaGSMkEbReFyciqMTshq9pYDmdyMWg8Na4XV/bTf\nnzT2wON/gPFKr4LFPUzMN8PSvKMjH470puoub8R5qj79Jbr1Mp9ivFBF58eC\nnJ2r\r\n=xxC5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPYZrxXaWxsj+j/OTWgYzUjRHzMr7B/0MeFiNXVI9kQAiBohVIfZkOEyKWtCl32vUJ38Lfo4fdWVcdwglouTroJLg=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.2_1580834062622_0.3687468456621994"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.2.3-improve-auto-prettier-aef84301f71d0861ea3289a467d9ac04e40e5415":{"name":"resin-lint","version":"3.2.3-improve-auto-prettier-aef84301f71d0861ea3289a467d9ac04e40e5415","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"aef84301f71d0861ea3289a467d9ac04e40e5415","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.3-improve-auto-prettier-aef84301f71d0861ea3289a467d9ac04e40e5415","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZzZ7pspnk4w7mcihQjsQH4scXhgovLtorr+RoMN3AQM5yBEvRTC1hzpuPEu00jYEq69wNHuXJHPKIgMWIJPoSQ==","shasum":"0d28f06b65d8127e86901d89c41979518d4ce53a","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.3-improve-auto-prettier-aef84301f71d0861ea3289a467d9ac04e40e5415.tgz","fileCount":24,"unpackedSize":65528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOZ6iCRA9TVsSAnZWagAA9vEQAIXdtZvwfmqN/H7IO3gp\nte+ii1v3F/Vfn8aAD+ZJyoZKISfxNIgsC61ytfvBtZUI10Dgb0rGgNgP0/Cx\naeTXw3a5V7dg3Jy0RElsNLNQOo8V3RJ17VvZsPzVtfl1/8sldCH54pFUS22T\n6LDh3be7vXTaOlZC0kuriikA3GPlqR5N5WkoJje7aYR+0db+mXOqUdWbTlxI\n2qNvjjGFPZJEXa4qxKcnusCfJiYJaCfU/0bSnh6sqmIl1c3jNAq6FWEg10w8\nky2jLX04KNzxD0UF+6WcszsPqfeVRzEBlqfU5BGZ49Xe+C1HvkkB7YIrl69E\nTLde32a7eDcZIPfcLK389FIpYYZ6dmWXY/Cl8U6w8minmyEDL0Gn34TFuTAN\ni0rVLVRQMIcaMOL0u3/tupp0o1DGk1NaOCvolUeR/UUyL3KV0ULy2/j7zoXu\nhf3r1zSNnkXflDeugeqB0JrX+AjiHO5SRXyw4bfNMW3D6CpQMxbB2cfVoBEA\nAH5wHE3jj2UfP+FoqyWNCsbmJ8Ho7u165VWC3W83stCdk747v5h81eRz2eDN\nJNhIhJ34/sPmDRHW3dylxJCBOoOpU68zSdbxFs0nXOfJa6xTIqdLWSsWH7gH\nR2RAjOskA+yZEuiO5bZsqX4HvlsUo836WpmyMk7paMWH6WcI8YYJTifogmlK\n2mfx\r\n=xSwm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKMHFsbkSu4UQDz2rmFFKKchGVKhXIjamQMtGa5xGnAAiBi0sE+H/MJ41qesxPiz32jCPYScPvqqq6GhIan5V7XxQ=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.3-improve-auto-prettier-aef84301f71d0861ea3289a467d9ac04e40e5415_1580834466074_0.6293059595557671"},"_hasShrinkwrap":false},"3.2.3-misc-cleanup-1276385329d730bc339251469f2487cbf86ddbed":{"name":"resin-lint","version":"3.2.3-misc-cleanup-1276385329d730bc339251469f2487cbf86ddbed","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"1276385329d730bc339251469f2487cbf86ddbed","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.3-misc-cleanup-1276385329d730bc339251469f2487cbf86ddbed","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Dhf89yI1RDMeT1S7ra8oeb2kt+dBqdqsyc5CkrhVJvc5oKfXwyhYSkhQeb1bZ4Zvprb7fyrzabhtG8vUjvRDHg==","shasum":"d284ba255a4bb0426e6a837edc17eb58c77df0fc","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.3-misc-cleanup-1276385329d730bc339251469f2487cbf86ddbed.tgz","fileCount":25,"unpackedSize":66037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOaEdCRA9TVsSAnZWagAAa4EP/A+FYZofT0YMKG8fqZOU\nMhpcsiYew59FuSvBmuwBbLJ2iCwtssI3STWppP9WNmDb30MD+4zP7EMqODlr\n6fyqUHWOcs1sp2bkT3/4vJmeVtWGocIUM3/6nDg/u3iyEby2qthYKYCXN9ab\nlvkON713hdxtFY8il3ITuFbdzcbfr0zM4ek8RoXFe85Z6wwU/Hi+1hQMteB0\nv9C0WhF/3jv/5mxEZ3Tvl+PuG/Ws5jQmJiBrO0zps6TPPwrFBCFLLRUCcgq3\neRgblbABU5ZFHJkwW0+V00t0z/dufYbhoSTpyh+JxfVeVKtBkCf/8gb4Gid/\nGUgB0E/10nZQoqYeTCprv46ChzLipJDuqtIStkESOb2Mq417IGtsQkpDKQOa\nXOz0ffDPPtOtflBUfA8xLWyzqZ0e1x3cnBQg2zIbIfuPRBBjzfxUj507P8Cd\n2Zt0dcQ1L7GcBgCn8OuRLDaYQLWPyRokXOJXQlXBIA5SN9n8bYN/UJ7qWJrq\nF0iAogO/b/8qGe0AkEp6XitLdG1sd9SqHIdercOcvbXXIERzl7WlestB9Ip7\nz5I/Qi9EAVEgHWiof/fYBxV302nS9gLzcSpx2Vh3Ds08Rywa9cySNXWaeB/M\nDCCFsdurg2kFBucFHP1BKZhEWY6BEogEjiEOaVBLTmZK5l8BSnZ8OZDnIgO9\nrTVr\r\n=hxcW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMuYVdpbvWJw4UlBxaOb8JctcaNHo77weJepk3L5vkKQIgOefqsPEyw6Vx8+/IgZVPkKaLBdzkF65x8mvBxCZ3f+g="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.3-misc-cleanup-1276385329d730bc339251469f2487cbf86ddbed_1580835100601_0.34374992505602586"},"_hasShrinkwrap":false},"3.2.3":{"name":"resin-lint","version":"3.2.3","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint lib/ && node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"require-npm4-to-publish":"^1.0.0"},"gitHead":"43d42c7872400cc8f0b9733d494b6af01a1513d7","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.3","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-c8JRLfr6sD/zVk37kgYJMtvTGO2VjeB8TBchQbo609qyKeucfbVZDnorONov2GuOvV6raXR+0K+sLBsqr7es0A==","shasum":"55423298254fe2bec3e70ec1e954957233309565","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.3.tgz","fileCount":24,"unpackedSize":65465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOaSGCRA9TVsSAnZWagAAo04QAIEdE+uJVhxbHq6HIOWx\nWz9ybhrkjTrjcTR/j18sVoS7GxZjdTLnwcOSrOIapMraZK2LWM2OH3X97yD4\nBPZy+tRFLOv9huxc2Kq4IUXgDWUVDZNM0t5a3VHgHVTXIpM50P3SHbBTWqOA\nR3M+5ZX4RHM2P6YmkjohxsuKaHwjCsC4REl1R8vuTgFF8DFiK1xWC2aJt4zn\nUX3YgE4QswVudgOR+amq1Jd6a8I5xgwTaXYQi/kjQ/gFwmf73JS6YaY2WSad\np+JbyddwLAoeFHbtB0h2O9zOmxe006TzHFmN/Qqqx1jRDblHZ4qUTNJLLpKx\n4s6Un0J0NVl+IlBo8IvBg7Ej7/E5xMHXpwWSguki6TNZ30kbezRBEHVthuPS\nfLnlTEo9ub2u+lhexWrH1Xyj9xTM/9ji6YxYQ2Nxh1GGjCn8XVwfogZBq5yA\n/lb6562LQlzNiFTq1clkyMe486MrW/vpbGrqo2vRh78ARAtSpzuwB3rJvYOQ\nRp2bpYvc6KJXCZXlsO0NC4JUXZ4lVxdxFiB9C+IDs8b//1goV+FhnVm4cApi\nkA51S3t+16QORM7ZbZV10XdDt5wLAGx1YG9DMqotum+TwNsW5yhYQxFns2TP\n5ygMLCfe8XUMxrBzS5FOi7/KCO6bOzRB7eQc6A2CBUe/75aTkNXHHnOfqYCA\nT/iG\r\n=pOWn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBagGSaJMYN4GqTWtVn3BESWl3WpGxMz/RD3OpFI+uKlAiAiiH4YzrjJBSrqXJ0vehE7AXBO2hprTXn0e6oNQ9Bp5Q=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.3_1580835974094_0.49825908845996403"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.2.4-misc-cleanup-83fe9841b20818c23c902535f333a2e3a4f2a0c7":{"name":"resin-lint","version":"3.2.4-misc-cleanup-83fe9841b20818c23c902535f333a2e3a4f2a0c7","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"83fe9841b20818c23c902535f333a2e3a4f2a0c7","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.4-misc-cleanup-83fe9841b20818c23c902535f333a2e3a4f2a0c7","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Cx2glkqQqkvlleknLHEevzNec8iNb7bqFKWpMeTIiuHCb4IpO5mGYuBXM9wVzwEtZxaLtbzHdFjplnMqkZ79TQ==","shasum":"86dd9f639a2b33ac5d6f89013758bf7789a2ff3f","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.4-misc-cleanup-83fe9841b20818c23c902535f333a2e3a4f2a0c7.tgz","fileCount":25,"unpackedSize":66362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOaYPCRA9TVsSAnZWagAAxyIP+wRCX9SdiHrevGq8HO9T\nmfOcg3Yko4MkhcM5wjEeMUL2Zv509WYi2/Gqxwct/GTN1RATrE0rmxe2YR0v\nnABPIj+o4iqAlQeBj4vq8TOp9zkNnuMog74yoNO1Th89I8GpqnNkXMZykrNi\nGiXI//5F7xzvG9LKFYFGjL+GVnhSNoliYDIL/n3NmZpBw7GJUdJ0+vzQJHPZ\nXVSXhlrDbtoOSWf/q7OPYlHIqJaUnuBrEfWaoxpvPcSyQaemAuv5TwuKVLvA\ndeJR4YJq0n+MRSA4N3WaECIem/WWC0jrhgVz/7f5uHPh577oU5De7j1tJWQu\nuymO0D1AtxPscdw4xaQsNW8urPte7qtMaCUy5TK1TG3zfXuAlp8AX6H+mVUr\nc0eGkRW3jMLBHzYFD5tvaxpHCzV+z52undz/HjHpszOZFkO8Kf5ZizgRDO85\nVACDQnRzGG3lWDOeHTT0X6s2uutmHpWd5HDpJQFEAqJCAAPVkRVV0QBsvFsJ\ndX6OkMC+dHtSP3Bdss+yhvm6nuz2jmYGpVIiLE01l9FhIpO3lPbMg19GQpeU\nD4rhIdmUxl2Ac2ctvcPVDK3ulXFJNeBuqhSM8TPd//6h8NRVnsuKYZ86XkUz\nYtYAlOI0aePC0d1UIuC/yRanf1SORFgpok+1wjzN7UUgP6iUBAGOQmLh45B/\n/mCz\r\n=D0vE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKiBmcfaU7st2DpsqK0DxpegTl7iogfydAWRKusJV//AIhAJXJosdEAhTj2wLKOBm8yN7cTWCH0FtN66THc8QN6OnL"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.4-misc-cleanup-83fe9841b20818c23c902535f333a2e3a4f2a0c7_1580836366805_0.35315699471477546"},"_hasShrinkwrap":false},"3.2.4-misc-cleanup-b75af2c073ec38996b2731bb295f054821b25d92":{"name":"resin-lint","version":"3.2.4-misc-cleanup-b75af2c073ec38996b2731bb295f054821b25d92","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"b75af2c073ec38996b2731bb295f054821b25d92","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.4-misc-cleanup-b75af2c073ec38996b2731bb295f054821b25d92","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gS8HigyvC9f8D4T+HWxRaERAmOBlhQ+LQxo2q6rWM2rOVoBkks9LS10bYYCUvegEWF9AamTw/DofD+bfv2pegw==","shasum":"0c0f1f40a07118a3a95f57596d359b1a11e2c6f2","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.4-misc-cleanup-b75af2c073ec38996b2731bb295f054821b25d92.tgz","fileCount":25,"unpackedSize":66120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOtdpCRA9TVsSAnZWagAA6msP/Azlh655NMRiAxI7C9Rw\nTFCdJ27IpoOhgC/v9Huw7oFSWmHpwuJf4uUYQxzIEwBWDwn/dfE4KguNfher\nBDwPpfV+d15qdLnNM0MFMriFI1y1aSd9O5+LhvPqENThKsV99B7B0mV3mDrU\n8FOGqYzJioR4L/611etzqd+8OOwJ4k7+07o3ha84gmcFEOZyH5Q9iAI8UqO+\nP87frCetJO9yay9WcjpjJG+mEjFqUBrfD9WJAtG13OZliZKIdpjGT7Q8tROh\n6/lH7h/h279b9DpQgNaf5f3fbH3zjcB2PuS0CmbZdulT/vlw4pIdA9CIx/fr\nX0lA8XVt2SJ3EFJjvCjFHqmrOm0nLc0jwVxBfLoHCNHCxda7z87fYzsJtrhs\neNmMbJwdm6FoQrBSIci1OuadgYA0A3QEQtSPeDIHAE8wtpLoxWEpbBm+aY3q\n6RXNYyus18RvDJndkq/eUyQyids8GBxcZPQ6Ox3hxaMfDzUx3d7ZQhK3gDZH\nnN+sAyo4bXPF5pmaJin2MJujuTFmV8p62VKelzkuLp60Q5+1Pt2LttDLiURY\nWe5NgtYZ5RFIeZqrJcKaaUOkWCouCBZ0hPeUyfaliu+kfZZMVbIKQkjdEVL+\nsv5qNxly86Fpdy8yMJAtnKaZrBF7/ExszIWUYWhMV0Tmn/G/yJJ4/xUNVgpy\ngxhe\r\n=kzA4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVInf1wWK0suJJU8xPGy757a027dxso97D2k0L9qPCNgIhAIv/fpoASrvymXuPNM+UIULw3OpuSfkMRZ2SJ3M3lZmH"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.4-misc-cleanup-b75af2c073ec38996b2731bb295f054821b25d92_1580914537332_0.4854191972103692"},"_hasShrinkwrap":false},"3.2.4":{"name":"resin-lint","version":"3.2.4","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^5.0.35","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"b94ecbffab9dd9f87f481b4630356d480a2a63a3","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.2.4","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VtsEAG8fgSkZMnZ2CPLtukEqJMjFBSya8T//AjUHGEqFr/M8aUfdSZvIXq8vVFholaCMW84XBmVu9zWK8H0arg==","shasum":"1ac3d2d8c055930ce9b274395cf09663df2ead4e","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.2.4.tgz","fileCount":25,"unpackedSize":66066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOtj/CRA9TVsSAnZWagAA7dUQAIj7Vk92M1YRTB7G1Rwp\ns45BxJhsNyG1Jo25QCHPs6jJltP3SLsPyYOi9GeLvJvAJw1CVQ7DfC5O5X1w\nSs4n0YWY8+JuZ/e17Qn9+zfLhkhPkzZcWA75eo1rQl64lI22SyzcPHYBcn5J\n1vCp83oPC6aYXa7m8u9wLQWGrotER9v9B2H4GvJu9jZIBocxnsxy/ebMfMQR\nxRqU7NqQvjx/sp9iS3oVV9k5FEdWuJqcTw1AvyD7pBIb00GAAmDjMYqBMCWI\ngT/DDsIOJQimxw1gFM0/BnUdQsd5TsStn4VMorkAZysFwFnHv6uPaOKU8vKA\neaz++1OtfiF6LWnVFLeg3C4ohrCoEoP76F2I7327w6hnnFwlI4NpOTQVdqEc\nyNpKg7/UxLuSITOWkXJWAYhWZekR753DNQC0VUX+KchE8CL3/2VfKBtcNrgK\nYrzzh/OzSD/894LrGVtKGki0Yplll+pydVGN1B+D25KXPiOSJ9sZKzmh4X0e\nxOiFvBbYS82xWPxlMZYgPOtqfqFx/noN99RfJGKAzeqAKoywRzHvYPUk/DfR\niwzAcmVa89H9xf34tQb3Yq1IuzP15Z2J4AxqfEvGm3dstsu9dJ2sNvjC1y2T\nf8Ighhydr14gTNJ0V+Oy8+YFzBne+D6joQcWKePujuEwVf/o2RtqymZ8MIot\napHP\r\n=KB0f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIKEDgFr08zHXcOb9j7j2Btgw4h3BWIaEF+QD9QvDMwAiBN3U/cSjj+0dZY7NvSYvu0pmIboas9KW1owKsPBa0T2w=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.2.4_1580914943453_0.363967628634678"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.3.0-fs-improvements-4fca9f5d06d78f3621def03fadb387d9c3cc5421":{"name":"resin-lint","version":"3.3.0-fs-improvements-4fca9f5d06d78f3621def03fadb387d9c3cc5421","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^7.1.1","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"4fca9f5d06d78f3621def03fadb387d9c3cc5421","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.3.0-fs-improvements-4fca9f5d06d78f3621def03fadb387d9c3cc5421","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jthaviBD1Wt3/qDqObPcKyI95nWSiDsQxo6Bqpj16xNd1jAc+3EIKFcWa9QtPllU+UsSrnMD8AR+cRYOil7BAw==","shasum":"9f309a1a34b4e20500511316bdcd34c3fbbc8d79","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.3.0-fs-improvements-4fca9f5d06d78f3621def03fadb387d9c3cc5421.tgz","fileCount":25,"unpackedSize":73059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOtnTCRA9TVsSAnZWagAAs4MP/RigNCpuxF+kATvh184O\npsmZmFBOTf+bB+KvbYEXlxAF9GNay6qAGms9aO8ohlSkhqzHVUTy6rTdTuZi\nTNy3S+XVX33Zei0zuYsBKzLUpBxiiEp5TSj273Ff+hdhDwUZFjzb/u0EjgUx\nax3tyK4I0CwTNEfo+Qf6jYxlEHx3gnwyaVfq44fr1hY6nf4R/uJyGC6B1+q8\nftc/3QFXcwrJBMKizci0wfxpyFpFYVd+Yuuy4IirbtoL9GQ3JkLb71YbVUyP\nXIaUoQJBFt9oV9zW51C+H9MFZS3JYNoGZTR5b/Ni+EU8OhykF3jSedyEzlks\nXev3BedXctEvOfbwmMTiXZYuZIuuHHPkB8WMH2ziA1dX4w67bcwBATDWrgX3\nPDfHhMexcldS3aJwPmc6IJlbPO3Z7JvII6du+Z3f7a8qtLETkByAfMVPUCvy\njKI9FLwCJDZjbL5SnsH1ojhNooz/BEPyHC6XphM3w7/CtVbTKGQyyrjkP8Eh\nHr3BTtLSeeV849PniXvL8jMjVVYggoWKBcNbq3g8hDBllIN33//neC4GBwPe\nCvCpeB04+qYBhvbVZG91MSLbMjYo/N/tI4LFHyaLpuEr9NtN0f2e5N+Ahwg0\n+xgH8HcRdIuvMj1t0K8uxKYsVNmfCY6HNxu9UkgRmDeKAHrQtxbQHNQHXeKa\nJPVc\r\n=5Bcv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhoW9UvQdNTcSMC++KCIvnx67I/JRy9+IeiHcZ+S7MEAiEA6j9ss2EDfVRK/A6kryEAsamsRhGjXf898dcfX/UKr3E="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.3.0-fs-improvements-4fca9f5d06d78f3621def03fadb387d9c3cc5421_1580915155052_0.2647637106304477"},"_hasShrinkwrap":false},"3.3.0-fs-improvements-cd25f1571c5dc567f6388d5affe167d2cb6bff60":{"name":"resin-lint","version":"3.3.0-fs-improvements-cd25f1571c5dc567f6388d5affe167d2cb6bff60","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^7.1.1","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"cd25f1571c5dc567f6388d5affe167d2cb6bff60","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.3.0-fs-improvements-cd25f1571c5dc567f6388d5affe167d2cb6bff60","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GTDva07nSR/6+AGbhWKs6GHV4hRv7hiDkYkzAEld3XzIpgJV4+qCevHNUcyq4ildlm8ZXgxAf/eLvoqD/BL7lA==","shasum":"cb59d57787d9aba2e6f0fee8dbf4efec7e4fd5de","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.3.0-fs-improvements-cd25f1571c5dc567f6388d5affe167d2cb6bff60.tgz","fileCount":25,"unpackedSize":73083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOtp8CRA9TVsSAnZWagAA5VIP/18KL9h0FB4dQodE+CoX\n3zZbAOFM6wp3WU5X7TaVTQgge17cMQo+aTajjRnvj0gANDkL41WKwy9JqU2v\niyT5NiOdg/pyLtHJbW387yqXoBll74lW8zGLk0MrdOs9pIUxjLniMsq/l9q2\n6T3PWiCFmsBHeQduP38nJevVTO32W5i3pes8HRtF/DA4mcDClwQ+Klr703Ys\n7pym5Ieccd46AtLjrqAmlohvZNoKiVwvzM59s1xVTBYO33+MH0c04twB2fmR\nHnu8gDMvjhAdnYR+QBja3sOmcd/oEzsvYjuja+/sV87O0Aihw1zG5NCELGS7\niBpRjGgo2IcCBPtK2ONenWGuib6TLbKOdi0OYxRv7jJ39xPrhaFj27eQ8NI3\nvflZwjUhTeOnloY32AuFZBkyaBVUw3xvovoACPbdIS0wssnC9Fgq0RQIAPen\nT5HtJDKAmh6adX8rt8145wlJIRGm8wtbN+vsbE195t4lkslcnUfsM0f+HmUM\nhSWS3no3jry+s6/4cBjOrzrjuore0cewI25BhOxpqk01CdAmJmrEE9jIA7Pz\nhhbAHWx8y9cuWJ8Yup+eIeaZjcyy4HAMeGNb0dToMe6XcL8gvoktQAb7rVRZ\niZG6sGVxoWvSjI3ip1yU/7Kgt6A/Qs6Pxn++LjLl4oVKvKlxlSVE4tm83NND\n1hws\r\n=q6ex\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCto0A7VQJjlcPBIsbfbyBXjKU2NsbQavoWVZlExo1KAiBkbjqaTTpgu/0fcITukUEJ271zcCYs8fre2z6JLw3mjg=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.3.0-fs-improvements-cd25f1571c5dc567f6388d5affe167d2cb6bff60_1580915323986_0.6801998940511034"},"_hasShrinkwrap":false},"3.3.0-fs-improvements-725d177808edc36234895c501b93719e877a0e4e":{"name":"resin-lint","version":"3.3.0-fs-improvements-725d177808edc36234895c501b93719e877a0e4e","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^7.1.1","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"725d177808edc36234895c501b93719e877a0e4e","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.3.0-fs-improvements-725d177808edc36234895c501b93719e877a0e4e","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vASJK+HCOme0NpVVRJ2diM5WzCJWMpzEocsg1pONsFe0TKY3Id+oDgGMgb3ZfFLQq623XZlmoi6EiyOB4M+HIg==","shasum":"0fffa73f51eafe78eedfdc35950facbe5987aca6","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.3.0-fs-improvements-725d177808edc36234895c501b93719e877a0e4e.tgz","fileCount":25,"unpackedSize":73580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQXRACRA9TVsSAnZWagAAN98P/16Cvj16A3BD1Klk/sSz\nUe7ASm+TKuDRrCNhhw+LMq6XwjmpA+VsbtBECfA1Jx6aoGAlWioo7gNQf0ng\nZQSRthqNEVAQwKlyXBWfTvClpIRqTm3AA/Pj2a/1fr6kQ5JKDcFccPM2Crk7\n7tTvPsx2+uwUGolH7PFAVxOn0h6qfsKoU5ggMpprN8q1m0ljUvbW30RK8b80\nO5ixbOHCl6OqsHtb17746h4cd6i7hyFA4YrGrf7amg8OD53wGa9fveadSNDb\n61yVYgyJWZmKxvo1NqJQSEhvXptUoooAonB5YCveZr3mtzyRWDeeFmyF3HKK\nbcKa+bGuLUka6p8rDpjbZIlwIFBdTUJBo3pc0wUXuaYggfZMDbVMrEirmVOB\ng0EHTWz4CbFEItBdQHxZXLpM5m9Y7bNiYuLfq4IbsEKisknnvOiZEBBoBaqe\nG2IgtEQBBpCWg96ohFp/Lb4gR3kDrtBdyOIHPBFaNn/3VbPMMWNAxaT/oJKl\n7AyNdS1M5NMBshreq8Dv5xXph7r7Fan7BF0+R2CEaPaogZGgfMORnPhXbYW1\nvBzTPPHYPdLDFh9XuBcj7NsapMboxgH25yFRXwBaJ9RrJZlasQX+foP4F8vi\nrLqV9SusDPBPcz+9tp1iXCwwg+jq9fbfC709/7lWgbjMu97XYJtwqvMhWOtt\nMPU5\r\n=AYOZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICj9ZJ0PV8bxQnVsdbA05VgsAQnCidhpYSkJ1zWstlvxAiEAqTyiMjcT2W5OEzSDjl3H6cq91kCQRLgeqbG3xWtDFik="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.3.0-fs-improvements-725d177808edc36234895c501b93719e877a0e4e_1581347903807_0.5980857450548802"},"_hasShrinkwrap":false},"3.3.0-fs-improvements-377e6f0d0b1899b5a122fc806cab72a195f3c7ce":{"name":"resin-lint","version":"3.3.0-fs-improvements-377e6f0d0b1899b5a122fc806cab72a195f3c7ce","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^7.1.1","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"377e6f0d0b1899b5a122fc806cab72a195f3c7ce","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.3.0-fs-improvements-377e6f0d0b1899b5a122fc806cab72a195f3c7ce","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T+5+UbK+mLSvG4IUCFtzOewzXWS3DHLuyXnW+xUUHBhbbjghnJLS5gF+ODf+4OSiSergPdjR5Pnns6pP6of0GA==","shasum":"c8f68cb052547b87413140030ec1939610b3d27d","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.3.0-fs-improvements-377e6f0d0b1899b5a122fc806cab72a195f3c7ce.tgz","fileCount":25,"unpackedSize":73580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQXVqCRA9TVsSAnZWagAA0RQP/ii37PYQsTii/PZTkooX\nchYO7MkUjHTzmQFPxzAGbTNKAw7l5rgQUHKNbVNiYO84fl0BdUMr4riMHH/L\nvqy9C+lbb+HnkM/E9VIO0PT0BComA87TE8X3b927Q70jnVf6b3cKyOuAN1vt\na4cfEP//mXg+nxvX1zZ3Q3uG/CLhI6EjypGS2hR0LOcANNeViFiKxBXYjGtC\n3e8NNcHZ2e+TXRebzbYuGfmIefOuDMkBvReOadB8hfLF7XXyW1bEnDs62KCk\nxbMmVzgwGw0uUMRX1U+f6Pyyrk8jWi0s38oEjeC3t1qzhjkkIno6BJqqRpOw\nzqfZ4v1QBCYsNh53PuFI4p9R01ynDI3dALyVcyViPdYhEV4agK65z37TlDio\nxH8g6uuVXOikMj/XE94TyobKlBgKll78WFs7kERs5JhEq49QUqfma9A73k4n\ns05rDqGebtweOpUVWtaoC8P4jgJKRgvCgFJsE/6ZBNc/hvDgcZzri1/U6ABA\nky7JTffBWZjR6Z6h7DlOm8veIVP44DUhNzG6wplOKCCGRjXGWU3bdxGD7vIC\nddj7rxXCmLrPainxw/zgehwFe+x00dlgFnmBEt3aevhtuqkjh/3xi6L1G+CQ\noWo7m/0phuLzmpfCrGTmKpodmtUZ89sM17gnOiRM4YBvtyc5bwCJckmDubOW\nCN1B\r\n=tEom\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt6FSVhMCU3Xm0hlraKS5UQWnc9I/duBTHSO21W0DwAwIgBsgaz7bCCy8eA0VkzsOaa+hr6LavMTTfoa9EwnCCsWI="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.3.0-fs-improvements-377e6f0d0b1899b5a122fc806cab72a195f3c7ce_1581348202228_0.2656409104256603"},"_hasShrinkwrap":false},"3.3.0-fs-improvements-58e393d92c2b6dbb7155e0b112f11278fe7bde88":{"name":"resin-lint","version":"3.3.0-fs-improvements-58e393d92c2b6dbb7155e0b112f11278fe7bde88","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^7.1.1","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"58e393d92c2b6dbb7155e0b112f11278fe7bde88","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.3.0-fs-improvements-58e393d92c2b6dbb7155e0b112f11278fe7bde88","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-w2kxqBkfagfctCevm45nwLTBDGuhlBszz+c2ABkGmWRAmDBV9inmO1O9+x39ZLiNu8j8/pPiH144VQdHYXFPRA==","shasum":"2f24b0d450149a4b3df696e658b2d5269087ea02","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.3.0-fs-improvements-58e393d92c2b6dbb7155e0b112f11278fe7bde88.tgz","fileCount":25,"unpackedSize":73957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQYPcCRA9TVsSAnZWagAAJE0QAKJEusvUAm665PVI7t4s\nprbj2u3Xzbi+LT9UM98gIgpdXMz+beBayJBLqm4lW9ielv7SZDy/yaO1dkoi\nJXQ4/rzdPxgXciLx173zinu1mrLso63tBG0dUp2hz4Ohl4JCKF11Smao02p4\nZwdqYsNjANPm64cFYFprjShgLtqcAEhsK+uy5mLoFlTvGjUZXh1kTgwFrrXT\nWn7sTH3FYw8l2Rze1n24+JIKnb3Vk1c6kcByJP7SrQhIEYB0xKW5MO7dd5jL\nRMM1ZXSAO3vwQ4/A9Q2+2ZEMgNyJgXq9q+r7iRBO2yypCS1nvOgLTE38QMc+\ng+HIkt1VbrWAoPWdIEM/as/2njbqPtgAs/y61A7ODLERyoWJmvZ+0zAom8gA\nSsO1ZufPYtW1dEHRtkc2J+3qllnTJ2+2QBK2yLeWz+xwXjAL6VW62L5FIB3u\n6+0kh+BpGDMZ8WCq3XKlqf/3Zsvw+lMXCQQdTsJgEUh186y0lLkkSulGhPK6\nKAgB30v5RrRYdHvxX1efiowqDOCIst2U/WbVmYLWyAoba/PjHXFaYYC9VS8/\ncMTDqBgGw9dixGYHT8nRZ/6rK8y70YZePq0TIIlxPUK5wUlmk3Bf2LofWBwf\nbtx98cCjnnJz/H8573BDL9ipP+j/JUjVlbQu/c8hjzFUTF/MLD9c/ZDmDl7/\nTGJX\r\n=hdIW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk8Uj4vYskfLw1hAVGqehXRcKJ395v6xav/cNHurdJ7gIgbhhoTPTI4ZXaNO0OJfJGwVhZzF+L9D9VYM5zFdBOArk="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.3.0-fs-improvements-58e393d92c2b6dbb7155e0b112f11278fe7bde88_1581351900131_0.4050536278578236"},"_hasShrinkwrap":false},"3.3.0":{"name":"resin-lint","version":"3.3.0","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^7.1.1","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"3d3d6f1a22c80cab54f78a4c1ab9e6555c6b4793","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.3.0","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rn3Y2nl2GMJE626zM0MvU+MuP0djw96b6txKMk0Dc3f2nnKGMf7kJcCURMuFiq6MFlKanTPlLF11csmrnQvR8g==","shasum":"3d3099e0700e6da6eaf4b1c0a2d46670f03ab33a","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.3.0.tgz","fileCount":25,"unpackedSize":73900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQYghCRA9TVsSAnZWagAA+2EP/034Wb0/lc6BkbHUbfs2\nxw3AMRwAfJVKGRrS48ajSW7JMd25Ln6FXDGhTB0JN1vH1vJ0sYH7k+vZyDhG\nFoyt9L4qtzTXs/rZ6deWHJkOlA6ZGSfCMggQF7kCNpHe4X2o9qSL4J0rxQuF\nz6YZXZ9Yr9UlCl2DencLjKL+BsWyE75AYXgBpUq8cy6tfF2xjU5vFeVrSXuy\ngj2Dc3T8jKy/XY75VFxSAI6myd9n5QyT2rHEYyL04JXQOq09brWKunQnKzce\n5iuABYCNF21I5NEeww5T3XcjJ46eKKrS6fIY8jiyWRTKIgIQP18OLHrNonP2\nZWIXVxjG8KQXTLmnmNaLFzOtr6I7oi8/x0G6Ba/e6O26M504THLnnmpCH99i\n16BSDCjeOCa5/xfNCKozrt6bLLY9PxGqLW3pinPAoflr0O6jn/xK+LBU9qY/\nzqj/6SK4IPpd1rP++ztdHxRpAkvSHbQnujW1PRe2yi7w75zFG8CtzfW6LFCy\ngI9Hmp+GxN/cCeDlcfWVEHbcVnDXeGsnF8fwwVS8YVWCMG8QBcKAsneWhu77\nLT3Aa/jmj5PnnNhoj8FSucQQJITlGhTbKio0pm6iXBMGiptjuGpqWUHaRcew\niQJ2AV1jQfhtTUR0GgTwErE5AGJitKW7tEwndtIL/vfuz95NxsFwLGB0C3dB\nYS5u\r\n=bIPh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsKziZwgcV4Ms9BUQK0undtoJJFyq/nBGb20X94qbnNQIhAOpwFRo4+UhTqqf3SLEvfUHOVO0pQ5SLkl+i0KSJZQGq"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.3.0_1581352992910_0.5195214243038917"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"},"3.3.1-fix-non-prettified-exit-code-3eb7285b26fa44522a7e698eb166b495ee9bf990":{"name":"resin-lint","version":"3.3.1-fix-non-prettified-exit-code-3eb7285b26fa44522a7e698eb166b495ee9bf990","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^7.1.1","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","readmeFilename":"README.md","gitHead":"3eb7285b26fa44522a7e698eb166b495ee9bf990","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.3.1-fix-non-prettified-exit-code-3eb7285b26fa44522a7e698eb166b495ee9bf990","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RodS0evfWYwh3ri4sFS9jmjB7O00qEae/VBc+bFzXcPjk25p4AUTWI9c7ktAmxXnoaJrBu/qCjyt3h+wrzcaxA==","shasum":"ea12b32de9ddf58f3e1a4431178e7e7ffdf34a9c","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.3.1-fix-non-prettified-exit-code-3eb7285b26fa44522a7e698eb166b495ee9bf990.tgz","fileCount":25,"unpackedSize":74607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVCFWCRA9TVsSAnZWagAANDQP/1t+riVH6X/XL93z5Vwa\nhl9vw0u5qFfcVOSAidYGqX3yJ0BQ3JI+W9UYhVvZBygEaJxKYUW+g2D6Nqfp\ne/wI6tDr+dnUxN/WvZDzrbSdqWaXbZ6plRK9GwPEK1b7TbJ168s0HQjZtv/n\nN75W4VMboYDZKS2Lj+7GIqADJSDdgBkSe4NmJRkDCijuF6gM05+MCDPg1K95\nN2tTF0gUu8gGYm5S36NBEVG6bG4T4bEhaBNB8e2Ys4l8r3qkuZ/E9sCFvBPL\nHJ1ZyWI8BpT6jfnvCCZBzNpLwqfofLudUBOsGfhLKpTUjYJBSVWznpiZoz2J\nutMcXVq/ft9WrLYEQ/vnH6UVcWIC1GtWN/4x9gjzTTFFlMeHLim4FeW85O/h\na41/kpxseJZsmxxMMXK/cUIacozc7AqMTIqjcM2zCwSEjTHphoepwPDNUEGu\nS9pDTxxbf7Rxb82YWcQqsFEzRWsta7SefnLmz6Twly9pfQBF3u+jKXPYk+ph\nql+Ex4kdvNje/1AZgButOpyH4/EVxM/n5hGd51StfNJHNHNvaY4m2bp5gNf2\n+weP3cZx+BIzpZ3muf7XIpp+3SSauGVdyjoLcM2v+VQUp55J8MSVQEJuLtGN\nLBwlF32TJhp9tOcjkMcCtOew8y2sQ4BeQCqK//5BMI3r1VGN64Nv6yvZH8iI\nZB5Y\r\n=z9XY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzSHP+WuRtV2fPNklpAFntly5Nmz5/lwDdF+suqlh6XAiAQ1Lx17RGNUWYuEcbqv1h+u0+w5v+Nkga/6+PT10i+Pg=="}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.3.1-fix-non-prettified-exit-code-3eb7285b26fa44522a7e698eb166b495ee9bf990_1582571862222_0.6890568764979292"},"_hasShrinkwrap":false},"3.3.1":{"name":"resin-lint","version":"3.3.1","description":"Resin.io coffeelint & coffeescope2 wrapper","bin":{"resin-lint":"./bin/resin-lint"},"main":"./build/resin-lint.js","homepage":"https://github.com/resin-io/node-resin-lint","repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"scripts":{"build":"tsc && npm run prettify && npm run lint","lint":"node ./bin/resin-lint --typescript lib/","prepublish":"require-npm4-to-publish","prepublishOnly":"npm run test","prettify":"node ./bin/resin-lint --typescript --fix lib/","test":"npm run build && npm run test:coffeescript && npm run test:typescript && npm run test:typescript-no-prettier","test:coffeescript":"node ./bin/resin-lint test/coffeescript -i","test:typescript":"node ./bin/resin-lint test/typescript/prettier --typescript -i","test:typescript-no-prettier":"node ./bin/resin-lint test/typescript/no-prettier --typescript -i --no-prettier"},"keywords":["resin","coffeescript","coffeelint"],"author":{"name":"Kostas Lekkas"},"license":"Apache 2.0","dependencies":{"@types/depcheck":"^0.6.0","@types/glob":"^7.1.1","@types/lodash":"^4.14.149","@types/node":"^8.10.59","@types/optimist":"0.0.29","@types/prettier":"^1.18.3","coffee-script":"^1.10.0","coffeelint":"^1.15.0","coffeescope2":"^0.4.5","depcheck":"^0.6.7","glob":"^7.1.6","lodash":"^4.17.15","optimist":"^0.6.1","prettier":"^1.19.1","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","tslint-no-unused-expression-chai":"^0.1.4","typescript":"^3.7.5"},"devDependencies":{"husky":"^4.2.1","lint-staged":"^10.0.7","require-npm4-to-publish":"^1.0.0"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"gitHead":"5938e48d6d4b63f3bde12302f193bc662324c928","bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"_id":"resin-lint@3.3.1","_nodeVersion":"10.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-toI24yPozk8u8mqjYJrvIleGIplmHHMFSrvvo/PXUmjAPfIpaIy7mNEQiYL5XAq+TNJBmLxDllc6vPzG1P46Gw==","shasum":"5cd88b8cc2b27ba307b094fcdbcc1e87063be0a9","tarball":"https://registry.npmjs.org/resin-lint/-/resin-lint-3.3.1.tgz","fileCount":25,"unpackedSize":74537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVCjjCRA9TVsSAnZWagAA6eoP/1LrrZrrEi/KvkeMHtf4\ncROLa4CGvhHTyNNnj96qkkLNPkt9/ejSp0gYQBZVLFAhW/AlvpZPlI0mE2uu\nxc9qMOKAOm8hHY/07K2UYdKjqHfWoq5XzWODQJbwIucDObUVOvU/3Fs4T2ic\nzk4bA7BY/fnTtWAgwrPkhuJpU0lbO5RyoRLs0TKyULrMKkggbIBM14yoFJs7\nIBaQ1MMciRjCrPc+ADO95OhqstI9KPweqcIBjM9xRgR2RqqDSNq38FRe5ZT3\naeJvG2SBUxp8+wqValMAjwYbkhrJl8JlFVpegrOIR5pQWTV81sDgt0nH4FAP\nBVLWvxS4mnHeD/XETrKUySzkAKH4L2FpBoKPY4oH6ufEfbQDEQ/7MWTA7P0G\nygW3I1SdtBAzEGAInl3fBG9yL8Iyz/zCT9oIQFTgEdEOjq1OclEQ+VEo2JlB\nYBYqcMWZsAfh8PGPXGPcnfRmEW2MMeFNIHMSdhoUhWFCIq0pO2SBTxU1usNj\nUtXGAgODQyJ+CjnHoqnCAfXPVaTctCU0BF58Ubau8XPlDSbfNBvg/CglaVlW\n1CZp3+Dig+8nwtUE1eACLAJNM3WsMnn+RiyOJFEK0A7X4IfsgysEX4AkmG6Z\not6Z0c30wQ4s9vBdRrNCTXeRVWw5yrhK2u8/A71/Ev2dr2SwnNqmtda2xauI\nPZJz\r\n=YnUw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD42UqO8SqSA3d7XblQI2r63BtH4gA3q3c47NJ09Ek23wIhALk40EPUOhX/PRWk7QfEMRO4tetFB8VjmXvDqQfu6z5d"}]},"maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resin-lint_3.3.1_1582573794486_0.2825421903986953"},"_hasShrinkwrap":false,"deprecated":"resin-lint is deprecated, please use @balena/lint instead"}},"readme":"resin-lint\n==========\n\n`resin-lint` is a linter based on [coffeelint](https://github.com/clutchski/coffeelint),\n[coffeescope2](https://github.com/za-creature/coffeescope), [tslint](https://palantir.github.io/tslint/) and [prettier](https://github.com/prettier/prettier) to detect style errors based on Resin.io coding guidelines.\n\nOverview\n--------\n\n`resin-lint` uses Resin's `coffeelint.json`, `tslint.json` and `.prettierrc`.\nIf a `coffeelint.json` or `tslint.json` is found in the to-be-linted project\ndirectory or its parents then the rules found in it will be merged with the default `resin-lint` ones.\nAnother way to to override the default resin-lint rules is by specifying a configuration\nfile with the `-f` parameter.\n\n## Typescript\n\nBy default, only `.coffee` files will be linted. `.ts` and `.tsx` files can be\nlinted by using the `--typescript` parameter.\n\n## Prettier\n\nYou can reference the prettier configuration file to your consumer project\nfrom `./config/.prettierrc`.\nYou can disable the prettier format checks by using the `--no-prettier` parameter.\n\nUsage\n-----\n\nYou can use this module as:\n\n1. A standalone project by installing it with `npm install -g resin-lint`:\n\n  ```\n  kostas@macbook:~/resin/test$ resin-lint src/\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n  ```\n\n2. A development dependency in `package.json` with ```npm install --save-dev resin-lint```. Then\n  you can use the module in your build/testing process:\n\n  ```\n  package.json\n  ------------\n  ...\n  \"scripts\": {\n    \"lint\": \"resin-lint src/ && echo \\\"Done!\\\"\"\n  },\n  ...\n\n  kostas@macbook:~/resin/test$ npm run lint\n\n  > test@1.0.0 lint /Users/kostas/resin/test\n  > resin-lint src/ && echo \"Done!\"\n\n    ✓ src/test.coffee\n\n    ✓ Ok! » 0 errors and 0 warnings in 1 file\n\n    Done!\n\n  ```\n\n3. A development dependency, that will get picked up by your IDE/Editor coffeelint/tslint/prettier.\n\nManually create these config files in your project root:\n\n`tslint.json`\n\n```json\n// if using prettier in your project\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint-prettier.json\"\n\t]\n}\n\n// plain TypeScript\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/tslint.json\"\n\t]\n}\n```\n\nFor coffeelint create `coffeelint.json`\n\n```json\n{\n\t\"extends\": [\n\t\t\"resin-lint/config/coffeelint.json\"\n\t]\n}\n```\n\nFor prettier config create `.prettierrc.js`\n\n```js\nconst fs = require('fs');\n\nmodule.exports = JSON.parse(fs.readFileSync('./node_modules/resin-lint/config/.prettierrc', 'utf8'));\n```\n\nSupport\n-------\n\nIf you're having any problem, please [raise an issue](https://github.com/resin-io/node-resin-lint/issues/new) on GitHub and the Resin.io team will be happy to help.\n\nTests\n-----\n\nRun the test suite by doing:\n\n```sh\n$ npm install && npm test\n```\n\nContribute\n----------\n\n- Issue Tracker: [github.com/resin-io/node-resin-lint/issues](https://github.com/resin-io/node-resin-lint/issues)\n- Source Code: [github.com/resin-io/node-resin-lint](https://github.com/resin-io/node-resin-lint)\n\nBefore submitting a PR, please make sure that you include tests, and that `npm run lint` runs without a warning.\n\nLicense\n-------\n\nThe project is licensed under the Apache 2.0 license.\n","maintainers":[{"email":"accounts+npm@balena.io","name":"balena.io"}],"time":{"modified":"2022-06-26T11:49:26.534Z","created":"2016-03-22T12:41:53.786Z","1.1.1":"2016-03-22T12:41:53.786Z","1.1.2":"2016-03-22T13:58:42.141Z","1.1.3":"2016-03-22T14:51:36.929Z","1.1.4":"2016-03-22T17:12:20.080Z","1.2.0":"2016-03-23T19:21:31.041Z","1.2.1":"2016-03-23T19:58:37.809Z","1.2.2":"2016-03-24T19:48:38.476Z","1.3.0":"2016-06-14T17:29:23.004Z","1.3.1":"2016-06-15T16:27:18.583Z","1.3.2":"2016-06-16T16:43:00.165Z","1.4.0":"2016-06-23T07:30:12.769Z","1.4.1":"2017-06-07T07:56:52.920Z","1.4.2":"2017-06-08T08:11:30.396Z","1.5.0":"2017-12-22T14:48:27.982Z","1.5.3":"2018-05-01T17:21:22.532Z","1.5.4":"2018-05-01T17:30:39.640Z","1.5.5":"2018-05-01T18:53:32.460Z","1.5.6":"2018-05-01T18:59:25.458Z","1.5.7":"2018-05-01T19:13:43.859Z","2.0.0-25-prettier-support-cd76f978365ac4206397cf4c4315c5e4886ac6f2":"2018-08-30T14:45:35.412Z","2.0.0-25-prettier-support-9dba6d6a93627c3b82cbb16a2bba3197c9b895c5":"2018-08-31T04:26:32.082Z","2.0.0-25-prettier-support-b76d80e37fed173da2bc9e2fe17c6eab59fbb469":"2018-08-31T09:25:56.371Z","2.0.0":"2018-08-31T10:51:32.978Z","2.0.1-28-fix-no-prettier-flag-5a82deec5333c3813f94fce9fa1ef9eeb4e6dc67":"2018-09-14T16:22:40.478Z","2.0.1-28-fix-no-prettier-flag-7c85adb654570a9da16221cfdcc61f53dfcaa160":"2018-09-14T16:23:07.544Z","2.0.1":"2018-09-17T06:19:17.143Z","3.0.0-31-fix-lint-5a5fabe1fb009fcbdb09486bfa602d86670a8c17":"2019-02-05T17:45:00.358Z","3.0.0-31-fix-lint-848c620570eab884d90f6d588285e8f482380223":"2019-02-06T12:33:47.191Z","3.0.0-31-fix-lint-717412e74ceaaee783f862986106b9eeb37249d2":"2019-02-19T11:09:39.117Z","3.0.0-31-fix-lint-057e86652a7cb4c0cff05d0e3c76454841033b1e":"2019-02-19T11:23:44.646Z","3.0.0-31-fix-lint-a01b171a1b5c71eacbc6ea26e40851d23bc1334e":"2019-02-19T11:32:30.517Z","3.0.0-31-fix-lint-a076946180985689333e3f3925d618a7dfdbd654":"2019-02-19T11:41:39.163Z","3.0.0":"2019-02-19T11:54:50.876Z","3.0.1-remove-member-ordering-5e637bcf2e12efb5e3f44fbda1d3fddcaa02b4fd":"2019-02-27T12:56:03.562Z","3.0.1":"2019-02-27T13:03:47.747Z","3.0.2-handle-errors-5a4fc1b938d33c10e1c4e891ed14b5341238cdb6":"2019-04-12T14:32:03.887Z","3.0.2":"2019-04-12T14:37:02.103Z","3.0.3-no-unised-expression-chai-a16545ef5ed3a2d2286377821615556342d3a841":"2019-05-10T18:34:20.019Z","3.0.3-no-unised-expression-chai-4d25520faf9429a6252e2dd11897ff27ace8ec00":"2019-05-11T17:43:34.070Z","3.0.3":"2019-05-13T14:03:22.327Z","3.0.4-chai-exception-in-wrong-tslint-90c5dbc0afec7bf632078e765332781117f2b15e":"2019-05-13T18:05:15.459Z","3.0.4":"2019-05-13T18:14:39.033Z","3.1.0-roman-add-mocha-linter-a9f574453268a6a044c91a9e7fd9d5ea08a6d04d":"2019-07-03T14:34:50.542Z","3.1.0-roman-add-mocha-linter-e85abc4409c642cf73c6c3e2a0df48efea75f08d":"2019-07-04T14:30:00.750Z","3.1.0":"2019-07-08T15:20:14.512Z","3.1.1-upgrade-prettier-2f949860f3c86b4be1959100a430ad641525c3b7":"2019-11-09T21:57:29.336Z","3.1.1":"2019-11-10T19:14:07.502Z","3.1.2-update-deps-84dbdd8dc17c7de352d8e7519c6cbe0035681433":"2020-01-22T10:44:09.782Z","3.1.2-update-deps-6cec8df410023b6e8bf02a6163f0df810270708f":"2020-01-23T13:58:20.564Z","3.2.0-disable-ordered-imports-f01abd003b10d219e1ccc649255efda29a04500c":"2020-01-27T13:07:53.073Z","3.2.0-autofix-f06daf15431823435826e529f32d9d308800e724":"2020-01-27T14:53:52.120Z","3.2.0-autofix-8abb8e4315931d9b3729e49a544abc9114607762":"2020-01-27T15:23:08.785Z","3.2.0":"2020-01-27T15:29:14.674Z","3.2.1-lazy-load-d60800b08f3ca8a4d61a7bd4d97af9561e7570c0":"2020-02-04T13:23:31.649Z","3.2.1-lazy-load-3f2d8de105e6f08a8b568cee7b8bcec75dbba99d":"2020-02-04T13:33:40.791Z","3.2.1":"2020-02-04T13:37:13.430Z","3.2.1-async-await-af41ed8f4e7ee05931ff4888aa0467f5b6bebb84":"2020-02-04T13:40:18.844Z","3.2.2-async-await-a92b1bc94628d8de9e6abff495b4d3c0f711a6de":"2020-02-04T13:43:04.729Z","3.2.2-async-await-68776b6975d6ef2ac58c07f616b3f54a9c168a92":"2020-02-04T13:51:14.984Z","3.2.2-improve-auto-prettier-6eda0142167b7f1da42b4b2999b12987f2a8616f":"2020-02-04T16:30:12.974Z","3.2.2-async-await-36e13b0e820e016833beb613a8c5866515781da4":"2020-02-04T16:31:55.067Z","3.2.2":"2020-02-04T16:34:22.722Z","3.2.3-improve-auto-prettier-aef84301f71d0861ea3289a467d9ac04e40e5415":"2020-02-04T16:41:06.194Z","3.2.3-misc-cleanup-1276385329d730bc339251469f2487cbf86ddbed":"2020-02-04T16:51:40.765Z","3.2.3":"2020-02-04T17:06:14.246Z","3.2.4-misc-cleanup-83fe9841b20818c23c902535f333a2e3a4f2a0c7":"2020-02-04T17:12:46.936Z","3.2.4-misc-cleanup-b75af2c073ec38996b2731bb295f054821b25d92":"2020-02-05T14:55:37.434Z","3.2.4":"2020-02-05T15:02:23.553Z","3.3.0-fs-improvements-4fca9f5d06d78f3621def03fadb387d9c3cc5421":"2020-02-05T15:05:55.226Z","3.3.0-fs-improvements-cd25f1571c5dc567f6388d5affe167d2cb6bff60":"2020-02-05T15:08:44.096Z","3.3.0-fs-improvements-725d177808edc36234895c501b93719e877a0e4e":"2020-02-10T15:18:23.956Z","3.3.0-fs-improvements-377e6f0d0b1899b5a122fc806cab72a195f3c7ce":"2020-02-10T15:23:22.412Z","3.3.0-fs-improvements-58e393d92c2b6dbb7155e0b112f11278fe7bde88":"2020-02-10T16:25:00.235Z","3.3.0":"2020-02-10T16:43:13.027Z","3.3.1-fix-non-prettified-exit-code-3eb7285b26fa44522a7e698eb166b495ee9bf990":"2020-02-24T19:17:42.338Z","3.3.1":"2020-02-24T19:49:54.631Z"},"homepage":"https://github.com/resin-io/node-resin-lint","keywords":["resin","coffeescript","coffeelint"],"repository":{"type":"git","url":"git+ssh://git@github.com/resin-io/node-resin-lint.git"},"author":{"name":"Kostas Lekkas"},"bugs":{"url":"https://github.com/resin-io/node-resin-lint/issues"},"license":"Apache 2.0","readmeFilename":"README.md"}