jsGiven/jsGiven

View on GitHub
documentation/package.json

Summary

Maintainability
Test Coverage
{
  "name": "js-given-documentation",
  "version": "1.0.0",
  "license": "MIT",
  "scripts": {
    "prebuild": "rm -vfr html",
    "buildDoc": "asciidoctor *.adoc -D html",
    "build": "yarn buildDoc && yarn copyJsGivenReports",
    "copyJsGivenReports": "(cd ../js-given && yarn pretest && yarn test_jest && yarn generateReport && cp -vfr jGiven-report ../documentation/html/jsgiven-report)",
    "deploy": "yarn build && yarn deployToGhPages && yarn deployToS3 && yarn enableCloudFrontCli && yarn createInvalidationOnCloudFront",
    "deployToGhPages": "gh-pages -d html",
    "deployToS3": "aws s3 --profile jsgiven --region eu-central-1 sync html s3://jsgiven.org/ --delete",
    "enableCloudFrontCli": "aws configure set preview.cloudfront true",
    "createInvalidationOnCloudFront": "aws cloudfront --profile jsgiven create-invalidation --distribution-id E6TZPJI8EIT7K --paths '/*'"
  },
  "devDependencies": {
    "gh-pages": "1.2.0"
  }
}