Skip to content

Commit da5bcdb

Browse files
committed
Re-add *.cjs.js file
1 parent 4aaba57 commit da5bcdb

3 files changed

Lines changed: 91 additions & 6 deletions

File tree

package-lock.json

Lines changed: 79 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@
33
"version": "1.1.8",
44
"description": "A simple dark mode toggle library",
55
"type": "module",
6-
"main": "dist/darkify.umd.js",
6+
"main": "dist/darkify.cjs.js",
77
"module": "dist/darkify.esm.js",
88
"browser": "dist/darkify.min.js",
99
"types": "dist/darkify.d.ts",
1010
"files": [
1111
"dist/darkify.d.ts",
12+
"dist/darkify.cjs.js",
1213
"dist/darkify.esm.js",
1314
"dist/darkify.umd.js",
1415
"dist/darkify.min.js"
@@ -37,6 +38,7 @@
3738
"author": "Emilio Romero <emrocode@gmail.com>",
3839
"license": "MIT",
3940
"devDependencies": {
41+
"@rollup/plugin-commonjs": "^28.0.6",
4042
"@rollup/plugin-terser": "^0.4.4",
4143
"@rollup/plugin-typescript": "^12.1.4",
4244
"@types/jest": "^30.0.0",

rollup.config.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import typescript from '@rollup/plugin-typescript';
22
import terser from '@rollup/plugin-terser';
3+
import commonjs from '@rollup/plugin-commonjs';
34
import dts from 'rollup-plugin-dts';
45
import cleanup from 'rollup-plugin-cleanup';
56
import pkg from './package.json' with { type: 'json' };
@@ -20,6 +21,13 @@ const config = [
2021
format: 'esm',
2122
banner: BANNER,
2223
},
24+
{
25+
file: 'dist/darkify.cjs.js',
26+
name: 'Darkify',
27+
format: 'cjs',
28+
exports: 'named',
29+
banner: BANNER,
30+
},
2331
{
2432
file: 'dist/darkify.umd.js',
2533
name: 'Darkify',
@@ -37,6 +45,7 @@ const config = [
3745
],
3846
plugins: [
3947
typescript(),
48+
commonjs(),
4049
cleanup({
4150
comments: 'none',
4251
extensions: ['ts', 'js'],

0 commit comments

Comments
 (0)