Socket
Socket
Sign inDemoInstall

puppeteer-interceptor

Package Overview
Dependencies
4
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.2.1 to 1.0.0

2

dist/src/index.d.ts
import Protocol from 'devtools-protocol';
import { Page } from 'puppeteer';
import { Page } from 'puppeteer/lib/Page';
export * from './types';

@@ -4,0 +4,0 @@ export * from './request-patterns';

"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
var __importDefault = (this && this.__importDefault) || function (mod) {

@@ -9,2 +16,3 @@ return (mod && mod.__esModule) ? mod : { "default": mod };

Object.defineProperty(exports, "__esModule", { value: true });
exports.intercept = void 0;
const atob_1 = __importDefault(require("atob"));

@@ -14,4 +22,4 @@ const btoa_1 = __importDefault(require("btoa"));

const debug = debug_1.default('puppeteer-interceptor');
__export(require("./types"));
__export(require("./request-patterns"));
__exportStar(require("./types"), exports);
__exportStar(require("./request-patterns"), exports);
async function intercept(page, patterns = [], eventHandlers = {}) {

@@ -25,3 +33,3 @@ debug(`Registering interceptors for ${patterns.length} patterns`);

if (eventHandlers.onInterception) {
let errorReason = '';
let errorReason = 'Aborted';
let shouldContinue = true;

@@ -28,0 +36,0 @@ const control = {

import Protocol from 'devtools-protocol';
declare type PatternGenerator = {
export declare type PatternGenerator = {
[key in Protocol.Network.ResourceType | 'All']: (patterns: string | string[]) => Protocol.Fetch.RequestPattern[];
};
export declare const patterns: PatternGenerator;
export {};
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.patterns = void 0;
exports.patterns = {

@@ -4,0 +5,0 @@ Document: patternGenerator('Document'),

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ERROR_REASON = void 0;
// https://chromedevtools.github.io/devtools-protocol/tot/Network#type-ErrorReason

@@ -4,0 +5,0 @@ var ERROR_REASON;

@@ -31,3 +31,3 @@ "use strict";

it('should not cause problems on the page', async function () {
await page.goto(baseUrl);
await page.goto(baseUrl, {});
src_1.intercept(page, src_1.patterns.All('*'));

@@ -49,3 +49,3 @@ const title = await page.title();

});
await page.goto(baseUrl);
await page.goto(baseUrl, {});
return promise;

@@ -62,3 +62,3 @@ });

});
await page.goto(baseUrl);
await page.goto(baseUrl, {});
return promise;

@@ -73,3 +73,3 @@ });

});
await page.goto(baseUrl);
await page.goto(baseUrl, {});
const dynamicHeader = await page.$('#dynamic');

@@ -86,3 +86,3 @@ const dynamicContents = await page.evaluate((header) => header.innerHTML, dynamicHeader);

});
await page.goto(baseUrl);
await page.goto(baseUrl, {});
const dynamicHeader = await page.$('#dynamic');

@@ -89,0 +89,0 @@ const dynamicContents = await page.evaluate((header) => header.innerHTML, dynamicHeader);

@@ -6,2 +6,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.stop = exports.start = void 0;
const serve_handler_1 = __importDefault(require("serve-handler"));

@@ -8,0 +9,0 @@ const http_1 = require("http");

{
"name": "puppeteer-interceptor",
"version": "0.2.1",
"version": "1.0.0",
"description": "Makes intercepting and modifying traffic from Puppeteer easier",

@@ -34,3 +34,2 @@ "main": "dist/src/index.js",

"btoa": "^1.2.1",
"devtools-protocol": "0.0.761827",
"debug": "^4.1.1"

@@ -44,5 +43,6 @@ },

"@types/serve-handler": "^6.1.0",
"devtools-protocol": "0.0.761827",
"mocha": "^7.1.1",
"prettier": "^2.0.5",
"puppeteer": "^2.1.1",
"puppeteer": "^4.0.0",
"serve": "^11.3.0",

@@ -49,0 +49,0 @@ "serve-handler": "^6.1.2",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc