Skip to content

Commit

Permalink
Merge pull request #267 from enb/bem-sdk.naming
Browse files Browse the repository at this point in the history
Use bem-sdk.naming.*
  • Loading branch information
blond committed Oct 1, 2017
2 parents 49a9710 + 4e7fa17 commit 644e8d3
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 8 deletions.
5 changes: 3 additions & 2 deletions lib/bundle-introspection.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
'use strict';

const stringifyEntity = require('bem-naming').stringify;
const parseEntity = require('bem-naming').parse;
const originNamingPreset = require('@bem/sdk.naming.presets').origin;
const stringifyEntity = require('@bem/sdk.naming.entity.stringify')(originNamingPreset);
const parseEntity = require('@bem/sdk.naming.entity.parse')(originNamingPreset);

/**
* Contains info about files in levels for bundle.
Expand Down
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@
"dependencies": {
"@bem/sdk.decl": "0.1.0",
"@bem/sdk.deps": "0.1.0",
"@bem/sdk.naming.entity.stringify": "0.1.0",
"@bem/sdk.naming.presets": "0.1.0-alpha.21b40d0b",
"bem-naming": "1.0.1",
"@bem/sdk.naming.entity.stringify": "0.2.0",
"@bem/sdk.naming.entity.parse": "0.2.0",
"@bem/sdk.naming.presets": "0.0.3",
"bem-walk": "1.0.0-1",
"file-eval": "1.0.0",
"inherit": "2.2.6",
Expand Down
5 changes: 3 additions & 2 deletions techs/deps-by-tech-to-bemdecl.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
var inherit = require('inherit'),
vm = require('vm'),
naming = require('bem-naming'),
originNamingPreset = require('@bem/sdk.naming.presets').origin,
parseEntity = require('@bem/sdk.naming.entity.parse')(originNamingPreset),
vow = require('vow'),
enb = require('enb'),
vfs = enb.asyncFS || require('enb/lib/fs/async-fs'),
Expand Down Expand Up @@ -96,7 +97,7 @@ module.exports = inherit(BaseTech, {
depResults.forEach(function (depResult) {
var fileDeps = vm.runInThisContext(depResult.text),
bemname = depResult.file.name.split('.')[0],
notation = naming.parse(bemname);
notation = parseEntity(bemname);

if (!fileDeps) {
return;
Expand Down
3 changes: 2 additions & 1 deletion techs/levels.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ const stream = require('stream');
const vow = require('vow');
const enb = require('enb');
const walk = require('bem-walk');
const stringifyEntity = require('bem-naming').stringify;
const originNamingPreset = require('@bem/sdk.naming.presets').origin;
const stringifyEntity = require('@bem/sdk.naming.entity.stringify')(originNamingPreset);
const uniqBy = require('lodash').uniqBy;

const vfs = enb.asyncFS || require('enb/lib/fs/async-fs');
Expand Down

0 comments on commit 644e8d3

Please sign in to comment.