Skip to content

Commit

Permalink
Version 1.2.6
Browse files Browse the repository at this point in the history
### Added
- Added a 'cssautoload' option that can be disabled if the user wants to use npm imports for the CSS file. This is useful for users who want to use a bundler like Webpack or Parcel.

### Changed
- Changed some devDependencies
  • Loading branch information
Martinomagnifico committed Jun 12, 2024
1 parent dc311e5 commit 607f39b
Show file tree
Hide file tree
Showing 13 changed files with 709 additions and 10,724 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## [1.2.6] - 2024-06-12
### Added
- Added a 'cssautoload' option that can be disabled if the user wants to use npm imports for the CSS file. This is useful for users who want to use a bundler like Webpack or Parcel.

### Changed
- Changed some devDependencies


## [1.2.5] - 2024-02-04
### Changed
- Override change in Package.json
Expand Down
2 changes: 2 additions & 0 deletions demo/plugin/verticator/verticator.css
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
*
******************************************************************/



ul.verticator,
.reveal ul.verticator {
opacity: 0;
Expand Down
2 changes: 1 addition & 1 deletion demo/plugin/verticator/verticator.esm.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion demo/plugin/verticator/verticator.esm.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion demo/plugin/verticator/verticator.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion demo/plugin/verticator/verticator.js.map

Large diffs are not rendered by default.

30 changes: 24 additions & 6 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

const { src, dest, watch, series, parallel } = require('gulp');

const fs = require('fs');
const path = require('path');

const pkg = require('./package.json');
const sass = require('gulp-sass')(require('sass'));

Expand All @@ -18,7 +21,7 @@ const terser = require('@rollup/plugin-terser');

const rename = require("gulp-rename");
const merge = require('merge-stream');
const header = require('gulp-header');
const tap = require('gulp-tap');
const del = require('del');

const isProduction = process.env.NODE_ENV === 'production' || process.env.NODE_ENV === 'prod';
Expand Down Expand Up @@ -65,6 +68,8 @@ const banner = `
* Copyright (C) 2023 ${pkg.author.name}
*
******************************************************************/
\r\n
`


Expand Down Expand Up @@ -113,11 +118,12 @@ const copydeps = () => {
if (dep == "reveal.js") {
// Copy only the basic Reveal.js files
const revealbase = "node_modules/reveal.js/";
return src([`${revealbase}dist/**`, `${revealbase}plugin/**`], { base: revealbase } ).pipe(dest(`${demofolder}`) )

return src([`${revealbase}dist/**`, `${revealbase}plugin/**`], { base: revealbase, encoding: false, buffer: true, removeBOM: false } ).pipe(dest(`${demofolder}`) )
} else {
// Copy any other dependencies (plugins). If they have names like reveal.js-plugin, remove the first part
let basename = dep.replace('reveal.js-', '');
return src([`node_modules/${dep}/plugin/${basename}/**`, `!node_modules/${dep}/**/plugin-src.js`]).pipe(dest(`${demofolder}/plugin/${basename}`) )
return src([`node_modules/${dep}/plugin/${basename}/**`, `!node_modules/${dep}/**/plugin-src.js`], { encoding: false, buffer: true, removeBOM: false }).pipe(dest(`${demofolder}/plugin/${basename}`) )
}
});
return merge(tasks);
Expand Down Expand Up @@ -162,7 +168,9 @@ const pluginstyles = () => {
.pipe(sass())
.pipe(autoprefixer())
.pipe(rename(`${pkg.functionname.toLowerCase()}.css`))
.pipe(header(banner + "\n"))
.pipe(tap((file) => {
file.contents = Buffer.concat([Buffer.from(banner),file.contents]);
}))
.pipe(dest(pluginfolder))
.pipe(browserSync.stream())
);
Expand Down Expand Up @@ -196,8 +204,13 @@ const demoviews = () => {
}

const demoimg = () => {
const imagePath = path.join(`${sourcefolder}/demo/img`);
if (!fs.existsSync(imagePath)) {
return Promise.resolve(); // Return a resolved promise to indicate the task is complete
}

return (
src(`${sourcefolder}/demo/img/**/*.{gif,jpg,png,svg}`)
src(`${sourcefolder}/demo/img/**/*.{gif,jpg,png,svg}`, {encoding: false, buffer: true, removeBOM: false})
.pipe(dest(`${demofolder}/assets/img/` ))
)
};
Expand All @@ -211,8 +224,13 @@ const demomd = () => {
};

const demofonts = () => {
const fontsPath = path.join(`${sourcefolder}/demo/fonts`);
if (!fs.existsSync(fontsPath)) {
return Promise.resolve(); // Return a resolved promise to indicate the task is complete
}

return (
src(`${sourcefolder}/assets/fonts/**/*.{eot,svg,woff,ttf,woff2}`)
src(`${sourcefolder}/demo/fonts/**/*.{eot,svg,woff,ttf,woff2}`, {encoding: false, buffer: true, removeBOM: false})
.pipe(dest(`${demofolder}/assets/fonts/` ))
)
};
Expand Down
Loading

0 comments on commit 607f39b

Please sign in to comment.