1.1.1 • Published 4 years ago

@razbakov/sourcy v1.1.1

Weekly downloads
2
License
MIT
Repository
-
Last release
4 years ago

@razbakov/sourcy

Synchronise data from Google Sheets

Installation

yarn add @razbakov/sourcy -D

Add to package.json:

{
  "scripts": {
    "sourcy": "sourcy"
  }
}

Create sourcy.config.js in project root:

module.exports = {
  sources: [
    {
      spreadsheetId: "spreadsheet id",
      range: "sheet name",
      output: "./locales/",
      transformer: "i18n",
      format: "yaml", // or json
    },
  ],
};

Execute and follow instructions:

yarn sourcy

Transformer: i18n

Input:

keyendeesru
home.titleHomeStartseitePágina inicialГлавная

Output:

en.yml
    home.title: Home

de.yml
    home.title: Startseite

es.yml
    home.title: Página inicial

ru.yml
    home.title: Главная