Loading templates/BASE/.storybook/main.js +1 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ module.exports = { core: { builder: "webpack5", }, staticDirs: [{ from: '../icons', to: '/icons' }, { from: '../images/generated', to: '/images/generated' }, { from: '../images/source', to: '/images/source' }, { from: '../fonts', to: '/fonts' }], "stories": [ "../components/**/*.stories.mdx", "../components/**/*.stories.@(js|jsx|ts|tsx)" Loading templates/BASE/package.json.gtemp +2 −2 Original line number Diff line number Diff line Loading @@ -62,8 +62,8 @@ "requirements-check": "node check_node_version.js", "preinstall": "chmod +x sh/preinstall.sh && sh/preinstall.sh", "postinstall": "npm run requirements-check && find node_modules/ -name '*.info' -type f -delete", "storybook": "node patches/twig-embed.js && start-storybook --ci -s ./icons, ./images, ./fonts -p 6006", "build-storybook": "node patches/twig-embed.js && build-storybook -s ./icons,./images,./fonts -o ../../../styleguide && node patches/relative-urls.js --location '../../../styleguide'", "storybook": "node patches/twig-embed.js && start-storybook --ci -p 6006", "build-storybook": "node patches/twig-embed.js && build-storybook -o ../../../styleguide && node patches/relative-urls.js --location '../../../styleguide'", "dev-all": "gulp dev && npm run storybook", "prod-all": "gulp prod && npm run build-storybook", "gulp": "gulp", Loading templates/BASE/patches/relative-urls.js +13 −7 Original line number Diff line number Diff line Loading @@ -56,13 +56,19 @@ glob(myFiles, {nonull:true}, function (er, files) { return console.log(err); } // eg. find: url(\"../fonts/ // replace with: url(\" var result = data.replace(/url\(\\"..\/fonts\//g, 'url\(\\"'); result = result.replace(/images\/generated\/sprite-inline.svg\#/g, 'generated\/sprite-inline.svg\#'); result = result.replace(/url\(\\"..\/images\//g, 'url\(\\"'); result = result.replace(/url\(\\"..\/icons\//g, 'url\(\\"'); // find: url(\"../fonts/ // replace with: url(\"fonts/ // eg: url(\"../fonts/ -> url(\"fonts/") const reg_fonts = /url\(\\"\.\.\/fonts\//g; const reg_images = /url\(\\"\.\.\/images\//g; const reg_icons = /url\(\\"\.\.\/icons\//g; const reg_inline_svg = /images\/generated\/sprite-inline\.svg\#/g; var result = data.replace(reg_fonts, 'url(\\"fonts\/'); result = result.replace(reg_images, 'url(\\"images\/'); result = result.replace(reg_icons, 'url(\\"icons\/'); result = result.replace(reg_inline_svg, 'generated\/sprite-inline.svg\#'); fs.writeFile(f, result, 'utf8', function (err) { if (err) return console.log(err); Loading Loading
templates/BASE/.storybook/main.js +1 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ module.exports = { core: { builder: "webpack5", }, staticDirs: [{ from: '../icons', to: '/icons' }, { from: '../images/generated', to: '/images/generated' }, { from: '../images/source', to: '/images/source' }, { from: '../fonts', to: '/fonts' }], "stories": [ "../components/**/*.stories.mdx", "../components/**/*.stories.@(js|jsx|ts|tsx)" Loading
templates/BASE/package.json.gtemp +2 −2 Original line number Diff line number Diff line Loading @@ -62,8 +62,8 @@ "requirements-check": "node check_node_version.js", "preinstall": "chmod +x sh/preinstall.sh && sh/preinstall.sh", "postinstall": "npm run requirements-check && find node_modules/ -name '*.info' -type f -delete", "storybook": "node patches/twig-embed.js && start-storybook --ci -s ./icons, ./images, ./fonts -p 6006", "build-storybook": "node patches/twig-embed.js && build-storybook -s ./icons,./images,./fonts -o ../../../styleguide && node patches/relative-urls.js --location '../../../styleguide'", "storybook": "node patches/twig-embed.js && start-storybook --ci -p 6006", "build-storybook": "node patches/twig-embed.js && build-storybook -o ../../../styleguide && node patches/relative-urls.js --location '../../../styleguide'", "dev-all": "gulp dev && npm run storybook", "prod-all": "gulp prod && npm run build-storybook", "gulp": "gulp", Loading
templates/BASE/patches/relative-urls.js +13 −7 Original line number Diff line number Diff line Loading @@ -56,13 +56,19 @@ glob(myFiles, {nonull:true}, function (er, files) { return console.log(err); } // eg. find: url(\"../fonts/ // replace with: url(\" var result = data.replace(/url\(\\"..\/fonts\//g, 'url\(\\"'); result = result.replace(/images\/generated\/sprite-inline.svg\#/g, 'generated\/sprite-inline.svg\#'); result = result.replace(/url\(\\"..\/images\//g, 'url\(\\"'); result = result.replace(/url\(\\"..\/icons\//g, 'url\(\\"'); // find: url(\"../fonts/ // replace with: url(\"fonts/ // eg: url(\"../fonts/ -> url(\"fonts/") const reg_fonts = /url\(\\"\.\.\/fonts\//g; const reg_images = /url\(\\"\.\.\/images\//g; const reg_icons = /url\(\\"\.\.\/icons\//g; const reg_inline_svg = /images\/generated\/sprite-inline\.svg\#/g; var result = data.replace(reg_fonts, 'url(\\"fonts\/'); result = result.replace(reg_images, 'url(\\"images\/'); result = result.replace(reg_icons, 'url(\\"icons\/'); result = result.replace(reg_inline_svg, 'generated\/sprite-inline.svg\#'); fs.writeFile(f, result, 'utf8', function (err) { if (err) return console.log(err); Loading