Skip to content

Commit 1a91d93

Browse files
fix(deps): remove dayjs and introduce utility function
1 parent 91fb1c0 commit 1a91d93

File tree

4 files changed

+23
-13
lines changed

4 files changed

+23
-13
lines changed

package-lock.json

-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@
5151
"@vitest/browser": "^2.1.5",
5252
"all-contributors-cli": "^6.19.0",
5353
"concurrently": "^8.2.2",
54-
"dayjs": "^1.11.10",
5554
"documentation": "^14.0.3",
5655
"eslint": "^8.54.0",
5756
"husky": "^4.2.3",
@@ -111,4 +110,4 @@
111110
]
112111
},
113112
"types": "./types/p5.d.ts"
114-
}
113+
}

rollup.config.mjs

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import { string } from 'rollup-plugin-string';
44
import commonjs from '@rollup/plugin-commonjs';
55
import terser from '@rollup/plugin-terser';
66
import pkg from './package.json' with { type: 'json' };
7-
import dayjs from 'dayjs';
87
import { visualizer } from 'rollup-plugin-visualizer';
98
import replace from '@rollup/plugin-replace';
109
import alias from '@rollup/plugin-alias';
10+
import { createBanner } from './utils/banner.mjs';
1111

1212
const plugins = [
1313
commonjs(),
@@ -23,7 +23,7 @@ const plugins = [
2323
preventAssignment: true
2424
})
2525
];
26-
const banner = `/*! p5.js v${pkg.version} ${dayjs().format('MMMM D, YYYY')} */`;
26+
const banner = createBanner(pkg.version);
2727
const bundleSize = (name, sourcemap) => {
2828
return visualizer({
2929
filename: `analyzer/${name}.html`,
@@ -76,7 +76,7 @@ const generateModuleBuild = () => {
7676
plugins: [
7777
...plugins
7878
]
79-
}
79+
};
8080
});
8181
};
8282

utils/banner.mjs

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
const months = [
2+
'January',
3+
'February',
4+
'March',
5+
'April',
6+
'May',
7+
'June',
8+
'July',
9+
'August',
10+
'September',
11+
'October',
12+
'November',
13+
'December',
14+
];
15+
16+
export const createBanner = (version) => {
17+
const date = new Date();
18+
return `/*! p5.js v${version} ${months[date.getMonth()]} ${date.getDate()}, ${date.getFullYear()} */`;
19+
};

0 commit comments

Comments
 (0)