mirror of
https://github.com/netbymatt/ws4kp.git
synced 2026-04-23 03:59:30 -07:00
better 'version' numbers for staging site
This commit is contained in:
@@ -19,6 +19,7 @@ import * as dartSass from 'sass';
|
|||||||
import gulpSass from 'gulp-sass';
|
import gulpSass from 'gulp-sass';
|
||||||
import sourceMaps from 'gulp-sourcemaps';
|
import sourceMaps from 'gulp-sourcemaps';
|
||||||
import OVERRIDES from '../src/overrides.mjs';
|
import OVERRIDES from '../src/overrides.mjs';
|
||||||
|
import { DateTime } from 'luxon';
|
||||||
|
|
||||||
// get cloudfront
|
// get cloudfront
|
||||||
import reader from '../src/playlist-reader.mjs';
|
import reader from '../src/playlist-reader.mjs';
|
||||||
@@ -110,10 +111,9 @@ const htmlSources = [
|
|||||||
const packageJson = await readFile('package.json');
|
const packageJson = await readFile('package.json');
|
||||||
let { version } = JSON.parse(packageJson);
|
let { version } = JSON.parse(packageJson);
|
||||||
const previewVersion = async () => {
|
const previewVersion = async () => {
|
||||||
// generate a relatively unique timestamp for cache invalidation of the preview site
|
// generate a unique timestamp for cache invalidation of the preview site
|
||||||
const now = new Date();
|
const now = DateTime.utc();
|
||||||
const msNow = now.getTime() % 1_000_000;
|
version = now.toFormat('yyyyLLddHHmmss')
|
||||||
version = msNow.toString();
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const compressHtml = async () => src(htmlSources)
|
const compressHtml = async () => src(htmlSources)
|
||||||
|
|||||||
Reference in New Issue
Block a user