nova-header-nav / node_modules /@plotly /mapbox-gl /build /generate-release-list.js
Leon4gr45's picture
Upload folder using huggingface_hub (part 8)
fcf3b03 verified
Raw
History Blame Contribute Delete
715 Bytes
const octokit = require('@octokit/rest')();
const fs = require('fs');
const list = {};
octokit
.paginate(octokit.repos.listReleases.endpoint({
owner: 'mapbox',
repo: 'mapbox-gl-js'
}))
.then(releases => {
releases.filter(release => release.tag_name.match(/^v\d+\.\d+\.\d+(-\w+)?/)).forEach(release => {
list[release.tag_name] = {
released: release.published_at,
prerelease: release.prerelease
};
});
fs.writeFileSync('dist/versions.json', JSON.stringify(list, null, 4) + '\n');
fs.writeFileSync('dist/versions.jsonp', 'const mapboxglVersions = ' + JSON.stringify(list, null, 4) + ';\n');
});