{"_id":"@trunkio/launcher","_rev":"29-169363fe993adde7d0016da8818372b7","name":"@trunkio/launcher","dist-tags":{"latest":"1.3.4"},"versions":{"0.2.0":{"name":"@trunkio/launcher","version":"0.2.0","author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@0.2.0","maintainers":[{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"bin":{"trunk":"trunk"},"dist":{"shasum":"e2ef85d980b7c748f086cf6bffc2e6c70dd6cd40","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-0.2.0.tgz","fileCount":2,"integrity":"sha512-SImIwhgzPhRBT/tnTs5T4nSp/z8wnNVE+PNt3laLSeARkYnCLEN9kpQTmRJOeZ1ZL/ANbuUbV89F7ri2JTzqQA==","signatures":[{"sig":"MEUCIE41mU7k8E6fk2ESjI/KI/xSKgRGG/uzCSEqtK7lrXIXAiEAuL84/vgxtViKOBpYQFsX3HGsE4WCx5Er9603ZRc5qwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiITafACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0yBAApMqVNky2ca+l6AtxJ5T8GKS5Nq3F4K36nIun7NA6vjKn75mN\r\n//vgGeIUipoK8hfRfMFUaMNXznEwo5S0z8xO8PZAY/ZZHMojBtsWdPc4r5AH\r\n/vnrs13NQGNtSI8EMCpDsu8UmNQ5ueSxjRXCZw0boscnEeevhqZRnqKPxeSz\r\nLOI5UUcPqAoxv9YbYuR8XTWAJsxvoiU8wb0OvVCEUsTQyUKiqjK1kPpoc2xT\r\nwIK8TaLpS7lMA5U19LMXWP/ITTypE2erlDAActm9H5sPKvt73C7ayRDexg3H\r\naPrz+LGhrb229S6pcYxxfcjCezGrlJes8rnTowQR4PRWdaa/Ur3vzI4MycDm\r\nSdJfIaK41uVDwOu7aU3Y7sPoo96W1AFMFavS+7awmd0mBTnQDxf0RrE5lPCd\r\n/psYyd4EvgbHZpgBlE9NZcDCxArWgV3Y4ijUk7tCcqUXyx1Wzs58mGG6Rv4T\r\n2grOM5DwykN2fj1nXxRx9x7yy2e+ux/lYV5C1UGrpYxj2J/5iH2bYnNoqf7O\r\nksJzdDPUQW+hC2SRk9EzMCfIHnPwyW6x12mq6lUkcSDFmr8XdQjd8sMCPDj9\r\nvwqGMLER1UuJ3OCOVeEtTSh0n6XCO1BKLbs425fE//13FyDSfHQgzGBce3jM\r\nVj9lq7VARfNLtubZlRfDjdd8LZUaB9IB9u4=\r\n=TpKz\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_0.2.0_1646343839651_0.884825014343267","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@trunkio/launcher","version":"1.0.0","author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.0.0","maintainers":[{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"bin":{"trunk":"trunk"},"dist":{"shasum":"d211063a4d5ab750e497da4933b109264ad9d7ab","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.0.0.tgz","fileCount":2,"integrity":"sha512-wLqIPCn30JxbIjNokeJ9TZRippVxrDlfV1zi/8jr22UbwgI6kMfaBojVQl2/qceLw+Z1fDAuTSfUY4G83EJIWQ==","signatures":[{"sig":"MEQCIBesjvgON6kDleAUnfc9ZRrE9HdJD7iu1W6v9XD88AyrAiBDLmkt1X/LJfX1+tR/qjCPbLeJICVzMymw5W79nnsDHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJrEBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTkg//apSECLswsC6afKw/yObH5fynnVl951X522cXQNwCa9C2dTWm\r\n//ZcOZfbst9ROSMz3nt6A3+JvHNWktdKRGUhHb5RT6W1yQPtHzXrlN+xYd3L\r\nC/9THZcdTqMTEkd5hIeI4MQaXrfcWCVBd08AexPkkIUdSThK2NmsZLgaoIMx\r\n0eCE4FlENq2JHuDKU6PYvVQOUOzkascid9JHUUtrbqYGKRetIyq4/kOQDF9F\r\n/EZfTkv3e5rDmLijaOJuHvvDDETxc+vuwB2B1lYwQyZGd3Kaf982SdInm5Kv\r\nm7SMxGCy1Ei1pfFXh2hvHiecPN3BXYWFf+iJJe9Sx8eTwZgQYxHONmXWCN+g\r\ns6B0/IioL8YjqkdaALiMYi+t43bnbKdHhJ74y03L9/pg5CcgMM/DPATAQox2\r\nyZz2s1kIov4pK2IgHBOkXW5o0cHSXWMVMxVxQdUulFYLlzabgyk4e+L2P4dA\r\nRQiNUzVcgjTJJSk/h9lVqxKL2PHBrZPDZt8Rj4/AQ+fXb6wCwKDg4zsl6DtI\r\nshxmeS3jQK4ytyDNGRSR0e3Q+0JewqcTqA2pnwBKMKv3jpc8sV9LO9tQ21/6\r\nerzvlBdTXSLY9rxzIZZCA4FbmwiLktkgNsDuAsQb57o0P4cvFDxBeThVm+FV\r\ntaRxD2qvdHqLhfO9mTfSYgPX1YfIRMTtHF4=\r\n=DHfR\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.0.0_1646702848971_0.24765970609205779","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@trunkio/launcher","version":"1.0.1","author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.0.1","maintainers":[{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"bin":{"trunk":"trunk"},"dist":{"shasum":"901d35d6df4b03a1f967e08eb21234bc6bd12fde","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.0.1.tgz","fileCount":2,"integrity":"sha512-scSIhFgcdph30oRMwBTn+k4G0gcc5xze8vvKEQOyJJEuBNRt5n2yHAwg0rwamlag1Bh87a+V5AceMK37qMnGew==","signatures":[{"sig":"MEUCICh1iEV1MSIg+rX2etxxhwTN1t55LTe+9dPIA1lbsGB1AiEAuttAuGh6lSz3ec00Hfp7QjzrVlxBFu0WiP3bVOjuV+k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMjJ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS9g//e1q7jeZ8tHAFGZ3Cs4v3LyFaIEuU+mGFomUUIx82SD0K0qaS\r\nv5OL4yDfMu/Vss2iFpTu3PXDXtAH4bXD1pWlWIzXvBZKhZX0fKidX4X8Wd30\r\npS1nuWtENKqLDe1F5ouc+Rmbe42tcsW5we4BjB3Sy3vuH+5KqaYuzqZQQuDR\r\n5BJgz7kWRbqO258WSpqfo0O0bZKarLR24CZG7xWEWG0f26hiQu1tY0r9ZFOr\r\nPh18JIfK3F+bg3YicOVgE/jb96Nbb8oTLdyFD15/bQWRkJ9vOpKLdT1nogjf\r\ndba1PWasxkxaS8xkFoFlcnhCduFNI8BhXaM1xixK59ANCiEQUDkR05syOPYl\r\no1ruDv2VVWmeUhosPgj8s6HVwYQ+Peog97uJNLikqNM1CKTNKqIOwsaCtcy2\r\n0eJ94elnF3pLnsRgY6egyzDo7vuIN6ssWiv94zapksEIgpq6RhVhC5nHLR4d\r\nYAdliew8bwm1CzKE2Rpnke7RlagdZrDfrU4EiJXlSp8cnaIhiKEzTJbf+vYA\r\ntM9cri4J8QSUxlS5WXS11nxWYI5GKEXG1CFR7d8S5B5pEOTLfE6fzgXXPkTX\r\nGjBOq39gknAyhCN4aa2upBq95bCpA1kKc9REgvQbd8jaaGhzC/pp+LK3qIll\r\nkJLvuoGGSXn6j35isflDVdKg6wH3OYJHzkg=\r\n=MGGN\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.0.1_1647456884202_0.46551376392995714","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@trunkio/launcher","version":"1.0.2","author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.0.2","maintainers":[{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"bin":{"trunk":"trunk"},"dist":{"shasum":"41208a59004ebe20fb69635410f68cf9c1967fca","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.0.2.tgz","fileCount":2,"integrity":"sha512-ackLIWCje3U5Y1zcaloIoxur+VrkQBRM7QQqr0aq3IrQnoXI9UhxwWNIG7FNEDqip1e4AbP6kca6FrXKwjy7Xg==","signatures":[{"sig":"MEYCIQC1lrJZNoFsdDye0R4p7HaFc0fFgBON9xTB0dmemLpu0QIhAPnd0D379Nx7/O5VOje6Ss1krPpUaSFJCXl6P6yIB7Nz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPMoJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvuQ//aajJiFgKDwJjhs3L559c4nocoLXl1vOynDaiuxDDacodp/gp\r\nIzx4MQj7Mi5aqj4qYjpCLTPZtvC9IOw4sUtBW6RWap5PKZKuwuIy6O9CiFEe\r\nBF+M6icHdefWUz/47KZVxzfeF3+s17gkxIa8PMjAOUUFHeLKU7BTvRsNnSSy\r\nnWq7I5ttHTJY2Idoq7DEicyu7Z4pDCRUCLfkO9fzEgJqwtd3QONyfqGMtp/v\r\n5hhiPfan9nfseaHmRH447rN8XsLa/+vuYyp26pYgiJ+E4GjlVy3RBmHKxPh7\r\nK0ClGY9Qq4+CjRNg2Dp1PJnqVapK+Dgac8sTyt1ajXy0xeYHMfLVEuk6vuiS\r\nRgGNRyyGzZYK/rYbm4kSlB5o+VTGQtdol8Pg3oyMCL3xETu+Ujy7beLubSPi\r\nvx7KTwSeZQ6jGeg61WEiG3nicux5/0Dw3A0yCF+pmcX3BC8sJrGuum4pYXd8\r\n5EnncvJiOeHfWbXuUByp/ZwaSampwmEqJWTOJaru0ObEWH01Tu8/0OzrZIaD\r\nW60Yg/yyxp1/OLFcAP/x9n0r7nOH/iOQ6Q+LO4QN8JRJIiyrQ28qSlX/0UXa\r\ndYnsdAXGJvnTyP0LUDMpA0v6iUGUTnQfB+XpiOZMtMliUSrC4K+l/JEdYNs4\r\nwDEGuwaJjWcN40tTMvK4yTCIb4EiP7VocxA=\r\n=8BaT\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.0.2_1648151049511_0.25896104593239455","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@trunkio/launcher","version":"1.0.3","author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.0.3","maintainers":[{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"bin":{"trunk":"trunk"},"dist":{"shasum":"1c9de52f3ed20f195ceb4a47abc5f80b38e74af1","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.0.3.tgz","fileCount":2,"integrity":"sha512-/F7i0E33QOm7sreeSboZVSYvjzia0D8lZMwWjF+pVCQm9iYjHrszSu+CjXeokqpolexdWaUAu05D5+TGJfgiyg==","signatures":[{"sig":"MEUCIBTMBYitl6VGUTIuiDm+TGW4vrbdu8F/8XAwk1CP7h4JAiEA9PMNhNXXCo4V9UvRFINTZPCRwEbMwVn1AX66GHAf5eM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT1HpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCuhAAkuwqievXW7a3Brhh58XRrZvAlGveQvpmcfC9lE54rY1eA/qB\r\nEWe2xxmffv7rVXoRmne1rt428VusFmEXfLrxXmg6v2d/rF7DuHzTDGw/4+TW\r\nboo+0oYssWvFgaN6cHq3M7tiEpCCkBCAuBxwoTv0Be7skX9FNuwvHodyvL1o\r\ndr21nBKPiVGCn1BSPG2lsAmsRNjBSm+1JR4CJnepFGuhCJ+kd789VK5SpOOj\r\nbTCUFXAhozcmasg1FG2uYABm2cN129BQhykKSyJrDjjE0fVrCY7xmmuh5DeT\r\nqyD/bYMg44D4QHrEqPLol3BM8PkipxfYMfcQ2CjSDTbpg6UNK87mC0cVkdVK\r\nECdM1m5X0pM8fz/fRLeSMh9u1VvHzWiPYprkWBbg2o5UNccsgSXbwbTFSeLI\r\nZbKcIfRim4FRnNCcxonMjiw1fMCbodlZnpGwtPBvZ86nY11y35l33I3ynoD7\r\ngMOAFxv1nUmNaE5AYZ/TIbu/Gun9LTwQuSyDFquw0B4j33BzGZnjyXZwxIBh\r\nTLit/RxR1rO26EwEiImoroXf1ikS7fUxsnpWUgC2iOyYwEmOwkbqdTzka0mI\r\nfYSkhPcMwg9eFoWwycXR4NMr0IslnuIm42QRtkVIY9bUWwYT8/ZD/iGAkWWm\r\nEZpiyA6IAxiunaF1m46k9R4eHGV9prUi5nI=\r\n=dZaN\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.0.3_1649365481089_0.3776360796842042","host":"s3://npm-registry-packages"}},"1.0.3-readme":{"name":"@trunkio/launcher","version":"1.0.3-readme","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","isort","ktlint","markdownlint","megalinter","metalinter","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.0.3-readme","maintainers":[{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"bin":{"trunk":"trunk"},"dist":{"shasum":"97c556146dfdd3e59d7026d9d0b34b36251bdc6b","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.0.3-readme.tgz","fileCount":3,"integrity":"sha512-FCE2+Fbx283lKkuFw8HAL/4oh08HbErBlHy7mv0msF06xCbb9OEZEv4GclNBE1Tg3XJ0eb05p2MAyZJGKriu/w==","signatures":[{"sig":"MEUCIFvj35oR6WpCU/gXmhzEv7+qZiL1aHMeoqhph1gHeCU1AiEAzizXKP+sooSn0UFTiqsm3y+o7uv9+7tEbcn4GUroVMM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUK14ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb8w//RIrf227TNUXO4/tdqQndg3ncup/vVf0o6ETfxz3bUaVlbdo8\r\nyLtDrLA4NqwW/oRqqqnJ2VJqGR2Gx33FXua88twLWIlW+WPPtaRqyaUwqTyy\r\nhxI7Hv4rLD/9//YE+gRXUs2eNEj2TCJD5QhoSuNcyl7RwQTPQJR0DytXI3uk\r\nr1Etl/NXqK4KAMu0RIaKDp+yYL74J4lN5CF5lM9unjcqlzsE2T8Q3LsmrfLx\r\nJpe3dbjzLjZJUG6KfJGqRIA16ikAlpgWXQr/e4vp0Xm4P+f3fkYESfpNmDYi\r\nxzRXlsmxL8bMls0wUGl9RWOQdD6MUchoD/TdLR56N3jvE0qNaRJKiRpv5/y9\r\nUJZevniGgLzLdI1zUMPolKDDG+oGIrrc6YAth2T791qDt8+tx+zCgD2RoZua\r\n0mO7FvOsE9RIYNJS7tIAFpvO6yO1K1cXgeDEy1Z4HaP38a1qY6w72DattmxN\r\nJsfq0Zbx2z9P6ykoAcuIBEhH3vl7/fdyES/JovDxemErj8IjpVHQD1qVSsTL\r\nd2afRV8CiLXGdU3BLV3tYJ6U+j5i34FILec7B5ZrOOxv+cP6jqNZCLzm+noV\r\nJ/dtW5p0PLcpRr0zK0pNQb2UvPYYP02ntuCmyQfMaZe9F4BWMEBJFuf93cS+\r\n7lJFClwmlN5i/UHR1uUGeRHtdM13lPGTh/w=\r\n=yUm+\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"sam-trunk","email":"sam@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.0.3-readme_1649454456619_0.2826893743482386","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@trunkio/launcher","version":"1.0.4","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","isort","ktlint","markdownlint","megalinter","metalinter","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.0.4","maintainers":[{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk"},"dist":{"shasum":"55d1b9ff207e18fca5bd96c4005cc32fbad717b6","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.0.4.tgz","fileCount":3,"integrity":"sha512-Yk7NovIHcq7cY9Y4D9EXF2ACLIluM7qj30XeVNXj4hjhNt0a8Cq/1IA6gK8JTIW+6iV62LFZJmHqZWpVAKfb4w==","signatures":[{"sig":"MEYCIQCf0281myXOTNLJXURangnUBE66gxDa6P69Jevyl0YZwAIhAJ+cEW9sdqT+aezSmsbRsaV1xVzyPrrxaVMEoF3b1LC2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVIiiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8Jg/8D1t43p2aBYsVFcdDOptSOLtsZb4TVftFeQmIn/99EnTyN/Zw\r\ncbSJqCwiSjqF4Qjloi2XAuni+riFH52P1GgwpMKx/TVr+GqYZ8H86nGphMDR\r\nNW4/zxKwkAIZhM4V0+oAMtRlLsd1r+uJlUu23fwR5bpXivnumOJK/nMaJK1s\r\nHyUDHM1RdKW4AynJx/235YtDLjb6MnfFaE3zVUb2t+11E9IYTzzPcArGYaEW\r\nUyPZYy1+penbABOjIYOCMmfw+M1ROQ+q7U1F/4fG3ucZqloTOPSxoK26PU9e\r\n5x0U4Q/gncRjvKjELVWr4TDjQDlpBpsQfNrSwR2vAAegMbUQwCjBANx6T+P+\r\noGR8f4Ri0hirQ4kDuwFMnnH26+VFaK7OGk71s4xhSO6CQgKbtXN9N0SMh8EI\r\nnpwJHa/MEaNsJzapr1RkcZD3xy8GR7e10k/F/RFSVeHlgz/8OlSgOMeE3sSD\r\nJOASvWyeqIsg0T/fvphcZNk7zf4/LOJxh34EnMj73nM7uv+yjegLcejuAyg+\r\n81ZLoaVBXj9itKcbsRkBCXsOE8ufqPnc2Ta8pHpgSboE6LS0gO7jr71VnTt+\r\nxidf98bvCP95cSfLU0t5lsKQhv4NiFZZKHdxwN6tzXJQHSWNZ04N/dSxVJcP\r\nYbBwr7EpTyb56YJ1gaZ8TOulA+SY/DWqsWA=\r\n=eYq9\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.0.4_1649707170696_0.390402173815275","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@trunkio/launcher","version":"1.0.5","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","isort","ktlint","markdownlint","megalinter","metalinter","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.0.5","maintainers":[{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk"},"dist":{"shasum":"f98888ef785f3e1d48224eaa994b8a9335019300","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.0.5.tgz","fileCount":3,"integrity":"sha512-fMBQRhEKzH2+pNB+Q01LCGQNzjNe/Fv9A8rKfcnKVny9RT07+SUG/kWWWuqpZbbDzdAITbtVRNaDUvJOS2BEFw==","signatures":[{"sig":"MEUCIQC/Wl5PP/PMR6yqv/Wa53hAXcMT+ApErJhanGIPHGkbuAIgckcvmMJCvLBMYn8lpXz4VZhZrsEznYYW9gj8eFt18sQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXzpPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLGxAAmPfiWHMHZlmAs4i7zAygSxOA8Y635xPfssdfngYi76e5km5C\r\nzhsdRpwVxKQ6VMCVqCU/uG+9Nhejg/e5bQ8JRAhg4NSLjUqQ1n1A+sEkDTg1\r\nEOiBFpSU/gdJn5tffiAA1mRvy7sAwRBxeaQwC9Vuie/QoBfR9tP9gSHBE3Jl\r\niADB+d67x0ZINgUeXwSZfX7FIWbXrre92be3mi1LaXzal/EFeGVjyJUASCfR\r\nRSVM5Jebz0+HkZwxGPFGGJmglT/qskD8RJQxzRTg1oVXzav6A9L3saBty3pU\r\nFopELKWaJUD8JrTradSHyePsg0gU2v86sqOBIQVUUT932sNQ7zftW+WURZm/\r\n44zxx/gVavZgqyxsG1g6k7BE1mqpWbiUEIwnuY3hNEIrSpchDZGsDZftO8i/\r\nWL+9ci09H/BxE7c8U7qTuGp7aW6OMQbcTDKaFxlghQrHvbGOUmJbmIDfSmKc\r\nFg6oy3lauxmmWjdM6B5fN6Cz4F95yTXi0dsy5apJH8XkKkdgItva6cfML9Cd\r\nlpS5JNRYP/hYB3/EJVimsftEBideRTBvYuxY9qcPxhhxWvgctO4GarsH6DNZ\r\n0gC0MTvmPp37pNB34pSrwSlf9vMFv0zcOa0CLgbXsJxPSv02bTRzrCaSCZea\r\nwmQG2P7SsHovGWjkVsKWmNut8ucO8NO/KpQ=\r\n=BNOh\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.0.5_1650408015156_0.45478830431632145","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@trunkio/launcher","version":"1.1.0","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","isort","ktlint","markdownlint","megalinter","metalinter","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.1.0","maintainers":[{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk"},"dist":{"shasum":"2fdf067b84830af7a63dc3d2fc6334a53be0a3c8","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.1.0.tgz","fileCount":3,"integrity":"sha512-dkykSxDjtyZlmN47qns00xRr3vQjx8/TE6qDcAHbJ0CkxlDlZSJunRb16up0/Jpddp1CdWVmkKtancvYg6Y5xg==","signatures":[{"sig":"MEYCIQCNTbNl+MbrzjdV7HWlDu/abINeg0YZ3cSgLAMXL/LghAIhAKnTP5CIPiV5X21o1B5Yijszu8p//dUH9WWZ8HjVVuKu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiauKVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3yw//R9oGnNbUDepqBT1pUfZce09JiJOxHl+vdFH0Cm4FzzmoZY/g\r\nQnt24YxiqH3YZz5SbMWMDKEfKYhLnykHpq21O1gswrZmew/25xzKeo6fxVVq\r\nYAscL2+k/xzLDc3wEPuB34T0DYHnrzpttr12rw1q27J4dhXBfM7jDGAQqf6l\r\n3OpBPoDdjWR2wtG/v5RoP8rV1fF1UmT6qj6WIAdYMtiy3Mn4phzPqgG7CREJ\r\ncwpdD2+vRwFxyHwyywruVugRVFHGvN3MCIbKXII6yF9MUVK0ru5OlLQzsHSv\r\n5pJMr0aiFk0j6RNv39ZVSq2Gy7QAMFHsEj/yfeXmC5uV99qBOxK+z+rVYE2x\r\nFbX5LJOVoPqLJmCBHo6DJPP/Avw0x1NN5dsBI0IOsjAwQfiVkgVwMONMK1VH\r\nTPuoEK9KkAI6eljvkr6HlWXsgGMntWt45tPI/Kc4CIidKe2wZ/CrTZHV8dWA\r\nDk7NaL5LC626a+u5vpW8rE8v3JYMKEL6n5otvMDBxz81fvMY+73+CMRPmzal\r\ntYHkndRqcRUyWi6J/NVGpo9RzR1+f9XOgK8W8T8qwrSt5uvuGXLwpaixQ+Ds\r\nRpsaMs6xlmOAtxENOtf82WBJovkKoXGw/hrB5J5xiUSEjYThzdJHDuVEad7G\r\nLjxPEHv7U+CwcyBBfnW94pibst5arvaQuZ4=\r\n=h0qy\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.1.0_1651171989036_0.6676073332926733","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@trunkio/launcher","version":"1.1.1","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","isort","ktlint","markdownlint","megalinter","metalinter","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.1.1","maintainers":[{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk"},"dist":{"shasum":"a2051efadc4a16391bcb2721f0d5ec123580c653","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.1.1.tgz","fileCount":3,"integrity":"sha512-ALUQllx+H2jpdusWCVUZt5lvHYudaYwCZizxhrzQHyKKpDyIlzkUxu4pOB4Rf38Xki2Tavgwd58a3909jPtOCw==","signatures":[{"sig":"MEQCIClAuVejkzbrUSM3UftmPxZBRBhiVvRR9D3W/O3LwUluAiAZb7iX5ziTCZxRrjwYmRZgagMKcAbzWs2j/0iKPIAimQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidDAYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4PA/9EB5SwMti+WtLGHQ1jZ0zSF0obKryj3ArTbA8dHlwDKs6dkpR\r\ndS+fQyacTS6uGGcuqiJDd2FevdP/HFIUknufyHH9aeOlZKt6CbKXWBfnzWv5\r\nzU96aXx0lYIafxHOWeWi3aIT53Zh/no8PssWH5K3q+/l5zUppOsUaF2NQZFn\r\nB5nh2oKE6eJ8DofTPazECPqko/67TLr/oUkrfGyzlauUENIgW3RUm+roTemC\r\nobzp+qsTrrEAs2dCy35Pqd7ASQkzWL2Q4TROKJVLIfhlcYP0Abxbj5MUE8UE\r\nKlFGkCho+ZrtTdvUBAd8FVz6m14kt+BJZ2IaQAPZ7fxXhUTkKFXhe552Ugjy\r\n3SMzcu8raLO6HvRBO97FI23fR53Q/BsbkeDTcLWIEyigPPDUqETvpN4X22pg\r\n3x5Yt7lYL++ODaeZmd3gCjWCrxTKu+hhGjAwinu94ulzaLVsYY4dZM/xKBxm\r\n8JDXVn1hZC2PDlQVltPQHyNwOnxFaV+NFkJRiDEvHWXqGXbAgysNAOpTzjle\r\nwA85EXKwrineOqVM3I7W9W0xMfMz8arEYkWfZsV9MUIu5rRH4SnU+EIzo7wT\r\n4oFWGrGvwpiV3G/V07mYttiU/mPXOq0TgrnGcpjZfM66ju2S7de4BJi6UNs1\r\ndlWd0hTz2Hp8hj6zg0v6EPbaSx5yaekc5iA=\r\n=Tl1s\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.1.1_1651781655836_0.7438447051724539","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@trunkio/launcher","version":"1.2.0","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.2.0","maintainers":[{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"launcher":"trunk"},"dist":{"shasum":"4ab4722527e58232dc39be1b2048c43205751d7e","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.2.0.tgz","fileCount":4,"integrity":"sha512-YSCXffEZjJqZ0PvfawtsYhYKevcHtOvw+8rLwSltheA2L60AuUDeXcr5AFpI93cgqYudF/uIdwbLIAaBslCA9Q==","signatures":[{"sig":"MEYCIQCR/n/qQ0QiewcAoeakSGcRy8bdsvGOZMp56RLDjOT1HgIhAJw1QzW5YTiUSFmuCRhSsI8x757FROW37k/yoG7/oxty","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDRPqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkOg/+LWR222JqkHByPdzhc98DXfJ8uOAPq6Jh2qMlUvItLZybjglV\r\n2KGKesjavg9VtCrPFZhoB4gRhsW7tqM3gtfLx8qOW1pghlgkNlNzWBCVN7sm\r\nCXFGQKm9K38oxAS1eVq3qJSq4Z8EYHIch6HmpPRS9QSAmPJxpaNIKnkxU0qz\r\nouoLPua7Afi5U9PFErShK7uXif7Ea93YYx/FODn149SaCtt5vwwvIs+Bus8F\r\nRGEDdIDT2Dk1bXXIA8OROfEFxD7ctQi/Ob25mgigXcI/b4Rin+N63TZzojQu\r\nG0sVfAwftm1ggnpQ7ljDK5R2YtFNELCggakUJUaCAHmewSxwddajlzjfrMeH\r\nFvaIXG0pkxUCmLE65tVZrUy56semiWEfuD34xx1WwzFrmJD29j4hbDbAy0PW\r\nSAUgggwVMgxein+jz3W6N/fF83GXy25AM1b4TCFxVr01ojhfk4X6NikxGSyh\r\nN7tLi7z6xvDBpGsCWjCW1pfsb2DIV3xXmPUj3Lo/NVLqAnXtJxKQW2cb6g5y\r\nqPNFUFEGuE7I2JD/JLdTsu06sr1f1uuirsRv8lKmMiRr0dg5jlt/vbfOHfmE\r\nwmWTWYt6TpoUkWD0+zDDReHqZzPNTBWgX/SSXarHpTlqzZBnqdiEdFmmVvlJ\r\nVY2V6t6tHfpsToRKCXAzaRaRwW49jd5RBMQ=\r\n=+Zo3\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.2.0_1661801450773_0.04451220321902882","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@trunkio/launcher","version":"1.2.1","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.2.1","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk"},"dist":{"shasum":"6daa9b60c2db757fe7c79614fe2b46254f6d3711","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.2.1.tgz","fileCount":4,"integrity":"sha512-ql3/acygVX+cBXrHiaZ4+Gm2jMW7cxilHU28Zx62umCeiXX8WUi3oDYwgD8nv1JDq1otjVzGr1RK+hDI43kk4w==","signatures":[{"sig":"MEUCIAvIeiZH2XOvbxpJaR9EBtKLcb+rN2MsjLr5hhW2ZsfLAiEAovEkISp0P2hKiXgVrqn9pDboN8Y5HcA5q94V8UuHS2Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEPeuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUxw//XJaaNNQ7vUAdnV5NXaphRo84S3BgOFbZnnx0XBQQQfgT/Pxy\r\nHeIXRv/y3SMEsHyXUzKnb/K8xm7NoE9lpaYZZIZvgYmoRq3VUP4V/SItGzvt\r\nC0wgKGTFrGMe9Vv4COvnwzMjv0y1xtPalRt6Uhv5k1vEMEFqpUqsz/0YKkll\r\nlTWrCJ8noMFDVu1kg4nPBUKTkM+v4rUps47cQnXUoeG1+DICdi/mt4UfTYE5\r\nPN03cZOucQTfx2CW5A8bD9obuXKzyZVY5ZXPzC0Lweke4Gk9uOcaYplHHrsl\r\nrkkuJv952RNMQgJxgIMzelvATRbuee7ore7K8QPHoDLDYNBWxfsSHET+oyg8\r\ns7eKXMDoz7fS0Qfk6YhO28gQA2g7zCv6BIBVJflZkKxRTil5Tx04YehqXlFr\r\nppqRNxcJ2v84OP1shGCUPAD0B6QJO9wFdC1HMYWLOzerTzq/06rIpjUTdZsS\r\nsTGEXBy+EeC4FzlowTu4qSp4VVYu8jTI9UFs4CtbItr3j/OETivPiCBKplIS\r\nl0oCVDev6dAVRr1q68TStCGyF9szJEvbhQeBGPQparkLcfR2hZllUkurRhRI\r\nQ6WE+2MzuMpCD+7mBDPxJ8UTDtcDXSSMnylDP3VzRa3VHhPuwKlFa9Cnaa5+\r\nzgLqb58e8xnL+rLSKL2umvIMWsKX0JeoRmI=\r\n=oual\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"7.20.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.6.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.2.1_1662056366602_0.5537043112839748","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@trunkio/launcher","version":"1.2.2","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.2.2","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk"},"dist":{"shasum":"b6a15ea3eea108e4fe9d5320aa6ace2befb7e2cd","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.2.2.tgz","fileCount":4,"integrity":"sha512-HHgrpW1QkfoORWnhlJhrGpsqtNCvHuNaoFVMLIhb7duay9Ra0k4tCzZ8eVjzd5n2aHMVzKQ0rZMmr0zrk2Rndw==","signatures":[{"sig":"MEQCIHn2BarPAVjq7ZEqPt06U+vw25mmQ2NsI7jxd2gsrxYHAiB8kVeHdCW8cM8Ak4zNHxLH3FWcxEEd4QEBzY/pGowVfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUaDlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcaw/7Be/s3FF+D541I6YAR9k/WLgaRGGIl3+d+DUy2hOovt0Xdu9c\r\nWC3p717+HDtn+QrW3TZnJyTswxK9vZ5Rx5ZVTSwAQTz5zg5YpH2pxqfuxRj/\r\nOY8Q8p3MzEZ1IP3GJBODVsTPsrC5rjmw0Ld7MWZj5rAUEN8fGQRu4g+vWoWX\r\n6FkCpIuMRaj9VNDT3uflpr0usxqveGmTk9hMVjf6SKVf7rv7uDdBQ5B40OOC\r\nZjybKUKriZ+Xu3acX4TX+NBl4AlMeSxNkG292dPA0HebWu02F2As7qVE4PAD\r\nJkF95K8TXTk5Fy/PAqnaGSiu68tukCSjSqiXr9Ipn7w2rPMT3NzsHWnlSOMk\r\ntGyZCmJ8zZG+eODyrKnKkjODhngDm1PE5Ah7/vD8hoJFjb+2S2AIITphRI8O\r\nBJxWv7GCcKnvYa74T96WcBRgJ9xAXgv4Qm1qJ5Pu8ZQiCF/QDXAQVTukWL3t\r\nVI9EFm9Mcz9yEdbGhV3ekFMrG0718tpAGQNcTNmRro2L3g9iwGQaydKjkQ70\r\nsrHMSZ7Fa6cpMUywQGMBdyFSBnmQ7zpX8moxUgTHrTOnpdNmUuOTKfQwQY6X\r\nTj9a24Kx66HPtDiub1xeZZBCd0zgCJ3J5QA0eaSJ5D+HDwN3/PISdyZdE5OO\r\n7U/+TKSyAVSnLwjSWTHjJlupGDuYJmbOpHQ=\r\n=DRy1\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"8.1.2","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.2.2_1666293988968_0.22349681864965","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@trunkio/launcher","version":"1.2.3","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.2.3","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk"},"dist":{"shasum":"a5e7e3c945da98280550f2a4f307ea7cc48eec49","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.2.3.tgz","fileCount":4,"integrity":"sha512-eq0mhRr4ZlJxzcOJO5/scfQUZ+/kk9iwM8dHXQ6GPMWUq4qz40vW4EMMcYEwjSopJKLNxCVldZrXI02pq9Gx2Q==","signatures":[{"sig":"MEUCIQCCyKqTM+M/TBMf0QcKHXq/5OQxyfG2/5kLTsrzEoXAiQIgJl+X1xeqzMlt1F0e1K28oRGvg2EQQdQWM8YGV1++ZO8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbp0iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowuQ//T91A+G7ghC0qghcskCX9kZv09eCjuHWNgNzl+ITlOIQ4r+ba\r\nqV2UIHKw4gN3aR0pGiNjypFKkEQdo76ULD76cU/TdgvBcEY+geW/xd6DLmY3\r\nePUmCPPapA0Ic5jUlUC9kzLZirgsENqwUnGTWytoXgzb6gQn0gWyfTtCvB09\r\nljhGkEqArVf5vNSp3+XKBLgvA8Fyp0eKyQaraDr/jKaQIQCwSnd9BKhsDp4i\r\ns/VtpMBjY7V75xZX7p8EbIxB5isS8YCY9RY5rVm2WDsXXKUuxMEEVf0Ff8+7\r\nucONTA9wedYv35S1DZLWFohRVxCXgJcQKP3+WNe36ggCHU3Ty+hwwetufuAm\r\nGiwg07PMihjS73WN2ZLTnM6/GMATpgJUN0Mur3UFg5CfbCE76/DU48aQwfFp\r\nnUrd39Tjm+GLpwILQ/3n8ry4r99xY38rF1fZrRn81yu7/WQ27Fdye/symyRT\r\naWTp9CEKcTTFrD3aZ7LHMAEPMrwyTwmurbwsBnvK6w73x+FwcJOGFRr7EOAH\r\nkoQYyDwtzShK3sFEiEDqXS5TF30JJ1i+wIbZElFtXdXs5L1TpDk6KjKFa3+m\r\ntU2WkarPD1llgPBKBwpBLa/wVwYziK4G+SwnLVWmMQbznq8KvvAr+ZP5NOCN\r\nenyMdC5IJDxBhSsgLO0o2TOt6lkjYJQuIeY=\r\n=C3YA\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"8.1.2","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.2.3_1668193570191_0.2775627175296047","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@trunkio/launcher","version":"1.2.4","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.2.4","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk"},"dist":{"shasum":"ccc1ed8382b2f693e37618e7b9689c1b11083d16","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.2.4.tgz","fileCount":4,"integrity":"sha512-6pR+KevJ+qpUqFBH6mtaclimdE+O9uYb8WXBGj0nT/RfLUUYkL2EEKDq5gaaPLiwBn6LghGTe1gTlvht79GDfQ==","signatures":[{"sig":"MEYCIQCfkNpZ+kLTZdbKsvKJJSaXUYYzhtJt4al4Brg9SDz7vgIhAIp7RuGYr7gaUWYyCvCvrUIoikNE/j3woseHuOnggejY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkObC9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpc4A/5AJn2Ax2YulVHF+62t6FQNJ029BS0HzpnDjDiENwWfHEhg5mo\r\njRdBpDrd7oinDcC36KkZ7bjKIP2bDP9A16vi+jIZSK4kfZ1KIXsSiJ7VLbz+\r\nlzMAdtk439rU+JmCHWemfvFnGYZqxtU2vwlrnXjDPBWkuYgJchLIWEPIis2V\r\nsEe8j9w1vwuotHiFvo3lkAPgsZiggASSlceArp1O6d1bG2rHY9Dg6DcQDwPy\r\nL7V/NB8GmZV31X4bI5Zv6kHF4jIeVUHMt1ChmHboaZAPhmX96awMiYJ3BUpk\r\np3zGCjQKhlwhxShXUOj+tFBGzQCzKuw/FknKQ0PD4ZSzK3NS/kBbUMXFza7T\r\nPA67HwR9wzp5+SxNCrY5OQAEMKk3XKczJfORyN1SHhn5CF8Dnstqr+0JecNL\r\nk/qO2EazsKXEDijYxuvI+CtAodXeEOW4Kvav3j2TaNd2EV4/6QtJ1dKBwu3b\r\n/qW5dkYtENmJSOejGHBwvtJD0WMBqWvLkLMKQeB7REWBkodq2nhI9GMClrbH\r\njprAREzdxHmDyJhH/mFvq4AOrrpZ2FKFly5zbdlW9PW6+UQ/jJMYd2qafes8\r\ncq2I6RD205/OFIaZWEQjkR5wUyj3982VFrqc7XOtJl+wL9G9S+EouWdJDHcc\r\nzKG7LiHop5DjEtP2RF33+aLcz4zy8w9/ULI=\r\n=2TWl\r\n-----END PGP SIGNATURE-----\r\n"},"scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"8.1.2","description":"Trunk CLI tool","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.2.4_1681502397317_0.07310900582955737","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@trunkio/launcher","version":"1.2.5","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.2.5","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk"},"dist":{"shasum":"cf672db4b6698f97730e035017ce1d49b7ff7c04","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.2.5.tgz","fileCount":4,"integrity":"sha512-BnwxPSNVo8AbslCebglc3Qt9jEdhRccrTcnySFN0Cou/gZtgFU99/tilYO0ebny5Ze90QtGycIQ5w0Fx93bShA==","signatures":[{"sig":"MEUCID3IVI4t6KuhizDp6nK0Mj4OdBG2E2tCnkTN7pRV9Nx0AiEAuHoSXwwP9Us7oTOQUYQxDbMkm5zMaX5qoYTIj5JoK90=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22187},"scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"8.19.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.2.5_1689989011417_0.8576890459439548","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@trunkio/launcher","version":"1.2.6","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.2.6","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk"},"dist":{"shasum":"e7ebd3d74ff2c86da75e4982608d2f0454ed926c","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.2.6.tgz","fileCount":4,"integrity":"sha512-9gu9kcXT7s5GRAWGzMRPkG1Qv5Z2uX9lzwNMcu+9D+6+NPKUaeJFYvAihOgWnhqvHfD/z1cJWuwJXoXq6h3hDQ==","signatures":[{"sig":"MEYCIQDDNWLkp2oI/kNeGIZgxW5wiBlLf8VKLyXxcJ2x8se+CAIhAMgwikZhKWQ0XJOD+Je+IW3FFDD6KTLRMA+D04MucMr2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22187},"scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"8.19.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.2.6_1690221205364_0.5752258005781754","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@trunkio/launcher","version":"1.2.7","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.2.7","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk"},"dist":{"shasum":"b58738e86a49bc477cec066b9d44d4338dc8f222","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.2.7.tgz","fileCount":4,"integrity":"sha512-FDRRc3PYIfrnLrjWdZ5JeB49tkSmoRdrm3940u1o5XK3Zn+EsIUFNC/k6aOHSfUgkIB0LrBwENX8hwfAeW4kzg==","signatures":[{"sig":"MEUCIQCPPhTC5o4sOwa7EfkZwO2ySz8283AOJe1fAMtqPKdP6QIgbuB6d5Nw01HuQUPezQY7nZCBH/i+2P4EIBi/OxFWVyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22286},"scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"8.19.3","description":"Trunk CLI tool","directories":{},"_nodeVersion":"18.13.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.2.7_1691524401478_0.864914488188163","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@trunkio/launcher","version":"1.3.0","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.3.0","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"sam-trunk","email":"sam@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk.js","trunk_bash":"trunk"},"dist":{"shasum":"789c8b3c8cac7835b5aea6e53e2806ac0c8673ab","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.3.0.tgz","fileCount":8,"integrity":"sha512-CIehTfjiB905y9SuSMIRKkMv7qV+2jOALau7f1w0kjD14aHZIerT+eSeIzfrp2CTgRTTPAz2MZh+euNmh2Goxg==","signatures":[{"sig":"MEUCIEdRd3CpvclHfyjLuF5QUA105hfz2nIRLoxLal1xIcePAiEA0sL5r6HrWK+EKAHouvvD5t4p7YeuWRooDsW3BZV84Mw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38990},"engines":{"node":">=18.0.0"},"gitHead":"ba74b182097d58f9e4e9c1d9359a45aeb2c0e8e3","scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"9.6.7","description":"Trunk CLI tool","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tar":"^6.2.0","yaml":"^2.2.0","semver":"^7.5.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.3.0_1706050038776_0.8719582556037588","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@trunkio/launcher","version":"1.3.1","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.3.1","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk.js","trunk_bash":"trunk"},"dist":{"shasum":"0c7bd4f27b11646200f0f09468151bd4a53ac910","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.3.1.tgz","fileCount":8,"integrity":"sha512-30gcw/pc+hmzXR8qHM0ND1kYgwnAjze3Xsnw3AUvxO9G4JzKF8u6FDy/6qbYKZxJ6Wr4SE0E0L7ZrAEA8Nia5Q==","signatures":[{"sig":"MEUCIGWy5QhFXg6tKnSsdF6011meT75MPlbNpciO9ca2C2yXAiEAloL4TsF6ez1a2X0gPR79KlhVubDSbUvK/VXOQhHMxN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52625},"engines":{"node":">=18.0.0"},"gitHead":"c48c0469f06c0942b9384e8081747496db4cfb91","scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"10.2.4","description":"Trunk CLI tool","directories":{},"_nodeVersion":"20.11.0","dependencies":{"tar":"^6.2.0","yaml":"^2.2.0","semver":"^7.5.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.3.1_1712866249113_0.2577677994226386","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@trunkio/launcher","version":"1.3.2","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.3.2","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk.js"},"dist":{"shasum":"b4b4a51488493ea6e72396ecd921ba9f5f72af4b","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.3.2.tgz","fileCount":8,"integrity":"sha512-b5XTWaCjfXDk1wrFKutBqhoc3jVBEjD6l36aUc9AI+QFWWOqX5bLjkgOMAa2krN1QqAjP834wDYIW4n3PvXhCA==","signatures":[{"sig":"MEUCIQCUEua80YGdKbemPdG4S7wwex9t2nSWMKZ671TLOEgijQIgE5DkL32OZ+k63nJC3m9qai4rPtbNFR2FeXULODaN+3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57975},"engines":{"node":">=18.0.0"},"gitHead":"37d83181f757e827edbd7b3c2a7c13e13045b113","scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"10.5.2","description":"Trunk CLI tool","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tar":"^6.2.0","yaml":"^2.2.0","semver":"^7.5.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.3.2_1725670578797_0.13975492304891612","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@trunkio/launcher","version":"1.3.3","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.3.3","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk.js"},"dist":{"shasum":"4f61c6e5c49694a98e26a0e1a50482299f6aaf60","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.3.3.tgz","fileCount":8,"integrity":"sha512-/VhKsn6Wimq+Op6Zw+pWk1bwl0rQmMNtlweYZbxQ08Mc4PhmfKvhsEX0XTLC9uGFSdmh45KKClLoSVzr8enNQg==","signatures":[{"sig":"MEUCIFUFiXGEg7/56HAtl/LZP/KZWbeV2nQnjh8iOoqqqRGHAiEAlI+BJiIeCP44LsH1QB33fWUPjUMeb4RL/TXaAGMgtxY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57975},"engines":{"node":">=18.0.0"},"gitHead":"ee0907d922d2856efc79581d9cac9f8de9bf665a","scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"10.5.2","description":"Trunk CLI tool","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tar":"^6.2.0","yaml":"^2.2.0","semver":"^7.5.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.3.3_1730757923328_0.1630583153134153","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@trunkio/launcher","version":"1.3.4","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"author":{"name":"Trunk Technologies"},"license":"ISC","_id":"@trunkio/launcher@1.3.4","maintainers":[{"name":"elischleifer","email":"eli@trunk.io"},{"name":"lauritrunk","email":"lauri@trunk.io"},{"name":"cclearwater","email":"chris@trunk.io"},{"name":"dapirian","email":"david@trunk.io"}],"homepage":"https://trunk.io","bin":{"trunk":"trunk.js"},"dist":{"shasum":"d855048195132450cfc7117d19c18fa1461c3053","tarball":"https://registry.npmjs.org/@trunkio/launcher/-/launcher-1.3.4.tgz","fileCount":8,"integrity":"sha512-4LCsFVvZtKht7EkbOq5gDsRLIBOH05ycNxm1Vrv+YzY+uOK2HueLBcLU8oejV9v01LTtWjfLJxonIgTSo7lwng==","signatures":[{"sig":"MEQCIEKJO9d9wdg2XLEwqNtGqpg5d6IDySk27ZzA1MwttZjAAiAqqqQclOZ9Z8oRoXvBPrak2niS29FY+ZrkcVIguFCloA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57975},"engines":{"node":">=18.0.0"},"gitHead":"4b95b63120f6e8d5e7b06d2fc0d55358eb02c213","scripts":{"test":"./launcher_test"},"_npmUser":{"name":"lauritrunk","email":"lauri@trunk.io"},"categories":["Linters","Formatters","Programming Languages","Other","Education"],"_npmVersion":"10.5.2","description":"Trunk CLI tool","directories":{},"_nodeVersion":"20.13.1","dependencies":{"tar":"^6.2.0","yaml":"^2.2.0","semver":"^7.5.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/launcher_1.3.4_1730913576519_0.01270053804645599","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-03-03T21:43:59.598Z","modified":"2025-08-15T21:21:28.462Z","0.2.0":"2022-03-03T21:43:59.789Z","1.0.0":"2022-03-08T01:27:29.087Z","1.0.1":"2022-03-16T18:54:44.576Z","1.0.2":"2022-03-24T19:44:09.670Z","1.0.3":"2022-04-07T21:04:41.232Z","1.0.3-readme":"2022-04-08T21:47:36.814Z","1.0.4":"2022-04-11T19:59:30.899Z","1.0.5":"2022-04-19T22:40:15.387Z","1.1.0":"2022-04-28T18:53:09.208Z","1.1.1":"2022-05-05T20:14:16.015Z","1.2.0":"2022-08-29T19:30:50.950Z","1.2.1":"2022-09-01T18:19:26.744Z","1.2.2":"2022-10-20T19:26:29.368Z","1.2.3":"2022-11-11T19:06:10.384Z","1.2.4":"2023-04-14T19:59:57.477Z","1.2.5":"2023-07-22T01:23:31.607Z","1.2.6":"2023-07-24T17:53:25.513Z","1.2.7":"2023-08-08T19:53:21.624Z","1.3.0":"2024-01-23T22:47:18.941Z","1.3.1":"2024-04-11T20:10:49.274Z","1.3.2":"2024-09-07T00:56:19.004Z","1.3.3":"2024-11-04T22:05:23.492Z","1.3.4":"2024-11-06T17:19:36.733Z"},"author":{"name":"Trunk Technologies"},"license":"ISC","homepage":"https://trunk.io","keywords":["actionlint","ansible-lint","autopep8","bandit","black","brakeman","buf","buildifier","cfnlint","clang-format","clang-tidy","clippy","detekt","eslint","flake8","formatters","formatting","gitleaks","gofmt","golangci-lint","hadolint","hook","husky","isort","ktlint","markdownlint","megalinter","metalinter","precommit","prettier","pylint","rubocop","rufo","rustfmt","semgrep","shellcheck","shfmt","sql-formatter","standard","standardrb","superlinter","taplo","terraform","terraform-fmt","terraform-validate","tflint","trunk","yapf"],"description":"Trunk CLI tool","maintainers":[{"email":"chris@trunk.io","name":"cclearwater"},{"email":"david@trunk.io","name":"dapirian"},{"email":"eli@trunk.io","name":"elischleifer"},{"email":"will@codeincolor.io","name":"iamwillshepherd"}],"readme":"<!-- trunk-ignore(markdownlint/MD041) -->\n<p align=\"center\">\n  <a href=\"https://docs.trunk.io\">\n    <img height=\"128\" src=\"https://static.trunk.io/assets/vscode_icon.png\" />\n  </a>\n</p>\n<h2 align=\"center\">Trunk</h2>\n<p align=\"center\">\n  <a href=\"https://npmcharts.com/compare/@trunkio/launcher?minimal=true\">\n    <img src=\"https://img.shields.io/npm/dm/@trunkio/launcher.svg\">\n  </a>\n  <a href=\"https://marketplace.visualstudio.com/items?itemName=Trunk.io\">\n    <img src=\"https://img.shields.io/visual-studio-marketplace/i/Trunk.io?logo=visualstudiocode\"/>\n  </a>\n  <a href=\"https://slack.trunk.io\">\n    <img src=\"https://img.shields.io/badge/slack-slack.trunk.io-blue?logo=slack\"/>\n  </a>\n  <a href=\"https://docs.trunk.io\">\n    <img src=\"https://img.shields.io/badge/docs.trunk.io-7f7fcc?label=docs&logo=readthedocs&labelColor=555555&logoColor=ffffff\"/>\n  </a>\n</p>\n\n> 🎉 Trunk is in beta. We'd appreciate your feedback - stop by the\n> [Trunk Community Slack](https://slack.trunk.io) and let us know what you think. Thanks!\n\nTrunk is a blazingly fast meta code checker and formatter with extraordinary features like caching,\npreexisting issue detection, a daemon, and a language server. It's managed completely via\nconfig-as-code, so you can easily pin your repo to specific versions of your linters, formatters,\nand static analyzers.\n\nDon't install a dozen different linter and formatting plugins, just use Trunk. Level up your code\nquality and consistency today.\n\n## Get Started\n\n1. Install Trunk → `npm install @trunkio/launcher` ([docs](https://docs.trunk.io))\n1. Setup Trunk in your repo → `npm exec trunk init` ([docs](https://docs.trunk.io))\n1. Take Trunk for a spin → `npm exec trunk check --sample`\n\nThat's it!\n\n## Prereqs\n\nNone! Trunk manages linters and formatters for you via pinned versions in your repo's\n`.trunk/trunk.yaml` file. You don't need to install any linters or configure the extension in any\nway. We cache linters, formatters, and runtimes in `~/.cache/trunk`. Using a linter distributed as a\ngo module but you're not a go user? Don't worry about it, we handle it all 😉.\n\n## Linters / Formatters\n\nWe integrate new linters every release. Stop by on [slack](https://slack.trunk.io) and let us know\nwhat you'd like next!\n\n| Language        | Linters                                                                       |\n| --------------- | ----------------------------------------------------------------------------- |\n| All             | `gitleaks`                                                                    |\n| Ansible         | `ansible-lint`                                                                |\n| Bash            | `shellcheck`, `shfmt`                                                         |\n| Bazel, Starlark | `buildifier`                                                                  |\n| C/C++           | `clang-format`, `clang-tidy`                                                  |\n| Cloudformation  | `cfnlint`                                                                     |\n| Docker          | `hadolint`                                                                    |\n| GitHub          | `actionlint`                                                                  |\n| Go              | `gofmt`, `golangci-lint`, `semgrep`                                           |\n| HAML            | `haml-lint`                                                                   |\n| Java            | `semgrep`                                                                     |\n| JS/TS           | `eslint`, `prettier`, `semgrep`                                               |\n| Kotlin          | `detekt`, `detekt-explicit`, `ktlint`                                         |\n| Markdown        | `markdownlint`                                                                |\n| Protobuf        | `buf-breaking`, `buf-lint`                                                    |\n| Python          | `autopep8`, `bandit`, `black`, `flake8`, `isort`, `pylint`, `semgrep`, `yapf` |\n| Ruby            | `brakeman`, `rubocop`, `rufo`, `semgrep`, `standardrb`                        |\n| Rust            | `clippy`, `rustfmt`                                                           |\n| SQL             | `sql-formatter`                                                               |\n| Terraform       | `terraform`, `tflint`                                                         |\n| TOML            | `taplo`                                                                       |\n\n## Linting and formatting principles\n\n- Autoformat every file. _Every_ file.\n- Every file in your repo should have at least one tool checking its validity\n- You should always get the same results locally as on CI\n\n## Features\n\n### Configuration\n\nTrunk manages all configuration as code in your repo's `.trunk/trunk.yaml` file. When you first\n`trunk init`, we scan your repo for which linters and formatters are applicable to you and set up an\ninitial `.trunk/trunk.yaml` file for you to use. See the [docs](https://docs.trunk.io) for more\ndetails.\n\n### Formatting\n\n#### Don't install 15 formatters, just use trunk\n\nEver hit one of these problems?\n\n- Struggling to figure out why you need a Go or Ruby installation to run a specific formatter\n- Devs on your team all get slightly different formatting results because you're running different\n  versions of the formatters\n- Your formatting doesn't match what your CI lint job is expecting because you're running a\n  different version of a formatter locally\n\nThat's what formatting via Trunk solves. Everyone on your team is guaranteed to get the same\nresults, because we always run the same version of each formatter/linter on everyone's machine,\nincluding in your CI lint job.\n\n## Extras: VSCode Extension & GitHub Action\n\n1. Use a single extension for all your linting and formatting →\n   [Trunk VSCode Extension](https://marketplace.visualstudio.com/items?itemName=Trunk.io)\n1. Protect lint and format issues from leaking into main →\n   [Trunk GitHub Action](https://github.com/marketplace/actions/trunk-check)\n\n## How versioning works\n\nAfter you `trunk init`, `trunk.yaml` will contain a pinned version of Trunk to use for your repo.\nWhen you run trunk, it will automatically detect which version you should be running for a\nparticular repo and, if needed, download it, then run it. The trunk VSCode extension works the same\nway: regardless of what repo you're in, the underlying version of trunk it runs is based on the\npinned version in your `trunk.yaml` file. Config-as-code 👍.\n\nThis means that **everyone working in a repo, using the `trunk` cli, the VSCode extension, or when\nrunning on CI, all get the same results** because they're running the same version of trunk and the\nsame versions of all the linters/formatters. No more \"doesn't happen on my machine\". When you want\nto upgrade to a newer version, just run `trunk upgrade` and commit the updated `trunk.yaml`.\n\n## Development Status\n\nWe release new versions about every other week.\n\n## Feedback\n\nFor support and feedback, reach out on our [Trunk Community slack](https://slack.trunk.io). Thanks!\n❤️\n","readmeFilename":"README.md"}