All Projects → markuplint → Markuplint

markuplint / Markuplint

Licence: mit
A Linter for All Markup Languages.

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Markuplint

Custom Element
A base class for Web Components (Custom Elements) which provides simple data binding.
Stars: ✭ 60 (-68.91%)
Mutual labels:  webcomponents, custom-elements
Stencil
A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.
Stars: ✭ 9,880 (+5019.17%)
Mutual labels:  webcomponents, custom-elements
Web Components Angular React
Multiple apps as components POC
Stars: ✭ 64 (-66.84%)
Mutual labels:  webcomponents, custom-elements
Crab
JavaScript library for building user interfaces with Custom Elements, Shadow DOM and React like API
Stars: ✭ 22 (-88.6%)
Mutual labels:  webcomponents, custom-elements
Vaadin Combo Box
The Web Component for displaying a list of items with filtering. Part of the Vaadin components.
Stars: ✭ 113 (-41.45%)
Mutual labels:  webcomponents, custom-elements
Dna
Progressive Web Components.
Stars: ✭ 22 (-88.6%)
Mutual labels:  webcomponents, custom-elements
Aybolit
Lightweight web components library built with LitElement.
Stars: ✭ 90 (-53.37%)
Mutual labels:  webcomponents, custom-elements
Snuggsi
snuggsi ツ - Easy Custom Elements in ~1kB
Stars: ✭ 288 (+49.22%)
Mutual labels:  webcomponents, custom-elements
Nutmeg
Build, test, and publish vanilla Web Components with a little spice
Stars: ✭ 111 (-42.49%)
Mutual labels:  webcomponents, custom-elements
Vanilla Hamburger
Animated hamburger menu icons for modern web apps (1.8 KB) 🍔
Stars: ✭ 110 (-43.01%)
Mutual labels:  webcomponents, custom-elements
Vanilla Colorful
A tiny color picker custom element for modern web apps (2.7 KB) 🎨
Stars: ✭ 467 (+141.97%)
Mutual labels:  webcomponents, custom-elements
Magic Microservices
Write components in any way, use them everywhere.😘
Stars: ✭ 145 (-24.87%)
Mutual labels:  webcomponents, svelte
Awesome Polymer
A collection of awesome Polymer resources.
Stars: ✭ 384 (+98.96%)
Mutual labels:  webcomponents, custom-elements
Svelte Custom Elements
Turn Svelte components into web components
Stars: ✭ 45 (-76.68%)
Mutual labels:  webcomponents, svelte
Vaadin Grid
vaadin-grid is a free, high quality data grid / data table Web Component. Part of the Vaadin components.
Stars: ✭ 383 (+98.45%)
Mutual labels:  webcomponents, custom-elements
Redux Store Element
A custom element allowing a more declarative use of Redux.
Stars: ✭ 83 (-56.99%)
Mutual labels:  webcomponents, custom-elements
anywhere-webcomponents
A UI work in progress based on custom elements (web components) for use in anywhere.
Stars: ✭ 17 (-91.19%)
Mutual labels:  webcomponents, custom-elements
Switzerland
🇨🇭Switzerland takes a functional approach to Web Components by applying middleware to your components. Supports Redux, attribute mutations, CSS variables, React-esque setState/state, etc… out-of-the-box, along with Shadow DOM for style encapsulation and Custom Elements for interoperability.
Stars: ✭ 261 (+35.23%)
Mutual labels:  webcomponents, custom-elements
Calcite Components
Web Components for the Calcite Design System. Built with Stencil JS. Currently in Beta!
Stars: ✭ 96 (-50.26%)
Mutual labels:  webcomponents, custom-elements
Api Viewer Element
API documentation and live playground for Web Components
Stars: ✭ 121 (-37.31%)
Mutual labels:  webcomponents, custom-elements

markuplint

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Test FOSSA Status Coverage Status Gitter

Peace of mind in your markup - A Linter for All Markup Languages.

Usage

Packages

Package NPM Platform
markuplint npm version Node.js
@markuplint/file-resolver npm version Node.js
@markuplint/html-spec npm version Universal
@markuplint/html-parser npm version Universal
@markuplint/i18n npm version Universal
@markuplint/ml-ast npm version Universal
@markuplint/parser-utils npm version Universal
@markuplint/ml-config npm version Universal
@markuplint/ml-core npm version Universal
@markuplint/ml-spec npm version Universal
@markuplint/rules npm version Universal

Plugins

Rule plugins

Package NPM Platform
@markuplint/rule-textlint npm version Universal

Language plugins

Package NPM Platform
@markuplint/pug-parser npm version Universal
@markuplint/vue-parser npm version Universal
@markuplint/vue-spec npm version Universal
@markuplint/svelte-parser npm version Universal
@markuplint/php-parser npm version Universal
@markuplint/erb-parser npm version Universal
@markuplint/ejs-parser npm version Universal
@markuplint/mustache-parser npm version Universal
@markuplint/nunjucks-parser npm version Universal
@markuplint/liquid-parser npm version Universal

Editor Extensions

Editor Page Author
Visual Studio Code: markuplint extension Visual Studio Code @YusukeHirao
Vim: markuplint plugin Vim (Not support v1.x yet) @heavenshell

Other Tools

License

FOSSA Status

Thanks

This linter is inspired by:

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].