{
    "name": "raptor-dev",
    "description": "Commands for migrating to RaptorJS 3",
    "commands": {
        "migrate packages": {
            "description": "Migrate from package.json to optimizer.json",
            "file": "commands/command-migrate-packages.js"
        },
        "setup": {
            "description": "Clone all of the raptorjs projects and link them together for raptorjs development",
            "file": "commands/command-setup.js"
        },
        "dependency graph": {
            "description": "Prints the Raptor dependency graph",
            "file": "commands/command-dependency-graph.js"
        },
        "repos": {
            "description": "Lists the Raptor repositories on GitHub",
            "file": "commands/command-repos.js"
        },
        "migrate javascript": {
            "description": "Migrate JavaScript code by converting from AMD to CommonJS modules",
            "file": "commands/command-migrate-javascript.js"
        },
        "normalize javascript": {
            "description": "Regenerates all JavaScript code to ensure consistent code",
            "file": "commands/command-normalize-javascript.js"
        },
        "migrate templates": {
            "description": "Migrate Raptor Template files from XML to HTML",
            "file": "commands/command-migrate-templates.js"
        },
        "migrate marko": {
            "description": "Migrate from raptor-templates to marko",
            "file": "commands/command-migrate-marko.js"
        },
        "migrate optimizer": {
            "description": "Migrate from raptor-optimizer to optimizer",
            "file": "commands/command-migrate-optimizer.js"
        },
        "migrate versions": {
            "description": "Migrate to the latest versions",
            "file": "commands/command-migrate-versions.js"
        },
        "publish all": {
            "description": "Publish all RaptorJS modules",
            "file": "commands/command-publish-all.js"
        },
        "test all": {
            "description": "Test all RaptorJS modules",
            "file": "commands/command-test-all.js"
        },
        "clean all": {
            "description": "Clean all RaptorJS modules",
            "file": "commands/command-clean-all.js"
        },
        "migrate taglibs": {
            "description": "Migrate RTLD files to raptor-taglib.json",
            "file": "commands/command-migrate-taglibs.js"
        },
        "migrate components": {
            "description": "Migrate UI components to the RaptorJS 3 style",
            "file": "commands/command-migrate-components.js"
        },
        "migrate pages": {
            "description": "Migrate UI page to the RaptorJS 3 style",
            "file": "commands/command-migrate-pages.js"
        },
        "upgrade all": {
            "description": "Upgrade all RaptorJS modules referenced by other RaptorJS modules",
            "file": "commands/command-upgrade-all.js"
        },
        "upgrade modules": {
            "description": "Upgrade modules in current project that are referenced in package.json",
            "file": "commands/command-upgrade-modules.js"
        },
        "link modules": {
            "description": "Link modules into current project that are referenced in package.json",
            "file": "commands/command-link-modules.js"
        },
        "commit all": {
            "description": "Commit all changes in nested projects",
            "file": "commands/command-commit-all.js"
        },
        "pretty print templates": {
            "description": "Pretty print all Raptor Template files",
            "file": "commands/command-pretty-print-templates.js"
        },
        "cleanup templates": {
            "description": "Cleanup Raptor Templates by favoring directives as attributes",
            "file": "commands/command-cleanup-templates.js"
        },
        "move dir": {
            "description": "Move a directory and update all relative paths",
            "file": "commands/command-move-dir.js"
        },
        "migrate template includes": {
            "description": "Migrate template includes to custom tags",
            "file": "commands/command-migrate-template-includes.js"
        },
        "upgrade 0.x versions": {
            "description": "Bump up all major versons for modules that are 0.x",
            "file": "commands/command-upgrade-0x-versions.js"
        },
        "reset all": {
            "description": "Runs git reset --hard HEAD for all modules (dangerous)",
            "file": "commands/command-reset-all.js"
        }
    }
}
