arc-utils
v1.0.0
Published
cjq的工具库
Downloads
2
Readme
Arc-utils Arc: 意为“弧”,象征着连接和桥梁,适合作为工具库的名称,表示它能够连接和简化不同部分的工作
依赖
- rollup(工具库打包构建核心包)
- rollup-plugin-terser(rollup 插件,代码压缩混淆)
- rollup-plugin-visualizer(rollup 插件,可视化并分析 Rollup bundle,以查看模块占用)
- @rollup/plugin-babel(rollup 插件,rollup 的 babel 插件,ES6 转 ES5)
- @rollup/plugin-commonjs(rollup 插件,用来将 CommonJS 模块转换为 ES6,这样它们就可以包含在 Rollup 包中)
- @rollup/plugin-json(rollup 插件,它将.json 文件转换为 ES6 模块)
- @rollup/plugin-node-resolve(rollup 插件,它使用节点解析算法定位模块,用于在节点模块中使用第三方 node_modules 包)
- @rollup/plugin-typescript(rollup 插件,对 typescript 的支持,将 typescript 进行 tsc 转为 js)
- typescript(使用 ts 开发工具库)
- tslib(TypeScript 的运行库,它包含了 TypeScript 所有的帮助函数)
- @typescript-eslint/eslint-plugin(TypeScript 的 eslint 插件,约束 ts 书写规范
- @typescript-eslint/parser(ESLint 解析器,它利用 TypeScript ESTree 来允许 ESLint 检测 TypeScript 源代码
- typedoc(TypeScript 项目的文档生成器)
- gulp(使用 gulp 构建文档系统
- gulp-typedoc(Gulp 插件来执行 TypeDoc 工具
- browser-sync(文档系统热更新)
- jest(一款优雅、简洁的 JavaScript 测试框架)
- @types/jest(Jest 的类型定义
- ts-jest(一个支持源映射的 Jest 转换器,允许您使用 Jest 来测试用 TypeScript 编写的项目)
- @babel/preset-typescript(TypeScript 的 Babel 预设)
- eslint(代码规范约束)
- @babel/core(@rollup/plugin-babel 依赖的 babel 解析插件)
- @babel/plugin-transform-runtime(babel 转译依赖)
- @babel/preset-env(babel 转译依赖)
- cross-env(跨平台设置 node 环境变量)
- babel-jest
https://www.typescriptlang.org/tsconfig/