{
  "settings": {
    "app": {
      "productName": "Skypager",
      "companyName": "Architects.io, Inc."
    },
    "branding": {
      "icon": "rocket",
      "style": "bold",
      "brand": "Skypager"
    },
    "collections": {
      "app": {
        "root": "/Users/jonathan/Projects/skypager-launch-platform/app",
        "assetClass": "Script",
        "autoLoad": true
      },
      "server": {
        "root": "/Users/jonathan/Projects/skypager-launch-platform/server",
        "assetClass": "Script",
        "autoLoad": true
      },
      "internals": {
        "root": "/Users/jonathan/Projects/skypager-launch-platform/internals",
        "assetClass": "Script",
        "autoLoad": true
      },
      "foundationPackages": {
        "root": "/Users/jonathan/Projects/skypager-launch-platform/repositories/foundations",
        "assetClass": "ProjectManifest",
        "autoLoad": false,
        "include": [
          "*/package.json"
        ]
      },
      "modulePackages": {
        "root": "/Users/jonathan/Projects/skypager-launch-platform/repositories/modules",
        "assetClass": "ProjectManifest",
        "autoLoad": false
      },
      "portfoliosPackages": {
        "root": "/Users/jonathan/Projects/skypager-launch-platform/repositories/portfolios",
        "assetClass": "ProjectManifest",
        "autoLoad": false
      },
      "featuresPackages": {
        "root": "/Users/jonathan/Projects/skypager-launch-platform/repositories/features",
        "assetClass": "ProjectManifest",
        "autoLoad": false
      }
    },
    "features": {
      "launchSequence": {
        "enabled": true
      },
      "automaticUpdates": {
        "enabled": false
      },
      "integrations": {
        "enabled": false
      }
    },
    "integrations": {
      "AuthZero": {
        "clientId": "6S00U2993Vdw5I43wz4c0fuCxfwTM16KmdEIjbHuWBM91wKvHZt2r9T1pU-qODSN",
        "clientDomain": "blueprints.auth0.com"
      },
      "appetize": {
        "bundle": {
          "url": "http://app-1.skypager.io:8080/appetize.bundle.js",
          "moduleName": "SkypagerMobile"
        },
        "embed": {
          "url": "https://appetize.io/embed/w259wwgc2tgz8fa18zf4u6650r",
          "device": "iphone6",
          "scale": 75,
          "autoplay": true,
          "xdocMsg": true,
          "width": "312px",
          "height": "653px"
        }
      },
      "dropbox": {
        "clientApplicationId": "",
        "clientApplicationSecret": "",
        "accessId": "",
        "accessSecret": ""
      },
      "googleDrive": {
        "clientApplicationId": "",
        "clientApplicationSecret": "",
        "accessId": "",
        "accessSecret": ""
      },
      "github": {
        "clientApplicationId": "",
        "clientApplicationSecret": "",
        "accessId": "",
        "accessSecret": ""
      },
      "amazonWebServices": {
        "clientApplicationId": "",
        "clientApplicationSecret": ""
      }
    },
    "navigation": {
      "links": [
        {
          "icon": "Home",
          "label": "Home",
          "link": "home"
        },
        {
          "icon": "Library",
          "label": "Library",
          "link": "library"
        }
      ]
    },
    "server": {
      "port": 3000,
      "host": "0.0.0.0",
      "prefix": "api",
      "authentication": {
        "provider": "AuthZero"
      },
      "portfolio": "skypager-core",
      "services": [
        "SkypagerProjects"
      ]
    },
    "services": {
      "SkypagerProjects": {
        "collections": [
          "featuresPackages",
          "modulePackages",
          "portfolioPackages",
          "foundationPackages"
        ]
      }
    }
  },
  "copy": {
    "app": {}
  },
  "gitInfo": {
    "sha": "c6324f00a72843a163a865be05de19f1590de75c",
    "abbreviatedSha": "c6324f00a7",
    "branch": "master",
    "tag": null,
    "root": "/Users/jonathan/Projects/skypager-launch-platform"
  },
  "manifest": {
    "name": "skypager-launch-platform",
    "private": "true",
    "version": "3.0.0",
    "description": "the launch platform assembles and launches projects",
    "repository": {
      "type": "git",
      "url": "git://deploy@app-1.skypager.io:skypager/skypager-webapp.git"
    },
    "engines": {
      "npm": ">=3"
    },
    "skypager": {
      "helpersRoot": "src/helpers",
      "paths": {
        "data_files": "internals/db",
        "scripts": "src",
        "build": "build",
        "public": "build",
        "copy": "copy",
        "settings": "settings",
        "projects": "repositories/projects"
      },
      "plugins": []
    },
    "dllPlugin": {
      "path": "node_modules/react-boilerplate-dlls",
      "dlls": {
        "SkypagerUI": [
          "jquery",
          "bootstrap/js/transition",
          "bootstrap/js/alert",
          "bootstrap/js/button",
          "bootstrap/js/carousel",
          "bootstrap/js/collapse",
          "bootstrap/js/dropdown",
          "bootstrap/js/modal",
          "bootstrap/js/tooltip",
          "bootstrap/js/popover",
          "bootstrap/js/scrollspy",
          "bootstrap/js/tab",
          "bootstrap/js/affix",
          "skypager-themes/vendor/chartjs-data-api",
          "skypager-themes/vendor/datepicker",
          "skypager-themes/vendor/enter",
          "skypager-themes/vendor/image-grid",
          "skypager-themes/vendor/stage",
          "skypager-themes/vendor/zoom",
          "react-bootstrap"
        ],
        "AppDependencies": [
          "tcomb-form",
          "google-maps-react",
          "react-dropzone-component",
          "skypager-client",
          "feathers-hooks",
          "feathers-socketio",
          "feathers/client",
          "feathers-rest"
        ],
        "ReactBoilerplate": [
          "babel-polyfill",
          "fontfaceobserver",
          "history",
          "immutable",
          "react",
          "react-dom",
          "react-pure-render",
          "react-redux",
          "react-router",
          "react-router-redux",
          "react-router-scroll",
          "redux",
          "redux-immutable",
          "redux-saga",
          "reselect",
          "isomorphic-fetch",
          "react-dock",
          "react-body-classname",
          "moment",
          "qs",
          "classnames",
          "autobind-decorator",
          "react-json-tree"
        ],
        "DevTools": [
          "redux-devtools"
        ],
        "CodeMirror": [
          "codemirror",
          "react-codemirror"
        ]
      }
    },
    "author": "Jon Soeder <jon@chicago.com>",
    "license": "UNLICENSED",
    "scripts": {
      "bundle": "skypager run internals/scripts/bundle.js",
      "npmcheckversion": "node ./internals/scripts/npmcheckversion.js",
      "preinstall": "npm run npmcheckversion",
      "postinstall": "npm run build:dll",
      "prebuild": "npm run build:clean",
      "build:clean": "rimraf ./build/*",
      "build": "cross-env NODE_ENV=production webpack --config internals/webpack/webpack.prod.babel.js --color -p",
      "build:dll": "node ./internals/scripts/dependencies.js",
      "analyze": "node ./internals/scripts/analyze.js",
      "start": "cross-env NODE_ENV=development node server",
      "start:tunnel": "cross-env NODE_ENV=development ENABLE_TUNNEL=true node server",
      "start:prod": "cross-env NODE_ENV=production node server",
      "pagespeed": "node ./internals/scripts/pagespeed.js",
      "presetup": "npm i chalk",
      "setup": "node ./internals/scripts/setup.js",
      "clean": "shjs ./internals/scripts/clean.js",
      "generate": "plop --plopfile internals/generators/index.js",
      "lint": "npm run lint:js && npm run lint:css",
      "lint:js": "eslint . --ignore-path .gitignore --ignore-pattern internals/scripts",
      "lint:css": "stylelint ./app/**/*.css",
      "lint:staged": "lint-staged",
      "pretest": "npm run lint",
      "test": "cross-env NODE_ENV=test karma start internals/testing/karma.conf.js --single-run",
      "test:watch": "npm run test -- --auto-watch --no-single-run",
      "test:firefox": "npm run test -- --browsers Firefox",
      "test:safari": "npm run test -- --browsers Safari",
      "test:ie": "npm run test -- --browsers IE",
      "coveralls": "cat ./coverage/lcov/lcov.info | coveralls"
    },
    "lint-staged": {
      "eslint": "*.js",
      "stylelint": "*.css"
    },
    "pre-commit": "lint:staged",
    "babel": {
      "presets": [
        "skypager"
      ],
      "env": {
        "production": {
          "only": [
            "app"
          ],
          "plugins": [
            "transform-react-remove-prop-types",
            "transform-react-constant-elements",
            "transform-react-inline-elements"
          ]
        }
      }
    },
    "eslintConfig": {
      "parser": "babel-eslint",
      "extends": [
        "skypager"
      ],
      "env": {
        "browser": true,
        "node": true,
        "mocha": true
      },
      "settings": {
        "import/resolver": {
          "webpack": {
            "config": "./internals/webpack/webpack.test.babel.js"
          }
        }
      }
    },
    "stylelint": {
      "extends": "stylelint-config-standard",
      "rules": {
        "color-hex-case": "upper",
        "string-quotes": "single",
        "font-family-name-quotes": "always-where-recommended",
        "selector-pseudo-class-no-unknown": [
          true,
          {
            "ignorePseudoClasses": [
              "global"
            ]
          }
        ],
        "indentation": 2
      }
    },
    "dependencies": {
      "autobind-decorator": "^1.3.3",
      "aws-sdk": "^2.4.0",
      "babel-polyfill": "^6.7.4",
      "bookshelf": "^0.9.5",
      "bookshelf-relationships": "^1.0.1",
      "bootstrap": "^3.3.6",
      "chalk": "^1.1.3",
      "child-process-promise": "^2.0.3",
      "classnames": "^2.2.5",
      "codemirror": "^5.14.2",
      "compression": "^1.6.1",
      "cors": "^2.7.1",
      "cross-env": "^1.0.7",
      "dauria": "^1.1.4",
      "dotenv": "^2.0.0",
      "express": "^4.13.4",
      "express-session": "^1.13.0",
      "feathers": "^2.0.1",
      "feathers-authentication": "^0.7.8",
      "feathers-blob": "^1.0.5",
      "feathers-bookshelf": "^1.2.5",
      "feathers-client": "^1.3.2",
      "feathers-hooks": "^1.5.4",
      "feathers-knex": "^2.1.3",
      "feathers-rest": "^1.4.2",
      "feathers-skypager": "^1.3.1",
      "feathers-socketio": "^1.4.1",
      "fontfaceobserver": "^1.7.1",
      "fs-blob-store": "^5.2.1",
      "geocoder": "^0.2.2",
      "google-maps-react": "^1.0.16",
      "history": "^2.1.0",
      "immutable": "^3.8.1",
      "ip": "^1.1.2",
      "isomorphic-fetch": "^2.2.1",
      "jquery": "^2.2.0",
      "json-server": "^0.8.14",
      "knex": "^0.11.5",
      "lodash": "^4.13.1",
      "moment": "^2.13.0",
      "multer": "^1.1.0",
      "nanit": "github:datapimp/nanit",
      "normalizr": "^2.1.0",
      "passport-auth0": "^0.5.2",
      "qs": "^6.2.0",
      "react": "^15.0.1",
      "react-body-classname": "latest",
      "react-bootstrap": "^0.29.4",
      "react-codemirror": "^0.2.6",
      "react-dock": "^0.2.3",
      "react-dom": "^15.0.1",
      "react-dropzone": "^3.5.0",
      "react-dropzone-component": "^1.0.4",
      "react-helmet": "^3.1.0",
      "react-json-tree": "^0.7.4",
      "react-pure-render": "^1.0.2",
      "react-redux": "^4.4.5",
      "react-router": "^2.3.0",
      "react-router-redux": "^4.0.4",
      "react-router-scroll": "^0.2.0",
      "redux": "^3.5.2",
      "redux-devtools": "^3.3.1",
      "redux-devtools-dock-monitor": "^1.1.1",
      "redux-immutable": "^3.0.6",
      "redux-saga": "^0.10.0",
      "reselect": "^2.5.1",
      "sanitize.css": "^3.3.0",
      "shelljs": "^0.7.0",
      "skypager-client": "^2.72.1",
      "skypager-themes": "^2.52.0",
      "sqlite3": "^3.1.4",
      "tcomb-form": "^0.9.7",
      "tcomb-react": "^0.9.1"
    },
    "devDependencies": {
      "babel-core": "^6.7.7",
      "babel-eslint": "^6.0.4",
      "babel-loader": "^6.2.4",
      "babel-plugin-react-transform": "^2.0.2",
      "babel-plugin-transform-react-constant-elements": "^6.8.0",
      "babel-plugin-transform-react-inline-elements": "^6.8.0",
      "babel-plugin-transform-react-remove-prop-types": "^0.2.7",
      "babel-preset-react-hmre": "^1.1.1",
      "babel-preset-skypager": "^2.58.0",
      "babel-preset-skypager-webpack": "^2.58.0",
      "chai": "^3.5.0",
      "chai-enzyme": "^0.4.2",
      "cheerio": "^0.20.0",
      "coveralls": "^2.11.9",
      "css-loader": "^0.23.1",
      "enzyme": "^2.2.0",
      "eslint": "^2.10.1",
      "eslint-config-skypager": "^2.59.0",
      "eslint-import-resolver-webpack": "^0.2.4",
      "eslint-plugin-import": "^1.8.1",
      "eslint-plugin-react": "^5.1.1",
      "eventsource-polyfill": "^0.9.6",
      "expect": "^1.18.0",
      "expect-jsx": "^2.5.1",
      "exports-loader": "^0.6.3",
      "expose-loader": "^0.7.1",
      "extract-text-webpack-plugin": "^1.0.1",
      "file-loader": "^0.8.5",
      "haste-resolver-webpack-plugin": "^0.2.1",
      "html-loader": "^0.4.3",
      "html-webpack-plugin": "^2.16.0",
      "imports-loader": "^0.6.5",
      "isparta": "^4.0.0",
      "isparta-loader": "^2.0.0",
      "json-loader": "^0.5.4",
      "karma": "^0.13.22",
      "karma-chrome-launcher": "^1.0.1",
      "karma-coverage": "^1.0.0",
      "karma-firefox-launcher": "^1.0.0",
      "karma-ie-launcher": "^1.0.0",
      "karma-mocha": "^1.0.1",
      "karma-mocha-reporter": "^2.0.3",
      "karma-safari-launcher": "^1.0.0",
      "karma-sourcemap-loader": "^0.3.7",
      "karma-webpack": "^1.7.0",
      "less": "^2.7.1",
      "less-loader": "^2.2.3",
      "lint-staged": "^1.0.0",
      "mocha": "^2.4.5",
      "ngrok": "2.1.8",
      "nodemon": "^1.9.2",
      "null-loader": "^0.1.1",
      "offline-plugin": "^3.2.0",
      "plop": "^1.5.0",
      "postcss-cssnext": "^2.5.2",
      "postcss-focus": "^1.0.0",
      "postcss-loader": "^0.9.1",
      "postcss-reporter": "^1.3.3",
      "pre-commit": "^1.1.3",
      "psi": "^2.0.3",
      "rimraf": "^2.5.2",
      "shelljs": "^0.7.0",
      "sinon": "^2.0.0-pre",
      "skypager-cli": "^2.61.0",
      "skypager-project": "^2.72.1",
      "style-loader": "^0.13.1",
      "stylelint": "^6.3.3",
      "stylelint-config-standard": "^8.0.0",
      "url-loader": "^0.5.7",
      "webpack": "2.1.0-beta.13",
      "webpack-dev-middleware": "^1.6.1",
      "webpack-dev-server": "^1.14.1",
      "webpack-hot-middleware": "^2.10.0"
    }
  }
}
