UNPKG

better-crowdin

Version:

Crowdin CLI on steroids

30 lines (25 loc) 683 B
const getAPI = require.requireActual('../api'); const languages = require('./fixtures/languages.json'); const projectInfo = require('./fixtures/projectInfo.json'); const languageStatus = require('./fixtures/languageStatus.json'); module.exports = (argv) => { const API = getAPI(argv); return { ...API, async crowdinLanguages() { return new Promise((resolve) => { resolve(languages); }); }, async getProjectInfo() { return new Promise((resolve) => { resolve(projectInfo); }); }, async languageStatus(lang) { return new Promise((resolve) => { resolve(languageStatus[lang]); }); }, }; };