-
Notifications
You must be signed in to change notification settings - Fork 17
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
[Fixes #108] expose use #111
Conversation
renderer | ||
.use(nib()) | ||
.import(nib.path + '/nib'); | ||
if (this._use && Array.isArray(this._use)) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Это лишняя проверка, опция use
по умолчанию массив.
Я написал замечания, поправь их и сделай |
@blond Хорошо, поправлю |
@blond готово |
С ребейзом немного не получилось :) Необходимо, чтобы в результате твой PR состоял из одного коммита с только твоими измененими. Для этого удали этот коммит https://github.com/JiLiZART/enb-stylus/commit/c9d3ce4f4f13c9450cc52aeb83f8249cfba6f548. Затем обнови, master до текущей актуальной версии:
В данном случае под
Потом сделай в своей ветке ребейз от
Исправь конфликты и перетри изменения в своей ветке:
В данном случае под
|
@@ -175,6 +177,14 @@ Oбработка `url()` внутри файлов `.styl` и `.css`. | |||
|
|||
**Важно!** Опция работает только для файлов с расширением `.styl`. | |||
|
|||
### use | |||
|
|||
Тип: `Array`. По умолчанию: `[]`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Давай поддержим возможность передать не только массив, но и 1 плагин.
@blond как то так? |
* @param {String[]} [options.includes=[]] Adds additional path to resolve a path in @import | ||
* and url().<br/> | ||
* [Stylus: include]{@link http://bit.ly/1IpsoTh} | ||
* <br/> | ||
* Important: Available for Stylus only. | ||
* @param {Function[]} [options.use=[nib(), rupture(), jeet()]] Allows to use plugins for Stylus.<br/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
После равно пишется значение по умолчанию, а не примеры использования.
Да, всё так. Но возникло ещё пару замечаний, вроде финальных. |
@JiLiZART, будешь добивать? ) Осталось-то совсем чуть-чуть. |
Да
|
@blond поправил тесты и jsdoc, по поводу сравнения nib() с [nib()] надеюсь правильно тебя понял. |
@@ -300,6 +300,44 @@ describe('stylus-tech', function () { | |||
}); | |||
}); | |||
|
|||
describe('use', function () { | |||
var nibPlugin = require('nib'), | |||
vow = require('vow'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
vow
лучше вынести в самый верх файла, т.к. к он может понадобиться в любом тесте.
Ну и вообще, хороший тон все модули подключать не в рантайме, если в этом нет явной необходимости.
Да, всё правильно понял. |
Написал небольшое замечание в тестах. |
Поправил. |
@JiLiZART, спасибо за терпение! ;) |
No description provided.