28 Star 249 Fork 128

lizw-2015 / amis-admin

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
babel.config.js 1.22 KB
一键复制 编辑 原始数据 按行查看 历史
lizw 提交于 2020-12-06 11:22 . 升级依赖 lizw 2020/12/4 21:28
// this config for jest to trans ts to js, And run test cases.
// only for trans ts files, can not for type checking.
module.exports = {
// targets, useBuiltIns 等选项用于编译出兼容目标环境的代码
// 其中 useBuiltIns 如果设为 "usage" Babel 会根据实际代码中使用的 ES6/ES7 代码,以及与你指定的 targets,
// 按需引入对应的 polyfill 而无需在代码中直接引入 import '@babel/polyfill',避免输出的包过大,同时又可以放心使用各种新语法特性。
presets: [
[
"@babel/preset-env",
{
modules: false,
targets: {browsers: ["> 1%", "last 2 versions", "not ie <= 8"]},
useBuiltIns: "usage",
corejs: {version: 3, proposals: true}
}
],
"@babel/react",
"@babel/preset-typescript",
],
plugins: [
["@babel/plugin-transform-runtime", {corejs: {version: 3, proposals: true}}],
"@babel/plugin-transform-object-assign",
["@babel/plugin-proposal-decorators", {legacy: true}],
["@babel/plugin-proposal-class-properties", {loose: true}],
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-proposal-nullish-coalescing-operator"
]
}
TypeScript
1
https://gitee.com/LiZhiW/amis-admin.git
git@gitee.com:LiZhiW/amis-admin.git
LiZhiW
amis-admin
amis-admin
master

搜索帮助