qiwi/buildstamp

View on GitHub
packages/bin/package.json

Summary

Maintainability
Test Coverage
{
  "name": "@qiwi/buildstamp-bin",
  "description": "Platform-specific Buildstamp binaries",
  "private": true,
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "test": "yarn test:unit",
    "test:unit": "mkdir -p target/coverage && GOPATH='' go test -coverprofile=./target/coverage/coverage.out -coverpkg='../../...' './src/test/go/...' && yarn cov",
    "cov": "GOPATH='' go tool cover -html=./target/coverage/coverage.out -o ./target/coverage/coverage.html",
    "build": "concurrently -m 2 --kill-others-on-fail 'npm:build:*(!default)' ",
    "build:default": "mkdir -p target/bin && GOPATH='' go build -ldflags \"-w\" -o target/bin/${GOOS}-${GOARCH}/buildstamp ./src/main/go",
    "build:linux-arm64": "GOOS=linux GOARCH=arm64 yarn build:default",
    "build:linux-amd64": "GOOS=linux GOARCH=amd64 yarn build:default",
    "build:darwin-arm64": "GOOS=darwin GOARCH=arm64 yarn build:default",
    "build:darwin-amd64": "GOOS=darwin GOARCH=amd64 yarn build:default",
    "build:windows-arm64": "GOOS=windows GOARCH=arm64 yarn build:default",
    "build:windows-amd64": "GOOS=windows GOARCH=amd64 yarn build:default"
  },
  "devDependencies": {
    "concurrently": "^8.2.0"
  },
  "files": []
}