UNPKG

nwixtoolset

Version:

Node module wrapper around the WIX Toolset executables.

16 lines (15 loc) 657 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const fs = require("fs"); const path = require("path"); const downloadRelease = require("download-github-release"), GITHUB_USER = "wixtoolset", GITHUB_REPO = "wix3", DEST_PATH = path.resolve(__dirname, "wix-bin"); if (!fs.existsSync(DEST_PATH)) { fs.mkdirSync(DEST_PATH); } downloadRelease(GITHUB_USER, GITHUB_REPO, DEST_PATH, filterReleases, filterAssets); function filterReleases(release) { return !release.prerelease && !release.draft && /^wix(\d+)rtm$/.test(release.tag_name); } function filterAssets(asset) { return /^wix(\d+)-binaries\.zip$/.test(asset.name); }