From e6102bd02f239107b65f2b39a19c98f750454ac4 Mon Sep 17 00:00:00 2001 From: Justin Halsall Date: Wed, 1 Apr 2026 12:00:00 +0800 Subject: [PATCH] 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 --- .npmignore | 7 +++++++ package.json | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .npmignore diff --git a/.npmignore b/.npmignore new file mode 100644 index 00000000..c20d3312 --- /dev/null +++ b/.npmignore @@ -0,0 +1,7 @@ +.vscode +.idea +node_modules +package-lock.json +yarn.lock +temp +*.log diff --git a/package.json b/package.json index 97dffae9..bd03c47c 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,8 @@ "version": "0.9.14", "description": "record and replay the web", "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: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",