web: allow markdown import
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		
							
								
								
									
										389
									
								
								web/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										389
									
								
								web/package-lock.json
									
									
									
										generated
									
									
									
								
							@ -16,6 +16,7 @@
 | 
			
		||||
                "@babel/preset-typescript": "^7.16.0",
 | 
			
		||||
                "@fortawesome/fontawesome-free": "^5.15.4",
 | 
			
		||||
                "@goauthentik/api": "^2021.10.4-1637919181",
 | 
			
		||||
                "@jackfranklin/rollup-plugin-markdown": "^0.3.0",
 | 
			
		||||
                "@lingui/cli": "^3.12.1",
 | 
			
		||||
                "@lingui/core": "^3.12.1",
 | 
			
		||||
                "@lingui/detect-locale": "^3.12.1",
 | 
			
		||||
@ -1729,6 +1730,16 @@
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz",
 | 
			
		||||
            "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/@jackfranklin/rollup-plugin-markdown": {
 | 
			
		||||
            "version": "0.3.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/@jackfranklin/rollup-plugin-markdown/-/rollup-plugin-markdown-0.3.0.tgz",
 | 
			
		||||
            "integrity": "sha512-N3ZjFUhK+Hvcc3AZrOlLtZJrVVQ1mtEZhd8M6X6avmDfe0IyUrcFBY40U8+6HqaYjqbelHQiu51jrS6GiOBcHA==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "gray-matter": "^4.0.2",
 | 
			
		||||
                "rollup-pluginutils": "^2.8.2",
 | 
			
		||||
                "showdown": "^1.9.1"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/@jest/types": {
 | 
			
		||||
            "version": "26.6.2",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz",
 | 
			
		||||
@ -4323,6 +4334,18 @@
 | 
			
		||||
                "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/esprima": {
 | 
			
		||||
            "version": "4.0.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
 | 
			
		||||
            "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
 | 
			
		||||
            "bin": {
 | 
			
		||||
                "esparse": "bin/esparse.js",
 | 
			
		||||
                "esvalidate": "bin/esvalidate.js"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=4"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/esquery": {
 | 
			
		||||
            "version": "1.4.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
 | 
			
		||||
@ -4926,6 +4949,40 @@
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
 | 
			
		||||
            "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/gray-matter": {
 | 
			
		||||
            "version": "4.0.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
 | 
			
		||||
            "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "js-yaml": "^3.13.1",
 | 
			
		||||
                "kind-of": "^6.0.2",
 | 
			
		||||
                "section-matter": "^1.0.0",
 | 
			
		||||
                "strip-bom-string": "^1.0.0"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=6.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/gray-matter/node_modules/argparse": {
 | 
			
		||||
            "version": "1.0.10",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
 | 
			
		||||
            "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "sprintf-js": "~1.0.2"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/gray-matter/node_modules/js-yaml": {
 | 
			
		||||
            "version": "3.14.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
 | 
			
		||||
            "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "argparse": "^1.0.7",
 | 
			
		||||
                "esprima": "^4.0.0"
 | 
			
		||||
            },
 | 
			
		||||
            "bin": {
 | 
			
		||||
                "js-yaml": "bin/js-yaml.js"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/has": {
 | 
			
		||||
            "version": "1.0.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
 | 
			
		||||
@ -7363,6 +7420,37 @@
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
 | 
			
		||||
            "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/section-matter": {
 | 
			
		||||
            "version": "1.0.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
 | 
			
		||||
            "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "extend-shallow": "^2.0.1",
 | 
			
		||||
                "kind-of": "^6.0.0"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=4"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/section-matter/node_modules/extend-shallow": {
 | 
			
		||||
            "version": "2.0.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
 | 
			
		||||
            "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "is-extendable": "^0.1.0"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=0.10.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/section-matter/node_modules/is-extendable": {
 | 
			
		||||
            "version": "0.1.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
 | 
			
		||||
            "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=0.10.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/semver": {
 | 
			
		||||
            "version": "6.3.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
 | 
			
		||||
@ -7447,6 +7535,120 @@
 | 
			
		||||
                "node": ">=8"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/showdown": {
 | 
			
		||||
            "version": "1.9.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.1.tgz",
 | 
			
		||||
            "integrity": "sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "yargs": "^14.2"
 | 
			
		||||
            },
 | 
			
		||||
            "bin": {
 | 
			
		||||
                "showdown": "bin/showdown.js"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/showdown/node_modules/ansi-regex": {
 | 
			
		||||
            "version": "4.1.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
 | 
			
		||||
            "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=6"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/showdown/node_modules/camelcase": {
 | 
			
		||||
            "version": "5.3.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
 | 
			
		||||
            "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=6"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/showdown/node_modules/cliui": {
 | 
			
		||||
            "version": "5.0.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
 | 
			
		||||
            "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "string-width": "^3.1.0",
 | 
			
		||||
                "strip-ansi": "^5.2.0",
 | 
			
		||||
                "wrap-ansi": "^5.1.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/showdown/node_modules/emoji-regex": {
 | 
			
		||||
            "version": "7.0.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
 | 
			
		||||
            "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/showdown/node_modules/is-fullwidth-code-point": {
 | 
			
		||||
            "version": "2.0.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
 | 
			
		||||
            "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=4"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/showdown/node_modules/string-width": {
 | 
			
		||||
            "version": "3.1.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
 | 
			
		||||
            "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "emoji-regex": "^7.0.1",
 | 
			
		||||
                "is-fullwidth-code-point": "^2.0.0",
 | 
			
		||||
                "strip-ansi": "^5.1.0"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=6"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/showdown/node_modules/strip-ansi": {
 | 
			
		||||
            "version": "5.2.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
 | 
			
		||||
            "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "ansi-regex": "^4.1.0"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=6"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/showdown/node_modules/wrap-ansi": {
 | 
			
		||||
            "version": "5.1.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
 | 
			
		||||
            "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "ansi-styles": "^3.2.0",
 | 
			
		||||
                "string-width": "^3.0.0",
 | 
			
		||||
                "strip-ansi": "^5.0.0"
 | 
			
		||||
            },
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=6"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/showdown/node_modules/yargs": {
 | 
			
		||||
            "version": "14.2.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz",
 | 
			
		||||
            "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "cliui": "^5.0.0",
 | 
			
		||||
                "decamelize": "^1.2.0",
 | 
			
		||||
                "find-up": "^3.0.0",
 | 
			
		||||
                "get-caller-file": "^2.0.1",
 | 
			
		||||
                "require-directory": "^2.1.1",
 | 
			
		||||
                "require-main-filename": "^2.0.0",
 | 
			
		||||
                "set-blocking": "^2.0.0",
 | 
			
		||||
                "string-width": "^3.0.0",
 | 
			
		||||
                "which-module": "^2.0.0",
 | 
			
		||||
                "y18n": "^4.0.0",
 | 
			
		||||
                "yargs-parser": "^15.0.1"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/showdown/node_modules/yargs-parser": {
 | 
			
		||||
            "version": "15.0.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz",
 | 
			
		||||
            "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==",
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "camelcase": "^5.0.0",
 | 
			
		||||
                "decamelize": "^1.2.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/side-channel": {
 | 
			
		||||
            "version": "1.0.4",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
 | 
			
		||||
@ -7712,6 +7914,11 @@
 | 
			
		||||
                "node": ">=0.10.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/sprintf-js": {
 | 
			
		||||
            "version": "1.0.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
 | 
			
		||||
            "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/static-extend": {
 | 
			
		||||
            "version": "0.1.2",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
 | 
			
		||||
@ -7851,6 +8058,14 @@
 | 
			
		||||
                "node": ">=8"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/strip-bom-string": {
 | 
			
		||||
            "version": "1.0.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
 | 
			
		||||
            "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=",
 | 
			
		||||
            "engines": {
 | 
			
		||||
                "node": ">=0.10.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "node_modules/strip-json-comments": {
 | 
			
		||||
            "version": "3.1.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
 | 
			
		||||
@ -9699,6 +9914,16 @@
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz",
 | 
			
		||||
            "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w=="
 | 
			
		||||
        },
 | 
			
		||||
        "@jackfranklin/rollup-plugin-markdown": {
 | 
			
		||||
            "version": "0.3.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/@jackfranklin/rollup-plugin-markdown/-/rollup-plugin-markdown-0.3.0.tgz",
 | 
			
		||||
            "integrity": "sha512-N3ZjFUhK+Hvcc3AZrOlLtZJrVVQ1mtEZhd8M6X6avmDfe0IyUrcFBY40U8+6HqaYjqbelHQiu51jrS6GiOBcHA==",
 | 
			
		||||
            "requires": {
 | 
			
		||||
                "gray-matter": "^4.0.2",
 | 
			
		||||
                "rollup-pluginutils": "^2.8.2",
 | 
			
		||||
                "showdown": "^1.9.1"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "@jest/types": {
 | 
			
		||||
            "version": "26.6.2",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz",
 | 
			
		||||
@ -11644,6 +11869,11 @@
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "esprima": {
 | 
			
		||||
            "version": "4.0.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
 | 
			
		||||
            "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
 | 
			
		||||
        },
 | 
			
		||||
        "esquery": {
 | 
			
		||||
            "version": "1.4.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
 | 
			
		||||
@ -12114,6 +12344,36 @@
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
 | 
			
		||||
            "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
 | 
			
		||||
        },
 | 
			
		||||
        "gray-matter": {
 | 
			
		||||
            "version": "4.0.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
 | 
			
		||||
            "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==",
 | 
			
		||||
            "requires": {
 | 
			
		||||
                "js-yaml": "^3.13.1",
 | 
			
		||||
                "kind-of": "^6.0.2",
 | 
			
		||||
                "section-matter": "^1.0.0",
 | 
			
		||||
                "strip-bom-string": "^1.0.0"
 | 
			
		||||
            },
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "argparse": {
 | 
			
		||||
                    "version": "1.0.10",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
 | 
			
		||||
                    "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
 | 
			
		||||
                    "requires": {
 | 
			
		||||
                        "sprintf-js": "~1.0.2"
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                "js-yaml": {
 | 
			
		||||
                    "version": "3.14.1",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
 | 
			
		||||
                    "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
 | 
			
		||||
                    "requires": {
 | 
			
		||||
                        "argparse": "^1.0.7",
 | 
			
		||||
                        "esprima": "^4.0.0"
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "has": {
 | 
			
		||||
            "version": "1.0.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
 | 
			
		||||
@ -13943,6 +14203,30 @@
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
 | 
			
		||||
            "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
 | 
			
		||||
        },
 | 
			
		||||
        "section-matter": {
 | 
			
		||||
            "version": "1.0.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
 | 
			
		||||
            "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
 | 
			
		||||
            "requires": {
 | 
			
		||||
                "extend-shallow": "^2.0.1",
 | 
			
		||||
                "kind-of": "^6.0.0"
 | 
			
		||||
            },
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "extend-shallow": {
 | 
			
		||||
                    "version": "2.0.1",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
 | 
			
		||||
                    "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
 | 
			
		||||
                    "requires": {
 | 
			
		||||
                        "is-extendable": "^0.1.0"
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                "is-extendable": {
 | 
			
		||||
                    "version": "0.1.1",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
 | 
			
		||||
                    "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "semver": {
 | 
			
		||||
            "version": "6.3.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
 | 
			
		||||
@ -14008,6 +14292,101 @@
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
 | 
			
		||||
            "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
 | 
			
		||||
        },
 | 
			
		||||
        "showdown": {
 | 
			
		||||
            "version": "1.9.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.1.tgz",
 | 
			
		||||
            "integrity": "sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA==",
 | 
			
		||||
            "requires": {
 | 
			
		||||
                "yargs": "^14.2"
 | 
			
		||||
            },
 | 
			
		||||
            "dependencies": {
 | 
			
		||||
                "ansi-regex": {
 | 
			
		||||
                    "version": "4.1.0",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
 | 
			
		||||
                    "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
 | 
			
		||||
                },
 | 
			
		||||
                "camelcase": {
 | 
			
		||||
                    "version": "5.3.1",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
 | 
			
		||||
                    "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
 | 
			
		||||
                },
 | 
			
		||||
                "cliui": {
 | 
			
		||||
                    "version": "5.0.0",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
 | 
			
		||||
                    "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
 | 
			
		||||
                    "requires": {
 | 
			
		||||
                        "string-width": "^3.1.0",
 | 
			
		||||
                        "strip-ansi": "^5.2.0",
 | 
			
		||||
                        "wrap-ansi": "^5.1.0"
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                "emoji-regex": {
 | 
			
		||||
                    "version": "7.0.3",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
 | 
			
		||||
                    "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
 | 
			
		||||
                },
 | 
			
		||||
                "is-fullwidth-code-point": {
 | 
			
		||||
                    "version": "2.0.0",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
 | 
			
		||||
                    "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
 | 
			
		||||
                },
 | 
			
		||||
                "string-width": {
 | 
			
		||||
                    "version": "3.1.0",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
 | 
			
		||||
                    "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
 | 
			
		||||
                    "requires": {
 | 
			
		||||
                        "emoji-regex": "^7.0.1",
 | 
			
		||||
                        "is-fullwidth-code-point": "^2.0.0",
 | 
			
		||||
                        "strip-ansi": "^5.1.0"
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                "strip-ansi": {
 | 
			
		||||
                    "version": "5.2.0",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
 | 
			
		||||
                    "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
 | 
			
		||||
                    "requires": {
 | 
			
		||||
                        "ansi-regex": "^4.1.0"
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                "wrap-ansi": {
 | 
			
		||||
                    "version": "5.1.0",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
 | 
			
		||||
                    "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
 | 
			
		||||
                    "requires": {
 | 
			
		||||
                        "ansi-styles": "^3.2.0",
 | 
			
		||||
                        "string-width": "^3.0.0",
 | 
			
		||||
                        "strip-ansi": "^5.0.0"
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                "yargs": {
 | 
			
		||||
                    "version": "14.2.3",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz",
 | 
			
		||||
                    "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==",
 | 
			
		||||
                    "requires": {
 | 
			
		||||
                        "cliui": "^5.0.0",
 | 
			
		||||
                        "decamelize": "^1.2.0",
 | 
			
		||||
                        "find-up": "^3.0.0",
 | 
			
		||||
                        "get-caller-file": "^2.0.1",
 | 
			
		||||
                        "require-directory": "^2.1.1",
 | 
			
		||||
                        "require-main-filename": "^2.0.0",
 | 
			
		||||
                        "set-blocking": "^2.0.0",
 | 
			
		||||
                        "string-width": "^3.0.0",
 | 
			
		||||
                        "which-module": "^2.0.0",
 | 
			
		||||
                        "y18n": "^4.0.0",
 | 
			
		||||
                        "yargs-parser": "^15.0.1"
 | 
			
		||||
                    }
 | 
			
		||||
                },
 | 
			
		||||
                "yargs-parser": {
 | 
			
		||||
                    "version": "15.0.3",
 | 
			
		||||
                    "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz",
 | 
			
		||||
                    "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==",
 | 
			
		||||
                    "requires": {
 | 
			
		||||
                        "camelcase": "^5.0.0",
 | 
			
		||||
                        "decamelize": "^1.2.0"
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "side-channel": {
 | 
			
		||||
            "version": "1.0.4",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
 | 
			
		||||
@ -14228,6 +14607,11 @@
 | 
			
		||||
                "extend-shallow": "^3.0.0"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "sprintf-js": {
 | 
			
		||||
            "version": "1.0.3",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
 | 
			
		||||
            "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
 | 
			
		||||
        },
 | 
			
		||||
        "static-extend": {
 | 
			
		||||
            "version": "0.1.2",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
 | 
			
		||||
@ -14331,6 +14715,11 @@
 | 
			
		||||
                "ansi-regex": "^5.0.1"
 | 
			
		||||
            }
 | 
			
		||||
        },
 | 
			
		||||
        "strip-bom-string": {
 | 
			
		||||
            "version": "1.0.0",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
 | 
			
		||||
            "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI="
 | 
			
		||||
        },
 | 
			
		||||
        "strip-json-comments": {
 | 
			
		||||
            "version": "3.1.1",
 | 
			
		||||
            "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
 | 
			
		||||
 | 
			
		||||
@ -51,6 +51,7 @@
 | 
			
		||||
        "@babel/preset-typescript": "^7.16.0",
 | 
			
		||||
        "@fortawesome/fontawesome-free": "^5.15.4",
 | 
			
		||||
        "@goauthentik/api": "^2021.10.4-1637919181",
 | 
			
		||||
        "@jackfranklin/rollup-plugin-markdown": "^0.3.0",
 | 
			
		||||
        "@lingui/cli": "^3.12.1",
 | 
			
		||||
        "@lingui/core": "^3.12.1",
 | 
			
		||||
        "@lingui/detect-locale": "^3.12.1",
 | 
			
		||||
 | 
			
		||||
@ -1,3 +1,4 @@
 | 
			
		||||
import markdown from "@jackfranklin/rollup-plugin-markdown";
 | 
			
		||||
import babel from "@rollup/plugin-babel";
 | 
			
		||||
import commonjs from "@rollup/plugin-commonjs";
 | 
			
		||||
import { nodeResolve } from "@rollup/plugin-node-resolve";
 | 
			
		||||
@ -49,6 +50,9 @@ const apiBasePath = process.env.AK_API_BASE_PATH || "";
 | 
			
		||||
 | 
			
		||||
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
 | 
			
		||||
function manualChunks(id) {
 | 
			
		||||
    if (id.endsWith(".md")) {
 | 
			
		||||
        return "docs";
 | 
			
		||||
    }
 | 
			
		||||
    if (id.includes("@goauthentik/api")) {
 | 
			
		||||
        return "api";
 | 
			
		||||
    }
 | 
			
		||||
@ -67,6 +71,7 @@ function manualChunks(id) {
 | 
			
		||||
 | 
			
		||||
const PLUGINS = [
 | 
			
		||||
    cssimport(),
 | 
			
		||||
    markdown(),
 | 
			
		||||
    nodeResolve({ extensions, browser: true }),
 | 
			
		||||
    commonjs(),
 | 
			
		||||
    babel({
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										5
									
								
								web/src/global.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								web/src/global.d.ts
									
									
									
									
										vendored
									
									
								
							@ -1,4 +1,9 @@
 | 
			
		||||
declare module "*.css";
 | 
			
		||||
declare module "*.md" {
 | 
			
		||||
    const html: string;
 | 
			
		||||
    const metadata: object;
 | 
			
		||||
    const filename: string;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
declare namespace Intl {
 | 
			
		||||
    class ListFormat {
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user