add typings script to prepack
This commit is contained in:
@@ -4,7 +4,7 @@
|
|||||||
"description": "rrweb's component to take a snapshot of DOM, aka DOM serializer",
|
"description": "rrweb's component to take a snapshot of DOM, aka DOM serializer",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"prepare": "npm run prepack",
|
"prepare": "npm run prepack",
|
||||||
"prepack": "npm run bundle",
|
"prepack": "npm run bundle && npm run typings",
|
||||||
"test": "cross-env TS_NODE_CACHE=false TS_NODE_FILES=true mocha -r ts-node/register test/**/*.ts",
|
"test": "cross-env TS_NODE_CACHE=false TS_NODE_FILES=true mocha -r ts-node/register test/**/*.ts",
|
||||||
"bundle": "rollup --config",
|
"bundle": "rollup --config",
|
||||||
"typings": "tsc -d --declarationDir typings"
|
"typings": "tsc -d --declarationDir typings"
|
||||||
|
|||||||
@@ -165,7 +165,11 @@ export function transformAttribute(
|
|||||||
// relative path in attribute
|
// relative path in attribute
|
||||||
if (name === 'src' || ((name === 'href' || name === 'xlink:href') && value)) {
|
if (name === 'src' || ((name === 'href' || name === 'xlink:href') && value)) {
|
||||||
return absoluteToDoc(doc, value);
|
return absoluteToDoc(doc, value);
|
||||||
} else if (name === 'background' && value && (tagName === 'table' || tagName == 'td' || tagName == 'th')) {
|
} else if (
|
||||||
|
name === 'background' &&
|
||||||
|
value &&
|
||||||
|
(tagName === 'table' || tagName === 'td' || tagName === 'th')
|
||||||
|
) {
|
||||||
return absoluteToDoc(doc, value);
|
return absoluteToDoc(doc, value);
|
||||||
} else if (name === 'srcset' && value) {
|
} else if (name === 'srcset' && value) {
|
||||||
return getAbsoluteSrcsetString(doc, value);
|
return getAbsoluteSrcsetString(doc, value);
|
||||||
|
|||||||
Reference in New Issue
Block a user