{"_id":"hatimeria-hat","_rev":"27-9233ab6d8fd44000b06bc014ca3c0d19","name":"hatimeria-hat","time":{"modified":"2023-02-28T13:41:55.212Z","created":"2017-05-09T10:15:29.815Z","1.6.1":"2017-05-09T10:15:29.815Z","0.0.1-security":"2017-06-19T22:17:03.539Z","0.0.2":"2020-08-03T17:37:56.254Z","6.0.0":"2020-08-04T12:16:16.431Z","6.1.0":"2020-09-09T10:09:30.283Z","6.1.1":"2020-09-09T11:15:01.816Z","6.1.2":"2020-10-08T13:02:03.725Z","6.2.0":"2020-11-23T12:34:31.283Z","6.2.1":"2020-12-03T09:16:28.612Z","6.3.0":"2021-01-08T14:54:26.438Z","6.3.1":"2021-01-11T08:14:34.516Z","6.3.2":"2021-01-20T08:50:07.338Z","6.4.0":"2021-02-26T14:57:08.113Z","6.5.0":"2021-04-09T09:39:12.640Z","6.6.0":"2021-04-22T08:14:54.467Z","6.7.0":"2021-09-15T10:17:09.021Z","6.8.0":"2022-02-25T11:29:05.464Z","6.9.0":"2022-06-06T15:34:37.217Z","6.10.0":"2023-02-28T13:41:55.011Z"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"dist-tags":{"latest":"6.10.0","minor":"6.1.0"},"description":"Hatimeria Automation Toolkit","readme":"HAT - Hatimeria Automation Toolkit\n==================================\n\nInstalls locally php based projects with docker and deploy to remote servers node and php applications.\n\n## Requirements\n\n* NodeJS (https://nodejs.org/en/download/current/ - v12.x) - pick any suitable installer from this page.\n\nOptionally for managing local workspace with docker download [Docker](https://download.docker.com/mac/stable/Docker.dmg).\n\n## Resources\n\n* [Development](./docs/DEVELOPMENT.md)\n* [Deployment](./docs/DEPLOYMENT.md)\n* [Changelog](./CHANGELOG.md)\n* [Docker](./docs/DOCKER.md)\n* [Blackfire](./docs/BLACKFIRE.md)\n* [Composer](./docs/COMPOSER.md)\n* [Wildcard domains](./docs/WILDCARDS.md)\n* [FakeSendmail & mailtrap.io](./docs/FAKESENDMAIL.md)\n* [Known issues](./docs/ISSUES.md)\n* [Custom project-specific commands](./docs/CUSTOM.md)\n* [Using HAT events](./docs/EVENTS.md) \n* [Performance](./docs/PERFORMANCE.md)\n* [Magento 2 installation tips](./docs/MAGENTO2.md)\n* [Using YAML configuration file](./docs/YAML.md)\n* [Deploy repositories - working with production/stages servers](./docs/DEPLOYREPO.md)\n* [Slack notifications](./docs/SLACK.md)\n* [Node Versions](./docs/NODE_VERSIONS.md)\n* [PHP-FPM](./docs/PHP_FPM.md)\n\n## Environment setup\n\nHAT may read some environment variables and use them as default values for options. Set them in your `.bashrc` or `.zshrc` file.\n* `VAULT_ADDR` - default address to vault in format `https://vault.domain.com:8200`\n* `VAULT_TOKEN` - token to vault\n* `NODE_ENV` - used for setting log level, available options are `debug` or `silly`\n* `DEPLOY_REPO_RE` - regex used when detecting deploy repository context\n* `DEFAULT_ADMIN` - set default admin user name, if not present `hatadmin` will be used \n* `DEFAULT_ADMIN_PASS` - set admin user password, if not present `password123123` will be used\n* `DEFAULT_ADMIN_EMAIL` - set admin user email, if not present `admin@mydomain.test` will be used\n\n# Deploying projects with HAT\n\n## Deploy repository\n\nAll deployments are done in deployment repository context. Deploy repo are folders with a specific structure that defines servers \nand applications that can be deployed.\nBy default HAT detectes if given path is a deploy repo according to the following regex: \n`'\\/(deploy-[a-z\\-]*|config)\\/(prod|stage|feature)\\/(.*)$'`.\nYou can change this by setting `DEPLOY_REPO_RE` environment variable. However, after the match only 2 elements will be \nused as `projectEnvType` and `projectEnv` so make sure match of your REGEXP provides at least 4 results.\n\nThe structure of typical deploy repo looks like this:\n\n* app\n    * default.yml\n    * shop.yml\n* prod\n    * alpha\n        * app\n            * default.yml\n            * shop.yml\n* stage\n    * alpha\n        * app\n            * default.yml\n            * shop.yml\n    * beta\n        * app\n            * default.yml\n            * shop.yml\n            \n* `app` - folder contains files with default values of flags. It is read and merged for every command\n    * `default.yml` - optional file with default values for all types and envrironments\n    * `shop.yml` - optional file with flag values for shop application; any flags defined here will overwrite \n    the ones find in `defult.yml`\n\n* `prod` - this folder contains a list of server considered as production. This name is required\n    * `alpha` - contains a set of application for the same environment; the name is unrestricted, it also does not mean \n        all application live in the same physical server, this is just a group name that should contain all applications required\n        for your project to run fully\n        * `default.yml` - default flags for all applications in prod/alpha context. Overwrites any flags read from files in `app` folder\n        * `shop.yml` - default flags for shop application; overwrites flags from `app` folder and `default.yml`\n* `stage` or `feature` - this folder contains a list of server considered as production. This name is required\n    * `alpha`, `beta` - the same rules apply as in the prod/alpha\n\n## Deploy procedure\n\nDeployment is run after executing `hat deploy` (or `hat i` for short) command in one of the specific environment folders (ie. prod/alpha, stage/beta).\nIf no `--app` param is provided to tell which application to work with the command tries to guest by searching files in the current folders, `default.yml` file is ommited.\nIf only 1 file is present it will be used. If more than 1 file is present then and an error will be thrown as HAT cannot determine which application should be deployed. \n\nThe second required param is `--type` which tells what project type the given application is. It can be provided in yml files or passed from cli.\n  \nFor any additional help call `hat i --help` or `hat i --app shop --help`.\n\nMore information about deploy repo and deployment process are in:\n* [Deployment](./docs/DEPLOYMENT.md)\n* [Deploy repository](./docs/DEPLOYREPO.md)\n* [Events](./docs/EVENTS.md)\n\n### Loggin deployment\n\nIt is possible to send deployment information to external services, ie. New Relic. There are 3 flags that need to be provided for the message to be sent:\n* `--record-deployment` - boolean value stating to send information\n* `--record-deplyoment-host` - host where the information need to be sent\n* `--record-deplyoment-path` - path in the service\n\nThe message is a JSON object:\n```json\n{\n  \"appName\":  \"${projectName}_${app}\",\n  \"user\":  \"system username who calls the command\",\n  \"revision\":  \"provided gitTreeish flag\",\n  \"description\":  \"Summary of deployment (app type, user, project domain)\",\n}\n``` \n\nTo utilize it with New Relic you need to build a middleware that will change appName to New Relic application ID. This can be done via AWS lambda function or your own service.\n\n# Local project installation\n\n## Quick start (clean)\n\nTo install a clean project via HAT:\n\n```\n$ cd path/to/your/project/acme\n$ hat project li [...options]\n```\n\nCommand should output `acme.test` (`acme` - depends on your target folder name) as domain\nand other web credentials when project can be reached in the web browser.\n\n**Supported project types (for both - clean installation and installation from DB dump)**:\n\n* Magento 1\n* Magento 2\n* WordPress (3.7 or later)\n* Symfony\n\n## Quick start (from DB dump)\n\nClone your project repository.\n\nCopy production database dump to your project root dir under `prod.sql` name.\n\nFrom your project folder you want to run in Docker - run the following command:\n\n```\n$ cd path/to/your/project/acme\n$ hat project li --db-dump prod.sql\n```\n\n> Project-specific and DB configuration for your containers is being stored in `~/.hat_config/config_CONTAINER_NAME.json`.\nIt will be loaded as your default values so you don't need to use them again.\n\n### Available Docker images\n\n* `hatimeria/php70:latest` (PHP 7.0 and MySQL 5.7) - use it like `--image-version php70:latest`, db user is `admin`, no password\n* `hatimeria/php70:nodb` (PHP 7.0) - use it like `--image-version php70:nodb`, db user is `admin`, no password\n* `hatimeria/php71:latest` (PHP 7.1 and MySQL 5.7) - use it like `--image-version php71:latest`, db user is `admin`, no password\n* `hatimeria/php71:nodb` (PHP 7.1) - use it like `--image-version php70:nodb`\n* `hatimeria/php72:latest` (PHP 7.2 and MySQL 5.7) - use it like `--image-version php72:latest`, db user is `admin`, no password\n* `hatimeria/php72:nodb` (PHP 7.2) - use it like `--image-version php72:nodb`\n* `hatimeria/php73:latest` (PHP 7.3 and MySQL 5.7) - use it like `--image-version php73:latest`, db user is `admin`, no password\n* `hatimeria/php73:nodb` (PHP 7.3) - use it like `--image-version php73:nodb`\n\n> To use one of these images - you need to set with `--image-version` flag like `--image-version php71:nodb`\n\n### Setting up database\n\nThere are 3 ways you can set up the database for the project:\n\n* use image with mysql server installed in it and connect through localhost\n* use separate container with mysql and connect to it. This option is available when use `--db-use-container` flag. \nFor more info go to [DATABASE](./docs/DATABASE.md)\n* start a project with `--docker-compose` flag to create separate container just for database for this project. \nFor more info go to [DATABASE](./docs/DATABASE.md)\n\n### Useful commands\n\n* Login to container (under www-data user)\n\n```\n$ hat container ssh\n```\n\n* Login to container under root user\n\n```\n$ hat container ssh-root\n```\n\n* Resume container after reboot\n\n```\n$ hat container resume\n```\n\n* Stop container\n\n```\n$ hat container stop\n```\n\n## Application Debug\n\nMagento image has pre-configured XDebug settings:\n\n```\nzend_extension=xdebug.so\nxdebug.remote_enable=On\nxdebug.remote_port=10000\nxdebug.remote_handler=dbgp\nxdebug.remote_connect_back=Off\nxdebug.remote_host=10.254.254.254\n```\n\n> It's also required to install a [Chrome extension](https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc?hl=en)\nto manage XDebug modes (debugging, profiling and tracing)\n\n**You need to set your IDE settings to work with `10000` xdebug port!**\n\nIf you still can't get XDebug working with Docker Beta - you should try this [fix](https://forums.docker.com/t/ip-address-for-xdebug/10460/17).\n\nAs stated you need to run on your host:\n\n```\nsudo ifconfig lo0 alias 10.254.254.254\n```\n\nDue to performance all hatimeria images comes with commented `zend_extension` line so xdebug is not loaded. To start xdebug use command \n```\nhat container xdebug-enable\n```\n\nTo stop it use \n```\nhat container xdebug-disable\n```\n\n## Updating HAT\n\n> Each developer has to update Magento Docker image along with HAT! \n> It can be done by calling `docker image pull` command\n> or using `--force-image-update` flag on `hat project li` command\n\n## Extra help\n\nTo get extra help on using HAT application or its commands - run one of the following commands:\n\n```\n$ hat -h\n$ hat [command] -h\n```\n\nTo check available options and check their default values for running project with HAT, run the following command\nfrom your project folder:\n\n```\n$ cd path/to/your/project/acme\n$ hat project i -h\n```\n\n### Using HTTPS\n\nTo use HTTPS within your projects - you can use these flags:\n\n- `--allow-https-domain` - this flag shows to \"domain-fix\" operation to use HTTPS for domain (in Magento case - use HTTPS for `secure` domain)\n- `--force-https-domain` - (if `true` - sets `--allow-https-domain=true` automatically) mostly applicable for Magento. Sets `secure` and `unsecure` to HTTPS for \"domain-fix\" operation\n- `--enable-https-domain` - enables Let's encrypt certificates generation for the project (works with Docker containers only)\n\n### Debugging HAT\n\nTo see more logs switch node env to debug.\n\n```\nexport NODE_ENV=debug\n```\n\nor \n\n```\nexport NODE_ENV=silly\n```\n\nYou can also use `--verbose-exec` flag to see what commands are executed \n\n## Populating the magento instance\n\n### Using install script\n\nEach project type offers installation by the native install script:\n\n* Magento 1.X - uses `instal.php` script in the project root folder\n* Magento 2 - uses `bin/magento setup:install` command\n* Wordpress - uses `wp-clip.php core install` command\n* Symfony - uses `doctrine:schema:create` command (with dropping current schema)\n* Node - does not offer an installator\n\n\n### From DB dump\n\nOptionally db dump can be used to populate the instance\n\n```\n$ hat project li --db-dump relative/path/to/dump.sql ...options...\n```\n\n## Running Magerun commands (for Magento-v1 only)\n\nDevelopers are able to run Magerun commands directly from HAT on the host machine.\n\n> In case if Magerun library is not installed - HAT will download it to the project root folder automatically.\n\nTo run Magerun command - you need to run it like the following:\n\n```\n$ hat magento run <magerun-command>\n```\n\n> If you won't specify `<magerun-command>` part - you will get a list of available Magerun commands.\n\nThe change default HAT settings - you have to specify them BEFORE the Magerun command, for example,\nspecifying container name should be done like `hat magento-run --container magento_name <magerun-command>`).\n\nAll Magerun-related options MUST be specified after Magerun command, for example,\n`hat magento-run <hat-options...> <magerun-command> --<magerun-option> ...`\n(everything after `<magerun-command>` string will be passed to the Magerun library).\n\n## Storing (almost) sensitive data with HAT\n\nIf you want to store some credentials, like GitHub token, repo.magento.com auth data etc - you can do it with HAT.\n\nTo store simple config data (data will be stored in `~/.hat/config.json` file), use it like this:\n\n```\n$ hat container set-config key value\n```\n\nTo store data in a separate file (for example `data`) - you need to pass an extra `--scope [scope]` flag:\n\n```\n$ hat container set-config --scope data key value\n```\n\n## Storing passwords and tokens with HAT\n\nTo store any username/password or token with HAT, you need to provide those values like the following example\n(auth data will be stored as a string):\n\n```\n$ hat container set-auth-config service-url.com oauth-token\n```\n\nIf you want to store a username/password pair, just pass another value to HAT command\n(in this case auth data will be stored as an object):\n\n```\n$ hat container set-auth-config service-url.com username password\n```\n\nAll the above examples - will be stored for \"global\" usage. In case, if you have project-specific data - you\ncan pass `--project-domain` flag:\n\n```\n$ hat container set-auth-config --project-domain test.com service-url.com username password\n```\n\nHAT will try to load project-specific data first, if it fails - HAT will try to use auth data from global scope.\n","versions":{"0.0.1-security":{"name":"hatimeria-hat","version":"0.0.1-security","description":"security holding package","repository":{"type":"git","url":"git+https://github.com/npm/security-holder.git"},"gitHead":"ac50be87aafecba67fcacca3b32bf36a1f8f7a71","bugs":{"url":"https://github.com/npm/security-holder/issues"},"homepage":"https://github.com/npm/security-holder#readme","_id":"hatimeria-hat@0.0.1-security","scripts":{},"_shasum":"bd509bc6b7d051b0a9116036918ebc7f315f206f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ehsalazar","email":"ernie@npmjs.com"},"dist":{"shasum":"bd509bc6b7d051b0a9116036918ebc7f315f206f","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-0.0.1-security.tgz","integrity":"sha512-Zeah+36Uj+ITDOa26MFn1g9BvRWvVV1HB+sJ3bd7q4yo6ZK+3Ctt/PnAfujAOlih82+ARO/rkSki5yccNvSjQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEw7EYcJzRvW8IYMaseX+5hLDtg60MItrgbOPSRb1TpQIhAOiRhxqsz5K+AqqeJJMnUsEbUTrVWiJfE42/z5ycsxTA"}]},"maintainers":[{"name":"ehsalazar","email":"ernie@npmjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat-0.0.1-security.tgz_1497910623402_0.10837035812437534"},"directories":{}},"0.0.2":{"name":"hatimeria-hat","version":"0.0.2","description":"publish","repository":{"type":"git","url":"git+https://github.com/npm/security-holder.git"},"bugs":{"url":"https://github.com/npm/security-holder/issues"},"homepage":"https://github.com/npm/security-holder#readme","_id":"hatimeria-hat@0.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pHFgwfsm8VRhvM08GEuBOEQIHyZzpxASvXSjwsE64ynD4iAUccl08BdFeV0kL1o9+h7a/FC6HC51Nkrd74lXAg==","shasum":"bf31c27645b375e44592961a22f136dcefd9dafc","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-0.0.2.tgz","fileCount":2,"unpackedSize":447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKEt0CRA9TVsSAnZWagAAcv8P/22MecSS3VckxxZ3HDqz\n/mZD7kd8T5fdgU5nNtVLdZv4V5hZsFVErDivDUzg7EtqZ9Q86aV+iybk2SIk\nC36oaiLzepziykl2E2Gs4Rj+rZN5WhuR/w06kZo3Jla8lDQtwWAeczfmJIB6\n+JDdqZuVb58yl2V942zi8l3l9u4/wplXtFl/C+yE/HYHDpPLjHzyFBJ3gH51\n5OGVQ41KQxJirwDcZ2mc7FWEDtK899FBzvQFiMCfNtK5BygXL6xZc9KsE7cm\nGZNBpIc1bAMV6b/xGaZJ5P0G0T3r5Sf6udM73aMC2bZWFdLk9iuoylnlY9RA\nWtindKrhfF7uSP3IVKODJzSfam0OCZ/M75K5P0Znvc0jHhX7K1MQI/SDTrel\nb4C8FkeBhWPzrEp/tR2xnGwyaPyXASXRH8r0jqQr4gxsvKWWmjHM8ZDqFRoW\nUwvRCkIV5C3PGF/QFmRjMQ0U1RzXSOHsD0XxMBIU6S10Fzwx7CzWTGFwfpNu\ndyKdudIMSfPBHCiTuhb2Vga3eXS/P+a4z2g5yqs5Fxe0loZx7L8hS0d7PMld\nEXzOmoo6mviktv5YLVR35mqKpRu/2W87+Xi36SbV5La0lbGO1VXY8hZinffy\nJdIYzmMmv9R/e/ZHNvMqDuM5NX54RbCrJJ+4X+tqEae3RdrWGABaaWZbieM5\n9nID\r\n=r9eF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFlFVI4kAhqngnirGlL487g1paz483ZfLoSGXVutVM2QIhAPHAEU1SV1Ip4sga5DKCrSh3ozxav/J2JdDn0aK/WhP7"}]},"maintainers":[{"email":"npm@npmjs.com","name":"npm"}],"_npmUser":{"name":"mangwana","email":"judith@npmjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_0.0.2_1596476276162_0.8204870836802036"},"_hasShrinkwrap":false},"6.0.0":{"name":"hatimeria-hat","version":"6.0.0","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.19","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin"],"experimental":["linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"9e601e2eef3537c29992b0b9f4dbac899370f83c","_id":"hatimeria-hat@6.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-1JJZdoOcmICnqOWjRa/ol2OlV/COprGlsc958hL5Co42lS9199E/KYGoXNJE4SRKpWmIA2ZCmzmFuA6RxrjYDg==","shasum":"3b184e3447bc112e1240e051b9377e0b2539c6f6","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.0.0.tgz","fileCount":154,"unpackedSize":10731435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKVGQCRA9TVsSAnZWagAAceEP/2xWvnhxze5hj//5LJfD\n8qMD8VjgqJJLo6R3MhCjoXXUemPYs/ifaPZeeB74pvOZXd45ANIPWsn22lOH\n7Jiwy4wu224tdGXejBuPo4gJCj6ANmytMKW5+3Vf48XRw6WwHtAJRslB4PCQ\nOmMxKoHPQ7KSZ+cQTQsXWDMhdPCx4uVCT0Flnyq2U7QKNzVV+8KIDH9msCuS\nEpiFe3ASxsjAitUoTKlcRuCYcZorck3GvbPq9/AcwlVp3xUQxuiqQxYkNgPO\nNiminReg8HQN7J+yL0nNvQbSKlsNNB9GjzgvNQ7vbkAlyXTC2NARqVv3q5+l\nCPZpQ77LA6ilNpE3hhz/2hBBmdYwgXqfo+4s7OPq592PVOFqfUxtcZTXMtF6\n7RYfJHAo/I/vLpc/S8ltYc9+zBb1yQuqRLKLW7M/CWlfGfTwj4OoOnKWZ/3g\ncWmKbidru/bO0B2YOhMeszXklRa2mkR9Xbogz32UuCMI5YFNeHFESJgsmVet\nGer3bc00zbBpO5IiqGPispVfdK0hv2nT9RyPaXMUISAUQdsgx0CJ1lVcIdBf\npHRKOzgWxpc90edJ7WeS7j5CfMe1qCW0XsMBfWZWWHyEivKdlzOhF4G4dXsH\ny0rbiJnrYHWknG8zUhDSU6fVYVgh7j5xAsYmLx8GuwU23Ac/sbxhlD75ySVf\nsbFy\r\n=9H/H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFFlipG6/ezzRBk4159HnYD/rTzHJrRsbIYUlMYg3vMAIgTYNa0jUFTS2p0W6B6fX9LgaDVE2Ki0QOPXqfVBr9aYo="}]},"maintainers":[{"email":"admin@hatimeria.com","name":"hatimeria-dev"}],"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.0.0_1596543375857_0.3776728535527494"},"_hasShrinkwrap":false},"6.1.0":{"name":"hatimeria-hat","version":"6.1.0","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.19","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin"],"experimental":["linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"readme":"HAT - Hatimeria Automation Toolkit\n==================================\n\nInstalls locally php based projects with docker and deploy to remote servers node and php applications.\n\n## Requirements\n\n* NodeJS (https://nodejs.org/en/download/current/ - v12.x) - pick any suitable installer from this page.\n\nOptionally for managing local workspace with docker download [Docker](https://download.docker.com/mac/stable/Docker.dmg).\n\n## Resources\n\n* [Development](./docs/DEVELOPMENT.md)\n* [Deployment](./docs/DEPLOYMENT.md)\n* [Changelog](./CHANGELOG.md)\n* [Docker](./docs/DOCKER.md)\n* [Blackfire](./docs/BLACKFIRE.md)\n* [Composer](./docs/COMPOSER.md)\n* [Wildcard domains](./docs/WILDCARD.md)\n* [FakeSendmail & mailtrap.io](./docs/FAKESENDMAIL.md)\n* [Known issues](./docs/ISSUES.md)\n* [Custom project-specific commands](./docs/CUSTOM.md)\n* [Using HAT events](./docs/EVENTS.md) \n* [Performance](./docs/PERFORMANCE.md)\n* [Magento 2 installation tips](./docs/MAGENTO2.md)\n* [Using YAML configuration file](./docs/YAML.md)\n* [Deploy repositories - working with production/stages servers](./docs/DEPLOYREPO.md)\n* [Slack notifications](./docs/SLACK.md)\n* [Node Versions](./docs/NODE_VERSIONS.md)\n* [PHP-FPM](./docs/PHP_FPM.md)\n\n## Environment setup\n\nHAT may read some environment variables and use them as default values for options. Set them in your `.bashrc` or `.zshrc` file.\n* `VAULT_ADDR` - default address to vault in format `https://vault.domain.com:8200`\n* `VAULT_TOKEN` - token to vault\n* `NODE_ENV` - used for setting log level, available options are `debug` or `silly`\n* `DEPLOY_REPO_RE` - regex used when detecting deploy repository context\n* `DEFAULT_ADMIN` - set default admin user name, if not present `hatadmin` will be used \n* `DEFAULT_ADMIN_PASS` - set admin user password, if not present `password123123` will be used\n* `DEFAULT_ADMIN_EMAIL` - set admin user email, if not present `admin@mydomain.test` will be used\n\n# Deploying projects with HAT\n\n## Deploy repository\n\nAll deployments are done in deployment repository context. Deploy repo are folders with a specific structure that defines servers \nand applications that can be deployed.\nBy default HAT detectes if given path is a deploy repo according to the following regex: \n`'\\/(deploy-[a-z\\-]*|config)\\/(prod|stage|feature)\\/(.*)$'`.\nYou can change this by setting `DEPLOY_REPO_RE` environment variable. However, after the match only 2 elements will be \nused as `projectEnvType` and `projectEnv` so make sure match of your REGEXP provides at least 4 results.\n\nThe structure of typical deploy repo looks like this:\n\n* app\n    * default.yml\n    * shop.yml\n* prod\n    * alpha\n        * app\n            * default.yml\n            * shop.yml\n* stage\n    * alpha\n        * app\n            * default.yml\n            * shop.yml\n    * beta\n        * app\n            * default.yml\n            * shop.yml\n            \n* `app` - folder contains files with default values of flags. It is read and merged for every command\n    * `default.yml` - optional file with default values for all types and envrironments\n    * `shop.yml` - optional file with flag values for shop application; any flags defined here will overwrite \n    the ones find in `defult.yml`\n\n* `prod` - this folder contains a list of server considered as production. This name is required\n    * `alpha` - contains a set of application for the same environment; the name is unrestricted, it also does not mean \n        all application live in the same physical server, this is just a group name that should contain all applications required\n        for your project to run fully\n        * `default.yml` - default flags for all applications in prod/alpha context. Overwrites any flags read from files in `app` folder\n        * `shop.yml` - default flags for shop application; overwrites flags from `app` folder and `default.yml`\n* `stage` or `feature` - this folder contains a list of server considered as production. This name is required\n    * `alpha`, `beta` - the same rules apply as in the prod/alpha\n\n## Deploy procedure\n\nDeployment is run after executing `hat deploy` (or `hat i` for short) command in one of the specific environment folders (ie. prod/alpha, stage/beta).\nIf no `--app` param is provided to tell which application to work with the command tries to guest by searching files in the current folders, `default.yml` file is ommited.\nIf only 1 file is present it will be used. If more than 1 file is present then and an error will be thrown as HAT cannot determine which application should be deployed. \n\nThe second required param is `--type` which tells what project type the given application is. It can be provided in yml files or passed from cli.\n  \nFor any additional help call `hat i --help` or `hat i --app shop --help`.\n\nMore information about deploy repo and deployment process are in:\n* [Deployment](./docs/DEPLOYMENT.md)\n* [Deploy repository](./docs/DEPLOYREPO.md)\n* [Events](./docs/EVENTS.md)\n\n### Loggin deployment\n\nIt is possible to send deployment information to external services, ie. New Relic. There are 3 flags that need to be provided for the message to be sent:\n* `--record-deployment` - boolean value stating to send information\n* `--record-deplyoment-host` - host where the information need to be sent\n* `--record-deplyoment-path` - path in the service\n\nThe message is a JSON object:\n```json\n{\n  \"appName\":  \"${projectName}_${app}\",\n  \"user\":  \"system username who calls the command\",\n  \"revision\":  \"provided gitTreeish flag\",\n  \"description\":  \"Summary of deployment (app type, user, project domain)\",\n}\n``` \n\nTo utilize it with New Relic you need to build a middleware that will change appName to New Relic application ID. This can be done via AWS lambda function or your own service.\n\n# Local project installation\n\n## Quick start (clean)\n\nTo install a clean project via HAT:\n\n```\n$ cd path/to/your/project/acme\n$ hat project li [...options]\n```\n\nCommand should output `acme.test` (`acme` - depends on your target folder name) as domain\nand other web credentials when project can be reached in the web browser.\n\n**Supported project types (for both - clean installation and installation from DB dump)**:\n\n* Magento 1\n* Magento 2\n* WordPress (3.7 or later)\n* Symfony (experimental)\n\n## Quick start (from DB dump)\n\nClone your project repository.\n\nCopy production database dump to your project root dir under `prod.sql` name.\n\nFrom your project folder you want to run in Docker - run the following command:\n\n```\n$ cd path/to/your/project/acme\n$ hat project li --db-dump prod.sql\n```\n\n> Project-specific and DB configuration for your containers is being stored in `~/.hat_config/config_CONTAINER_NAME.json`.\nIt will be loaded as your default values so you don't need to use them again.\n\n### Available Docker images\n\n* `hatimeria/php70:latest` (PHP 7.0 and MySQL 5.7) - use it like `--image-version php70:latest`, db user is `admin`, no password\n* `hatimeria/php70:nodb` (PHP 7.0) - use it like `--image-version php70:nodb`, db user is `admin`, no password\n* `hatimeria/php71:latest` (PHP 7.1 and MySQL 5.7) - use it like `--image-version php71:latest`, db user is `admin`, no password\n* `hatimeria/php71:nodb` (PHP 7.1) - use it like `--image-version php70:nodb`\n* `hatimeria/php72:latest` (PHP 7.2 and MySQL 5.7) - use it like `--image-version php72:latest`, db user is `admin`, no password\n* `hatimeria/php72:nodb` (PHP 7.2) - use it like `--image-version php72:nodb`\n* `hatimeria/php73:latest` (PHP 7.3 and MySQL 5.7) - use it like `--image-version php73:latest`, db user is `admin`, no password\n* `hatimeria/php73:nodb` (PHP 7.3) - use it like `--image-version php73:nodb`\n\n> To use one of these images - you need to set with `--image-version` flag like `--image-version php71:nodb`\n\n### Setting up database\n\nThere are 3 ways you can set up the database for the project:\n\n* use image with mysql server installed in it and connect through localhost\n* use separate container with mysql and connect to it. This option is available when use `--db-use-container` flag. \nFor more info go to [DATABASE](./docs/DATABASE.md)\n* start a project with `--docker-compose` flag to create separate container just for database for this project. \nFor more info go to [DATABASE](./docs/DATABASE.md)\n\n### Useful commands\n\n* Login to container (under www-data user)\n\n```\n$ hat container ssh\n```\n\n* Login to container under root user\n\n```\n$ hat container ssh-root\n```\n\n* Resume container after reboot\n\n```\n$ hat container resume\n```\n\n* Stop container\n\n```\n$ hat container stop\n```\n\n## Application Debug\n\nMagento image has pre-configured XDebug settings:\n\n```\nzend_extension=xdebug.so\nxdebug.remote_enable=On\nxdebug.remote_port=10000\nxdebug.remote_handler=dbgp\nxdebug.remote_connect_back=Off\nxdebug.remote_host=10.254.254.254\n```\n\n> It's also required to install a [Chrome extension](https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc?hl=en)\nto manage XDebug modes (debugging, profiling and tracing)\n\n**You need to set your IDE settings to work with `10000` xdebug port!**\n\nIf you still can't get XDebug working with Docker Beta - you should try this [fix](https://forums.docker.com/t/ip-address-for-xdebug/10460/17).\n\nAs stated you need to run on your host:\n\n```\nsudo ifconfig lo0 alias 10.254.254.254\n```\n\nDue to performance all hatimeria images comes with commented `zend_extension` line so xdebug is not loaded. To start xdebug use command \n```\nhat container xdebug-enable\n```\n\nTo stop it use \n```\nhat container xdebug-disable\n```\n\n## Updating HAT\n\n> Each developer has to update Magento Docker image along with HAT! \n> It can be done by calling `docker image pull` command\n> or using `--force-image-update` flag on `hat project li` command\n\n## Extra help\n\nTo get extra help on using HAT application or its commands - run one of the following commands:\n\n```\n$ hat -h\n$ hat [command] -h\n```\n\nTo check available options and check their default values for running project with HAT, run the following command\nfrom your project folder:\n\n```\n$ cd path/to/your/project/acme\n$ hat project i -h\n```\n\n### Using HTTPS\n\nTo use HTTPS within your projects - you can use these flags:\n\n- `--allow-https-domain` - this flag shows to \"domain-fix\" operation to use HTTPS for domain (in Magento case - use HTTPS for `secure` domain)\n- `--force-https-domain` - (if `true` - sets `--allow-https-domain=true` automatically) mostly applicable for Magento. Sets `secure` and `unsecure` to HTTPS for \"domain-fix\" operation\n- `--enable-https-domain` - enables Let's encrypt certificates generation for the project (works with Docker containers only)\n\n### Debugging HAT\n\nTo see more logs switch node env to debug.\n\n```\nexport NODE_ENV=debug\n```\n\nor \n\n```\nexport NODE_ENV=silly\n```\n\nYou can also use `--verbose-exec` flag to see what commands are executed \n\n## Populating the magento instance\n\n### Using install script\n\nEach project type offers installation by the native install script:\n\n* Magento 1.X - uses `instal.php` script in the project root folder\n* Magento 2 - uses `bin/magento setup:install` command\n* Wordpress - uses `wp-clip.php core install` command\n* Symfony - uses `doctrine:schema:create` command (with dropping current schema)\n* Node - does not offer an installator\n\n\n### From DB dump\n\nOptionally db dump can be used to populate the instance\n\n```\n$ hat project li --db-dump relative/path/to/dump.sql ...options...\n```\n\n## Running Magerun commands (for Magento-v1 only)\n\nDevelopers are able to run Magerun commands directly from HAT on the host machine.\n\n> In case if Magerun library is not installed - HAT will download it to the project root folder automatically.\n\nTo run Magerun command - you need to run it like the following:\n\n```\n$ hat magento run <magerun-command>\n```\n\n> If you won't specify `<magerun-command>` part - you will get a list of available Magerun commands.\n\nThe change default HAT settings - you have to specify them BEFORE the Magerun command, for example,\nspecifying container name should be done like `hat magento-run --container magento_name <magerun-command>`).\n\nAll Magerun-related options MUST be specified after Magerun command, for example,\n`hat magento-run <hat-options...> <magerun-command> --<magerun-option> ...`\n(everything after `<magerun-command>` string will be passed to the Magerun library).\n\n## Storing (almost) sensitive data with HAT\n\nIf you want to store some credentials, like GitHub token, repo.magento.com auth data etc - you can do it with HAT.\n\nTo store simple config data (data will be stored in `~/.hat/config.json` file), use it like this:\n\n```\n$ hat set-config key value\n```\n\nTo store data in a separate file (for example `data`) - you need to pass an extra `--scope [scope]` flag:\n\n```\n$ hat set-config --scope data key value\n```\n\n## Storing passwords and tokens with HAT\n\nTo store any username/password or token with HAT, you need to provide those values like the following example\n(auth data will be stored as a string):\n\n```\n$ hat set-auth-config service-url.com oauth-token\n```\n\nIf you want to store a username/password pair, just pass another value to HAT command\n(in this case auth data will be stored as an object):\n\n```\n$ hat set-auth-config service-url.com username password\n```\n\nAll the above examples - will be stored for \"global\" usage. In case, if you have project-specific data - you\ncan pass `--project-domain` flag:\n\n```\n$ hat set-auth-config --project-domain test.com service-url.com username password\n```\n\nHAT will try to load project-specific data first, if it fails - HAT will try to use auth data from global scope.\n","readmeFilename":"README.md","gitHead":"1a7423cd4910ee87d70dafa0bd5eff5e552b0ead","_id":"hatimeria-hat@6.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-TJeHvTISr/K708R81Uup6rcSD49emMoDUrIBgClA70tR9HotTpLg4qVKJzW+Woudo0ifCyJeMAHqo56lECejsA==","shasum":"4eafeb7b3854972935700df5b5b5ed23ace2ad76","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.1.0.tgz","fileCount":154,"unpackedSize":10734758,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWKnaCRA9TVsSAnZWagAAv2wP/0N70rtfa+XLO7hyS2XP\nr8RQQocts4JBn9onN5GXGDw9DbzRyxvz2nCaE0kGkCzcLH3QU4SzyrJcyKP+\nlnc6Ag/MBkkc6A9bNEEzZwzWDCcVILeqLImV3x0dWchxenD5WkvGKDeLMDxs\nieY+K1nP/034bVN61460eA50l552WUylqoXpugE3Q9OD2q5H/85h8TemGfcP\nKU6dkJV/Wkteu9zUs7pzZeVQMohr5JPiXrqJCaelVI4OmvuQGnXMzFInPoZe\n7wsR2z6nxlDlrkO1ApzLpv40TYyQPlIBfWFoQw7vDlFp1ldwIJbaOVB7MaIl\nHTVvHjkXf03fg49V3U4ZLCvc2Ki3joIxqyxLm+GHN0GbzQNdAE6ELibjtVfH\niJ5vBtMIHsrMr3QRcKDtjFr6qWJyMnvVvEoOQ7IIBQ/bsE8GPjXNQRgC0Zk0\nxjEoj4HU0+E3bE6oZktYHdlcyuWzKihaItTe+UPSaA1is3KE/vqMGERiEI/5\nkCRqbtsBjH71zWtqGpH7O4/1Hg1G0gejG8mfURFdHQkEQykaYmwxfi6zEwoY\nXnpt0G7FQdje/b4fxyEXqPtw7WPxrN4PiSRltlVhKDWZq/WqwvCfVUVbGYxR\nI+YbFJsKd+LXjhF+wahx9ZjtTkJyfnOoLlYg39qaMdJbd8tRnEl0DsNgYU8w\nTvUt\r\n=swoZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcfR4ocLicD3VF/7krKHbyHAh43IvMEhcV+udrHUTm6gIgVchDIzF2NwooV7MrH2ajUTqGuXuDGgCWi8Synxnqt/A="}]},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.1.0_1599646169791_0.7135307278588434"},"_hasShrinkwrap":false},"6.1.1":{"name":"hatimeria-hat","version":"6.1.1","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.19","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin"],"experimental":["linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"37827912e31c32428636746a4a9b70ad98014ede","_id":"hatimeria-hat@6.1.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-1wTDcBSFMH0bX0DIckeODGONHFoo9Dw84pi4ojxvejnSUqsfDbNanGlYX5UjHfefoiv0OGzqNkwGVmNaqG3E4g==","shasum":"423ccf6de5ddf2d8225e1f1d60a9f905f12500f0","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.1.1.tgz","fileCount":155,"unpackedSize":10909879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWLk2CRA9TVsSAnZWagAAVhkP/Ar5Ti3H9hkDyPKAutyc\nQ4QK518XWXpTkop5pBiBWRqdnp89foXqQNymxWdY8T/bdQzp372WofipKg36\nsSw3pnXVfuYcNt+zW87xIEhpErKyasegSJBG6BNZWoYKWvOee9lSjRjEbWUD\ne90/UPyC9S6fEVcLs0tQSOkue8VzPkMLhqf+/SmcKCQktC3+mbNdDLdAifj7\nVIPJFlu5+q10V80nXV7cFBrXJcIxAV8F9LaDeEYeCc+trgmPPQ8jiL2eV+Ri\nlKUpN0lyc8W3S1h+5VWt5wNQ0wBllpy01qHvOqK4Vvg4QQQPn1v83lMRRaBI\ntaf+i4pQ8Ye8xEu6UAe2EKR5UviiefxUrO1a1G20P7izaoA/RXAoNcRnAn32\n9TMzDTQtIRYi2UT9Ag5uhpniGxEHjOK+rLY5prm5RNTR6kbbuwvaBlq+rN83\nZ5qljEMsWV/H/+gO0jM/QYVrwjD+Bo9VuwdXHDcNVDvwEGQkmr6x9dia3lKo\n5mUW/criGBQyk0Ekv+soer5tZCGUO8yjBCE5IdIJ9+bFkBP3O9p8bsmEf86F\nYO/KEYUbmR/WBwFY/dCfg+4EwG02aZzkJ8Spo4CMvy9o6rnyPAtaI8jHNy/j\nGKMGWM+JOLGEhS/1qMi3fu+9hmb2rTiSr6nvJvZe1CrAzNElpNSvQj4wbGIt\n2W7B\r\n=COEK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGq97SH5tSCDW7d+TQ7VWN7wqMSpdlSj4Bn2JsqVP3DAAiEApUm99GPHSk9q+G/ozIAvzSViBFNP4eZRsL7nSdNkjx0="}]},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.1.1_1599650101179_0.9592605784831232"},"_hasShrinkwrap":true},"6.1.2":{"name":"hatimeria-hat","version":"6.1.2","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.19","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin"],"experimental":["linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"a490d88365012bf4b97a2ddaccb3409bc7abb59b","_id":"hatimeria-hat@6.1.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-2PZPkGwM82TOd88f8G6KQgrJ0TaucYXOXI3RckayRPWm2bzPGrwadaBw4J/7y6uyWmmFa0Y6JC7a+BLWfzeDqw==","shasum":"139824f9b970558fccbdc4f3775cf1d0f454b667","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.1.2.tgz","fileCount":155,"unpackedSize":10911240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffw3MCRA9TVsSAnZWagAA5WgP/3sFowt65Z4H1Q/xI/v8\njEpCXgFN5SBLm6rWRu66Dakamj5CjnFjUlmyvw347GzXlAL2qcHU7rI7QBSM\ncIh2NsiAwsQZx7EMx48UhY1+AcOcxwf3MSYT8nxdbsvh4EPzkra6eQMMJG/2\nQErwtGtbJ3CKgljWmb7kt9azFVZi4dPSPQlC/w4V/Oz1fpA3uXBeAwumurHm\nPVUdk66zvXNSmg+851NbKyAOHbNSkyMJYBNQzDTcujclTcj7Uygt795b4BMm\n1Uk3zvD3wBkP8AnmCaY+UW3bJQR7KMK1KUXPveHk4EB8/w1YGJOnQywJ2J3s\nY/nHo9ESFv2CupsK9SauSvIEu2SLtVZASEVUV/iG2M+BgW5hfNdfht7r4+lV\n2KUDwheXdmPz56Yyfx/U9DGgFQbfZv8xM6TO2LOuX7iCU570q5sm1VCCKmYY\n8iDRbv+jpih1zyrNLI/JYWG8PYjT1uOTXtGM2dIKlUf57a/t2L5lO3phOpmX\n2wbnMKq3pz/rt5yY750xX3dC01yv8keTWLHz/D5dikHpvm+GDEU3hC6CnKJC\nKaPzauEvEReGlbvt/TzfSTPo6mJTl0ASWpTUpIys7GvMwq9Gb4tM6sYqZAsp\n2/We4uSMzUJER/sk4uweum+AyWUfw9dzpu4sLTnAbZ4ChB4T8DV/z5+Se3Dh\nmXOM\r\n=INEg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5BeiCTmqhf1AR6aNQTNmiML6XDSJ8GqUPnSUjR8sGsAiBorjIeufkfz7MleetRlcq4YXI4Z8ZT3KjsNL7b1VoGZA=="}]},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.1.2_1602162123337_0.7124524345021275"},"_hasShrinkwrap":true},"6.2.0":{"name":"hatimeria-hat","version":"6.2.0","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.19","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","prompts":"^2.4.0","prompt-sync":"^4.2.0","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin"],"experimental":["linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"a7fbf2d5437e364a7566c518af011752d37128f5","_id":"hatimeria-hat@6.2.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-qLCZ3KzKTcfoIm7I/NPJJeq8ie8R/6EDt41wXqlGxuEIB355ZzxhXOWahjIgVRCCO9vyNoYX3Wz8QLS0AbN3RQ==","shasum":"a383b46723f0004cc3f1e0d27110120a7f02db23","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.2.0.tgz","fileCount":156,"unpackedSize":10924351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu6xXCRA9TVsSAnZWagAARWIP/23MoKFhdyJAEQnieSZo\nX2CF33okv3eHshPV4GMj4NWinMDqsywYhkM/KSvhHhDG9NLTi95980qScCHz\nrrBBXfVf0bmEeLg7N5aH9aUywT+aP9jYG7P5cT2JLNqCZkaTRSZuhBOiuCHU\ngmh4klIRHvsxrB3rtdIYbds/2BF2ZD2FhEzstmWGbBTjtym4w+qv/240cLRY\nTESbKrHd/reG2TtD8ZEHNjeUlHUhr2/gyKhdQxbb74BHn3mmC+7592/XASoQ\n7yMQVsLW2X9HyIdp1WrH+gUii6PvjZ3WImMyfxiLfNaqa5+TFzXTWb7QMCPF\nd6RUWkN/jcPRghtCNuKcU0+G1LmV4+kZApqh84dT45GZlECkFY0gSjKJsz+8\nDoLCLAu48E/iVvrHsOUVeoda2c7c3cw5ivVU/dM1DOlhins9vWSm5OIGNe65\n6pw21hQ9y/RBEVf4Ak8KPfEnuX1OxgWmDH7b5CuufXL9xmcSu0ThlwQ9Ejhk\nXuvfx6lccH61apkrqhbkqKnV66qzauXSRjtPcjcSD7ITmKqgGeaVHj5u/PhG\nCHmPxwFx5RCaUBck/YXCEx/s5m1oOEulQs3rxXfG7OaRPXtevmGMK4VWZVsa\nniABni9UIftbe4/nXDJwEJc2ppq5id4VGvrOT/0QBZ4lkFyf8OTuJ4Rt97qx\n0qFu\r\n=FLe+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCof/zrR2aCNOrfeHe7Wun3GSSxDHFHE2dRPNbii5H8ZAIhAOs92gdLplm1JkyPEYJhAPlyBD9FiYQwc7pV7nVosmnE"}]},"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.2.0_1606134870898_0.21679464896042688"},"_hasShrinkwrap":true},"6.2.1":{"name":"hatimeria-hat","version":"6.2.1","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.19","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","prompts":"^2.4.0","prompt-sync":"^4.2.0","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin"],"experimental":["linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"3504b9aed618129871bdbf63f0456dc83c9c3913","_id":"hatimeria-hat@6.2.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ig5S3wLgOab5rO8bz1dbwyy8K7n7dSBNMNKIRsbFFd2/wl+FVBHvctGZAyQqmsM6cotB623kIdkx3HQhozhQPw==","shasum":"bc77672cce75fc2c0761cf987548e5f10c309e63","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.2.1.tgz","fileCount":156,"unpackedSize":10924445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyKzsCRA9TVsSAnZWagAAwpsP/3SRuW0f4TGhY3jzoYg9\nDocAUIQUA+8lhQYBAXdFVeb50jdZ5z/1FZ3ekpIPTmpjVkIlMc/9youei+wD\n01pwMhyVFgvLfUYgEE2sZq1qIJPq20zhWJGRGu0UmeUv2zwPrPgoNH2wcLp9\nUafMOi6ruP3h2pjCuLaMfrBiC3yqmMPIpgjKnWgbReT11nClAdE2eSkpxeVC\nidoEBx51GgspOfPTl45q4Pq6ct3+oRx5TNm1/o3XXy0eG/wT6x8SAkAQ5ET1\nwVI0GFueNHLqrrVHlohceNAnXlm0/FXw1zxIPx/rPGiPa0YMnNWOtVLERs6W\nRLnG7+w5jaW3Xh3hieBr+C8MCO7KCB0m143FfoT//a5+EgeUmPNw8CM7zMDy\nwB2mi///K34T4aOGQ7Tkul5UlSX9kGyEoV03IIe+0ffw3a7z8C2iiGtocJ7i\n5kddQwwPboT2mb1ISxEFpmWiIOXPSRCb+TvmRWacvYy/5CjD8GxsBBMZn6qh\nlu4KKs4sOVRwKiGWoE02QncU9mvyYLyEwPRmHrJotssLKRvvPkR3D2ok+McD\nuO9cVW+MRWDcUJS3QAvdEWu1gGSHSYSySsBXKHuM4DvmliurdyVUm61lVDG9\nmyOizISh+UYO12aeHakCpY7d9VDRXGNIxL86BkkiROZD9VsqOF18XL1l0hRG\nFKWf\r\n=/g7+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvK6soHjMeh7/EKjp+WPz/CJHqeeMiTXWVNvDPzg6gagIhANZDlXyC9eV47nMS5t1rwK9MDjWOSeLQjjcX8xOlccTP"}]},"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.2.1_1606986988196_0.8036749212571663"},"_hasShrinkwrap":true},"6.3.1":{"name":"hatimeria-hat","version":"6.3.1","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"@slack/web-api":"^5.15.0","autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.19","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","prompt-sync":"^4.2.0","prompts":"^2.4.0","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin","linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"f42796ac21122e50d26e643314362a76c798aa53","_id":"hatimeria-hat@6.3.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-siDHt+EGC3WQu8r7Ca+85t4EGqFkBkVVu+KgI7yYEYfsRb2r2A7W6DE3tp71VThJNWgzQTqUY6MA3AXDvq3NHg==","shasum":"a72888542816ac03496586407f3f13bed7a991af","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.3.1.tgz","fileCount":156,"unpackedSize":10939431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/AjqCRA9TVsSAnZWagAArYsQAJHL9e1CqFd/DHZi86SJ\nE56KHrA8sd6KpduXTjLsC+a/oEO2TP1hpC6uoIpeXENL8L/9Nptwgn4OyErS\nplpdLW+QLLea0aEjdAz2Mt5h8F1YVO8A2i64jXJdbZTCr/0nCg8BAEdI8v9j\ndJo950hygofiXLpEfeZW+tA1q8rP+S0EQPrVOmVQg0IO8ySBMxk6kygXuyLf\nd38HXT0j9c7G04ioqo5ploXK5dEnlMmQlUTtMypvPGyRPUayHVmjJi26eaDe\nNPaRPs/r/oAgQtPYxE2+3F4XdASDqsV7FnsYEaDORjFdmtv3eivVeTq2Rwqy\nlJKvKJIKCHNHg+EM2zejDTOC9Xbc91yjzQ/4/ubwpTuzTf/xhwcnh72JtSiG\nJ4m4HAtzpSLdr180d9QDDUmPI7UAqRvEF8Lz7pI51mQuj+j430YpJZDSKvb8\nxUHEZPajsLxVQOo3t3yGqgzmWXZhqAmJjg0IWqdX+CDWZM+fC9ZAlv+gbbWJ\n3qON9w+gY2Mx6tjbPdAigwK3NCQzepSnHwcz1v+jPNUJcMH11upXzjETivek\n5Lr54paKomjLo7Nf5EB6QMqtMuWMHviyd6UiwYyhtuEMyA0EjgFE4Wp8/aGH\n4mFTnHLf3zLq88O29mrN2OrK/j3jllADccOc+Cjg2OTRrVHvjSEGVoizPiZW\nvaaT\r\n=E1R4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCohk7v+K8LzuC1aupHtgSljTXd9kJAtF4RrhwDZxeBoAIhAPGvLWo6js0q+a0thxiTXHc8D24mkRnPjHJ7DL9njFMD"}]},"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.3.1_1610352874118_0.3730668364244636"},"_hasShrinkwrap":true},"6.3.2":{"name":"hatimeria-hat","version":"6.3.2","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"@slack/web-api":"^5.15.0","autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.19","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","prompt-sync":"^4.2.0","prompts":"^2.4.0","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin","linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"5189747e236ceab9e1f7ff1bb5c4047d343fd95f","_id":"hatimeria-hat@6.3.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-at8g/j4cE/BgvyAuWHuAoUiMwq7Oajs9F9TBJMptwF4CmF99p0E/MBteHsu2Gtx7HVbRlBy0j5NdCsHdBCrPnw==","shasum":"3cafc94cf0ffc40ae86a99a5f474b61c368a4eb6","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.3.2.tgz","fileCount":156,"unpackedSize":12014068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB+6/CRA9TVsSAnZWagAANWQQAKLUjjQ/bWa9CbNRi0hy\n+Epnt6Gjla7mxjyVMyvJPqbZynuex5O2mAxb74ppAPdY7Oc82uzWa6qOfVsK\nip6i5szwfV5WOGn2aJ3BC/KwldVRlp8NPxFvRnQcSVHDw7KGeDHy/RbEBGzk\nuLU4vi2Ju854rJ8rd+LDIW9Ehsv3PVQ9s2yLsAqy2U/txoLqm1Z6t4YGkY0H\nlFGBTahk940dnFZt+r3GJOTe93KlvgtHQVrF8EJDvUcOUTiBdGfj/FRWiRhq\nN7o146//YSIzyvVcdHRh7ihhNsJ4Rq4D+EN5eyo1pKUsFkydmtORTbpoHfW+\nk75ifqDxeJCKH/sAKRO12GmLqmliyYxVEbVBaP0kkOxEK+S0v0NRVRRWteez\nhE+BRsG+BYQSjkGQ7Ww8ZIiMuxYB7ef6V4ZeS4OyKtLeJ3fnoN13m2aX0Nxh\nBjc29SAZFcCUYoEWTMh1U8c/mwYMyug5yHCk8TjtX3pFO2FibzSI9AO7GCPL\nAg0tlYKXm8N95aSBhpIC/dB8mLmrdfmWb+VvSHekvZrwbI+kgaP3pRu/DzN7\nQZMcM84+/jNsx0bwyjGV2CCljZEyF2AM8zouBOOmU80qGx/w++Z9ggJ4kHkT\nXaHBxz1zTaq1unDxGY3PpzhA3Ky4CHaQg2aCPwOxeikq34IgbXHqq9BCbCN9\n5ohO\r\n=rh1r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArZCno/mmcxWWM4oJjCRUpcwBAW2zEc02gRov9sdNhtAiBqZiMMOu5liFlqVZljyQA65j73X99PMiKACX4soalMKw=="}]},"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.3.2_1611132606843_0.0558609920060964"},"_hasShrinkwrap":true},"6.4.0":{"name":"hatimeria-hat","version":"6.4.0","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"@slack/web-api":"^5.15.0","autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.19","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","prompt-sync":"^4.2.0","prompts":"^2.4.0","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin","linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"ffee1f9c904d279e59e9f360149ec4cbef33741b","_id":"hatimeria-hat@6.4.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-9+7SvzgYY96tco3+QsHysS/9c2Gc45bWhrDV6vCnqWfuKlqtq5kq/k68HuYCD/J2APUBPb8miQyrRuVgk72SAQ==","shasum":"226a8a828937890aa1227ba21f3b57fd7b667d83","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.4.0.tgz","fileCount":156,"unpackedSize":12019559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOQxECRA9TVsSAnZWagAAnBQP/jqFMX4zwWpHtmXIh0gd\n8aXvIZXWKSOZqVGoO8zz3X2AsBX+HROY5KSUL7v6xYwxinIcFdAPZSEerOAE\nwZwysEeZCvV6AZP1HbQX+tGwILOJuLmfM1MjnLVqoUWxE2WCokyqtak8dDdK\noGcIF5w7AneCtBbfBHf4WL6Iw+4Fj9l781Mp9yueqQaS6zknP3yAZ5Anv+it\nNMiLpWRwXBH+8WpfWTHrfYp62LtEvKRWxbiQwIBPfK8hdmMgfZqXNPPSJoBX\nlZLelebc/3DM2DJxIArQdvpLdhUOx9mOOiBjU60q1vRi+TnT401hv3oTbk5K\n1zi4oDQDsUXMCZ+f0NAKHNRR1JUeRLjpUOFRh6OcQ1sWrputiXbwENXqgQ69\nLXLarn5XW/rYv0tWp5MGsuI4YFZhCPBAzrUDnCypcAHHs2Rm6U+Y6TaWsMh3\n9epWWeft4l0Q1/vt2MLFaTL33HEOS1QJ0ADuPzIP6HNLNSgYfsLkUWdJUY8g\nYE33h5BOQZe6X7j7GudoZ8eacKejYJDDq7D66Xx3MTdBKL42AHbMPCgQVu0Z\neZxRBFCoyRDKs4a8gaD6i3gVe1mENjTXk9J19RXQz2lULM/+O63IyqwunXXv\nUA7vBYf2MCCYwnth40KPA5OTUDulLAjCAVET7Bwh510FK+i7ku/EFNN7qzNq\nd9p2\r\n=+HyF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKbTuk+iDVhm8Te32DmRdIxhoQBp7V2sDOGx8pv8ikkAiBj7i6/UsaiTTEFYtby2M4xbuLssP68Z75XI2oL3tFwVQ=="}]},"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.4.0_1614351427781_0.13210830722537836"},"_hasShrinkwrap":true},"6.5.0":{"name":"hatimeria-hat","version":"6.5.0","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"@slack/web-api":"^5.15.0","autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.19","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","prompt-sync":"^4.2.0","prompts":"^2.4.0","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin","linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"cac3400a3fdf61e3785b4f9f6017468596da83b3","_id":"hatimeria-hat@6.5.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ypY5JncvVdtDWVq9Byrx+gykvKya/+jou0NeikRDiC+UlYFasA6G+FDxPkS7eU1ng5RGI6G7KdhqCYEl2Ja3BQ==","shasum":"a10953110df1f5062d63cc927396250eb64d9a7d","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.5.0.tgz","fileCount":156,"unpackedSize":12021505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcCDACRA9TVsSAnZWagAAZgkQAI65G1j0k3IYJow7ljDh\nkZl/DguaYHnzHmvHQfbZ1wETQ17cVNuNHH7Jn5LRj9RTo4K01QEWKyiMPCG6\nUk0Yn5C55hO2OIo82+MYcgO3ZgaeBMg/V740HlExA7WTIg1M1E/CGpUWkYOY\nZ0ZzOfaKoBeOx6ivPdph6IN2ITQzUNf1gdiYmpd9gNZG3AXhsRu+wksT3bPv\nwBq7SFRwSam6ub7+E8ACErn7rpQKutSpQO6Mxls8k7nguZBA9j5fBB4+U5Cf\n+jNItLv8jJnoLJZGg5teOvOS68DWxAn1OQKq/eW9KIvaEjwX/xHdmmFEnaUc\n5JJiRzYIMUzWoF/PiTstw/PUC9IT084TNaZi2ITyZ9tYqxoAylgDOX3L587T\ninCLoQ756+l1RV0Tcr+nm9T8rlwJtHb9A30sSVsOL0Fw+OPBkUpK3Ll1t3Nb\ncEOXtEkokwhBH4hypq0nkUc/mySwLPVapI9VZZgIqPh190MKNBQNK2Jw0xcW\nxZtnWlPWj9d56HWC9W/BSV0ZizrsIZXoUS+ZDLI9Xik3ov2Hp7mSm7Vu5ZwT\n8wevp6Sm+a9n6+1S1uxXIfRrSlCjSYC7RFkjVKn/bzYi+3RhQrxiS0YWkEoO\nzbd2FLbNp0vWLI/Jl42Hne90R4bsA89eT+b+gVQAzqs6eyCAvB7CMU+/zzBD\n1oCU\r\n=Z0nv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdkm/1eY/fMhNK7Vwo8sdbKyiTP9qCW+0e983NZsZdUwIhAJa2RRWVi34G5mGegIkcjCOvXJACHdCjk64w1qXcPJVM"}]},"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.5.0_1617961151572_0.7642681666331674"},"_hasShrinkwrap":true},"6.6.0":{"name":"hatimeria-hat","version":"6.6.0","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"@slack/web-api":"^5.15.0","autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.19","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","prompt-sync":"^4.2.0","prompts":"^2.4.0","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin","linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"a08774e6f0d0633a30607141fd3048d3d8722472","_id":"hatimeria-hat@6.6.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-h01HutjUlCY6HIOdBoKg1S2Wb4hOLqfHDup3AhrO+p59/2/h3Ak2YYWXeZY6hClZmWdytFmVTaY/zkGzfw9BOQ==","shasum":"dd696edcf1afc5b835a4070383b14d29191c2eb6","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.6.0.tgz","fileCount":161,"unpackedSize":12032487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggTB+CRA9TVsSAnZWagAAW5IP/jraGfOnYctZUhX32znh\nddAEcNyqPlqO9yUgSz7gWnK4OXBBVNqcgT70FQ6J24Ww8IuCSsbvNQ6wVeta\nJxAnZBt+GJAjXfSy+udzcgNB/bWGzRrklCpMQuT/mIEz+4gi1s9Jp9fHJFRL\n+7RaBLqz6hJcHzC9kFebG+EmIJxiaHN8Y7PnQPV1FAs0GisaRWuUHGEAXrh3\nI2Z01phJe5NiIPnVTxgDeFTKQv/RRAUdnvV+ymAotr+QuAGj66WDJGBOLXKy\nIafYdhajuQjot6zpVyJ+c8LdTDSqnlOHqIiEBS8GUkyRoH6FQmfAXT9OKCcb\nkPLOTRe/E/gwwVfcTxc1L/51BvzHUo2r3BHmX+pxN9UfVuCeWg2y/1zOb/vV\nhKsKVTUPAdRoQ6oEzUc6f90m/P66QH0PXfNulFj4SLCqKckkIczy6S7rqf1O\n+rluV0iM0IH7JGDScoPZFkaA/4QVpJjyOTFDqwj4bhhpty6Uhq1T0pRGByv6\n7pm7ed423qPoCJkNmcONL8W/l+RdV+D/uE8ULlZ33GrGrrN8Z7PJM467PxyI\n0/9GbHPZmbK3XInt/OHu+3EXgF7THzCo3YRNDVC9PG3n0LGAuUdKQPkSbn0/\nTWwRf0oW+Qj9At4jH9zcrzQezvEka7DVIBkCq96Q/Op4Wd+buCcl+05kTrJU\neHAZ\r\n=Nx8O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0099Fp8TTlRnbi8Q+sG1ayRi2xqS8BTgxuLf+ltZXRAiBYHDAqek8KQB9JjvkzMYvYSRkdkdLLxwYXXDV+XUoQAA=="}]},"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.6.0_1619079294066_0.7378107716230469"},"_hasShrinkwrap":true},"6.7.0":{"name":"hatimeria-hat","version":"6.7.0","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"@slack/web-api":"^5.15.0","autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.14.0","fs-extra":"^0.26.3","json2yaml":"^1.1.0","lodash":"^4.17.21","mustache":"^2.2.1","node-vault":"^0.9.8","node-yaml":"^4.0.1","prompt-sync":"^4.2.0","prompts":"^2.4.0","qs":"^6.5.1","replace":"^1.2.0","semver":"^7.3.2","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^5.16.0","eslint-loader":"^1.0.0","eslint-plugin-import":"^2.7.0","mocha":"^7.2.0","sinon":"^7.3.2"},"supportedsetup":{"platform":{"supported":["darwin","linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"7160a81b7e5b6e8df9ed78a8f864a32ada5e81d6","_id":"hatimeria-hat@6.7.0","_nodeVersion":"14.15.1","_npmVersion":"7.23.0","dist":{"integrity":"sha512-0hBZzNLSw5KBWzWwmnTJkkPOFMHb9JKSK+mXUQ/H3jV+zsh+PxIhBKxGVMmismTmtqePrCMQf7kb5JcYea1O7Q==","shasum":"02b712c2e6f612bfbb9d5e1f570725df464818c7","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.7.0.tgz","fileCount":159,"unpackedSize":12035347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQcglCRA9TVsSAnZWagAA+ZMP/jYsiDHoNouOpPF8MHel\nfwqP2Ecx+tuU2L+6tEFgMQJvrZpC/4s2PbSrGCAM/mx59CBn1NN/oION8Szy\nTmEzIOGnCfRTIHmSmVlIjVlTt+ox2a4oqIPKheq+RPSqt3U5/B5CAhXxL0Ir\n+b5igaSXt8c23rtTrns6k4fypeaglcrrwJeprkbPJF2WgKeqJxTrQYSoQiF1\nHAu60hLRHcvo8+vrPtk8luybVkbYPGPtsOJqsU25bD100LQZE43L/E9yYYmL\nc5SNtkyXFu9Ic1EQ3rAFkDBePGZrfAWZ0M19bwMlZRN7vOADuwt/kRPQwKjd\nF+xjl+ZBJmj+RQUapmRehuLtRVjZT1vJTk7+ZMvoow93yjSpzl4RP49Y1W9i\nFGk4v85OKW/c9loHPV3ypYbOFl7+HZ/64ZbEInrFej6ACJx/QKn/tTPAF3OY\nWWzvPZc+sbNdoAmb1zPIlCa4Sd/8sWH3s6PqJFdNxHBd6dugPJISJOKe3f+S\nWQkuC7umLvqPRb4fFM3EhgDYkpuBR62l1k7IlYgXfa21sBcKgYj5Y/SB/hOC\nWs1TNX9FBIXHn20jE2rDXgl9r+2kUbnb58ytKk27IIFvjvHpzSmdSYjyV6mF\nCq0i9SmkNLJq7o7fJ2MXmyFwYu3TJB311PB1DUB2Uq1hWXJ0/TUw087KS8jw\nF5gR\r\n=2ec/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJSKY0aoXEdAFYtfMWGw1sZNsPJIqksd+KZJNkeYqesAIgUld7PWEyD5wDQf9PoIYIdc3wTICJDYChVMzBqsbUveo="}]},"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.7.0_1631701028464_0.3353031424238506"},"_hasShrinkwrap":true},"6.8.0":{"name":"hatimeria-hat","version":"6.8.0","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"@1password/connect":"^1.0.4","@slack/web-api":"^6.4.0","autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.25","fs-extra":"^10.0","json2yaml":"^1.1.0","lodash":"^4.17.21","mustache":"^4.0","node-vault":"^0.9.22","node-yaml":"^4.0.1","prompt-sync":"^4.2.0","prompts":"^2.4.2","qs":"^6.10.1","replace":"^1.2.1","semver":"^7.3.5","shell-escape":"^0.2.0","shelljs":"^0.8.4","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^7.32.0","eslint-loader":"^4.0","eslint-plugin-import":"^2.24.2","mocha":"^9.1.2","sinon":"^11.0"},"supportedsetup":{"platform":{"supported":["darwin","linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"018139802767574a647fa6e57b9e2178ca7e3b24","_id":"hatimeria-hat@6.8.0","_nodeVersion":"14.15.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-TSlA7Tv2jtiCX1wrUkTHgphixo7yGnr8ShbWrY076BoXoYzNDnayq0Y6d1++ZJX7S7/k6Ba2DqVTfRHftmLuvw==","shasum":"90c879a1c3a964c9cca7fa8687c7f4b62141ca97","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.8.0.tgz","fileCount":162,"unpackedSize":12334010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGL2BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9NA//bJ3x9VOUImMyNFAxQcw5LjOK5gHJwQBcTUbWaQzlMZ4CYzyH\r\nnI3AApWMGW5jb4CFCcgz99xnejE1HTnWw+ybjS9QiLV+pVy/WpwGzMiTE9H3\r\nJx83LmxeFypIoKn9uhcnqFuoqo3UOtWZyhlHrRBfyMQZ6SYSCVCU+AotZcYM\r\nfyrtl19F2yRICMsvAUvZhQPYHWFkfKJVGXSE23HBI8gC59QKDUBl2dbs1gsr\r\nd6NbTJAikM1JjTaWTPbYviAhvyiNyzOnlOZ2sDzUPLhP9MgjOE6VbNjwwZ9f\r\n9XzimU2tdnF3/sj9K0CXIPNjBaqatTnfXw9OOwm4sdAwAW0ZFMqYLaOFGZ7C\r\n5vYaGuAXDxn5Nndv9jEEwhBUHAGNtV5jaEq8PGJRWnvDR3j1A0/d8QB3NJ0S\r\n71Yp18lAWkuVhEYkrBfUzRzSmTUErKsDQzDIobmjtc+qWbzFUQvouc19Y3WF\r\nkHl3E3Gk0JoDMX1SXlPPqI0eebozt14KOPWKVkuobC6YDLSwjzWusMhSXznL\r\nSP0T1thse68qSKHLvK4kphbFg0G2il5XzHAV64061EpyUwSKA4Egu6k+S4KB\r\n/Y+1iYEcZMfD3W/5bBAVE2kGq+pRkmuurp/agtdgm2xDpWC7NcP1Ong1RN4/\r\nrVbq3FYmvfsLH7Yt9ZFbHS0X1YnsxQVRvSw=\r\n=mojb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq84CrmdMhcmX+lXsXnm9EGxqljVEdCCvix7q4tjYcbAIgeBGjFjGbyaytn0dbp0GoO1g0wtenoH86xJcjC1gzDEw="}]},"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.8.0_1645788545120_0.11771205847994559"},"_hasShrinkwrap":true},"6.9.0":{"name":"hatimeria-hat","version":"6.9.0","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"@1password/connect":"^1.0.4","@slack/web-api":"^6.4.0","autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.25","fs-extra":"^10.0","json2yaml":"^1.1.0","lodash":"^4.17.21","mustache":"^4.0","node-vault":"^0.9.22","node-yaml":"^4.0.1","prompt-sync":"^4.2.0","prompts":"^2.4.2","qs":"^6.10.1","replace":"^1.2.1","semver":"^7.3.5","shell-escape":"^0.2.0","shelljs":"^0.8.5","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.5","winston":"^2.2.0","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^7.32.0","eslint-loader":"^4.0","eslint-plugin-import":"^2.24.2","mocha":"^9.1.2","sinon":"^11.0"},"supportedsetup":{"platform":{"supported":["darwin","linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"cfade3ad051f7908d114fa41e066f5bc51782f9f","_id":"hatimeria-hat@6.9.0","_nodeVersion":"14.15.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-Eko68XDxVDEBh4NHpSURpjeEFyxekGv+FpI3U6tcdXH9zXbH0y9KzCugYbiLzDrr0Ya8BPCyA1rF44O2YfL/yQ==","shasum":"aae3ded6dd3f566b75068c79f66ffe09cce17ce6","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.9.0.tgz","fileCount":162,"unpackedSize":12058578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYzmiPzhmyJdNu3t5TtwKzgOsr0b9UAYBr+TjtMqIs2wIgZM9Jyh2khnjax5y8Mv81AFQCEzylojTgWP7D2kmDxuk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinh6NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruQw//QSUxnlv5WTvHOz4rPEDvLSIZ5Uz5W7R9i69ChJDIOa4RpYiz\r\nW7YGqdfJDTAC+yjM40/FEm4UZPFouXnrbRd7IISj+RWvnAtCZwjaKZfKB7pS\r\nyuA1/UEBTFgUxuZ5qFX5vQVWCUNRygNNy32kh2fXN7yN4M7+0DCyWin0Zpn5\r\nqvm7C83iTMKhqTSmN9+BNKDKmKmxxSJpLjv3Zxpt7fMOzr5XdPi+3nDlaq81\r\nDDq6nTXye2cSz6MI4VJtcVgJCNKrnWZxXdZnFZqCd3dGk7hF/UmDgGYffjpY\r\nnaBsp4MKLTjV+Za4t9ZlISKHfE0dIegpzeqD9HfA15Qu0CcMp2DBNV0V2meb\r\nwsE1kuNvNN+3mbidsdc+uap7pG8RLIH50Kp3gXzHzqLplUErRtmlLQbKHISC\r\nT0vr1wnk5E30SFB2Tcml6Ir3Ov7cV4cUsYyRCfU/jpEoXvA7Td2pZB0dkGPH\r\nNsuZw13W8GioqwNV2Y42tdei+aqqxAl46dr4ZHQzPlwMSYvAPjs+NtFT3QNb\r\nWNCYhwPCbcEPV3w53odadpQIBojk+dobPfw9JmknMTPo4Ykv3IvUHdyuH1sg\r\nXjN5baLCEFCq9zsh3DzqSV/eQKkSTWrwLoVH0JBg7FIexEULqaOYCE0cGgBu\r\n2YkBgnPtu3L98VtlY0+oVnwg0Wzm8kSqqV8=\r\n=WmEB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.9.0_1654529676858_0.9807489668945182"},"_hasShrinkwrap":true},"6.10.0":{"name":"hatimeria-hat","version":"6.10.0","description":"Hatimeria Automation Toolkit","main":"hat.js","dependencies":{"@1password/connect":"^1.3.0","@slack/web-api":"^6.7.2","autobind-decorator":"^2.4.0","bluebird":"^3.5.1","colors":"^1.4.0","commander":"^5.1.0","crypto":"^1.0.1","date-fns":"^2.29.3","fs-extra":"^10.1.0","json2yaml":"^1.1.0","lodash":"^4.17.21","mustache":"^4.0","node-vault":"^0.9.22","node-yaml":"^4.0.1","prompt-sync":"^4.2.0","prompts":"^2.4.2","qs":"^6.11.0","replace":"^1.2.1","semver":"^7.3.8","shell-escape":"^0.2.0","shelljs":"^0.8.5","shipit-cli":"^5.3.0","shipit-deploy":"^5.3.0","shipit-shared":"^4.4.2","shipit-utils":"^1.4.1","underscore.string":"^3.3.6","winston":"^2.4.6","xml2js":"^0.4.23"},"bin":{"hat":"hat.js"},"engines":{"node":">=12.0.0"},"os":["darwin","linux"],"scripts":{"postversion":"git push && git push --tags","test":"mocha $NODE_DEBUG_OPTION"},"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"license":"MIT","directories":{"doc":"./docs"},"devDependencies":{"eslint":"^7.32.0","eslint-loader":"^4.0","eslint-plugin-import":"^2.26.0","mocha":"^9.2.2","sinon":"^11.0"},"supportedsetup":{"platform":{"supported":["darwin","linux"]},"node":{"satisfies":">=12.0.0"},"docker":{"min":1.13,"max":18.1}},"gitHead":"b860d5a0bdde42265e926d95d965715bb63af843","_id":"hatimeria-hat@6.10.0","_nodeVersion":"14.15.4","_npmVersion":"7.24.1","dist":{"integrity":"sha512-X1HA5YQTliFEB96XPKSsltOqh/FVoxsElrpRqFJEtlRARwXaPzHO9e00NnFTk64FgAtwBL+eXDmae607lP6nPA==","shasum":"16faafeec687c75becc97150155b51fd03399657","tarball":"https://registry.npmjs.org/hatimeria-hat/-/hatimeria-hat-6.10.0.tgz","fileCount":162,"unpackedSize":12347268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChsNmqZxrr/yMAR0nd/vHML2VHfEs+GZtcgyaSq+sgpAIhALeROiQUzCrltpVYN5pvwiU7FAdYC/1SYR8bZVOhXj1m"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/gSjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrakxAAj0jCYhLgJtwHsOe+dIGCQVTMjW8JySXfhRFLZMXDwL9CkwaG\r\nA6yQPX+P5TtHQApgtzfkRH4ziA3z57QwNQLI0GzjXA1EZUK5tykWZcggRfnN\r\nm4OY3YPEpo9xS7qmyhX2Ap7A6llbNn6aHYr84dt8/A6Sx6QnuSTenYJnWHXI\r\nOZFni7oWClZfUFrDkaJRH95y6hz3IFdaAFKaePO8fHaZTt+Kkr0EhFF6kdHI\r\ngYUBt48cuzONt2JPUPP480PayNPuNGye9NTjYNs0ZhanyjlJ42rLXF7PP0Nw\r\ntnioGO2u6Gv3dMiW2HvWeD2/THxpVz79k1c5xhUlWK1qg3BsC8ZjxBhTqX5M\r\nMxSCZG7KityQztcWuKbRN2FrJ7Tc6nDfEqIKxh8UTd0wrhaZhAss4hFPfqq+\r\nYDmRlPzU3ZffJIlVumxfBhPto1tprVCJzJ6YxtcxTevGNONij9wvBlk6zYzc\r\nkuomQz7VKpjQFnBs/lV1lXZH0VA53nXJd98cQ7Y59i3TrX0ZmGiy+ynGqL5u\r\ngiqk+2LJTNEGZ3QduE0LwjsOR9s327NDoEqbR/UNzGgMBTpRtmD6iWKCz0d3\r\ng5acLjhJ3SuQDDhaxfdS2Ybyx/oCplyUlAfKNxD4gh///pyNSIOtGTcL3Hnm\r\nUNqkkLfJ0UOCm237F0T1itLlIJF1mj5nvoA=\r\n=ADj8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"hatimeria-dev","email":"admin@hatimeria.com"},"maintainers":[{"name":"hatimeria-dev","email":"admin@hatimeria.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hatimeria-hat_6.10.0_1677591714711_0.16966635622780135"},"_hasShrinkwrap":true}},"readmeFilename":"README.md","contributors":[{"name":"Oleksandr Bordun"},{"name":"Artur Jewuła","email":"artur.jewula@hatimeria.com"},{"name":"Michał Wujas","email":"michal.wujas@hatimeria.com"}],"author":{"name":"Hatimeria","email":"office@hatimeria.com","url":"https://hatimeria.com/"},"license":"MIT"}