diff --git a/jsdoc.json b/jsdoc.json index e3f183fe..831551bc 100644 --- a/jsdoc.json +++ b/jsdoc.json @@ -4,7 +4,8 @@ "package": "package.json", "pedantic": true, "readme": "README.md", - "recurse": true + "recurse": true, + "template": "node_modules/jsdoc-wmf-theme" }, "source": { "include": [ "resources" ] diff --git a/package-lock.json b/package-lock.json index 88b52c47..14d12b9e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4289,6 +4289,12 @@ "domelementtype": "1" } }, + "domino": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/domino/-/domino-2.1.4.tgz", + "integrity": "sha512-l70mlQ7IjPKC8kT7GljQXJZmt5OqFL+RE91ik5y5WWQtsd9wP8R7gpFnNu96fK5MqAAZRXfLLsnzKtkty5fWGQ==", + "dev": true + }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -7699,6 +7705,17 @@ } } }, + "jsdoc-wmf-theme": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/jsdoc-wmf-theme/-/jsdoc-wmf-theme-0.0.3.tgz", + "integrity": "sha512-jpszk0hcjY7bD1sCd8JrBdtcoudG0h9FbJTjdq8WOSEtUBNWgtIc7s1ccDoYnK/bp4OEuA7xH0xtpqe0SVutsw==", + "dev": true, + "requires": { + "domino": "^2.0.1", + "lunr": "2.3.0", + "taffydb": "^2.6.2" + } + }, "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -8040,6 +8057,12 @@ "yallist": "^2.1.2" } }, + "lunr": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.0.tgz", + "integrity": "sha1-TXwMoSvdHgRHsMExuRQgkpdAyI8=", + "dev": true + }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", diff --git a/package.json b/package.json index f7962f29..57ea0607 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "grunt-eslint": "22.0.0", "grunt-stylelint": "0.13.0", "jsdoc": "3.6.3", + "jsdoc-wmf-theme": "0.0.3", "less": "3.8.1", "less-loader": "4.1.0", "mustache": "3.0.1",