From b1c868671e23b86b8f3dc6d906393fee3e8eb5ce Mon Sep 17 00:00:00 2001 From: John Dillick Date: Mon, 20 Mar 2023 14:22:08 -0400 Subject: [PATCH 1/2] Add support for core and reactium-modules for style-assets.json generation of asset embedded _reactium-style-variables.scss partials --- .core/gulp.config.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.core/gulp.config.js b/.core/gulp.config.js index f9406aa..feccbd0 100644 --- a/.core/gulp.config.js +++ b/.core/gulp.config.js @@ -30,6 +30,8 @@ const defaultConfig = { pluginAssets: [ 'src/app/**/plugin-assets.json', 'src/app/**/style-assets.json', + '.core/**/style-assets.json', + 'reactium_modules/**/style-assets.json', ], restartWatches: [ 'src/**/assets/style/*.scss', @@ -57,7 +59,12 @@ const defaultConfig = { src: { app: 'src', colors: ['src/**/*/colors.json'], - pluginAssets: ['src/app/**/plugin-assets.json'], + pluginAssets: [ + 'src/app/**/plugin-assets.json', + 'src/app/**/style-assets.json', + '.core/**/style-assets.json', + 'reactium_modules/**/style-assets.json', + ], js: ['src/app/**/*'], json: ['src/**/*.json'], markup: ['src/**/*.html', 'src/**/*.css', 'reactium_modules/**/*.css'], From d0ecc26312b17dbed7777b239312851b00d2a912 Mon Sep 17 00:00:00 2001 From: John Dillick Date: Mon, 20 Mar 2023 15:52:16 -0400 Subject: [PATCH 2/2] Better message in style-assets.json generated style partial. --- .core/gulp.tasks.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.core/gulp.tasks.js b/.core/gulp.tasks.js index 76a1df3..81f5e05 100644 --- a/.core/gulp.tasks.js +++ b/.core/gulp.tasks.js @@ -486,11 +486,14 @@ const reactium = (gulp, config, webpackConfig) => { const pluginAssetsTemplate = data => { const template = handlebars.compile(` +// +// DO NOT EDIT! +// This file is generated by gulp styles:pluginAssets task. +// @use "sass:map"; $assets: () !default; -// Generated Data URLs from plugin-assets.json {{#each this}} $assets: map.set($assets, "{{key}}", "{{{dataURL}}}"); {{/each}}