{
  "name": "default",
  "type": "default",
  "options": {
    "sources": [
      {
        "path": "../gddify/"
      },
      {
        "path": "./"
      },
      {
        "path": "../block-js/"
      }
    ],
    "cleanPath": ".gdd-clean"
  },
  "swBlocks": [
    {
      "name": "nodejs",
      "type": "runtime",
      "version": "0.0.8",
      "options": {
        "sources": [
          {
            "path": "../gddify/"
          },
          {
            "path": "./"
          },
          {
            "path": "../block-js/"
          }
        ],
        "cleanPath": ".gdd-clean",
        "jsonification": [
          {
            "target": "package.json",
            "to": "package.json"
          }
        ],
        "copy": [
          {
            "target": ".gitignore",
            "to": ".gitignore"
          }
        ]
      },
      "sourceCodeFiles": [
        {
          "name": "package.json",
          "path": "package.js",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean",
            "jsonification": [
              {
                "target": "package.json",
                "to": "package.json"
              }
            ],
            "copy": [
              {
                "target": ".gitignore",
                "to": ".gitignore"
              }
            ]
          }
        },
        {
          "name": ".gitignore",
          "path": ".npmignore",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean",
            "jsonification": [
              {
                "target": "package.json",
                "to": "package.json"
              }
            ],
            "copy": [
              {
                "target": ".gitignore",
                "to": ".gitignore"
              }
            ]
          }
        }
      ]
    },
    {
      "name": "gulp",
      "type": "buildingTool",
      "version": "0.0.9",
      "options": {
        "sources": [
          {
            "path": "../gddify/"
          },
          {
            "path": "./"
          },
          {
            "path": "../block-js/"
          }
        ],
        "cleanPath": ".gdd-clean"
      },
      "sourceCodeFiles": [
        {
          "name": "gulpfile.babel.js",
          "path": "gulpfile.babel.js",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean"
          }
        },
        {
          "name": "tasks/build.js",
          "path": "tasks/build.js",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean"
          }
        },
        {
          "name": "tasks/clean.js",
          "path": "tasks/clean.js",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean"
          }
        },
        {
          "name": "tasks/suppress-errors.js",
          "path": "tasks/suppress-errors.js",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean"
          }
        },
        {
          "name": "tasks/test.js",
          "path": "tasks/test.js",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean"
          }
        },
        {
          "name": ".babelrc",
          "path": ".babelrc",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean"
          }
        }
      ]
    },
    {
      "name": "mit",
      "type": "license",
      "version": "0.0.0",
      "options": {
        "sources": [
          {
            "path": "../gddify/"
          },
          {
            "path": "./"
          },
          {
            "path": "../block-js/"
          }
        ],
        "cleanPath": ".gdd-clean"
      },
      "sourceCodeFiles": [
        {
          "name": "LICENSE",
          "path": "LICENSE",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean"
          }
        }
      ]
    },
    {
      "name": "utils",
      "type": "utils",
      "version": "0.0.0",
      "options": {
        "sources": [
          {
            "path": "../gddify/"
          },
          {
            "path": "./"
          },
          {
            "path": "../block-js/"
          }
        ],
        "cleanPath": ".gdd-clean"
      },
      "sourceCodeFiles": [
        {
          "name": "source/lib/promise.js",
          "path": "source/lib/promise.js",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean"
          }
        },
        {
          "name": "spec/promise.spec.js",
          "path": "spec/promise.spec.js",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean"
          }
        }
      ]
    },
    {
      "name": "docs",
      "type": "docs",
      "version": "0.0.5",
      "options": {
        "sources": [
          {
            "path": "../gddify/"
          },
          {
            "path": "./"
          },
          {
            "path": "../block-js/"
          }
        ],
        "cleanPath": ".gdd-clean"
      },
      "sourceCodeFiles": [
        {
          "name": "README.md",
          "path": "README.md",
          "options": {
            "sources": [
              {
                "path": "../gddify/"
              },
              {
                "path": "./"
              },
              {
                "path": "../block-js/"
              }
            ],
            "cleanPath": ".gdd-clean"
          }
        }
      ]
    }
  ]
}
