All Projects → kubosho → vscode-ecsstractor

kubosho / vscode-ecsstractor

Licence: MIT License
Extracting selectors from HTML / JSX / TSX and generate CSS file.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to vscode-ecsstractor

Vscode Stylelint
A Visual Studio Code extension to lint CSS/SCSS/Less with stylelint
Stars: ✭ 260 (+477.78%)
Mutual labels:  jsx, vscode, vscode-extension
Vscode Glean
The extension provides refactoring tools for your React codebase
Stars: ✭ 1,194 (+2553.33%)
Mutual labels:  jsx, vscode, vscode-extension
project-japanese-proofreading
テキストファイルやMarkdownファイルの日本語の文章をチェックするVS Codeの拡張機能
Stars: ✭ 81 (+80%)
Mutual labels:  vscode, vscode-extension
vue3-jd-h5
🔥 Based on vue3.0.0, vant3.0.0, vue-router v4.0.0-0, vuex^4.0.0-0, vue-cli3, mockjs, imitating Jingdong Taobao, mobile H5 e-commerce platform! 基于vue3.0.0 ,vant3.0.0,vue-router v4.0.0-0, vuex^4.0.0-0,vue-cli3,mockjs,仿京东淘宝的,移动端H5电商平台!
Stars: ✭ 660 (+1366.67%)
Mutual labels:  jsx, tsx
vite-vue-admin
🎉🎉使用Vite + Vue3 + TypeScript + Element-plus + Mock开发的后台管理系统🎉🎉
Stars: ✭ 97 (+115.56%)
Mutual labels:  jsx, tsx
vscode-angular-html
Angular syntax highlighting for HTML templates
Stars: ✭ 35 (-22.22%)
Mutual labels:  vscode, vscode-extension
vuetify-tsx
Vuetify TSX is just a wrapper lib around vuetify components.
Stars: ✭ 20 (-55.56%)
Mutual labels:  jsx, tsx
md-editor-v3
Markdown editor for vue3, developed in jsx and typescript, dark theme、beautify content by prettier、render articles directly、paste or clip the picture and upload it...
Stars: ✭ 326 (+624.44%)
Mutual labels:  jsx, tsx
Esbuild
An extremely fast JavaScript and CSS bundler and minifier
Stars: ✭ 29,374 (+65175.56%)
Mutual labels:  jsx, tsx
indent.js
Pure code indentation for jsx, tsx, ts, js, html, css, less, scss.
Stars: ✭ 55 (+22.22%)
Mutual labels:  jsx, tsx
typesafe-templates
Template engine that leverages JSX to generate JavaScript code from TypeScript code files rather than text templates.
Stars: ✭ 27 (-40%)
Mutual labels:  jsx, tsx
njsx
A customizable and declarative interface for creating React and React Native components without JSX syntax.
Stars: ✭ 29 (-35.56%)
Mutual labels:  jsx, tsx
ios-scriptable-tsx
在 vscode 上使用 typescript 和 jsx 开发 ios 小组件的小框架.基于 Scriptable app.
Stars: ✭ 113 (+151.11%)
Mutual labels:  jsx, tsx
Dependency Cruiser
Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
Stars: ✭ 2,326 (+5068.89%)
Mutual labels:  jsx, tsx
harshhhdev.github.io
Harsh Singh's personal blog and portfolio ⚡ built with Next.js
Stars: ✭ 23 (-48.89%)
Mutual labels:  jsx, tsx
element
Fast and simple custom elements.
Stars: ✭ 65 (+44.44%)
Mutual labels:  jsx, tsx
lowcode
React Lowcode - prototype, develop and maintain internal apps easier
Stars: ✭ 32 (-28.89%)
Mutual labels:  jsx, tsx
vscode-requirejs
Provides goto definition functionality for require js modules.
Stars: ✭ 20 (-55.56%)
Mutual labels:  vscode, vscode-extension
core
Light weight feature rich UI Framework for JavaScript for Browser with Dependency Injection, Mocking and Unit Testing
Stars: ✭ 18 (-60%)
Mutual labels:  jsx, tsx
vscode-less
🔌 Less intellisense for Variables and Mixins in all Less files.
Stars: ✭ 21 (-53.33%)
Mutual labels:  vscode, vscode-extension

eCSStractor for VS Code

CircleCI

eCSStractor demo

Extracting selectors from HTML / JSX / TSX and generate CSS file.

hudochenkov/ecsstractor of VS Code version.

Usage

Open any HTML file and do the following:

  1. Open the command palette
    • Press Cmd + Shift + P on macOS or Ctrl + Shift + P on Windows / Linux
    • Go to ViewCommand Palette
  2. Typing the Run: eCSStractor and select

Then will see new tab with CSS selectors extracted from HTML file.

Example

Source:

<ul id="test-list" class="list">
  <li class="list-item">Test 1</li>
  <li class="list-item">Test 2</li>
  <li class="list-item">Test 3</li>
  <li class="list-item">Test 4</li>
  <li class="list-item">Test 5</li>
</ul>

Run eCSStractor:

#test-list {
}
.list {
}
.list-item {
}

Installation

In VS Code window:

  1. Open the extensions
    • Press Cmd + Shift + P on macOS or Ctrl + Shift + P on Windows / Linux
    • Go to ViewExtensions
  2. Typing the ecsstractor in input form and select Install on eCSStractor
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].