Skip to content

Commit eb9e761

Browse files
authored
Merge branch 'dev' into refactor-updated-depencencies-webpack
2 parents 776b0ff + 454292e commit eb9e761

File tree

88 files changed

+180
-1041
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+180
-1041
lines changed

packages/cli/package.json

-5
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,12 @@
2323
"ora": "5.4.0"
2424
},
2525
"devDependencies": {
26-
"@pattern-lab/starterkit-mustache-base": "3.0.3",
2726
"dos2unix-cli": "^1.0.1",
2827
"eslint": "4.18.2",
2928
"eslint-config-prettier": "2.9.0",
3029
"eslint-plugin-prettier": "2.6.0",
3130
"prettier": "2.8.1",
3231
"proxyquire": "2.1.3",
33-
"starterkit-mustache-acidtest": "0.0.3",
34-
"starterkit-mustache-bootstrap": "0.1.1",
35-
"starterkit-mustache-foundation": "0.1.1",
36-
"starterkit-mustache-materialdesign": "0.1.2",
3732
"tap": "14.11.0"
3833
},
3934
"files": [

packages/cli/readme.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,8 @@ Passing no options starts the init in interactive mode
9494
Options:
9595
-h, --help output usage information
9696
-p, --project-dir <path> Specify a project directory. Default: ./
97-
-e, --edition <name> Specify an edition to install. Default: edition-node
98-
-k, --starterkit <name> Specify a starterkit to install. Default: starterkit-mustache-base
97+
-e, --edition <name> Specify an edition to install. Default: @pattern-lab/edition-node
98+
-k, --starterkit <name> Specify a starterkit to install. Default: @pattern-lab/starterkit-handlebars-demo
9999
```
100100

101101
### Serve Pattern Lab

packages/cli/test/cli-build.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ tap.test('Init and build ->', (t) =>
1717
'--edition',
1818
'@pattern-lab/edition-node',
1919
'--starterkit',
20-
'@pattern-lab/starterkit-mustache-demo',
20+
'@pattern-lab/starterkit-handlebars-demo',
2121
]);
2222
yield spawnCmd([
2323
'build',

packages/cli/test/cli-disable.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ tap.test('Disable ->', (t) =>
1616
'--edition',
1717
'@pattern-lab/edition-node',
1818
'--starterkit',
19-
'@pattern-lab/starterkit-mustache-base',
19+
'@pattern-lab/starterkit-handlebars-vanilla',
2020
]);
2121
yield spawnCmd([
2222
'install',

packages/cli/test/cli-enable.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ tap.test('Enable ->', (t) =>
1616
'--edition',
1717
'@pattern-lab/edition-node',
1818
'--starterkit',
19-
'@pattern-lab/starterkit-mustache-base',
19+
'@pattern-lab/starterkit-handlebars-vanilla',
2020
]);
2121
yield spawnCmd([
2222
'install',

packages/cli/test/cli-export.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ tap.test('Init and export ->', (t) =>
1717
'--edition',
1818
'@pattern-lab/edition-node',
1919
'--starterkit',
20-
'@pattern-lab/starterkit-mustache-base',
20+
'@pattern-lab/starterkit-handlebars-vanilla',
2121
]);
2222
yield spawnCmd([
2323
'export',

packages/cli/test/cli-init.test.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ tap.test('Init ->', (t) =>
1717
'--edition',
1818
'@pattern-lab/edition-node',
1919
'--starterkit',
20-
'@pattern-lab/starterkit-mustache-base',
20+
'@pattern-lab/starterkit-handlebars-vanilla',
2121
]);
2222
t.ok(
2323
fs.existsSync(path.resolve(projectRoot)),

packages/cli/test/fixtures/patternlab-config.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
"css": "./test/fixtures/public/css"
6969
}
7070
},
71-
"patternExtension": "mustache",
71+
"patternExtension": "hbs",
7272
"patternStateCascade": ["inprogress", "inreview", "complete"],
7373
"patternExportDirectory": "./pattern_exports/",
7474
"patternExportPatternPartials": [],

packages/cli/test/install-starterkit.test.js

+9-39
Original file line numberDiff line numberDiff line change
@@ -14,64 +14,34 @@ const minimalConfig = {
1414
},
1515
};
1616

17-
tap.test('Install starterkit-mustache-demo ->', (t) =>
17+
tap.test('Install @pattern-lab/starterkit-handlebars-vanilla ->', (t) =>
1818
wrapAsync(function* () {
1919
yield installStarterkit(
20-
'@pattern-lab/starterkit-mustache-demo',
20+
'@pattern-lab/starterkit-handlebars-vanilla',
2121
minimalConfig
2222
);
23-
const pkg = yield moduleExist('@pattern-lab/starterkit-mustache-demo');
23+
const pkg = yield moduleExist('@pattern-lab/starterkit-handlebars-vanilla');
2424
t.ok(pkg, 'module should exist after install');
2525
t.end();
2626
})
2727
);
2828

29-
tap.test('Install starterkit-mustache-base ->', (t) =>
29+
tap.test('Install @pattern-lab/starterkit-handlebars-demo ->', (t) =>
3030
wrapAsync(function* () {
3131
yield installStarterkit(
32-
'@pattern-lab/starterkit-mustache-base',
32+
'@pattern-lab/starterkit-handlebars-demo',
3333
minimalConfig
3434
);
35-
const pkg = yield moduleExist('@pattern-lab/starterkit-mustache-base');
35+
const pkg = yield moduleExist('@pattern-lab/starterkit-handlebars-demo');
3636
t.ok(pkg, 'module should exist after install');
3737
t.end();
3838
})
3939
);
4040

41-
tap.test('Install starterkit-mustache-bootstrap ->', (t) =>
41+
tap.test('Install @pattern-lab/starterkit-twig-demo ->', (t) =>
4242
wrapAsync(function* () {
43-
yield installStarterkit('starterkit-mustache-bootstrap', minimalConfig);
44-
const pkg = yield moduleExist('starterkit-mustache-bootstrap');
45-
t.ok(pkg, 'module should exist after install');
46-
t.end();
47-
})
48-
);
49-
50-
tap.test('Install starterkit-mustache-foundation ->', (t) =>
51-
wrapAsync(function* () {
52-
yield installStarterkit('starterkit-mustache-foundation', minimalConfig);
53-
const pkg = yield moduleExist('starterkit-mustache-foundation');
54-
t.ok(pkg, 'module should exist after install');
55-
t.end();
56-
})
57-
);
58-
59-
tap.test('Install starterkit-mustache-acidtest ->', (t) =>
60-
wrapAsync(function* () {
61-
yield installStarterkit('starterkit-mustache-acidtest', minimalConfig);
62-
const pkg = yield moduleExist('starterkit-mustache-acidtest');
63-
t.ok(pkg, 'module should exist after install');
64-
t.end();
65-
})
66-
);
67-
68-
tap.test('Install starterkit-mustache-materialdesign ->', (t) =>
69-
wrapAsync(function* () {
70-
yield installStarterkit(
71-
'starterkit-mustache-materialdesign',
72-
minimalConfig
73-
);
74-
const pkg = yield moduleExist('starterkit-mustache-materialdesign');
43+
yield installStarterkit('@pattern-lab/starterkit-twig-demo', minimalConfig);
44+
const pkg = yield moduleExist('@pattern-lab/starterkit-twig-demo');
7545
t.ok(pkg, 'module should exist after install');
7646
t.end();
7747
})

packages/core/src/lib/expandPartials.js

-14
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,10 @@
22

33
const logger = require('./log');
44
const ph = require('./parameter_hunter');
5-
const smh = require('./style_modifier_hunter');
65
const jsonCopy = require('./json_copy');
76
const getPartial = require('./get');
87

98
const parameter_hunter = new ph();
10-
const style_modifier_hunter = new smh();
119

1210
module.exports = function (currentPattern, patternlab) {
1311
const processRecursive = require('./processRecursive');
@@ -47,18 +45,6 @@ module.exports = function (currentPattern, patternlab) {
4745
`partial pattern ${partial}`
4846
);
4947

50-
//if partial has style modifier data, replace the styleModifier value
51-
if (
52-
currentPattern.stylePartials &&
53-
currentPattern.stylePartials.length > 0
54-
) {
55-
style_modifier_hunter.consume_style_modifier(
56-
cleanPartialPattern,
57-
foundPartial,
58-
patternlab
59-
);
60-
}
61-
6248
//this is what we came here for
6349
logger.debug(
6450
`within ${currentPattern.patternPartial}, replacing extendedTemplate partial ${foundPartial} with ${cleanPartialPattern.patternPartial}'s extendedTemplate`

packages/core/src/lib/loadPattern.js

-4
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,6 @@ module.exports = function (relPath, patternlab) {
132132

133133
currentPattern.template = fs.readFileSync(templatePath, 'utf8');
134134

135-
//find any stylemodifiers that may be in the current pattern
136-
currentPattern.stylePartials =
137-
currentPattern.findPartialsWithStyleModifiers();
138-
139135
//find any pattern parameters that may be in the current pattern
140136
currentPattern.parameteredPartials =
141137
currentPattern.findPartialsWithPatternParameters();

packages/core/src/lib/object_factory.js

-4
Original file line numberDiff line numberDiff line change
@@ -265,10 +265,6 @@ Pattern.prototype = {
265265
return this.engine.findPartials(this);
266266
},
267267

268-
findPartialsWithStyleModifiers: function () {
269-
return this.engine.findPartialsWithStyleModifiers(this);
270-
},
271-
272268
findPartialsWithPatternParameters: function () {
273269
return this.engine.findPartialsWithPatternParameters(this);
274270
},

packages/core/src/lib/parameter_hunter.js

-12
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
'use strict';
22

3-
const smh = require('./style_modifier_hunter');
4-
const style_modifier_hunter = new smh();
5-
63
const getPartial = require('./get');
74
const logger = require('./log');
85
const parseLink = require('./parseLink');
@@ -313,15 +310,6 @@ const parameter_hunter = function () {
313310
}
314311
}
315312

316-
//if partial has style modifier data, replace the styleModifier value
317-
if (pattern.stylePartials && pattern.stylePartials.length > 0) {
318-
style_modifier_hunter.consume_style_modifier(
319-
partialPattern,
320-
pMatch,
321-
patternlab
322-
);
323-
}
324-
325313
// set pattern.extendedTemplate pMatch with replacedPartial
326314
pattern.extendedTemplate = pattern.extendedTemplate.replace(
327315
pMatch,

packages/core/src/lib/processIterative.js

-3
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ module.exports = function (pattern, patternlab) {
1111
return pph
1212
.find_pseudopatterns(pattern, patternlab)
1313
.then(() => {
14-
//find any stylemodifiers that may be in the current pattern
15-
pattern.stylePartials = pattern.findPartialsWithStyleModifiers();
16-
1714
//find any pattern parameters that may be in the current pattern
1815
pattern.parameteredPartials = pattern.findPartialsWithPatternParameters();
1916
return Promise.resolve(pattern);

packages/core/src/lib/pseudopattern_hunter.js

-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ pseudopattern_hunter.prototype.find_pseudopatterns = function (
8686
extendedTemplate: currentPattern.extendedTemplate,
8787
isPseudoPattern: true,
8888
basePattern: currentPattern,
89-
stylePartials: currentPattern.stylePartials,
9089
parameteredPartials: currentPattern.parameteredPartials,
9190

9291
// Only regular patterns are discovered during iterative walks

packages/core/src/lib/style_modifier_hunter.js

-45
This file was deleted.

packages/core/test/engine_handlebars_tests.js

-7
Original file line numberDiff line numberDiff line change
@@ -248,13 +248,6 @@ tap.test(
248248
}
249249
);
250250

251-
tap.test(
252-
'find_pattern_partials finds simple partials with style modifiers',
253-
function (test) {
254-
testFindPartials(test, ['{{> molecules-single-comment:foo }}']);
255-
}
256-
);
257-
258251
tap.test(
259252
'find_pattern_partials finds partials with handlebars parameters',
260253
function (test) {

0 commit comments

Comments
 (0)