diff --git a/package-lock.json b/package-lock.json index 1b08e87..622687f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@saebyn/glowing-telegram-video-editor", - "version": "0.1.0", + "version": "0.1.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@saebyn/glowing-telegram-video-editor", - "version": "0.1.0", + "version": "0.1.3", "license": "AGPL-3.0-only", "dependencies": { "hls.js": "^1.5.20", @@ -17,6 +17,7 @@ "devDependencies": { "@biomejs/biome": "1.9.4", "@chromatic-com/storybook": "^3.2.4", + "@rollup/plugin-commonjs": "^28.0.2", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-typescript": "^12.1.2", @@ -1093,6 +1094,33 @@ "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", "dev": true }, + "node_modules/@rollup/plugin-commonjs": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.2.tgz", + "integrity": "sha512-BEFI2EDqzl+vA1rl97IDRZ61AIwGH093d9nz8+dThxJNH8oSoB7MjWvPCX3dkaK1/RCJ/1v/R1XB15FuSs0fQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "commondir": "^1.0.1", + "estree-walker": "^2.0.2", + "fdir": "^6.2.0", + "is-reference": "1.2.1", + "magic-string": "^0.30.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=16.0.0 || 14 >= 14.17" + }, + "peerDependencies": { + "rollup": "^2.68.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, "node_modules/@rollup/plugin-json": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-6.1.0.tgz", @@ -3211,6 +3239,13 @@ "node": ">= 6" } }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true, + "license": "MIT" + }, "node_modules/concat-with-sourcemaps": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz", @@ -4322,6 +4357,16 @@ "node": ">=0.12.0" } }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/is-regex": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", diff --git a/package.json b/package.json index 3926bed..3e12f2b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@saebyn/glowing-telegram-video-editor", "description": "A video editor component for glowing-telegram", - "version": "0.1.2", + "version": "0.1.3", "license": "AGPL-3.0-only", "author": "saebynx@gmail.com", "repository": { @@ -45,6 +45,7 @@ "devDependencies": { "@biomejs/biome": "1.9.4", "@chromatic-com/storybook": "^3.2.4", + "@rollup/plugin-commonjs": "^28.0.2", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.0", "@rollup/plugin-typescript": "^12.1.2", diff --git a/rollup.config.mjs b/rollup.config.mjs index e00fe38..889f740 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -2,6 +2,7 @@ import typescript from '@rollup/plugin-typescript'; import json from '@rollup/plugin-json'; import postcss from 'rollup-plugin-postcss'; import nodeResolve from '@rollup/plugin-node-resolve'; +import commonjs from '@rollup/plugin-commonjs'; import tailwindcss from 'tailwindcss'; import tailwindConfig from './tailwind.config.mjs'; @@ -12,7 +13,7 @@ const rollupConfig = { input: 'src/index.ts', jsx: true, - + external: ['react', 'react-dom'], output: { dir: 'dist', format: 'esm', @@ -27,8 +28,8 @@ const rollupConfig = { }, }), nodeResolve({ - resolveOnly: ['tailwindcss', 'hls.js'], }), + commonjs(), json(), postcss({ config: {