babel-plugin-angularjs-annotate:将Angular 1.x依赖项注入注释添加到ES6代码

时间:2024-02-19 20:14:21
【文件属性】:

文件名称:babel-plugin-angularjs-annotate:将Angular 1.x依赖项注入注释添加到ES6代码

文件大小:356KB

文件格式:ZIP

更新时间:2024-02-19 20:14:21

javascript angularjs babel babel-plugin dependency-injection

babel-plugin-angularjs-注释 适用于Babel用户的分支,重点是速度和ES6支持。 将Angular 1.x DI注释添加到Babel正在处理的ES5 / ES6代码中,并支持显式注释( /* @ngInject */ )和典型的Angular代码模式的自动(隐式)注释。 与ES5,移植ES6和原始ES6来源完全兼容。 与独立的ng-annotate工具相比,可大大减少已经使用Babel的项目的构建时间。 该插件目前支持匹配和转换ng-annotate当前识别的所有模式(显式和隐式),并通过ng-annotate测试套件的相关部分。 安装 与其他一样使用。 大多数用户都想运行 $ npm install babel-plugin-angularjs-annotate --save-dev 并将插件添加到您的.babelrc文件中: { " presets " : [ " @babel/preset-env " ], " plugins " : [ " angularjs-annotate " ] } 选件 explicitOnly 默认情况


【文件预览】:
babel-plugin-angularjs-annotate-master
----.circleci()
--------config.yml(395B)
----.gitignore(24B)
----README.md(6KB)
----IMPLICIT.md(4KB)
----tests()
--------provider$get.js(5KB)
--------ngmin-tests()
--------simple-arrow.js(15KB)
--------ui-router.js(10KB)
--------ngInject.js(10KB)
--------inside_module.js(2KB)
--------angular.js(762KB)
--------simple.js(17KB)
--------has_inject.js(407B)
--------todo.js(217B)
--------modals.js(4KB)
--------has_inject_removed.js(308B)
--------es6.js(6KB)
--------.babelrc(42B)
--------tests.js(5KB)
--------issues.js(7KB)
--------references.js(7KB)
--------ngInject-arrow.js(7KB)
----docs()
--------index.html(3KB)
--------repl-browser.js(372KB)
--------repl.js(350B)
----ng-annotate-main.js(31KB)
----LICENSE(1KB)
----CHANGES.md(8KB)
----.eslintrc(155B)
----nginject.js(12KB)
----package.json(1KB)
----.babelrc(151B)
----babel-ng-annotate.js(4KB)
----scopetools.js(1KB)
----package-lock.json(173KB)

网友评论