Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use bem decl for merge, subtract and intersect #232

Closed
wants to merge 45 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
588ad07
Moved to `enb` organization
Mar 30, 2016
75acd59
Fixed typo
Mar 30, 2016
d62cb0c
chore: update `bem-naming` to `1.0.0`
Mar 30, 2016
e9aa853
Got rid of scheme builders
Mar 30, 2016
b055ad1
Merge pull request #209 from enb/issue-208
blond Mar 30, 2016
f9c11ef
Removed redundant code from `deps-old` module
Apr 6, 2016
f22cc90
Removed redundant code from `deps-resolver` module
Apr 6, 2016
15ede42
Merge pull request #210 from enb/redundant
blond Apr 6, 2016
3b9a84f
Updated `bem-naming` to `1.0.1`
Apr 6, 2016
cbe968f
remove deprecated techs
Apr 14, 2016
ad533fd
Merge pull request #212 from enb/issue-211
blond Apr 14, 2016
e045748
remove deprecated options
Apr 14, 2016
97a2b50
Merge pull request #214 from enb/issue-213
blond Apr 14, 2016
33efab2
test: support node 4
Apr 20, 2016
cfe561b
chore: update `mock-fs` to `3.8.0`
Apr 20, 2016
8686e7e
chore: update `mock-enb` to `0.3.2`
Apr 20, 2016
efce8be
test: run tests in node 4 and 5
Apr 20, 2016
0d15133
Merge pull request #216 from enb/issue-215
blond Apr 21, 2016
f865d31
refactor: change the format of level introspection
Apr 28, 2016
e5c0a26
refactor: remove `level` and `levels` classes
Apr 28, 2016
438fe3c
test: fix tests for `levels` tech
Apr 28, 2016
20511d9
refactor: support new introspection format for `levels-to-bemdecl` tech
Apr 28, 2016
b38f946
test: fix techs for `levels-to-bemdecl` tech
Apr 28, 2016
ffcd410
refactor: support new introspection format for `deps` tech
Apr 28, 2016
c11dc49
refactor: support new introspection format for `deps-old` tech
Apr 28, 2016
e86d28c
refactor: support new introspection format for `files` tech
Apr 28, 2016
77dcb38
node: remove support Node.js 0.10 and 0.12
Apr 28, 2016
666ac5c
test: fix describe for `deps-by-tech-to-bemdecl` tech
Apr 28, 2016
6498856
style: support ES 2015
Apr 28, 2016
4253965
refactor: remove benchmarks
Apr 28, 2016
ccf4482
Merge pull request #217 from enb/levels
blond May 7, 2016
f856716
API moved to bottom of list
vithar May 14, 2016
adab821
Merge pull request #219 from vithar/patch-1
blond May 14, 2016
8a70520
Remove 'docs/bem-project.md' file
vithar May 16, 2016
a758bb0
Merge pull request #222 from vithar/remove-bem-project.md
blond May 17, 2016
f07a7c1
Update build-bundle.md (#224)
Jun 21, 2016
749ef42
Replaced *.bemhtml with *.bemhtml.js [issue 404]
Jun 24, 2016
d3108a7
chore(npm): remove npmignore
Jul 4, 2016
cfbfdfc
Updated tutorials to explicitly export BEMJSON [issue 403] (#228)
godfreyd Jul 6, 2016
a877bed
Merge pull request #226 from enb/godfreyd-iss404
blond Jul 8, 2016
b35e52a
Use bem decl for merge, subtract and intersect
skad0 Sep 18, 2016
b5e8af0
fixup! Use bem decl for merge, subtract and intersect
skad0 Sep 22, 2016
c69003b
fixup! fixup! Use bem decl for merge, subtract and intersect
skad0 Sep 22, 2016
e8f96c0
fixup! fixup! fixup! Use bem decl for merge, subtract and intersect
skad0 Sep 23, 2016
db61590
fixup! fixup! fixup! fixup! Use bem decl for merge, subtract and inte…
skad0 Sep 30, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
node_modules
coverage
benchmark/fixtures/libs
3 changes: 0 additions & 3 deletions .jscsrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
"excludeFiles": [
"node_modules",
"exlib",
"benchmark/fixtures",
"coverage",
"docs"
],
Expand All @@ -18,7 +17,6 @@
"disallowSpacesInNamedFunctionExpression": {
"beforeOpeningRoundBrace": true
},
"requireMultipleVarDecl": true,
"requireBlocksOnNewline": 1,
"disallowPaddingNewlinesInBlocks": true,
"disallowSpacesInsideArrayBrackets": "nested",
Expand All @@ -27,7 +25,6 @@
"disallowQuotedKeysInObjects": "allButReserved",
"disallowSpaceAfterObjectKeys": true,
"requireCommaBeforeLineBreak": true,
"requireOperatorBeforeLineBreak": true,
"disallowSpaceAfterPrefixUnaryOperators": true,
"disallowSpaceBeforePostfixUnaryOperators": true,
"requireSpaceBeforeBinaryOperators": true,
Expand Down
1 change: 0 additions & 1 deletion .jshintignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
node_modules
exlib
benchmark/fixtures
coverage
docs
4 changes: 3 additions & 1 deletion .jshintrc
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@
"unused": true,

"node": true,
"esversion": 6,

"expr": true,
"sub": true
"sub": true,
"laxbreak": true
}
7 changes: 0 additions & 7 deletions .npmignore

This file was deleted.

5 changes: 2 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@ language: node_js

matrix:
include:
- node_js: iojs-v1
- node_js: "0.10"
- node_js: "0.12"
- node_js: "4"
env: COVERALLS=1
- node_js: "5"

after_success:
- if [ "x$COVERALLS" = "x1" ]; then npm run coveralls; fi
48 changes: 24 additions & 24 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -235,27 +235,27 @@
* Модуль `inherit` обновлён до версии `2.2.2`.
* Модуль `js-yaml` обновлён до версии `3.2.3`.

[#201]: https://github.com/enb-bem/enb-bem-techs/issues/201
[#192]: https://github.com/enb-bem/enb-bem-techs/issues/192
[#191]: https://github.com/enb-bem/enb-bem-techs/issues/191
[#185]: https://github.com/enb-bem/enb-bem-techs/pull/185
[#179]: https://github.com/enb-bem/enb-bem-techs/issues/179
[#175]: https://github.com/enb-bem/enb-bem-techs/issues/175
[#156]: https://github.com/enb-bem/enb-bem-techs/issues/156
[#151]: https://github.com/enb-bem/enb-bem-techs/issues/151
[#148]: https://github.com/enb-bem/enb-bem-techs/issues/148
[#136]: https://github.com/enb-bem/enb-bem-techs/issues/136
[#129]: https://github.com/enb-bem/enb-bem-techs/issues/129
[#116]: https://github.com/enb-bem/enb-bem-techs/issues/116
[#113]: https://github.com/enb-bem/enb-bem-techs/issues/113
[#112]: https://github.com/enb-bem/enb-bem-techs/issues/112
[#107]: https://github.com/enb-bem/enb-bem-techs/issues/107
[#103]: https://github.com/enb-bem/enb-bem-techs/issues/103
[#99]: https://github.com/enb-bem/enb-bem-techs/issues/99
[#97]: https://github.com/enb-bem/enb-bem-techs/issues/97
[#94]: https://github.com/enb-bem/enb-bem-techs/issues/94
[#93]: https://github.com/enb-bem/enb-bem-techs/issues/93
[#70]: https://github.com/enb-bem/enb-bem-techs/issues/70
[#67]: https://github.com/enb-bem/enb-bem-techs/issues/67
[#41]: https://github.com/enb-bem/enb-bem-techs/issues/41
[#10]: https://github.com/enb-bem/enb-bem-techs/issues/10
[#201]: https://github.com/enb/enb-bem-techs/issues/201
[#192]: https://github.com/enb/enb-bem-techs/issues/192
[#191]: https://github.com/enb/enb-bem-techs/issues/191
[#185]: https://github.com/enb/enb-bem-techs/pull/185
[#179]: https://github.com/enb/enb-bem-techs/issues/179
[#175]: https://github.com/enb/enb-bem-techs/issues/175
[#156]: https://github.com/enb/enb-bem-techs/issues/156
[#151]: https://github.com/enb/enb-bem-techs/issues/151
[#148]: https://github.com/enb/enb-bem-techs/issues/148
[#136]: https://github.com/enb/enb-bem-techs/issues/136
[#129]: https://github.com/enb/enb-bem-techs/issues/129
[#116]: https://github.com/enb/enb-bem-techs/issues/116
[#113]: https://github.com/enb/enb-bem-techs/issues/113
[#112]: https://github.com/enb/enb-bem-techs/issues/112
[#107]: https://github.com/enb/enb-bem-techs/issues/107
[#103]: https://github.com/enb/enb-bem-techs/issues/103
[#99]: https://github.com/enb/enb-bem-techs/issues/99
[#97]: https://github.com/enb/enb-bem-techs/issues/97
[#94]: https://github.com/enb/enb-bem-techs/issues/94
[#93]: https://github.com/enb/enb-bem-techs/issues/93
[#70]: https://github.com/enb/enb-bem-techs/issues/70
[#67]: https://github.com/enb/enb-bem-techs/issues/67
[#41]: https://github.com/enb/enb-bem-techs/issues/41
[#10]: https://github.com/enb/enb-bem-techs/issues/10
2 changes: 1 addition & 1 deletion CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
Контрибьютеры
-------------

Список контрибьютеров данного проекта доступен по ссылке https://github.com/enb-bem/enb-bem-techs/graphs/contributors.
Список контрибьютеров данного проекта доступен по ссылке https://github.com/enb/enb-bem-techs/graphs/contributors.

Вы так же можете получить его с помощью команды `git log --pretty=format:"%an <%ae>" | sort -u`.

Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
© YANDEX LLC, 2014

The Source Code called `enb-bem-techs` available at https://github.com/enb-bem/enb-bem-techs is subject to the terms of the Mozilla Public License, v. 2.0 (hereinafter - MPL). The text of MPL is the following:
The Source Code called `enb-bem-techs` available at https://github.com/enb/enb-bem-techs is subject to the terms of the Mozilla Public License, v. 2.0 (hereinafter - MPL). The text of MPL is the following:

Mozilla Public License, version 2.0

Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
enb-bem-techs
=============

[![NPM version](https://img.shields.io/npm/v/enb-bem-techs.svg?style=flat)](https://www.npmjs.org/package/enb-bem-techs) [![Build Status](https://img.shields.io/travis/enb-bem/enb-bem-techs/master.svg?style=flat&label=tests)](https://travis-ci.org/enb-bem/enb-bem-techs) [![Build status](https://img.shields.io/appveyor/ci/blond/enb-bem-techs.svg?style=flat&label=windows)](https://ci.appveyor.com/project/blond/enb-bem-techs) [![Coverage Status](https://img.shields.io/coveralls/enb-bem/enb-bem-techs.svg?style=flat)](https://coveralls.io/r/enb-bem/enb-bem-techs?branch=master) [![Dependency Status](https://img.shields.io/david/enb-bem/enb-bem-techs.svg?style=flat)](https://david-dm.org/enb-bem/enb-bem-techs)
[![NPM version](https://img.shields.io/npm/v/enb-bem-techs.svg?style=flat)](https://www.npmjs.org/package/enb-bem-techs) [![Build Status](https://img.shields.io/travis/enb/enb-bem-techs/master.svg?style=flat&label=tests)](https://travis-ci.org/enb/enb-bem-techs) [![Build status](https://img.shields.io/appveyor/ci/blond/enb-bem-techs.svg?style=flat&label=windows)](https://ci.appveyor.com/project/blond/enb-bem-techs) [![Coverage Status](https://img.shields.io/coveralls/enb/enb-bem-techs.svg?style=flat)](https://coveralls.io/r/enb/enb-bem-techs?branch=master) [![Dependency Status](https://img.shields.io/david/enb/enb-bem-techs.svg?style=flat)](https://david-dm.org/enb/enb-bem-techs)

`enb-bem-techs` — это основной пакет технологий для работы с проектами, созданными по БЭМ-методологии.

Expand All @@ -15,7 +15,7 @@ enb-bem-techs
* [levelsToBemdecl](docs/api.ru.md#levelstobemdecl) — формирует BEMDECL-файл из БЭМ-сущностей с указанных уровней.
* [bemjsonToBemdecl](docs/api.ru.md#bemjsontobemdecl) — формирует BEMDECL-файл из BEMJSON-файла.
* [deps](docs/api.ru.md#deps) — дополняет декларацию БЭМ-сущностей необходимыми зависимостями.
* [depsOld](docs/api.ru.md#depsold) — дополняет декларацию БЭМ-сущностей необходимыми зависимостями. Использует алгоритм, заимствованный из [bem-tools](https://ru.bem.info/tools/bem/bem-tools/).
* [depsOld](docs/api.ru.md#depsold) — дополняет декларацию БЭМ-сущностей необходимыми зависимостями. Использует алгоритм, заимствованный из [bem-tools](https://github.com/bem/bem-tools/tree/support/0.10.x).
* [depsByTechToBemdecl](docs/api.ru.md#depsbytechtobemdecl) — формирует BEMDECL-файл на основе зависимостей по технологиям.
* [files](docs/api.ru.md#files) — собирает список исходных файлов и директорий для сборки.
* [provideBemdecl](docs/api.ru.md#providebemdecl) — копирует BEMDECL-файл из указанной ноды (node) в текущую.
Expand All @@ -38,12 +38,12 @@ $ npm install --save-dev enb-bem-techs
Документация
------------

* [API технологий](docs/api.ru.md)
* [Как устроены БЭМ-проекты](docs/bem-project.md)
* [Как устроены БЭМ-проекты](https://ru.bem.info/methodology/filesystem/)
* [Сборка бандла](docs/build-bundle.md)
* [Сборка страницы](docs/build-page.md)
* [Сборка merged-бандла](docs/build-merged-bundle.md)
* [Сборка дистрибутива](docs/build-dist.md)
* [API технологий](docs/api.ru.md)

Лицензия
--------
Expand Down
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version: "{build}"

environment:
nodejs_version: "0.12"
nodejs_version: "4"

matrix:
fast_finish: true
Expand Down
29 changes: 0 additions & 29 deletions benchmark/.jshintrc

This file was deleted.

3 changes: 0 additions & 3 deletions benchmark/fixtures/.bowerrc

This file was deleted.

9 changes: 0 additions & 9 deletions benchmark/fixtures/bower.json

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion benchmark/fixtures/nested-level/block/block.txt

This file was deleted.

1 change: 0 additions & 1 deletion benchmark/fixtures/simple-level/block.txt

This file was deleted.

1 change: 0 additions & 1 deletion benchmark/fixtures/simple-level/block__elem.txt

This file was deleted.

1 change: 0 additions & 1 deletion benchmark/fixtures/simple-level/block__elem_bool-mod.txt

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion benchmark/fixtures/simple-level/block_bool-mod.txt

This file was deleted.

1 change: 0 additions & 1 deletion benchmark/fixtures/simple-level/block_modName_modVal.txt

This file was deleted.

26 changes: 0 additions & 26 deletions benchmark/level.js

This file was deleted.

54 changes: 0 additions & 54 deletions benchmark/levels.js

This file was deleted.

61 changes: 0 additions & 61 deletions docs/bem-project.md

This file was deleted.

Loading