UNPKG

@enplug/scripts

Version:
24 lines (16 loc) 746 B
#! /usr/bin/env node 'use strict'; const getPackageJson = require('./functions/getPackageJson'); const createS3Client = require('./functions/createS3Client'); const promptForBucket = require('./functions/promptForBucket'); const { TRANSLATION_BUCKETS, syncTranslations, validateTranslations } = require('./functions/translations/translations'); // TODO: remove all legacy translation related files (after they become unused) async function releaseTranslations() { const bucket = await promptForBucket(undefined, TRANSLATION_BUCKETS); const s3Client = createS3Client(getPackageJson()); const shouldUpload = await validateTranslations(); if (shouldUpload) { await syncTranslations(s3Client, bucket); } } releaseTranslations();