横跨 SDK
横跨着一个系统,它能快速地将信物移动到链条上。 该寄存器包含可供共享的代码和 Cross 的库.
模块
| 名称 | 说明 | 读取 | 源代码 |
|---|---|---|---|
| LP 收费计算器 | 计算转帐费 | 读取 | 源代码 |
| 默克勒分销商 | ACX 令牌分发 | 读取 | 源代码 |
TSDX 用户指南
恭喜你们! 你刚用TSDX 拖住这个项目 节省了工作时间 让大家了解这里有什么.
这种TSDX设置是为了开发可以向国家预防机制公布的图书馆(不是应用程序!). 如果你想要建立一个节点应用程序,你可以使用
ts-node-dev简洁ts-node,或简单tsc。 。 。 .
如果您是新到的 TypeScript, 退出 这个手动作弊表
图标
TSDX 脚手架 里面的新图书馆 /src。 。 。 .
要运行TSDX,请使用:
npm start # or yarn start
此处为 /dist 并按监视模式运行此工程, 这样任何您在内部保存的编辑 src 导致重建 /dist。 。 。 .
做一次性建设,使用 npm run build 或者说 yarn build。 。 。 .
运行测试,使用 npm test 或者说 yarn test。 。 。 .
配置
代码质量为您设定 prettier, (中文(简体) ), husky,以及 lint-staged。调整各个字段 package.json 相应.
欢乐
进行测试 npm test 或者说 yarn test。 。 。 .
捆绑分析
size-limit 用于计算您的图书馆的真实成本 npm run size 并视同捆绑 npm run analyze。 。 。 .
设置文件
这是我们为你设置的文件夹结构:
/src
index.tsx # EDIT THIS
/test
blah.test.tsx # EDIT THIS
.gitignore
package.json
README.md # EDIT THIS
tsconfig.json
滚动
TSDX 用途 滚动 作为捆绑器,并生成各种模块格式的多卷配置并构建设置. 见 优化 详细情况.
类型脚本
tsconfig.json 用于解释 dom 财务报告和审定财务报表 esnext 类型,以及 react 页:1 jsx。根据您的需要进行调整.
持续整合
GitHub 动作
默认添加两个动作:
main用于安装 Deps w/ 缓存、 lints 、 测试, 并基于所有针对节点和 OS 矩阵的推力size用于对库进行成本比较size-limit
优化
请看主线 tsdx 优化文件。特别是,你知道,你可以利用只发展优化:
// ./types/index.d.ts
declare var __DEV__: boolean;
// inside your code...
if (__DEV__) {
console.log('foo');
}
您也可以选择安装和使用 无变化 财务报告和审定财务报表 警告 函数.
模块格式
支持CJS、无害环境管理模块和UMD模块格式.
适当的路径配置在 package.json 财务报告和审定财务报表 dist/index.js 相应. 如果发现有任何问题,请提出报告.
已命名的出口
帕尔默集团的准则, 总是使用命名的出口. 代码在您的 React 应用程序中拆分, 而不是您的 React 库 .
包括样式
船型有多种方式,包括有CSS-in-JS. TSDX对此没有意见,配置你喜欢的样子.
对于香草 CSS,您可以在根目录中包含并添加到 files 区域 package.json,从而可以由您的用户单独导入并运行在他们的捆绑器的加载器上.
出版新版本
- Bump版本在 package.json并合并到主机. 示例 https://github.com/across-protocol/sdk/pul/67 互联网档案馆的存檔,存档日期2014-12-02
- 创建一个带有新标签的新版本( 版本号应该递增) : https://github.com/across-protocol/sdk/放行 互联网档案馆的存檔,存档日期2013-12-02
- 更新依赖于 sdk 的上游重置/ 二进制 https://github.com/ across-protocol/frontend 页面存档备份,存于互联网档案馆示例: https://github.com/across-protocol/frontend/pull/202 互联网档案馆的存檔,存档日期2013-12-22