bem-sdk
bem-sdk copied to clipboard
BEM SDK packages
@bem/sdk.naming.entity @bem/sdk.entity-name This packages have the same links to source but have difference names and groups in README.
In [webpack-bem-plugin](https://github.com/bem/webpack-bem-plugin/pull/1#discussion_r165514501) I want to get preset from path to specific file in project. Firstly I thought that `levelSync` solves my problem. But It returns "nearest parent config". Then I...
- Support `pattern` field in the main walk method (like file.parse should actually do it?) - Parse `pattern` to find `${entity}` inside it - Choose Walker according to passed `scheme`...
Walk should use `file.stringify` and `presets` modules for walking thru file system. https://github.com/bem-sdk-archive/bem-walk/issues/77
[webpack-bem-plugin](https://github.com/bem/webpack-bem-plugin/pull/1#discussion_r165372844) requests method: `import-notation-string -> import-notation-full-string` For now extending context process is integrated in [parse](https://github.com/bem/bem-sdk/blob/master/packages/import-notation/index.js#L39) method. Can we do a simple refactoring here?
From [webpack-bem-plugin](https://github.com/bem/webpack-bem-plugin/pull/1#discussion_r165852701). `level.path` from `bemrc` contains layer-part. Cell also has layer part ([common is default](https://github.com/bem/bem-sdk/blob/master/packages/naming.cell.stringify/cell-stringify.js#L61)). How can I build full path from level and cell ? Put project root in...
It's a very common case to pull all chunks to an array to get intro. Would be nice to get it from the box.
My bemrc: ``` { // ... sets: { desktop: '@foo-lib/common common' } } ``` not working because [only set reference](https://github.com/bem/bem-sdk/blob/master/packages/config/index.js#L338) is supported
- `cwd` option must be absolute