{
  "private": false,
  "name": "@installdoc/ansible-docker",
  "version": "1.0.0",
  "description": "Installs Docker on nearly any platform",
  "license": "MIT",
  "author": "Brian Zalewski <brian@megabyte.space> (https://megabyte.space)",
  "homepage": "https://megabyte.space",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ProfessorManhattan/ansible-docker.git"
  },
  "bugs": {
    "email": "help@megabyte.space",
    "url": "https://gitlab.com/megabyte-labs/ansible-roles/docker/-/issues"
  },
  "type": "module",
  "scripts": {
    "build": "task ansible:build:none",
    "help": "task --menu",
    "prepare": "npm run start && (test -f Taskfile.yml && task common:husky) || true",
    "repair": "bash <(curl -sS https://install.doctor/repair)",
    "start": "bash start.sh",
    "test": "[ -z \"$PS1\" ] && task ansible:test:prompt || task ansible:test:default"
  },
  "config": {
    "commitizen": {
      "path": "node_modules/git-cz-emoji"
    }
  },
  "dependencies": {},
  "optionalDependencies": {},
  "devDependencies": {
    "@commitlint/config-conventional": "^16.0.0",
    "@washingtondc/development": "latest",
    "cz-emoji-conventional": "^1.0.1",
    "eslint-config-strict-mode": "latest",
    "git-cz-emoji": "latest",
    "glob": "^7.2.0",
    "handlebars-helpers": "^0.10.0",
    "prettier-config-sexy-mode": "latest",
    "semantic-release-config": "latest",
    "typescript": "^4.5.5"
  },
  "keywords": [
    "ansible",
    "ansible-role",
    "archlinux",
    "centos",
    "compose",
    "containers",
    "debian",
    "docker",
    "doctor",
    "fedora",
    "install",
    "installdoc",
    "installdoctor",
    "macos",
    "mblabs",
    "megabytelabs",
    "molecule",
    "orchestration",
    "professormanhattan",
    "role",
    "server",
    "system",
    "ubuntu",
    "washingtondc",
    "web",
    "windows"
  ],
  "engines": {
    "node": ">=14.18.0"
  },
  "publishConfig": {
    "@megabyte:registry": "https://gitlab.com/api/v4/projects//packages/npm/",
    "access": "public"
  },
  "blueprint": {
    "description": "Installs Docker on nearly any platform",
    "group": "ansible",
    "name": "Docker",
    "overview": "[Docker](https://www.docker.com/) is a set of platform-as-a-service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels.",
    "repository": {
      "github": "https://github.com/ProfessorManhattan/ansible-docker",
      "gitlab": "https://gitlab.com/megabyte-labs/ansible-roles/docker"
    },
    "slug": "docker",
    "subgroup": "role",
    "title": "Docker Ansible Role",
    "ansible_galaxy_project_id": "58202",
    "github_id": "R_kgDOG5g5ng",
    "gitlab_project_id": "33998585",
    "gitlab_group_id": "12261670"
  },
  "changelog": {
    "displayTypes": [
      "feat",
      "fix",
      "perf",
      "refactor",
      "revert"
    ],
    "showAuthor": true
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ],
    "helpUrl": "https://megabyte.space/docs/contributing/commits"
  },
  "eslintConfig": {
    "extends": "eslint-config-strict-mode"
  },
  "funding": [
    {
      "type": "opencollective",
      "url": "https://opencollective.com/megabytelabs"
    },
    {
      "type": "patreon",
      "url": "https://www.patreon.com/ProfessorManhattan"
    }
  ],
  "lint-staged": {
    "(Brewfile|composer.lock|Gemfile|Gopkg.lock|Pipfile.lock)": [
      "task fix:prettier --"
    ],
    "**/!(logo).(jpg|png)": [
      "task image:compress --"
    ],
    "**/*": [
      "task lint:any --"
    ],
    "**/*.(bash|cfg|cgi|command|css|env|env.*|handlebars|hbs|html|less|fcgi|java|md|mdx|mjml|php|phtml|properties|reg|scss|tmpl|tmux|tool|tpl|zsh)": [
      "task fix:prettier --"
    ],
    "**/*.(cjs|js|jsx|mjs|ts|tsx)": [
      "task fix:js --",
      "task lint:js --"
    ],
    "**/*.(json|webapp|webmanifest)": [
      "task fix:json --"
    ],
    "**/*.(yml|yaml)": [
      "task fix:yaml --",
      "task lint:yaml --"
    ],
    "**/*.go": [
      "task fix:go --",
      "task lint:go --"
    ],
    "**/*.php": [
      "task fix:php --",
      "task lint:php --"
    ],
    "**/*.py": [
      "task fix:python --",
      "task lint:python --"
    ],
    "**/*.sh": [
      "task fix:prettier --",
      "task fix:shell --",
      "task lint:shell --"
    ],
    "**/*.toml": [
      "task fix:toml --",
      "task fix:prettier --",
      "task lint:toml --"
    ],
    "**/*.xml": [
      "task fix:xml --",
      "task lint:xml --"
    ],
    "**/*vault.yml": [
      "task ansible:vault:lint:file --"
    ],
    "Dockerfile": [
      "task fix:prettier --",
      "task lint:docker --"
    ],
    "Vagrantfile": [
      "task fix:prettier --",
      "task lint:vagrant"
    ],
    "logo.png": [
      "task image:resize -- 200 200",
      "task image:compress --"
    ]
  },
  "ntl": {
    "descriptions": {
      "build": "Builds the project using the build command specified under scripts in package.json",
      "help": "Display the Bodega Taskfile.yml interactive help menu",
      "prepare": "A hook triggered by running npm install that runs logic such as installing pre-commit hooks",
      "repair": "Fixes basic issues in projects that are having trouble running basic commands like 'task start'",
      "start": "Entrypoint for new developers that installs requirements and then runs 'task start'",
      "test": "Runs the appropriate test logic by running the test command defined under scripts in package.json"
    }
  },
  "pnpm": {
    "allowedVersions": {
      "@typescript-eslint/eslint-plugin": "5",
      "typescript": "4"
    },
    "neverBuiltDependencies": [
      "core-js",
      "core-js-pure",
      "highlight.js"
    ],
    "peerDependencyRules": {
      "ignoreMissing": [
        "eslint",
        "prettier"
      ]
    }
  },
  "prettier": "prettier-config-sexy-mode",
  "release": {
    "branches": [
      "main",
      "master",
      "next",
      {
        "name": "beta",
        "prerelease": true
      },
      {
        "name": "alpha",
        "prerelease": true
      }
    ],
    "extends": "semantic-release-config"
  }
}
