ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

自定义元素导入器

JMendyk 全部

使用一条命令导入您所用的所有 HTML 自定义元素

详细信息

  • 1.0.0
  • github.com
  • github.com
  • 9年前
  • 2小时前
  • 9年前

安装次数

  • 总计 1K
  • Win 773
  • Mac 163
  • Linux 97
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

读我

源代码
raw.githubusercontent.com

自定义元素导入器

“Custom Elements Importer”是 Sublime Text 2 的插件。通过命令面板调用时,将找到文件中的所有自定义元素,并在光标位置添加“link”标签导入。

使用方法

使用命令面板(Ctrl+Shift+P)运行“自定义元素导入器”,选择“导入自定义元素”。

功能

  • 发现 HTML 自定义元素
  • 创建未导入的标签定义的“link”标签导入
  • 易于通过设置自定义,例如
    • 自定义元素的默认路径
    • 根据名称前缀定义元素的路径(例如,前缀“x”用于元素“x-foo”,“x-bar”)
    • 根据标签定义路径(非基于前缀)
    • 定义导入依赖项(例如,“cool-icon”需要“cool-icons-set”才能正常工作)

设置

以下是包含所有属性描述的示例设置文件。

{
    // default path if tags does not match neither "prefix_paths" not "tag_paths"
    "default_path": "bower_components",

    // define common paths for all elements with certain prefix
    "prefix_paths": {
        // example: "x": "my_tags/x"
    },

    // define paths per-tag
    "tag_paths": {
        // example: "x-tag": "my_tags/x-tag.html"
    },

    // define import dependencies if element requires additional files
    "tag_dependencies": {
        // example: "cool-icon": ["cool-icons-set"] 
    }
}

许可证

The MIT License (MIT)

Copyright (c) 2015 JMendyk

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.