Skip to content

Commit 732b4c8

Browse files
refactor: the CLI package needed an update regarding handlebars (#1457)
* refactor: the CLI package needed an update regarding handlebars as the successor of mustache * chore: corrected the default starterkit for CI * refactor: regenerated yarn.lock file * refactor: corrected those references they were pointing to an older version of that package Co-authored-by: Josef Bredreck <13408112+JosefBredereck@users.noreply.github.com>
1 parent 0cb5b43 commit 732b4c8

11 files changed

+18
-78
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/starterkit-handlebars-demo/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The Demo StarterKit for Handlebars is meant to be used as a demonstration of a H
66

77
The Base StarterKit for Handlebars requires the following PatternEngine:
88

9-
- `@pattern-lab/patternengine-node-handlebars`: [npm](https://www.npmjs.com/package/@pattern-lab/patternengine-node-handlebars), [Github](https://github.com/pattern-lab/patternengine-node-handlebars)
9+
- `@pattern-lab/engine-handlebars`: [npm](https://www.npmjs.com/package/@pattern-lab/engine-handlebars), [Github](https://github.com/pattern-lab/patternlab-node/tree/dev/packages/engine-handlebars)
1010

1111
## Install
1212

yarn.lock

-25
Original file line numberDiff line numberDiff line change
@@ -2041,11 +2041,6 @@
20412041
dependencies:
20422042
"@octokit/openapi-types" "^11.2.0"
20432043

2044-
"@pattern-lab/starterkit-mustache-base@3.0.3":
2045-
version "3.0.3"
2046-
resolved "https://registry.yarnpkg.com/@pattern-lab/starterkit-mustache-base/-/starterkit-mustache-base-3.0.3.tgz#8ce9bc8e0d2254ee970a09c4bdc76d4f6131c91d"
2047-
integrity sha512-AALdLim5L4ODDjUevRGBY/omhzTU38tSJMRRLaCnwoZ9dxn2QOZNampxj5T7Fhn4oTQnyjhawslVbqVekoViig==
2048-
20492044
"@reach/visually-hidden@^0.1.2":
20502045
version "0.1.4"
20512046
resolved "https://registry.yarnpkg.com/@reach/visually-hidden/-/visually-hidden-0.1.4.tgz#0dc4ecedf523004337214187db70a46183bd945b"
@@ -15034,26 +15029,6 @@ standard-version@9.1.1:
1503415029
stringify-package "^1.0.1"
1503515030
yargs "^16.0.0"
1503615031

15037-
starterkit-mustache-acidtest@0.0.3:
15038-
version "0.0.3"
15039-
resolved "https://registry.yarnpkg.com/starterkit-mustache-acidtest/-/starterkit-mustache-acidtest-0.0.3.tgz#8ad2b69f955b487ce60415b4d2b0e2177aa0af29"
15040-
integrity sha1-itK2n5VbSHzmBBW00rDiF3qgryk=
15041-
15042-
starterkit-mustache-bootstrap@0.1.1:
15043-
version "0.1.1"
15044-
resolved "https://registry.yarnpkg.com/starterkit-mustache-bootstrap/-/starterkit-mustache-bootstrap-0.1.1.tgz#1cc0b988a8e6fc084dbb9604bf166af17b4216e6"
15045-
integrity sha1-HMC5iKjm/AhNu5YEvxZq8XtCFuY=
15046-
15047-
starterkit-mustache-foundation@0.1.1:
15048-
version "0.1.1"
15049-
resolved "https://registry.yarnpkg.com/starterkit-mustache-foundation/-/starterkit-mustache-foundation-0.1.1.tgz#083bf6c1cf6a605ce8729555d502726fa419fd01"
15050-
integrity sha1-CDv2wc9qYFzocpVV1QJyb6QZ/QE=
15051-
15052-
starterkit-mustache-materialdesign@0.1.2:
15053-
version "0.1.2"
15054-
resolved "https://registry.yarnpkg.com/starterkit-mustache-materialdesign/-/starterkit-mustache-materialdesign-0.1.2.tgz#1806fa26c87a79ed343cffc139d215a634b7994a"
15055-
integrity sha1-GAb6Jsh6ee00PP/BOdIVpjS3mUo=
15056-
1505715032
static-extend@^0.1.1:
1505815033
version "0.1.2"
1505915034
resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"

0 commit comments

Comments
 (0)