Comparing version 1.0.0 to 1.0.1
@@ -21,2 +21,3 @@ #!/usr/bin/env node | ||
const defaultConfig = { | ||
locale: 'zh-CN', | ||
entry: './src/index.ts', | ||
@@ -49,9 +50,11 @@ output: './dist.ow' | ||
if (!fs.existsSync(dirname(outputFile))) { | ||
mkdir(path.dirname(outputFile)); | ||
mkdir(dirname(outputFile)); | ||
} | ||
// 开始编译 | ||
const Transformer = require('overts/lib').default; | ||
const Generator = require('overts/lib/owcode/generator').default; | ||
const { Transformer, Generator, setLocale } = require('../lib'); | ||
if (config.locale !== 'zh-CN') { | ||
setLocale(config.locale); | ||
} | ||
const transformer = new Transformer( | ||
@@ -58,0 +61,0 @@ fs.readFileSync(entryFile, { encoding: 'UTF8' }), |
@@ -1,2 +0,3 @@ | ||
import transformer from './transformer'; | ||
export default transformer; | ||
export { default as Transformer } from './transformer'; | ||
export { default as Generator } from './owcode/generator'; | ||
export { setLocale } from './owcode/generator/i18n'; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var transformer_1 = require("./transformer"); | ||
exports.default = transformer_1.default; | ||
exports.Transformer = transformer_1.default; | ||
var generator_1 = require("./owcode/generator"); | ||
exports.Generator = generator_1.default; | ||
var i18n_1 = require("./owcode/generator/i18n"); | ||
exports.setLocale = i18n_1.setLocale; |
@@ -0,1 +1,2 @@ | ||
export declare function setLocale(k: string): void; | ||
export default function i18n(k: string): string; |
@@ -12,2 +12,9 @@ "use strict"; | ||
var activeLocale = 'zh-CN'; | ||
function setLocale(k) { | ||
if (typeof (locales[k]) === 'undefined') { | ||
throw new Error('Can not found locale ' + k); | ||
} | ||
activeLocale = k; | ||
} | ||
exports.setLocale = setLocale; | ||
function i18n(k) { | ||
@@ -14,0 +21,0 @@ return locales[activeLocale][k]; |
@@ -1,47 +0,1 @@ | ||
{ | ||
"name": "overts", | ||
"version": "1.0.0", | ||
"main": "./lib/index.ts", | ||
"author": "ShuangYa", | ||
"license": "AGPL-3.0", | ||
"bin": { | ||
"overts": "bin/index.js" | ||
}, | ||
"publishConfig": { | ||
"access": "public" | ||
}, | ||
"scripts": { | ||
"build": "rm -rf ./lib && tsc --build tsconfig.json", | ||
"try-demo": "ts-node ./demo/index.ts", | ||
"try-demo-js": "node ./demo/index.js", | ||
"debug": "node -r ts-node/register --inspect ./demo/index.ts", | ||
"gen-type": "ts-node ./script/gen-types/index.ts" | ||
}, | ||
"dependencies": { | ||
"globalthis": "^1.0.1", | ||
"js-md5": "^0.7.3", | ||
"ts-node": "^8.6.2", | ||
"typescript": "^3.7.5", | ||
"uuid": "^3.4.0" | ||
}, | ||
"devDependencies": { | ||
"@types/globalthis": "^1.0.0", | ||
"@types/js-md5": "^0.4.2", | ||
"@types/node": "^13.7.0", | ||
"@types/uuid": "^3.4.7", | ||
"eslint": "^6.8.0", | ||
"eslint-config-airbnb": "^18.0.1", | ||
"eslint-plugin-import": "^2.20.1", | ||
"eslint-plugin-standard": "^4.0.1", | ||
"lint-staged": "^10.0.7", | ||
"prettier": "^1.19.1", | ||
"tslint": "^6.0.0", | ||
"tslint-config-prettier": "^1.18.0", | ||
"tslint-plugin-prettier": "^2.1.0" | ||
}, | ||
"lint-staged": { | ||
"./src/**/*.ts": [ | ||
"tslint --fix" | ||
] | ||
} | ||
} | ||
{"name":"overts","version":"1.0.1","main":"./lib/index.ts","author":"ShuangYa","license":"AGPL-3.0","bin":{"overts":"bin/index.js"},"publishConfig":{"access":"public"},"scripts":{"build":"rm -rf ./lib && tsc --build tsconfig.json","try-demo":"ts-node ./demo/index.ts","try-demo-js":"node ./demo/index.js","debug":"node -r ts-node/register --inspect ./demo/index.ts","gen-type":"ts-node ./script/gen-types/index.ts"},"dependencies":{"globalthis":"^1.0.1","js-md5":"^0.7.3","ts-node":"^8.6.2","typescript":"^3.7.5","uuid":"^3.4.0"},"devDependencies":{"@types/globalthis":"^1.0.0","@types/js-md5":"^0.4.2","@types/node":"^13.7.0","@types/uuid":"^3.4.7","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-plugin-import":"^2.20.1","eslint-plugin-standard":"^4.0.1","lint-staged":"^10.0.7","prettier":"^1.19.1","tslint":"^6.0.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.1.0"},"lint-staged":{"./src/**/*.ts":["tslint --fix"]}} |
@@ -1,3 +0,3 @@ | ||
import transformer from './transformer'; | ||
export default transformer; | ||
export { default as Transformer } from './transformer'; | ||
export { default as Generator } from './owcode/generator'; | ||
export { setLocale } from './owcode/generator/i18n'; |
@@ -10,6 +10,13 @@ import * as enUS from './locales/en-US.json'; | ||
}; | ||
const activeLocale = 'zh-CN'; | ||
let activeLocale = 'zh-CN'; | ||
export function setLocale(k: string) { | ||
if (typeof(locales[k]) === 'undefined') { | ||
throw new Error('Can not found locale ' + k); | ||
} | ||
activeLocale = k; | ||
} | ||
export default function i18n(k: string): string { | ||
return locales[activeLocale][k]; | ||
} |
Sorry, the diff of this file is not supported yet
AI-detected possible typosquat
Supply chain riskAI has identified this package as a potential typosquat of a more popular package. This suggests that the package may be intentionally mimicking another package's name, description, or other metadata.
Found 1 instance in 1 package
789001
18498
1