文件名称:copy-service:用于UI复制管理的现代库
文件大小:159KB
文件格式:ZIP
更新时间:2024-05-22 03:05:30
i18n internationalization copy interpolation copy-management
复制服务 用于复制管理JavaScript服务。 该服务允许在我们的自定义DSL中提供副本,然后在运行时使用动态替换将其评估为输出格式(例如:文本,HTML,React JSX)。 什么是“副本”? 基本上,您的应用程序用户界面中可见的任何人类可读文本。 此服务有助于集中处理应用程序中的副本,从而使其更易于管理。 模板中不再有硬编码的字符串,也不需要多余的正则表达式替换! 安装 npm install --save @nextcapital/copy-service 特征 支持从多个来源注册副本,将以后的副本合并到已注册的副本中。 允许简明的租户和应用程序覆盖抽象的通用副本。 提供详细语法以支持动态功能 其他副本的参考语法,防止重复 替换语法以内插动态值,包括对其他副本的动态引用 处理复杂格式和基于逻辑的替换的功能语法 支持格式化HTML标签(例如 , )
【文件预览】:
copy-service-main
----.gitignore(75B)
----README.md(14KB)
----.github()
--------CODEOWNERS.md(26B)
--------PULL_REQUEST_TEMPLATE.md(685B)
--------workflows()
----PlainTextEvaluator.js(163B)
----package.json(2KB)
----ReactEvaluator.js(146B)
----CONTRIBUTING.md(7KB)
----CODE_OF_CONDUCT.md(5KB)
----integration-tests()
--------copy.json(1KB)
--------tests()
--------uk-copy.json(385B)
----DCO.md(3KB)
----jest.config.js(516B)
----.jsdoc.json(329B)
----HtmlEvaluator.js(142B)
----LICENSE.txt(11KB)
----js()
--------html-evaluator()
--------copy-service()
--------react-evaluator()
--------plain-text-evaluator()
--------index.js(1KB)
----.cspell.json(829B)
----webpack.config.js(544B)
----.eslintrc.json(1KB)
----package-lock.json(354KB)