mirror of
https://github.com/cupcakearmy/svelte-i18n.git
synced 2024-09-28 15:14:45 +02:00
refactor: 💡 replace commander with sade
This commit is contained in:
parent
c664bc6123
commit
2663893792
@ -32,7 +32,6 @@
|
|||||||
"lint": "eslint \"{src,test}/**/*.ts\"",
|
"lint": "eslint \"{src,test}/**/*.ts\"",
|
||||||
"format": "prettier --loglevel silent --write \"{src,test}/**/*.ts\"",
|
"format": "prettier --loglevel silent --write \"{src,test}/**/*.ts\"",
|
||||||
"release": " git add package.json && git commit -m \"chore(release): v$npm_package_version :tada:\"",
|
"release": " git add package.json && git commit -m \"chore(release): v$npm_package_version :tada:\"",
|
||||||
"pretest": "npm run build",
|
|
||||||
"prebuild": "yarn clean",
|
"prebuild": "yarn clean",
|
||||||
"postbuild": "yarn build:types",
|
"postbuild": "yarn build:types",
|
||||||
"version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 1 && git add CHANGELOG.md",
|
"version": "conventional-changelog -p angular -i CHANGELOG.md -s -r 1 && git add CHANGELOG.md",
|
||||||
@ -80,6 +79,7 @@
|
|||||||
"@types/estree": "0.0.45",
|
"@types/estree": "0.0.45",
|
||||||
"@types/intl": "^1.2.0",
|
"@types/intl": "^1.2.0",
|
||||||
"@types/jest": "^26.0.14",
|
"@types/jest": "^26.0.14",
|
||||||
|
"@types/sade": "^1.7.2",
|
||||||
"babel-core": "^7.0.0-bridge.0",
|
"babel-core": "^7.0.0-bridge.0",
|
||||||
"babel-jest": "^26.3.0",
|
"babel-jest": "^26.3.0",
|
||||||
"conventional-changelog-cli": "^2.1.0",
|
"conventional-changelog-cli": "^2.1.0",
|
||||||
@ -100,11 +100,11 @@
|
|||||||
"typescript": "^4.0.3"
|
"typescript": "^4.0.3"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"commander": "^4.0.1",
|
|
||||||
"deepmerge": "^4.2.2",
|
"deepmerge": "^4.2.2",
|
||||||
"dlv": "^1.1.3",
|
"dlv": "^1.1.3",
|
||||||
"estree-walker": "^0.9.0",
|
"estree-walker": "^0.9.0",
|
||||||
"intl-messageformat": "^7.5.2",
|
"intl-messageformat": "^7.5.2",
|
||||||
|
"sade": "^1.7.4",
|
||||||
"tiny-glob": "^0.2.6"
|
"tiny-glob": "^0.2.6"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import fs from 'fs';
|
import fs from 'fs';
|
||||||
import { dirname, resolve } from 'path';
|
import { dirname, resolve } from 'path';
|
||||||
|
|
||||||
import program from 'commander';
|
import sade from 'sade';
|
||||||
import glob from 'tiny-glob';
|
import glob from 'tiny-glob';
|
||||||
import { preprocess } from 'svelte/compiler';
|
import { preprocess } from 'svelte/compiler';
|
||||||
|
|
||||||
@ -14,9 +14,11 @@ const fileExists = (path: string) =>
|
|||||||
.then(() => true)
|
.then(() => true)
|
||||||
.catch(() => false);
|
.catch(() => false);
|
||||||
|
|
||||||
|
const program = sade('svelte-i18n');
|
||||||
|
|
||||||
program
|
program
|
||||||
.command('extract <glob> [output]')
|
.command('extract <glob> [output]')
|
||||||
.description('extract all message definitions from files to a json')
|
.describe('extract all message definitions from files to a json')
|
||||||
.option(
|
.option(
|
||||||
'-s, --shallow',
|
'-s, --shallow',
|
||||||
'extract to a shallow dictionary (ids with dots interpreted as strings, not paths)',
|
'extract to a shallow dictionary (ids with dots interpreted as strings, not paths)',
|
||||||
|
Loading…
Reference in New Issue
Block a user