Launch Week Day 5: Introducing Reachability for PHP.Learn More
Socket
Book a DemoSign in
Socket

@qpoint/mask-urls

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@qpoint/mask-urls - npm Package Compare versions

Comparing version
0.1.1
to
0.1.2
+1
-0
lib/index.d.ts

@@ -7,3 +7,4 @@ import { Context } from '@qpoint/router';

appUrl?: string;
maskAssets?: boolean;
}
export default function rewriteHtml(config?: MaskUrlsConfig): (ctx: Context, next: Function) => any;
+12
-4

@@ -18,8 +18,16 @@ "use strict";

config = ctx.state['mask-urls.config'];
// attach to the rewriter
// generate an assets config
const assetsConfig = {
...config,
...(!config.maskAssets && {
absolute: true,
edgeUrl: config.edgeUrl || config.appUrl || ctx.pxy.url
}),
};
// add rewrite rules
ctx.htmlRewriter
.on("a", new url_rewriter_1.UrlRewriter('href', ctx, config))
.on("link", new url_rewriter_1.UrlRewriter('href', ctx, config))
.on("img", new url_rewriter_1.UrlRewriter('src', ctx, config))
.on("script", new url_rewriter_1.UrlRewriter('src', ctx, config));
.on("link", new url_rewriter_1.UrlRewriter('href', ctx, assetsConfig))
.on("img", new url_rewriter_1.UrlRewriter('src', ctx, assetsConfig))
.on("script", new url_rewriter_1.UrlRewriter('src', ctx, assetsConfig));
// continue along

@@ -26,0 +34,0 @@ return next();

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;AACA,iDAA4C;AAS5C,uBAAuB;AACvB,SAAwB,WAAW,CAAC,SAAyB,EAAE;IAC7D,oBAAoB;IACpB,OAAO,SAAS,GAAG,CAAC,GAAY,EAAE,IAAc;QAC9C,4BAA4B;QAC5B,MAAM,OAAO,GAAG,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC;QAEhC,6CAA6C;QAC7C,MAAM,WAAW,GAAG,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,IAAI,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;QAE/E,oCAAoC;QACpC,IAAI,CAAC,WAAW,EAAE,UAAU,CAAC,WAAW,CAAC;YACvC,OAAO,IAAI,EAAE,CAAA;QAEf,mDAAmD;QACnD,IAAI,GAAG,CAAC,KAAK,CAAC,kBAAkB,CAAC;YAC/B,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,kBAAkB,CAAmB,CAAA;QAE1D,yBAAyB;QACzB,GAAG,CAAC,YAAY;aACb,EAAE,CAAC,GAAG,EAAE,IAAI,0BAAW,CAAC,MAAM,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;aAC7C,EAAE,CAAC,MAAM,EAAE,IAAI,0BAAW,CAAC,MAAM,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;aAChD,EAAE,CAAC,KAAK,EAAE,IAAI,0BAAW,CAAC,KAAK,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;aAC9C,EAAE,CAAC,QAAQ,EAAE,IAAI,0BAAW,CAAC,KAAK,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC,CAAA;QAEpD,iBAAiB;QACjB,OAAO,IAAI,EAAE,CAAC;IAChB,CAAC,CAAA;AACH,CAAC;AA3BD,8BA2BC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;AACA,iDAA4C;AAU5C,uBAAuB;AACvB,SAAwB,WAAW,CAAC,SAAyB,EAAE;IAC7D,oBAAoB;IACpB,OAAO,SAAS,GAAG,CAAC,GAAY,EAAE,IAAc;QAC9C,4BAA4B;QAC5B,MAAM,OAAO,GAAG,GAAG,CAAC,GAAG,CAAC,OAAO,CAAC;QAEhC,6CAA6C;QAC7C,MAAM,WAAW,GAAG,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,IAAI,OAAO,CAAC,GAAG,CAAC,cAAc,CAAC,CAAC;QAE/E,oCAAoC;QACpC,IAAI,CAAC,WAAW,EAAE,UAAU,CAAC,WAAW,CAAC;YACvC,OAAO,IAAI,EAAE,CAAA;QAEf,mDAAmD;QACnD,IAAI,GAAG,CAAC,KAAK,CAAC,kBAAkB,CAAC;YAC/B,MAAM,GAAG,GAAG,CAAC,KAAK,CAAC,kBAAkB,CAAmB,CAAA;QAE1D,4BAA4B;QAC5B,MAAM,YAAY,GAAG;YACnB,GAAG,MAAM;YACT,GAAG,CAAE,CAAC,MAAM,CAAC,UAAU,IAAI;gBACzB,QAAQ,EAAE,IAAI;gBACd,OAAO,EAAE,MAAM,CAAC,OAAO,IAAI,MAAM,CAAC,MAAM,IAAI,GAAG,CAAC,GAAG,CAAC,GAAG;aACxD,CAAC;SACH,CAAA;QAED,oBAAoB;QACpB,GAAG,CAAC,YAAY;aACb,EAAE,CAAC,GAAG,EAAE,IAAI,0BAAW,CAAC,MAAM,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC;aAC7C,EAAE,CAAC,MAAM,EAAE,IAAI,0BAAW,CAAC,MAAM,EAAE,GAAG,EAAE,YAAY,CAAC,CAAC;aACtD,EAAE,CAAC,KAAK,EAAE,IAAI,0BAAW,CAAC,KAAK,EAAE,GAAG,EAAE,YAAY,CAAC,CAAC;aACpD,EAAE,CAAC,QAAQ,EAAE,IAAI,0BAAW,CAAC,KAAK,EAAE,GAAG,EAAE,YAAY,CAAC,CAAC,CAAA;QAE1D,iBAAiB;QACjB,OAAO,IAAI,EAAE,CAAC;IAChB,CAAC,CAAA;AACH,CAAC;AApCD,8BAoCC"}
{
"name": "@qpoint/mask-urls",
"version": "0.1.1",
"version": "0.1.2",
"description": "A Qpoint adapter for masking URLs behind a reverse proxy",

@@ -5,0 +5,0 @@ "author": "Tyler Flint <tyler@qpoint.io>",