mirror of
https://github.com/IT4Change/ohmyform-ui.git
synced 2025-12-13 01:35:51 +00:00
add missing dev dependency for locale scripts
This commit is contained in:
parent
1e90c11f30
commit
7b5e717a56
@ -11,8 +11,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
|
||||
|
||||
### Changed
|
||||
|
||||
- update translations (https://github.com/ohmyform/ui/pull/70)
|
||||
|
||||
### Fixed
|
||||
|
||||
- locale scripts were missing dependency
|
||||
|
||||
### Security
|
||||
|
||||
## [1.0.0] - 2022-02-28
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
const fs = require('fs');
|
||||
const { readFileSync } = require('fs');
|
||||
const glob = require('glob');
|
||||
const { program } = require('commander');
|
||||
const merge = require('lodash.merge');
|
||||
|
||||
const dirs: string[] = []
|
||||
|
||||
program.version('1.0.0');
|
||||
program
|
||||
.arguments('<limit>')
|
||||
program.arguments('<limit>')
|
||||
.action((limit) => {
|
||||
dirs.push(
|
||||
...limit
|
||||
@ -21,12 +21,12 @@ let all = {}
|
||||
|
||||
glob.sync('locales/**/*.json').forEach(file => {
|
||||
try {
|
||||
const original = JSON.parse(fs.readFileSync(file))
|
||||
const original = JSON.parse(readFileSync(file).toString('utf-8'))
|
||||
|
||||
all = merge(
|
||||
all,
|
||||
{
|
||||
[file.replace(/^.*\/([a-z]+)\.json$/, '$1')]: original
|
||||
[file.replace(/^.*\/([a-z]+)\.json$/, '$1')]: original,
|
||||
}
|
||||
)
|
||||
} catch (e) {
|
||||
@ -34,7 +34,7 @@ glob.sync('locales/**/*.json').forEach(file => {
|
||||
}
|
||||
})
|
||||
|
||||
const compare = (original, compareTo, path, file) => {
|
||||
const compare = (original, compareTo, path, file: string) => {
|
||||
const oKeys = Object.keys(original)
|
||||
const aKeys = Object.keys(compareTo)
|
||||
|
||||
@ -54,7 +54,7 @@ const compare = (original, compareTo, path, file) => {
|
||||
dirs.forEach(dir => {
|
||||
const files: string[] = glob.sync(`${dir}*.json`)
|
||||
|
||||
const existingFiles = files.map(file => file.replace(/^.*\/([a-z]+)\.json$/, '$1')).push('language')
|
||||
const existingFiles: string[] = files.map(file => file.replace(/^.*\/([a-z]+)\.json$/, '$1'))
|
||||
Object
|
||||
.keys(all)
|
||||
.filter(file => !existingFiles.includes(file))
|
||||
@ -65,7 +65,7 @@ dirs.forEach(dir => {
|
||||
files.forEach(file => {
|
||||
try {
|
||||
compare(
|
||||
JSON.parse(fs.readFileSync(file)),
|
||||
JSON.parse(readFileSync(file).toString('utf-8')),
|
||||
all[file.replace(/^.*\/([a-z]+)\.json$/, '$1')],
|
||||
[],
|
||||
file
|
||||
|
||||
@ -58,6 +58,7 @@
|
||||
"@types/swiper": "^6.0.0",
|
||||
"@typescript-eslint/eslint-plugin": "^5.12.1",
|
||||
"@typescript-eslint/parser": "^5.12.1",
|
||||
"commander": "^9.0.0",
|
||||
"eslint": "^8.10.0",
|
||||
"eslint-config-prettier": "^8.4.0",
|
||||
"eslint-plugin-jsx-a11y": "^6.5.1",
|
||||
|
||||
@ -1603,6 +1603,11 @@ commander@^2.8.1:
|
||||
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
|
||||
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
|
||||
|
||||
commander@^9.0.0:
|
||||
version "9.0.0"
|
||||
resolved "https://registry.yarnpkg.com/commander/-/commander-9.0.0.tgz#86d58f24ee98126568936bd1d3574e0308a99a40"
|
||||
integrity sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==
|
||||
|
||||
complex.js@^2.0.15:
|
||||
version "2.0.15"
|
||||
resolved "https://registry.yarnpkg.com/complex.js/-/complex.js-2.0.15.tgz#7add6848b4c1d12aa9262f7df925ebe7a51a7406"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user