Skip to content

Commit

Permalink
feat: generate ios and android files OK
Browse files Browse the repository at this point in the history
  • Loading branch information
jhonny-me committed Jun 19, 2020
1 parent ba4098e commit 75ec181
Show file tree
Hide file tree
Showing 6 changed files with 5,226 additions and 0 deletions.
24 changes: 24 additions & 0 deletions .eslintrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
env:
node: true
es6: true

parser: babel-eslint

plugins:
- import
- jest

extends:
- plugin:prettier/recommended
- prettier
- eslint:recommended
- plugin:import/errors

rules:
prettier/prettier: 'error'
no-console: 'warn'
no-unused-vars:
- error
- varsIgnorePattern: 'regeneratorRuntime'
argsIgnorePattern: '^_'
116 changes: 116 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next
out

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
1 change: 1 addition & 0 deletions commitlint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = {extends: ['@commitlint/config-conventional']}
48 changes: 48 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"name": "multi-language-mobile",
"version": "0.0.0",
"description": "Tool for generating localization files for iOS and Android",
"main": "index.js",
"author": "Johnny Gu <[email protected]>",
"license": "MIT",
"scripts": {
"lint": "eslint --cache src --fix",
"test": "jest",
"start": "node src/index.js",
"version": "auto-changelog -p && git add CHANGELOG.md"
},
"lint-staged": {
"*.{json,css,md}": [
"prettier --write",
"git add"
],
"src/**/*.js": [
"yarn lint",
"git add"
]
},
"husky": {
"hooks": {
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
}
},
"devDependencies": {
"@commitlint/cli": "^8.3.5",
"@commitlint/config-conventional": "^8.3.4",
"auto-changelog": "^2.0.0",
"eslint": "^7.2.0",
"husky": "^4.2.5",
"prettier": "^2.0.5",
"jest": "^24.9.0",
"eslint-config-prettier": "^6.5.0",
"eslint-plugin-import": "^2.18.2",
"eslint-plugin-jest": "^23.0.2",
"eslint-plugin-prettier": "^3.1.1",
"babel-eslint": "^10.0.3",
"babel-plugin-transform-inline-environment-variables": "^0.4.3"
},
"dependencies": {
"csv-parser": "^2.3.3",
"write": "^2.0.0"
}
}
4 changes: 4 additions & 0 deletions resources/test.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
key,en,zh
home title,This is home,首页
alert_ok,OK,好的
count number,There are %d of them,一共有%d个
Loading

0 comments on commit 75ec181

Please sign in to comment.