{
  "initialize": [
    "noop"
  ],

  "build.dev": [
    "initialize",
    "clean.once",
    "build.assets.dev",
    "build.html_css",
    "build.js.dev",
    "build.index.dev",
    "sw.manifest.static"
  ],

  "build.dev.watch": [
    "build.dev",
    "watch.dev"
  ],

  "build.e2e": [
    "initialize",
    "clean.e2e",
    "tslint",
    "build.js.e2e"
  ],

  "build.prod": [
    "initialize",
    "check.tools",
    "clean.prod",
    "tslint",
    "build.assets.prod",
    "build.html_css",
    "copy.prod",
    "build.js.prod",
    "build.bundles",
    "build.bundles.app.debug",
    "build.bundles.app",
    "minify.bundles",
    "build.index.prod",
    "sw.manifest.static"
  ],

  "build.prod.aot": [
    "initialize",
    "check.tools",
    "clean.prod",
    "tslint",
    "build.assets.prod",
    "build.html_css",
    "copy.prod",
    "compile.ahead.prod",
    "build.js.prod.aot",
    "build.bundles",
    "build.bundles.app.debug",
    "build.bundles.app.aot",
    "minify.bundles",
    "build.index.prod",
    "sw.manifest.static"
  ],

  "build.prod.rollup.aot": [
    "initialize",
    "check.tools",
    "clean.prod",
    "tslint",
    "build.assets.prod",
    "build.html_css",
    "copy.prod.rollup.aot",
    "compile.ahead.prod",
    "build.js.prod.rollup.aot",
    "build.bundles",
    "build.bundles.app.debug",
    "build.bundles.app.rollup.aot",
    "transpile.bundles.rollup.aot",
    "minify.bundles",
    "build.index.prod",
    "sw.manifest.static"
  ],

  "build.test": [
    "initialize",
    "clean.once",
    "build.assets.dev",
    "build.html_css",
    "build.js.dev",
    "build.js.test",
    "build.index.dev",
    "sw.manifest.static"
  ],

  "test.watch": [
    "build.test",
    "watch.test",
    "karma.watch"
  ],

  "serve.dev": [
    "build.dev",
    "watch.dev",
    "server.all.start"
  ],

  "serve.e2e": [
    "tslint",
    "build.dev",
    "build.js.e2e",
    "server.start",
    "watch.dev",
    "watch.e2e"
  ],

  "serve.prod": [
    "build.prod",
    "server.all.start"
  ],

  "serve.prod.aot": [
    "build.prod.aot",
    "server.prod"
  ],

  "serve.prod.rollup.aot": [
    "build.prod.rollup.aot",
    "server.prod"
  ],

  "test": [
    "build.test",
    "karma.run"
  ]
}
