update the bundle config

This commit is contained in:
Yanzhen Yu
2026-04-01 12:00:00 +08:00
parent 9cf2c4c7ed
commit b170c3de59
3 changed files with 23 additions and 7 deletions

1
.gitignore vendored
View File

@@ -2,3 +2,4 @@
node_modules
package-lock.json
build
dist

View File

@@ -1,11 +1,12 @@
{
"name": "rrweb-snapshot",
"version": "0.2.0",
"version": "0.3.0",
"description": "rrweb's component to take a snapshot of DOM, aka DOM serializer",
"main": "index.js",
"main": "dist/index.js",
"module": "dist/module.js",
"scripts": {
"test": "TS_NODE_CACHE=false TS_NODE_FILES=true mocha -r ts-node/register test/**/*.ts",
"compile": "rollup --config"
"bundle": "rollup --config"
},
"repository": {
"type": "git",
@@ -16,6 +17,9 @@
"snapshot",
"DOM"
],
"files": [
"dist"
],
"author": "yanzhen@smartx.com",
"license": "MIT",
"bugs": {

View File

@@ -3,8 +3,19 @@ import typescript from 'rollup-plugin-typescript';
export default {
input: './src/index.ts',
plugins: [typescript()],
output: {
name: 'rrweb',
format: 'iife',
},
output: [
{
format: 'cjs',
file: './dist/index.js',
},
{
format: 'esm',
file: './dist/module.js',
},
{
name: 'rrwebSnapshot',
format: 'iife',
file: './dist/browser.js',
},
],
};