Add yarn support for installing unreleased rrweb as a dependency (#497)

* Use prepack instead of prepare for yarn support

* add prepare and prepack

for yarn v1 & v2 compatibility

* Create .npmignore
This commit is contained in:
Justin Halsall
2026-04-01 12:00:00 +08:00
committed by GitHub
parent eeac998959
commit e6102bd02f
2 changed files with 9 additions and 1 deletions

7
.npmignore Normal file
View File

@@ -0,0 +1,7 @@
.vscode
.idea
node_modules
package-lock.json
yarn.lock
temp
*.log

View File

@@ -3,7 +3,8 @@
"version": "0.9.14", "version": "0.9.14",
"description": "record and replay the web", "description": "record and replay the web",
"scripts": { "scripts": {
"prepare": "npm run bundle", "prepare": "npm run prepack",
"prepack": "npm run bundle",
"test": "npm run bundle:browser && cross-env TS_NODE_CACHE=false TS_NODE_FILES=true mocha -r ts-node/register test/**/*.test.ts", "test": "npm run bundle:browser && cross-env TS_NODE_CACHE=false TS_NODE_FILES=true mocha -r ts-node/register test/**/*.test.ts",
"test:watch": "PUPPETEER_HEADLESS=true npm run test -- --watch --watch-extensions js,ts", "test:watch": "PUPPETEER_HEADLESS=true npm run test -- --watch --watch-extensions js,ts",
"repl": "npm run bundle:browser && cross-env TS_NODE_CACHE=false TS_NODE_FILES=true ts-node scripts/repl.ts", "repl": "npm run bundle:browser && cross-env TS_NODE_CACHE=false TS_NODE_FILES=true ts-node scripts/repl.ts",