mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-24 11:22:19 +03:00
c53bd499c7
refs https://github.com/TryGhost/Team/issues/3307 Added TypeScript support and a new namespace for the `i18n` module. This enables type checking and localisation for the new signup form component and future typescript projects that may need to add i18n support.
37 lines
1.2 KiB
JSON
37 lines
1.2 KiB
JSON
{
|
|
"name": "@tryghost/i18n",
|
|
"version": "0.0.0",
|
|
"repository": "https://github.com/TryGhost/Ghost/tree/main/ghost/i18n",
|
|
"author": "Ghost Foundation",
|
|
"private": true,
|
|
"main": "index.js",
|
|
"types": "./build/i18n.d.ts",
|
|
"scripts": {
|
|
"dev": "echo \"Implement me!\"",
|
|
"build": "tsc",
|
|
"test:unit:base": "NODE_ENV=testing c8 --include index.js --include lib --check-coverage --100 --reporter text --reporter cobertura mocha './test/**/*.test.js'",
|
|
"test:unit": "yarn test:unit:base && yarn translate",
|
|
"test": "yarn test:unit",
|
|
"lint:code": "eslint *.js lib/ --ext .js --cache",
|
|
"lint": "yarn lint:code && yarn lint:test",
|
|
"lint:test": "eslint -c test/.eslintrc.js test/ --ext .js --cache",
|
|
"translate": "yarn translate:ghost && yarn translate:portal && node generate-context.js",
|
|
"translate:ghost": "NAMESPACE=ghost i18next '../core/core/{frontend,server,shared}/**/*.{js,jsx}'",
|
|
"translate:portal": "NAMESPACE=portal i18next '../portal/src/**/*.{js,jsx}'"
|
|
},
|
|
"files": [
|
|
"index.js",
|
|
"lib",
|
|
"locales"
|
|
],
|
|
"devDependencies": {
|
|
"c8": "7.13.0",
|
|
"i18next-parser": "8.0.0",
|
|
"mocha": "10.2.0",
|
|
"typescript": "5.0.4"
|
|
},
|
|
"dependencies": {
|
|
"i18next": "22.5.0"
|
|
}
|
|
}
|