Compare commits

..

1 Commits

Author SHA1 Message Date
cb9e085c3a Enabling shorter import paths [automatic] 2021-03-06 22:07:42 +00:00
18 changed files with 129 additions and 1044 deletions

View File

@ -1,8 +1,3 @@
### **0.1.2** (2021-03-07)
- Fix build
- Fix build
### **0.1.1** (2021-03-06)
- Implement Error page

View File

@ -1,28 +0,0 @@
Object.defineProperty(
Object,
"deepAssign",
{
"value": function callee(target, source) {
Object.keys(source).forEach(function (key) {
var value = source[key];
if (target[key] === undefined) {
target[key] = value;
return;
}
if (value instanceof Object) {
if (value instanceof Array) {
value.forEach(function (entry) {
target[key].push(entry);
});
return;
}
callee(target[key], value);
return;
}
target[key] = value;
});
return target;
}
}
);

View File

@ -1,26 +0,0 @@
var es = /&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34);/g;
var unes = {
'&': '&',
'&': '&',
'&lt;': '<',
'&#60;': '<',
'&gt;': '>',
'&#62;': '>',
'&apos;': "'",
'&#39;': "'",
'&quot;': '"',
'&#34;': '"'
};
var cape = function (m) { return unes[m]; };
Object.defineProperty(
String,
"htmlUnescape",
{
"value": function (un) {
return String.prototype.replace.call(un, es, cape);
}
}
);

View File

@ -1,5 +1,4 @@
export declare const pageIds: readonly ["login.ftl", "register.ftl", "info.ftl", "error.ftl"];
export declare type PageId = typeof pageIds[number];
export declare type PageId = "login.ftl" | "register.ftl" | "info.ftl" | "error.ftl";
export declare function generateFtlFilesCodeFactory(params: {
ftlValuesGlobalName: string;
cssGlobalsToDefine: Record<string, string>;

View File

@ -35,20 +35,15 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateFtlFilesCodeFactory = exports.pageIds = void 0;
exports.generateFtlFilesCodeFactory = void 0;
var cheerio_1 = __importDefault(require("cheerio"));
var replaceImportFromStatic_1 = require("../replaceImportFromStatic");
var fs_1 = __importDefault(require("fs"));
var path_1 = require("path");
var objectKeys_1 = require("evt/tools/typeSafety/objectKeys");
exports.pageIds = ["login.ftl", "register.ftl", "info.ftl", "error.ftl"];
function loadAdjacentFile(fileBasename) {
return fs_1.default.readFileSync(path_1.join(__dirname, fileBasename))
.toString("utf8");
}
;
function loadFtlFile(ftlFileBasename) {
return loadAdjacentFile(ftlFileBasename)
return fs_1.default.readFileSync(path_1.join(__dirname, ftlFileBasename))
.toString("utf8")
.match(/^<script>const _=((?:.|\n)+)<\/script>[\n]?$/)[1];
}
function generateFtlFilesCodeFactory(params) {
@ -92,50 +87,72 @@ function generateFtlFilesCodeFactory(params) {
' <#list scripts as script>',
' <script src="${script}" type="text/javascript"></script>',
' </#list>',
'</#if>'
'</#if>',
].join("\n")
};
var pageSpecificCodePlaceholder = "<!-- dIddLqMeOedErIdLsPdNdI9dSl42sw -->";
$("head").prepend(__spreadArray(__spreadArray(__spreadArray([], __read((Object.keys(cssGlobalsToDefine).length === 0 ? [] : [
$("head").prepend(__spreadArray(__spreadArray([], __read((Object.keys(cssGlobalsToDefine).length === 0 ? [] : [
'',
'<style>',
replaceImportFromStatic_1.generateCssCodeToDefineGlobals({ cssGlobalsToDefine: cssGlobalsToDefine }).cssCodeToPrependInHead,
'</style>',
''
]))), __read(["Object.deepAssign.js", "String.htmlUnescape.js"].map(function (fileBasename) { return [
"<script>",
loadAdjacentFile(fileBasename),
"</script>"
].join("\n"); }))), [
]))), [
'<script>',
" window." + ftlValuesGlobalName + "= Object.assign(",
" {},",
' Object.deepAssign(',
" window." + ftlValuesGlobalName + ",",
" " + objectKeys_1.objectKeys(ftlCommonPlaceholders)[0],
' );',
'</script>',
'',
pageSpecificCodePlaceholder,
'',
objectKeys_1.objectKeys(ftlCommonPlaceholders)[1]
objectKeys_1.objectKeys(ftlCommonPlaceholders)[1],
''
]).join("\n"));
var partiallyFixedIndexHtmlCode = $.html();
function generateFtlFilesCode(params) {
var pageId = params.pageId;
var $ = cheerio_1.default.load(partiallyFixedIndexHtmlCode);
var ftlPlaceholders = __assign({ '{ "x": "kxOlLqMeOed9sdLdIdOxd444" }': loadFtlFile(pageId) }, ftlCommonPlaceholders);
var ftlCode = $.html()
.replace(pageSpecificCodePlaceholder, [
$("head").prepend([
'',
'<script>',
" Object.deepAssign(",
" window." + ftlValuesGlobalName + ",",
" { \"pageId\": \"" + pageId + "\" }",
' );',
" Object.deepAssign(",
" window." + ftlValuesGlobalName + ",",
'',
" window." + ftlValuesGlobalName + " = Object.assign(",
" { \"pageId\": \"" + pageId + "\" },",
" " + objectKeys_1.objectKeys(ftlPlaceholders)[0],
' );',
'</script>'
'',
' Object.defineProperty(',
' Object,',
' "deepAssign",',
' {',
' "value": function callee(target, source) {',
' Object.keys(source).forEach(function (key) {',
' var value = source[key];',
' if( target[key] === undefined ){',
' target[key]= value;',
' return;',
' }',
' if( value instanceof Object ){',
' if( value instanceof Array ){',
' value.forEach(function (entry){',
' target[key].push(entry);',
' });',
' return;',
' }',
' callee(target[key], value);',
' return;',
' }',
' target[key]= value;',
' });',
' return target;',
' }',
' }',
' );',
'',
'</script>',
''
].join("\n"));
var ftlCode = $.html();
objectKeys_1.objectKeys(ftlPlaceholders)
.forEach(function (id) { return ftlCode = ftlCode.replace(id, ftlPlaceholders[id]); });
return { ftlCode: ftlCode };

View File

@ -1 +1 @@
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/bin/build-keycloak-theme/generateFtl/index.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/bin/build-keycloak-theme/generateFtl/index.ts"],"names":[],"mappings":"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"}

View File

@ -94,7 +94,7 @@
return { 
"type": "${message.type}",
"summary": String.htmlUnescape("${message.summary}")
"summary": "${kcSanitize(message.summary)?no_esc}"
};
</#if>

View File

@ -69,7 +69,7 @@ function generateKeycloakThemeResources(params) {
ftlValuesGlobalName: ftlValuesGlobalName_1.ftlValuesGlobalName,
"indexHtmlCode": fs.readFileSync(path_1.join(reactAppBuildDirPath, "index.html")).toString("utf8")
}).generateFtlFilesCode;
generateFtl_1.pageIds.forEach(function (pageId) {
["login.ftl", "register.ftl"].forEach(function (pageId) {
var ftlCode = generateFtlFilesCode({ pageId: pageId }).ftlCode;
fs.writeFileSync(path_1.join(themeDirPath, pageId), Buffer.from(ftlCode, "utf8"));
});

View File

@ -1 +1 @@
{"version":3,"file":"generateKeycloakThemeResources.js","sourceRoot":"","sources":["../../src/bin/build-keycloak-theme/generateKeycloakThemeResources.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"generateKeycloakThemeResources.js","sourceRoot":"","sources":["../../src/bin/build-keycloak-theme/generateKeycloakThemeResources.ts"],"names":[],"mappings":"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"}

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
{
"name": "keycloakify",
"version": "0.1.2",
"version": "0.1.1",
"description": "Keycloak theme generator for Reacts app",
"repository": {
"type": "git",
@ -18,8 +18,6 @@
"src/bin/build-keycloak-theme/ftlValuesGlobalName.ts",
"src/bin/build-keycloak-theme/generateDebugFiles/index.ts",
"src/bin/build-keycloak-theme/generateDebugFiles/standalone-ha.xml",
"src/bin/build-keycloak-theme/generateFtl/Object.deepAssign.js",
"src/bin/build-keycloak-theme/generateFtl/String.htmlUnescape.js",
"src/bin/build-keycloak-theme/generateFtl/error.ftl",
"src/bin/build-keycloak-theme/generateFtl/index.ts",
"src/bin/build-keycloak-theme/generateFtl/info.ftl",
@ -63,8 +61,6 @@
"bin/build-keycloak-theme/generateDebugFiles/index.js",
"bin/build-keycloak-theme/generateDebugFiles/index.js.map",
"bin/build-keycloak-theme/generateDebugFiles/standalone-ha.xml",
"bin/build-keycloak-theme/generateFtl/Object.deepAssign.js",
"bin/build-keycloak-theme/generateFtl/String.htmlUnescape.js",
"bin/build-keycloak-theme/generateFtl/error.ftl",
"bin/build-keycloak-theme/generateFtl/index.d.ts",
"bin/build-keycloak-theme/generateFtl/index.js",
@ -185,11 +181,11 @@
"typescript": "^4.1.5"
},
"dependencies": {
"scripting-tools": "^0.19.13",
"cheerio": "^1.0.0-rc.5",
"evt": "2.0.0-beta.15",
"minimal-polyfills": "^2.1.6",
"powerhooks": "^0.0.19",
"scripting-tools": "^0.19.13",
"powerhooks": "^0.0.17",
"tss-react": "^0.0.11"
}
}

View File

@ -1,28 +0,0 @@
Object.defineProperty(
Object,
"deepAssign",
{
"value": function callee(target, source) {
Object.keys(source).forEach(function (key) {
var value = source[key];
if (target[key] === undefined) {
target[key] = value;
return;
}
if (value instanceof Object) {
if (value instanceof Array) {
value.forEach(function (entry) {
target[key].push(entry);
});
return;
}
callee(target[key], value);
return;
}
target[key] = value;
});
return target;
}
}
);

View File

@ -1,26 +0,0 @@
var es = /&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34);/g;
var unes = {
'&amp;': '&',
'&#38;': '&',
'&lt;': '<',
'&#60;': '<',
'&gt;': '>',
'&#62;': '>',
'&apos;': "'",
'&#39;': "'",
'&quot;': '"',
'&#34;': '"'
};
var cape = function (m) { return unes[m]; };
Object.defineProperty(
String,
"htmlUnescape",
{
"value": function (un) {
return String.prototype.replace.call(un, es, cape);
}
}
);

View File

@ -9,20 +9,15 @@ import fs from "fs";
import { join as pathJoin } from "path";
import { objectKeys } from "evt/tools/typeSafety/objectKeys";
export const pageIds= [ "login.ftl", "register.ftl", "info.ftl", "error.ftl"] as const;
export type PageId = typeof pageIds[number];
function loadAdjacentFile(fileBasename: string){
return fs.readFileSync(pathJoin(__dirname, fileBasename))
.toString("utf8");
};
export type PageId = "login.ftl" | "register.ftl" | "info.ftl" | "error.ftl";
function loadFtlFile(ftlFileBasename: PageId | "template.ftl") {
return loadAdjacentFile(ftlFileBasename)
return fs.readFileSync(pathJoin(__dirname, ftlFileBasename))
.toString("utf8")
.match(/^<script>const _=((?:.|\n)+)<\/script>[\n]?$/)![1];
}
export function generateFtlFilesCodeFactory(
params: {
ftlValuesGlobalName: string;
@ -46,6 +41,7 @@ export function generateFtlFilesCodeFactory(
});
([
["link", "href"],
["script", "src"],
@ -72,12 +68,10 @@ export function generateFtlFilesCodeFactory(
' <#list scripts as script>',
' <script src="${script}" type="text/javascript"></script>',
' </#list>',
'</#if>'
'</#if>',
].join("\n")
};
const pageSpecificCodePlaceholder = "<!-- dIddLqMeOedErIdLsPdNdI9dSl42sw -->";
$("head").prepend(
[
...(Object.keys(cssGlobalsToDefine).length === 0 ? [] : [
@ -89,26 +83,19 @@ export function generateFtlFilesCodeFactory(
'</style>',
''
]),
...["Object.deepAssign.js", "String.htmlUnescape.js"].map(
fileBasename => [
"<script>",
loadAdjacentFile(fileBasename),
"</script>"
].join("\n")
),
'<script>',
` window.${ftlValuesGlobalName}= Object.assign(`,
` {},`,
' Object.deepAssign(',
` window.${ftlValuesGlobalName},`,
` ${objectKeys(ftlCommonPlaceholders)[0]}`,
' );',
'</script>',
'',
pageSpecificCodePlaceholder,
'',
objectKeys(ftlCommonPlaceholders)[1]
objectKeys(ftlCommonPlaceholders)[1],
''
].join("\n"),
);
const partiallyFixedIndexHtmlCode = $.html();
function generateFtlFilesCode(
@ -126,22 +113,50 @@ export function generateFtlFilesCodeFactory(
...ftlCommonPlaceholders
};
let ftlCode = $.html()
.replace(
pageSpecificCodePlaceholder,
[
'<script>',
` Object.deepAssign(`,
` window.${ftlValuesGlobalName},`,
` { "pageId": "${pageId}" }`,
' );',
` Object.deepAssign(`,
` window.${ftlValuesGlobalName},`,
` ${objectKeys(ftlPlaceholders)[0]}`,
' );',
'</script>'
].join("\n")
);
$("head").prepend(
[
'',
'<script>',
'',
` window.${ftlValuesGlobalName} = Object.assign(`,
` { "pageId": "${pageId}" },`,
` ${objectKeys(ftlPlaceholders)[0]}`,
' );',
'',
' Object.defineProperty(',
' Object,',
' "deepAssign",',
' {',
' "value": function callee(target, source) {',
' Object.keys(source).forEach(function (key) {',
' var value = source[key];',
' if( target[key] === undefined ){',
' target[key]= value;',
' return;',
' }',
' if( value instanceof Object ){',
' if( value instanceof Array ){',
' value.forEach(function (entry){',
' target[key].push(entry);',
' });',
' return;',
' }',
' callee(target[key], value);',
' return;',
' }',
' target[key]= value;',
' });',
' return target;',
' }',
' }',
' );',
'',
'</script>',
''
].join("\n")
);
let ftlCode = $.html();
objectKeys(ftlPlaceholders)
.forEach(id => ftlCode = ftlCode.replace(id, ftlPlaceholders[id]));

View File

@ -94,7 +94,7 @@
return { 
"type": "${message.type}",
"summary": String.htmlUnescape("${message.summary}")
"summary": "${kcSanitize(message.summary)?no_esc}"
};
</#if>

View File

@ -6,7 +6,7 @@ import {
replaceImportFromStaticInCssCode,
replaceImportFromStaticInJsCode
} from "./replaceImportFromStatic";
import { generateFtlFilesCodeFactory, pageIds } from "./generateFtl";
import { generateFtlFilesCodeFactory } from "./generateFtl";
import { builtinThemesUrl } from "../install-builtin-keycloak-themes";
import { downloadAndUnzip } from "../tools/downloadAndUnzip";
import * as child_process from "child_process";
@ -70,14 +70,14 @@ export function generateKeycloakThemeResources(
).toString("utf8")
});
pageIds.forEach(pageId => {
(["login.ftl", "register.ftl"] as const).forEach(pageId => {
const { ftlCode } = generateFtlFilesCode({ pageId });
fs.writeFileSync(
pathJoin(themeDirPath, pageId),
Buffer.from(ftlCode, "utf8")
);
)
});

View File

@ -292,8 +292,8 @@
"affectsGlobalScope": false
},
"../src/bin/build-keycloak-theme/generateFtl/index.ts": {
"version": "0f0544dcb1310150e89e922a07fc01644b05a37097b7fff8c568094c15660677",
"signature": "7f718b96b7f79f82eaee69c70ca603767db15ab3c7b11f60aff6f742f8b3a7da",
"version": "e51e47e7d112a2914d568214863dbbd10162a66c81dea0b69ab74bba05e6a761",
"signature": "4c3ecb1d8576c15c598c726b4b3f478f8934e174ba7f7b630783c237ab0e4aef",
"affectsGlobalScope": false
},
"../src/bin/build-keycloak-theme/ftlValuesGlobalName.ts": {
@ -302,7 +302,7 @@
"affectsGlobalScope": false
},
"../src/bin/build-keycloak-theme/generateKeycloakThemeResources.ts": {
"version": "4792cb25388515a56efb9942adb251dfcfe40c4545f621e857e60d6741ec21af",
"version": "d613dbb34cfd5345ddeeb072660deed3c02f25634972c6d485180bd3c54ec930",
"signature": "c53e9172d81232fc2b183d2105ce6b33db0803cdb01c188755460b66b9e7bf35",
"affectsGlobalScope": false
},
@ -362,8 +362,8 @@
"affectsGlobalScope": false
},
"../node_modules/powerhooks/useCallbackFactory.d.ts": {
"version": "1688ca3771009759fa861dde13d3a046c8aefddbb962bdbe5dc2543a85c11e18",
"signature": "1688ca3771009759fa861dde13d3a046c8aefddbb962bdbe5dc2543a85c11e18",
"version": "22d06cac10104b94037685bcf39b11c602eb966f21d5f20135113f7c3867aba1",
"signature": "22d06cac10104b94037685bcf39b11c602eb966f21d5f20135113f7c3867aba1",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/useClick.d.ts": {
@ -386,339 +386,14 @@
"signature": "5af2a5c2cd07aad4986ccb5d7398be85c398713ead750a2c6da8c8a6b07d479b",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts": {
"version": "73a81052bd5a71a1c48ada46aa175f71284f7350027654af4f85828625982ccd",
"signature": "73a81052bd5a71a1c48ada46aa175f71284f7350027654af4f85828625982ccd",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts": {
"version": "8e9725ab5ba95e3232a072013c865b2b52cfb41af542c92075896ad4605e0112",
"signature": "8e9725ab5ba95e3232a072013c865b2b52cfb41af542c92075896ad4605e0112",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts": {
"version": "3daac3f83ad2ffce8ce084425e82c0a9db1afd5f4643a6adf02dfaec0a75b661",
"signature": "3daac3f83ad2ffce8ce084425e82c0a9db1afd5f4643a6adf02dfaec0a75b661",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts": {
"version": "25271948974b9e1a26a0ab750ff2a4519f81702172079f6573efd1cff5bb2923",
"signature": "25271948974b9e1a26a0ab750ff2a4519f81702172079f6573efd1cff5bb2923",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts": {
"version": "86492b27a54800bbcab66b68d9e4abb10c00aec4f4bc1a994fb552e1f33e6e3a",
"signature": "86492b27a54800bbcab66b68d9e4abb10c00aec4f4bc1a994fb552e1f33e6e3a",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts": {
"version": "09bb82a3209f36c4aaef67418d3dc6e283238037e01e73c858ddfa6f17f2a258",
"signature": "09bb82a3209f36c4aaef67418d3dc6e283238037e01e73c858ddfa6f17f2a258",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts": {
"version": "a388d03814ceaebd2de70d45598b7a7cfb0f40d5639ad455a5155ce33e906436",
"signature": "a388d03814ceaebd2de70d45598b7a7cfb0f40d5639ad455a5155ce33e906436",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts": {
"version": "0a0d5400b9cc57d1670c560d90deabfc9e8213017513100b7e531abd6ddf4031",
"signature": "0a0d5400b9cc57d1670c560d90deabfc9e8213017513100b7e531abd6ddf4031",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts": {
"version": "d6713dfe9cb00c1e267a5df18b28de39d4635ceb4eb0e73d0673fa5b5414a927",
"signature": "d6713dfe9cb00c1e267a5df18b28de39d4635ceb4eb0e73d0673fa5b5414a927",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts": {
"version": "3299037bf6282e6a3bffd039eb4d5ea71061ff2cfbe85732e6ac5db7319fecda",
"signature": "3299037bf6282e6a3bffd039eb4d5ea71061ff2cfbe85732e6ac5db7319fecda",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts": {
"version": "e2bcb02d7871e1b9cdbad68234aa7b5c6fba079ec581a3b5a8f8e3d17b07318f",
"signature": "e2bcb02d7871e1b9cdbad68234aa7b5c6fba079ec581a3b5a8f8e3d17b07318f",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts": {
"version": "c75c6baaf9e49b9869e9008c15a467fd99d4f23ff5f5b09878085f7607ef514b",
"signature": "c75c6baaf9e49b9869e9008c15a467fd99d4f23ff5f5b09878085f7607ef514b",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts": {
"version": "5100a67d67bcbf718660dd48d0ad6cc445e6fb897363d718d9a6e38be28c8be9",
"signature": "5100a67d67bcbf718660dd48d0ad6cc445e6fb897363d718d9a6e38be28c8be9",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts": {
"version": "eb5667d52e071644f977e9ab61573f75dbaf7f5262c0808acea4547c8c306461",
"signature": "eb5667d52e071644f977e9ab61573f75dbaf7f5262c0808acea4547c8c306461",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts": {
"version": "3526ff1bf174eaa6194b6c1d4e3dd75810fe5799267d73f41257debdeb5e429d",
"signature": "3526ff1bf174eaa6194b6c1d4e3dd75810fe5799267d73f41257debdeb5e429d",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts": {
"version": "fbb74d89a2c90767eea8e641e8c0d1e9852dc288468f4e75052c6969eecd24db",
"signature": "fbb74d89a2c90767eea8e641e8c0d1e9852dc288468f4e75052c6969eecd24db",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts": {
"version": "319a1c191c0fbd6f5ccf61b7b027bea3de1040c79e3ff5cd7710acbf7f9dcd9b",
"signature": "319a1c191c0fbd6f5ccf61b7b027bea3de1040c79e3ff5cd7710acbf7f9dcd9b",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts": {
"version": "c244644d580dbc1e8ab6a85e9bf26ad58e249f1bf01536b2f6551ab726f7b818",
"signature": "c244644d580dbc1e8ab6a85e9bf26ad58e249f1bf01536b2f6551ab726f7b818",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts": {
"version": "3e7fd1a5d2d37ec1f5b1ddedc0c653ff9509146f7af93a16e718e7a5404d7c70",
"signature": "3e7fd1a5d2d37ec1f5b1ddedc0c653ff9509146f7af93a16e718e7a5404d7c70",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackCtx.d.ts": {
"version": "140c02d1ae4b21666f53826948e05b5234b0e7084ae611511d94dbbad2285774",
"signature": "140c02d1ae4b21666f53826948e05b5234b0e7084ae611511d94dbbad2285774",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts": {
"version": "661e350dac4a5f2ee3acfd68c200815c755fc983a65901ad28823cea1443ae88",
"signature": "661e350dac4a5f2ee3acfd68c200815c755fc983a65901ad28823cea1443ae88",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/lib.dom.d.ts": {
"version": "eb38b0856f8b1476c114d0096e17a267fc5b5a8643ca4cee56ea4dd8f6629eae",
"signature": "eb38b0856f8b1476c114d0096e17a267fc5b5a8643ca4cee56ea4dd8f6629eae",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/EventTargetLike.d.ts": {
"version": "69504253f6463fdd258c42c87228741d8f18a992181470398ff53d224da02bb8",
"signature": "69504253f6463fdd258c42c87228741d8f18a992181470398ff53d224da02bb8",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/EvtError.d.ts": {
"version": "75ff0715ea56597240ab2f258416ec178bb5997886702a906560451994e987f1",
"signature": "75ff0715ea56597240ab2f258416ec178bb5997886702a906560451994e987f1",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts": {
"version": "e72ac692d526ac23d469a5362ef0bd9b6174cb78d79d25dde81bc1c1957e1a96",
"signature": "e72ac692d526ac23d469a5362ef0bd9b6174cb78d79d25dde81bc1c1957e1a96",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts": {
"version": "32526fc4b2b3f61f254c5e6b69e3e25c6b1d67e1ee4daa1e9bf843121993c883",
"signature": "32526fc4b2b3f61f254c5e6b69e3e25c6b1d67e1ee4daa1e9bf843121993c883",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts": {
"version": "08f67b4e8109c53db3d04357c72eb7f47bc6d3a25f40461b27bf4433cfeb67d9",
"signature": "08f67b4e8109c53db3d04357c72eb7f47bc6d3a25f40461b27bf4433cfeb67d9",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts": {
"version": "e93fb43d383f07656e73b73df72e3f0eb791f4f0198dd20246043e0367deb680",
"signature": "e93fb43d383f07656e73b73df72e3f0eb791f4f0198dd20246043e0367deb680",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts": {
"version": "9c0af111e630af79556ccba9ef59594bf0f6b9392adf076ece56b2b138b97db5",
"signature": "9c0af111e630af79556ccba9ef59594bf0f6b9392adf076ece56b2b138b97db5",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts": {
"version": "7852b2c311ec9a7afcda4525eebd9747387adfcd85d891c08ce20cd8df84de51",
"signature": "7852b2c311ec9a7afcda4525eebd9747387adfcd85d891c08ce20cd8df84de51",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts": {
"version": "dab19cc0ea2f923ab37eef79545b8fa8579079fadbc06b6080ac0bd01d72c9e8",
"signature": "dab19cc0ea2f923ab37eef79545b8fa8579079fadbc06b6080ac0bd01d72c9e8",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts": {
"version": "4f9e2269f1f73e8c9a4413c713c6f7a98e49926c8ccc52d69677d4057bb575fd",
"signature": "4f9e2269f1f73e8c9a4413c713c6f7a98e49926c8ccc52d69677d4057bb575fd",
"affectsGlobalScope": false
},
"../node_modules/minimal-polyfills/Array.prototype.find.d.ts": {
"version": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881",
"signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts": {
"version": "cf03f73c50b7d3bb19d5dc23256ec5ec123ff909486ed75e6fee634242b2433c",
"signature": "cf03f73c50b7d3bb19d5dc23256ec5ec123ff909486ed75e6fee634242b2433c",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts": {
"version": "dc5c6913933fb633b06f548d0c71df435c49fb59205a2f2ffff0d215422ff795",
"signature": "dc5c6913933fb633b06f548d0c71df435c49fb59205a2f2ffff0d215422ff795",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts": {
"version": "b255251ceac8be62d51e1095cbe38e6cd414afe24bee519b8215bf33e0aa1011",
"signature": "b255251ceac8be62d51e1095cbe38e6cd414afe24bee519b8215bf33e0aa1011",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts": {
"version": "c6984f5e968dd474d1b06cc3c0cefa31ee160ddd06ad6bfdf8161be1ec0a8fd8",
"signature": "c6984f5e968dd474d1b06cc3c0cefa31ee160ddd06ad6bfdf8161be1ec0a8fd8",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/types/Observer.d.ts": {
"version": "ff0ab6364048531b98fcc87672a26c066f2bab5c34b40ab471e3a3f0bfaaa038",
"signature": "ff0ab6364048531b98fcc87672a26c066f2bab5c34b40ab471e3a3f0bfaaa038",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts": {
"version": "d0ee08cb90e6451725848b9cd107e36545c9f3393547730b5eb52076d08b3af7",
"signature": "d0ee08cb90e6451725848b9cd107e36545c9f3393547730b5eb52076d08b3af7",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts": {
"version": "f7a3a16b06701d06997e13299f6462d216eb21250bc96736384f680f0de1ec58",
"signature": "f7a3a16b06701d06997e13299f6462d216eb21250bc96736384f680f0de1ec58",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/assert.d.ts": {
"version": "ce5d5fee87218d3b112beb80802ffa8cc6622f07984d59b88cb784f4002272ea",
"signature": "ce5d5fee87218d3b112beb80802ffa8cc6622f07984d59b88cb784f4002272ea",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/AsyncReturnType.d.ts": {
"version": "4f542cc3b606d4217cf0b22e86d1b02d17fa428d9e71ca192626dfb141a3768b",
"signature": "4f542cc3b606d4217cf0b22e86d1b02d17fa428d9e71ca192626dfb141a3768b",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/exclude.d.ts": {
"version": "b2cd98707f4b57d1045434e86cf21315a50af70f8768079ac71a70f11210919f",
"signature": "b2cd98707f4b57d1045434e86cf21315a50af70f8768079ac71a70f11210919f",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/id.d.ts": {
"version": "9b4cbbc5d76a0e78a053503ed153a83f48799f1519e3aef593cb0987700704b8",
"signature": "9b4cbbc5d76a0e78a053503ed153a83f48799f1519e3aef593cb0987700704b8",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts": {
"version": "549f3bd8b575c5345ecafc490b17e3d356ce0b50fae87ffb795f9732920012b6",
"signature": "549f3bd8b575c5345ecafc490b17e3d356ce0b50fae87ffb795f9732920012b6",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/MethodNames.d.ts": {
"version": "72d1190ad7f615e8c166e2615c6d791fbb5246ded31635f4392adb01d26d1abc",
"signature": "72d1190ad7f615e8c166e2615c6d791fbb5246ded31635f4392adb01d26d1abc",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/objectKeys.d.ts": {
"version": "4da2684f4596bd222840b428282b011560505fd93efb2de24709418ec33ad614",
"signature": "4da2684f4596bd222840b428282b011560505fd93efb2de24709418ec33ad614",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/OptionalPropertiesOf.d.ts": {
"version": "df10298eb7eba126062c6ff2a5922308716c722c4696351e25b460c0f2c43890",
"signature": "df10298eb7eba126062c6ff2a5922308716c722c4696351e25b460c0f2c43890",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts": {
"version": "d1b182b6d2f06c057229bd77ac745cd89806999ba22e59aac6a57d8cefae9d0d",
"signature": "d1b182b6d2f06c057229bd77ac745cd89806999ba22e59aac6a57d8cefae9d0d",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/PromiseOrNot.d.ts": {
"version": "f1af4692fa75d702066a4ce4bca8ca8eb358cbb81b49943e978aa57ce1885b08",
"signature": "f1af4692fa75d702066a4ce4bca8ca8eb358cbb81b49943e978aa57ce1885b08",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/typeGuard.d.ts": {
"version": "a422f83992eacfad8753c4b68f60cc8b65726f0dad038105031764a1d1636f50",
"signature": "a422f83992eacfad8753c4b68f60cc8b65726f0dad038105031764a1d1636f50",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackPromise.d.ts": {
"version": "c8a96f4e65100dc133ee9feaf486b9a52212f354bd44db6a2080a9267d8bb704",
"signature": "c8a96f4e65100dc133ee9feaf486b9a52212f354bd44db6a2080a9267d8bb704",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackTypeGuard.d.ts": {
"version": "fa2905239c92187e357130fc3114eefa64c9e6f48ae29fb0eb10674d99923bb2",
"signature": "fa2905239c92187e357130fc3114eefa64c9e6f48ae29fb0eb10674d99923bb2",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/ReturnType.d.ts": {
"version": "b7a439a68ad6f0144215320e553fc3bb8ea53e698c6503ec66312972ce59bbec",
"signature": "b7a439a68ad6f0144215320e553fc3bb8ea53e698c6503ec66312972ce59bbec",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts": {
"version": "234ca723e57cd4b0750cd9299270a635496a2e2f085bb75664850f5ba49d0f99",
"signature": "234ca723e57cd4b0750cd9299270a635496a2e2f085bb75664850f5ba49d0f99",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts": {
"version": "7a1864e1354cbb23a290e4402ed1721ab686ea691e7365329424f9b7efadf3f1",
"signature": "7a1864e1354cbb23a290e4402ed1721ab686ea691e7365329424f9b7efadf3f1",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts": {
"version": "808f5a57117a18181940534b54c3ccd3806d106b5f2b42deb1798ade02964b4c",
"signature": "808f5a57117a18181940534b54c3ccd3806d106b5f2b42deb1798ade02964b4c",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts": {
"version": "8e9e88d3f9bb31790e63cda14e3f181ec6d6a02d81c03cb7d171381faa0ef6d1",
"signature": "8e9e88d3f9bb31790e63cda14e3f181ec6d6a02d81c03cb7d171381faa0ef6d1",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts": {
"version": "010cf02d376e110e39b0c5d94e0634a5cc71063a590b32a75e68089de8964c73",
"signature": "010cf02d376e110e39b0c5d94e0634a5cc71063a590b32a75e68089de8964c73",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts": {
"version": "fd4f319b8132618653f8c1e4ec943164f8f6771c72fe2460aef5f6f8ea80cf79",
"signature": "fd4f319b8132618653f8c1e4ec943164f8f6771c72fe2460aef5f6f8ea80cf79",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts": {
"version": "e983ab70d20eb00b6a33f9de358d77e59cc71ba0295d16c86f844c36fa8e83b0",
"signature": "e983ab70d20eb00b6a33f9de358d77e59cc71ba0295d16c86f844c36fa8e83b0",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts": {
"version": "9721649d4e2f148541f5ae67a866087beddf84dc88c9de80604bc9ba7506d4df",
"signature": "9721649d4e2f148541f5ae67a866087beddf84dc88c9de80604bc9ba7506d4df",
"affectsGlobalScope": false
},
"../node_modules/minimal-polyfills/Object.is.d.ts": {
"version": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881",
"signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts": {
"version": "23b9d1e5645e981d55197e659c5b206817f84c534cd974a0cdd329b2893d88d9",
"signature": "23b9d1e5645e981d55197e659c5b206817f84c534cd974a0cdd329b2893d88d9",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/node_modules/evt/lib/index.d.ts": {
"version": "65968b137efb216789699104f52727bed7b9ac0f5d4b79a558732018094b6a35",
"signature": "65968b137efb216789699104f52727bed7b9ac0f5d4b79a558732018094b6a35",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/useNamedState.d.ts": {
"version": "27de2f2c6af66864b71b7b66d5c88e142f29481c69a432c736b555a5fad5fb00",
"signature": "27de2f2c6af66864b71b7b66d5c88e142f29481c69a432c736b555a5fad5fb00",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/useGlobalState.d.ts": {
"version": "1a442441cc7ab4c8a17e274a96b99e478e365277dc9e9e0d81b98fa9083fb649",
"signature": "1a442441cc7ab4c8a17e274a96b99e478e365277dc9e9e0d81b98fa9083fb649",
"version": "d681fd6dc6de70af535a880bb64dcd790f9378d67c851c93f288b17ebb598c07",
"signature": "d681fd6dc6de70af535a880bb64dcd790f9378d67c851c93f288b17ebb598c07",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/useGuaranteedMemo.d.ts": {
@ -746,14 +421,9 @@
"signature": "4d69e5f9655d459d1584da94fb589dfde228d72487648b27ca4375328d12cfa7",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/useScopedState.d.ts": {
"version": "d793b928d24967b6dfa5168d124efba1403a928773cc84ee3c713a6e2bee9f51",
"signature": "d793b928d24967b6dfa5168d124efba1403a928773cc84ee3c713a6e2bee9f51",
"affectsGlobalScope": false
},
"../node_modules/powerhooks/index.d.ts": {
"version": "bc0bc83cb8cadd95f49a8f8361a339c853554288fce8da23c0e5023d8150b5b8",
"signature": "bc0bc83cb8cadd95f49a8f8361a339c853554288fce8da23c0e5023d8150b5b8",
"version": "842cf60645647486885d3d7c146e23e976782458b50ade9116c01334132dbe60",
"signature": "842cf60645647486885d3d7c146e23e976782458b50ade9116c01334132dbe60",
"affectsGlobalScope": false
},
"../src/lib/i18n/useKcLanguageTag.ts": {
@ -763,7 +433,7 @@
},
"../src/lib/i18n/useKcTranslation.tsx": {
"version": "b7ff7d6a60f789876e4c1989e9ce07638dcd72fbc89d346669bfd8c6b13d78b1",
"signature": "0192d2ec43530b8df97290e4f8955feb61966a4abb45a268bdf9cb896e4e6f65",
"signature": "da6283e16140fbb9da517f6cc8158c0c04cbf1d6a3b82029ba3c6009d7c33ddf",
"affectsGlobalScope": false
},
"../src/lib/kcContext.ts": {
@ -1399,220 +1069,11 @@
"../node_modules/powerhooks/useGlobalState.d.ts",
"../node_modules/powerhooks/useGuaranteedMemo.d.ts",
"../node_modules/powerhooks/useNamedState.d.ts",
"../node_modules/powerhooks/useScopedState.d.ts",
"../node_modules/powerhooks/useValueChangeEffect.d.ts",
"../node_modules/powerhooks/useWindowInnerSize.d.ts",
"../node_modules/powerhooks/useWithProps.d.ts",
"../node_modules/powerhooks/withProps.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts": [
"../node_modules/minimal-polyfills/Array.prototype.find.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Observer.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts": [
"../node_modules/minimal-polyfills/Object.is.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/EventTargetLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/EvtError.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/lib.dom.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts": [
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/OptionalPropertiesOf.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts": [
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/AsyncReturnType.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/MethodNames.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/PromiseOrNot.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/ReturnType.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackPromise.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackTypeGuard.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/assert.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/exclude.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/id.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/objectKeys.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/typeGuard.d.ts"
],
"../node_modules/powerhooks/useClick.d.ts": [
"../node_modules/@types/react/index.d.ts"
],
@ -1623,16 +1084,11 @@
"../node_modules/@types/react/index.d.ts"
],
"../node_modules/powerhooks/useGlobalState.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/index.d.ts",
"../node_modules/powerhooks/useNamedState.d.ts"
],
"../node_modules/powerhooks/useNamedState.d.ts": [
"../node_modules/@types/react/index.d.ts"
],
"../node_modules/powerhooks/useScopedState.d.ts": [
"../node_modules/@types/react/index.d.ts",
"../node_modules/powerhooks/useNamedState.d.ts"
],
"../node_modules/powerhooks/useWithProps.d.ts": [
"../node_modules/powerhooks/withProps.d.ts"
],
@ -2135,220 +1591,11 @@
"../node_modules/powerhooks/useGlobalState.d.ts",
"../node_modules/powerhooks/useGuaranteedMemo.d.ts",
"../node_modules/powerhooks/useNamedState.d.ts",
"../node_modules/powerhooks/useScopedState.d.ts",
"../node_modules/powerhooks/useValueChangeEffect.d.ts",
"../node_modules/powerhooks/useWindowInnerSize.d.ts",
"../node_modules/powerhooks/useWithProps.d.ts",
"../node_modules/powerhooks/withProps.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts": [
"../node_modules/minimal-polyfills/Array.prototype.find.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Observer.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts": [
"../node_modules/minimal-polyfills/Object.is.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/EventTargetLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/EvtError.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/lib.dom.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts": [
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/OptionalPropertiesOf.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts": [
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts"
],
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts": [
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/AsyncReturnType.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/MethodNames.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/PromiseOrNot.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/ReturnType.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackPromise.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackTypeGuard.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/assert.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/exclude.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/id.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/objectKeys.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/typeGuard.d.ts"
],
"../node_modules/powerhooks/useClick.d.ts": [
"../node_modules/@types/react/index.d.ts"
],
@ -2359,16 +1606,11 @@
"../node_modules/@types/react/index.d.ts"
],
"../node_modules/powerhooks/useGlobalState.d.ts": [
"../node_modules/powerhooks/node_modules/evt/lib/index.d.ts",
"../node_modules/powerhooks/useNamedState.d.ts"
],
"../node_modules/powerhooks/useNamedState.d.ts": [
"../node_modules/@types/react/index.d.ts"
],
"../node_modules/powerhooks/useScopedState.d.ts": [
"../node_modules/@types/react/index.d.ts",
"../node_modules/powerhooks/useNamedState.d.ts"
],
"../node_modules/powerhooks/useWithProps.d.ts": [
"../node_modules/powerhooks/withProps.d.ts"
],
@ -2524,73 +1766,8 @@
"../node_modules/htmlparser2/lib/Parser.d.ts",
"../node_modules/htmlparser2/lib/Tokenizer.d.ts",
"../node_modules/htmlparser2/lib/index.d.ts",
"../node_modules/minimal-polyfills/Array.prototype.find.d.ts",
"../node_modules/minimal-polyfills/Object.fromEntries.d.ts",
"../node_modules/minimal-polyfills/Object.is.d.ts",
"../node_modules/powerhooks/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/EventTargetLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/EvtError.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/Observer.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/types/lib.dom.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts",
"../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/AsyncReturnType.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/MethodNames.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/OptionalPropertiesOf.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/PromiseOrNot.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/ReturnType.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackPromise.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackTypeGuard.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/assert.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/exclude.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/id.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/objectKeys.d.ts",
"../node_modules/powerhooks/node_modules/evt/tools/typeSafety/typeGuard.d.ts",
"../node_modules/powerhooks/useArrayDiff.d.ts",
"../node_modules/powerhooks/useCallbackFactory.d.ts",
"../node_modules/powerhooks/useClick.d.ts",
@ -2600,7 +1777,6 @@
"../node_modules/powerhooks/useGlobalState.d.ts",
"../node_modules/powerhooks/useGuaranteedMemo.d.ts",
"../node_modules/powerhooks/useNamedState.d.ts",
"../node_modules/powerhooks/useScopedState.d.ts",
"../node_modules/powerhooks/useValueChangeEffect.d.ts",
"../node_modules/powerhooks/useWindowInnerSize.d.ts",
"../node_modules/powerhooks/useWithProps.d.ts",

View File

@ -708,11 +708,6 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
html-escaper@^3.0.3:
version "3.0.3"
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-3.0.3.tgz#4d336674652beb1dcbc29ef6b6ba7f6be6fdfed6"
integrity sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==
htmlparser2@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.0.0.tgz#c2da005030390908ca4c91e5629e418e0665ac01"
@ -937,10 +932,10 @@ path-type@^4.0.0:
resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b"
integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
powerhooks@^0.0.19:
version "0.0.19"
resolved "https://registry.yarnpkg.com/powerhooks/-/powerhooks-0.0.19.tgz#86f4157dbde32cd44082c756ab747c64f6045449"
integrity sha512-yaODFWkflrZCSz4lvRQ2O4AjolheiE6oXa1F4mny2LUOwai4ip+zer16fgXEM53R+IiDnqj6ff8wooU5x4GslQ==
powerhooks@^0.0.17:
version "0.0.17"
resolved "https://registry.yarnpkg.com/powerhooks/-/powerhooks-0.0.17.tgz#840295271d989c27b83047fad44973434c509ba7"
integrity sha512-9z0C5pnVJI3SRKgcoAjbOxVa1lf/e58N+YdByThue1C4DUqfp8umx9XvrRJJ3dGwl6A0RRrJlyPM1KXjVChQMQ==
dependencies:
evt "2.0.0-beta.13"
memoizee "^0.4.15"