UNPKG

sheetspeare

Version:

Import locales from Google Sheet into Json files.

15 lines (14 loc) 450 B
export const stringifyMap = (map) => { return JSON.stringify(map, null, 2); }; export const parseMap = (str) => { return JSON.parse(str); }; export const stringifyLocaleKey = (locale, key) => `${locale}:${key}`; export const parseLocaleKey = (localeKey) => { const [locale, key] = localeKey.split(':'); if (!locale || !key) throw new Error(`Invalid locale:key string: ${localeKey}`); else return [locale, key]; };