i18n-po-sheet-sync
Version:
A Node.js library that facilitates synchronization between multilingual PO files and Google Spreadsheets.
76 lines (75 loc) • 1.93 kB
JSON
{
"name": "i18n-po-sheet-sync",
"version": "2.0.1",
"description": "A Node.js library that facilitates synchronization between multilingual PO files and Google Spreadsheets.",
"keywords": [
"i18n",
"po",
"sheet",
"sync",
"google",
"spreadsheet",
"google-spreadsheet",
"lingui",
"lingui-po-sheet-sync",
"lingui-po-sheet-sync-google-spreadsheet",
"i18next",
"i18next-po-sheet-sync",
"i18next-po-sheet-sync-google-spreadsheet",
"i18n-po-sheet-sync",
"i18n-po-sheet-sync-google-spreadsheet"
],
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.mjs",
"require": "./dist/index.js"
}
},
"files": [
"dist",
"README.md",
"README-ko_kr.md",
"LICENSE",
"package.json"
],
"scripts": {
"export": "node -r @swc-node/register example/export-to-po.ts",
"upload": "node -r @swc-node/register example/upload-from-po.ts",
"build": "tsdown",
"publish-packages": "bun run build && changeset version && changeset publish"
},
"author": {
"email": "dbd02169@naver.com",
"name": "SEUNGMIN SA (Harang)",
"url": "https://github.com/saseungmin"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/saseungmin/i18n-po-sheet-sync.git"
},
"publishConfig": {
"access": "public"
},
"bugs": {
"email": "dbd02169@naver.com",
"url": "https://github.com/saseungmin/i18n-po-sheet-sync/issues"
},
"packageManager": "bun@1.2.15",
"dependencies": {
"google-auth-library": "^9.15.1",
"google-spreadsheet": "^4.1.4",
"pofile": "1.1.4"
},
"devDependencies": {
"@biomejs/biome": "^1.9.4",
"@changesets/cli": "^2.28.1",
"@swc-node/register": "^1.10.10",
"@types/node": "^22.10.0",
"tsdown": "^0.12.7",
"typescript": "^5.8.3"
}
}