enb / Enb
Licence: other
Tool for building web projects, BEM bundler.
Stars: â 136
Programming Languages
javascript
184084 projects - #8 most used programming language
Projects that are alternatives of or similar to Enb
Sailboat
ð A quick and easy way to distribute your Python projects!
Stars: â 137 (+0.74%)
Mutual labels: build, tool
Mam mol
$mol - fastest reactive micro-modular compact flexible lazy ui web framework.
Stars: â 385 (+183.09%)
Mutual labels: bundler, bem
Projectbuilder
A tool for easy automating and customizing build process for Unity.
Stars: â 80 (-41.18%)
Mutual labels: build, tool
The-HTML-and-CSS-Workshop
A New, Interactive Approach to Learning HTML and CSS
Stars: â 65 (-52.21%)
Mutual labels: bundler, bem
Auxpack
A dashboard for monitoring Webpack build stats.
Stars: â 86 (-36.76%)
Mutual labels: build, bundler
Phonesploit
A tool for remote ADB exploitation in Python3 for all Machines.
Stars: â 122 (-10.29%)
Mutual labels: tool
Tybalt
Training and evaluating a variational autoencoder for pan-cancer gene expression data
Stars: â 126 (-7.35%)
Mutual labels: tool
Kit
Unity3DåŒåçå·¥å
·å
éå, éæåžžè§çåŒåç»ä»¶ä»¥å
äºéå€é 蜮åãäœç³»æŽæ°äžããã
Stars: â 123 (-9.56%)
Mutual labels: tool
Scraper
A scraper that switches between normal mode and gentleman mode, built on Eletron, React
Stars: â 127 (-6.62%)
Mutual labels: tool
Trytravis
Send local git changes to Travis CI without commits or pushes.
Stars: â 131 (-3.68%)
Mutual labels: tool
Skin
Pure CSS framework designed & developed by eBay for a branded, e-commerce marketplace.
Stars: â 126 (-7.35%)
Mutual labels: bem
Build
Netlify Build runs the build command, Build Plugins and bundles Netlify Functions.
Stars: â 135 (-0.74%)
Mutual labels: build
Mass Rat
Basic Multiplatform Remote Administration Tool - Xamarin
Stars: â 127 (-6.62%)
Mutual labels: tool
ENB
The tool for building web projects created with the BEM methodology.
Introduction
The main purpose of ENB is to combine source files into bundles, usually for further use in the browser.
The build includes combining all source files, processing them and converting the code, as well as preparing and packing the resources (images, fonts, and so on).
Read more about building BEM projects on the bem.info site.
Basic features of ENB
- Searches for only those source files needed for the build.
- Connects the necessary source files based on dependency declarations.
- Defines the order of connecting the source files.
- Combines source files spread across the project's file system.
- Creates bundles and files.
- Extends the build for project-specific processing and conversion.
- Provides a local development service that supports builds on demand.
Installation
$ npm install --save-dev enb
Getting started
To create a BEM project configured for the build with ENB, use one of these options:
- Install a project-stub template project that supports ENB builds by default.
- Create a project that suits your tasks. To do this, answer the questions in the BEM project generator based on Yeoman.
Documentation
-
[deprecated]
Project build guide - Building a bundle
- Building a page
- Building a merged bundle
- Building a distribution
-
[deprecated]
Building with express -
[deprecated]
Guide to writing an ENB technology - Terminology
-
[deprecated]
API -
[deprecated]
CLI
Materials
Extensions
ENB technology packages are located in NPM: packages with the
enb
prefix.
Name | Status | Description |
---|---|---|
BEM methodologies | ||
BEM | Technologies for building BEM projects. | |
BEViS | Technologies for building BEViS projects. | |
Templating | ||
bem-xjst | Building BEMTREE and BEMHTML templates with bem-xjst. | |
xjst | Building BEMTREE and BEMHTML templates with XJST. | |
bh | Building BH templates. | |
bt | Building BT templates. | |
Styles | ||
CSS | Building and minimizing CSS files. | |
PostCSS | Building and processing CSS files with postcss. | |
Stylus | Building and minimizing Stylus files. | |
Saas | Building Sass files. | |
Roole | Building roo files. | |
JavaScript | ||
JavaScript | ![NPM version] (https://img.shields.io/npm/v/enb-js.svg) | Building, processing and minimizing JS files. |
YModules | Building JS files with YModules. | |
Public facilities | ||
Examples | Building BEM examples. | |
Docs | Building BEM documentation. | |
Browser tests | Building and running tests for client-side JavaScript. | |
Node tests | Building and running tests for BEM templates. | |
Template tests | Building and running tests for BEM templates. |
License
© 2013 YANDEX LLC. The code is released under the Mozilla Public License 2.0.
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].