Skip to content

Commit 9a4d003

Browse files
jairo-bcbc-alexsaiannyi
authored andcommitted
fix: bump paper handlebars version to 6.0.3 (#402)
1 parent 151b012 commit 9a4d003

2 files changed

Lines changed: 8 additions & 3 deletions

File tree

index.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
'use strict';
22

33
const Translator = require('./lib/translator');
4-
const HandlebarsRenderer = require('@bigcommerce/stencil-paper-handlebars');
4+
const HandlebarsRendererOriginal = require('@bigcommerce/stencil-paper-handlebars');
5+
const HandlebarsRendererV2 = require('@bigcommerce/stencil-paper-handlebars-v2');
56

67
/**
78
* processor is an optional function to apply during template assembly. The
@@ -45,10 +46,13 @@ class Paper {
4546
* @param {Object} logger - a console-like logger object
4647
* @param {String} logLevel - log level used by handlebars logger (debug, info, warning, error)
4748
* @param {Object} params - Request-level parameters, part of stencil context
49+
* @param {Boolean} useNewPaperLibrary - Flag for switching between Handlebars Renderer versions
4850
*/
49-
constructor(siteSettings, themeSettings, assembler, rendererType, logger = console, logLevel = 'info', params = {}) {
51+
constructor(siteSettings, themeSettings, assembler, rendererType, logger = console, logLevel = 'info', params = {}, useNewPaperLibrary = false) {
5052
this._assembler = assembler || {};
5153

54+
const HandlebarsRenderer = useNewPaperLibrary ? HandlebarsRendererV2 : HandlebarsRendererOriginal;
55+
5256
// Build renderer based on type
5357
switch(rendererType) {
5458
case 'handlebars-v4':

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
},
2626
"homepage": "https://github.com/bigcommerce/paper",
2727
"dependencies": {
28-
"@bigcommerce/stencil-paper-handlebars": "6.0.2",
28+
"@bigcommerce/stencil-paper-handlebars": "6.0.3",
29+
"@bigcommerce/stencil-paper-handlebars-v2": "git+ssh://git@github.com/bigcommerce/paper-handlebars.git#MERC-9364",
2930
"accept-language-parser": "~1.4.1",
3031
"messageformat": "~0.3.1"
3132
},

0 commit comments

Comments
 (0)