diff --git a/packages/uikit-workshop/package.json b/packages/uikit-workshop/package.json
index 8de175467..a6472dd77 100644
--- a/packages/uikit-workshop/package.json
+++ b/packages/uikit-workshop/package.json
@@ -50,19 +50,19 @@
"@webcomponents/custom-elements": "^1.4.3",
"autoprefixer": "^9.6.5",
"babel-loader": "^8.0.6",
- "better-opn": "^1.0.0",
+ "better-opn": "^3.0.0",
"browser-sync": "^2.26.7",
- "classnames": "^2.2.6",
+ "classnames": "^2.3.1",
"clean-css-loader": "^1.0.1",
"clean-webpack-plugin": "0.1.19",
"clipboard": "^2.0.8",
"copy-webpack-plugin": "^5.0.2",
- "cosmiconfig": "^5.0.6",
+ "cosmiconfig": "^7.0.0",
"css-loader": "^3.2.0",
- "ejs": "^2.7.2",
+ "ejs": "^3.1.6",
"express": "^4.17.1",
"fg-loadjs": "^1.1.0",
- "fuse.js": "^3.4.5",
+ "fuse.js": "^6.4.6",
"hard-source-webpack-plugin-patch": "^0.13.3",
"hasha": "^5.2.2",
"hogan.js": "^3.0.2",
@@ -90,7 +90,7 @@
"sass": "1.43.4",
"sass-loader": "^10.1.1",
"scriptjs": "^2.5.9",
- "scroll-js": "^2.2.0",
+ "scroll-js": "3.4.x",
"skatejs": "^5.2.4",
"style-loader": "^1.0.0",
"svg-sprite-loader": "^4.1.6",
@@ -104,7 +104,7 @@
"webpack-merge": "^4.2.2",
"webpackbar": "^4.0.0",
"wolfy87-eventemitter": "^5.2.9",
- "yargs": "^16.2.0"
+ "yargs": "^17.0.1"
},
"browserslist": [
"last 2 version",
diff --git a/packages/uikit-workshop/src/html/partials/base-template.html b/packages/uikit-workshop/src/html/partials/base-template.html
index 5f47c91a7..799af572b 100755
--- a/packages/uikit-workshop/src/html/partials/base-template.html
+++ b/packages/uikit-workshop/src/html/partials/base-template.html
@@ -2,10 +2,7 @@
{{# descBlockExists }}
{{# isPatternView }}
diff --git a/packages/uikit-workshop/src/scripts/components/pl-search/pl-search.js b/packages/uikit-workshop/src/scripts/components/pl-search/pl-search.js
index a00a1f8be..1e00bada3 100644
--- a/packages/uikit-workshop/src/scripts/components/pl-search/pl-search.js
+++ b/packages/uikit-workshop/src/scripts/components/pl-search/pl-search.js
@@ -145,11 +145,9 @@ class Search extends BaseComponent {
const fuseOptions = {
shouldSort: true,
threshold: 0.3,
- tokenize: true,
includeMatches: true,
location: 0,
distance: 100,
- maxPatternLength: 32,
minMatchCharLength: 1,
keys: ['label'],
};
diff --git a/packages/uikit-workshop/webpack.config.js b/packages/uikit-workshop/webpack.config.js
index 9466525a3..69bc94424 100644
--- a/packages/uikit-workshop/webpack.config.js
+++ b/packages/uikit-workshop/webpack.config.js
@@ -12,8 +12,8 @@ const argv = require('yargs').argv;
const merge = require('webpack-merge');
const WebpackBar = require('webpackbar');
-const cosmiconfig = require('cosmiconfig');
-const explorer = cosmiconfig('patternlab');
+const cosmiconfigSync = require('cosmiconfig').cosmiconfigSync;
+const explorerSync = cosmiconfigSync('patternlab');
// @todo: wire these two ocnfigs up to use cosmicconfig!
const defaultConfig = {
@@ -33,9 +33,9 @@ module.exports = function (apiConfig) {
let configToSearchFor;
if (argv.patternlabrc) {
- configToSearchFor = await explorer.loadSync(argv.patternlabrc);
+ configToSearchFor = await explorerSync.load(argv.patternlabrc);
} else {
- configToSearchFor = await explorer.searchSync();
+ configToSearchFor = await explorerSync.search();
}
if (configToSearchFor) {