ember-modules-codemod:Codemod将Ember应用程序升级到JavaScript(ES6)模块

时间:2024-05-15 01:00:44
【文件属性】:

文件名称:ember-modules-codemod:Codemod将Ember应用程序升级到JavaScript(ES6)模块

文件大小:71KB

文件格式:ZIP

更新时间:2024-05-15 01:00:44

JavaScript

灰烬模块Codemod 此codemod使用更新Ember应用程序以使用模块语法导入框架代码,如。 它可以更新使用全局Ember应用程序,并且最终还将支持使用应用程序。 例如,它将重写如下代码: export default Ember . Component . extend ( { isAnimal : Ember . computed . or ( 'isDog' , 'isCat' ) } ) ; 变成这个: import Component from '@ember/component' ; import { or } from '@ember/object/computed' export default Component . extend ( { isAnimal : or ( 'isDog' , 'isCat' ) } ) ; 用法 警告: jscode


【文件预览】:
ember-modules-codemod-master
----.gitattributes(114B)
----yarn.lock(160KB)
----.vscode()
--------launch.json(1KB)
----__testfixtures__()
--------fix-destructure-inject-and-computed.input.js(520B)
--------leave-unmatched-destructuring.output.js(155B)
--------leave-destructured-name.input.js(69B)
--------leave-destructured-name.output.js(85B)
--------cleanup-unused-namespaces.output.js(312B)
--------leave-ember-test.crlf.output.js(142B)
--------leave-ember-test.input.js(100B)
--------destructure-inject-and-computed.input.js(448B)
--------multi-level-destructuring.output.js(317B)
--------top-comment.input.js(169B)
--------leave-ember-test.crlf.input.js(105B)
--------helper.input.js(106B)
--------final-boss.output.js(2KB)
--------named-then-default-imports.output.js(78B)
--------leave-emberk.input.js(85B)
--------leave-emberk.output.js(121B)
--------final-boss.input.js(2KB)
--------remove-ember-import.input.js(72B)
--------top-comment.output.js(178B)
--------leave-unmatched-destructuring.input.js(127B)
--------leave-ember-test.output.js(136B)
--------remove-ember-import.output.js(81B)
--------multi-level-destructuring.input.js(296B)
--------cleanup-unused-namespaces.input.js(235B)
--------destructure-nested-namespace.input.js(64B)
--------destructure-inject-and-computed.output.js(568B)
--------destructure-nested-namespace.output.js(71B)
--------helper.output.js(136B)
--------named-then-default-imports.input.js(30B)
--------fix-destructure-inject-and-computed.output.js(568B)
----.travis.yml(1KB)
----__tests__()
--------bin-test.js(5KB)
--------expected()
--------transform-test.js(345B)
----transform.js(25KB)
----README.md(6KB)
----appveyor.yml(524B)
----.editorconfig(114B)
----.gitignore(18B)
----bin()
--------ember-modules-codemod.js(4KB)
----package.json(648B)

网友评论