diff --git a/tools/docs/package.json b/tools/docs/package.json index b0ada9d..973dd30 100644 --- a/tools/docs/package.json +++ b/tools/docs/package.json @@ -7,7 +7,7 @@ "pretty": "^2.0.0", "chalk": "^4.1.0", "fs-extra": "^9.0.1", - "typedoc": "^0.19.0", + "typedoc": "^0.27.0", "@tsfun/array": "^0.0.5", "@types/minimatch": "^3.0.3", "@types/pretty": "^2.0.0", diff --git a/tools/docs/pnpm-lock.yaml b/tools/docs/pnpm-lock.yaml index f7bb775..edc8c26 100644 --- a/tools/docs/pnpm-lock.yaml +++ b/tools/docs/pnpm-lock.yaml @@ -10,9 +10,35 @@ dependencies: fs-extra: 9.0.1 minimatch: 3.0.4 pretty: 2.0.0 - typedoc: 0.19.0 + typedoc: 0.27.0 lockfileVersion: 5.1 packages: + /@gerrit0/mini-shiki/1.23.2: + dependencies: + '@shikijs/engine-oniguruma': 1.23.1 + '@shikijs/types': 1.23.1 + '@shikijs/vscode-textmate': 9.3.0 + dev: false + resolution: + integrity: sha512-6e/41ZAilc2iE4n0bxxMSvzrt1dy2MSa9lSdd2M5lcTDlrzcau+FucIEDrG+xF1dPou/a093tm1t4HPTSI4g1w== + /@shikijs/engine-oniguruma/1.23.1: + dependencies: + '@shikijs/types': 1.23.1 + '@shikijs/vscode-textmate': 9.3.0 + dev: false + resolution: + integrity: sha512-KQ+lgeJJ5m2ISbUZudLR1qHeH3MnSs2mjFg7bnencgs5jDVPeJ2NVDJ3N5ZHbcTsOIh0qIueyAJnwg7lg7kwXQ== + /@shikijs/types/1.23.1: + dependencies: + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + dev: false + resolution: + integrity: sha512-98A5hGyEhzzAgQh2dAeHKrWW4HfCMeoFER2z16p5eJ+vmPeF6lZ/elEne6/UCU551F/WqkopqRsr1l2Yu6+A0g== + /@shikijs/vscode-textmate/9.3.0: + dev: false + resolution: + integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA== /@tsfun/array/0.0.5: dependencies: '@types/node': 13.13.9 @@ -30,6 +56,12 @@ packages: dev: false resolution: integrity: sha512-B42Sxuaz09MhC3DDeW5kubRcQ5by4iuVQ0cRRWM2lggLzAa/KVom0Aft/208NgMvNQQZ86s5rVcqDdn/SH0/mg== + /@types/hast/3.0.4: + dependencies: + '@types/unist': 3.0.3 + dev: false + resolution: + integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ== /@types/minimatch/3.0.3: dev: false resolution: @@ -46,6 +78,10 @@ packages: dev: false resolution: integrity: sha512-nojaE6CV03swMxoHnAisV2Rl0Ma6WPUtQo87hUmaotu/YPugPlmiRB60sthbyppXdMFTdJV3wm6zCENY4q1tKA== + /@types/unist/3.0.3: + dev: false + resolution: + integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q== /abbrev/1.1.1: dev: false resolution: @@ -59,6 +95,10 @@ packages: node: '>=8' resolution: integrity: sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA== + /argparse/2.0.1: + dev: false + resolution: + integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== /at-least-node/1.0.0: dev: false engines: @@ -76,6 +116,12 @@ packages: dev: false resolution: integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + /brace-expansion/2.0.1: + dependencies: + balanced-match: 1.0.0 + dev: false + resolution: + integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== /chalk/4.1.0: dependencies: ansi-styles: 4.2.1 @@ -132,6 +178,12 @@ packages: hasBin: true resolution: integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== + /entities/4.5.0: + dev: false + engines: + node: '>=0.12' + resolution: + integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== /extend-shallow/2.0.1: dependencies: is-extendable: 0.1.1 @@ -170,30 +222,12 @@ packages: dev: false resolution: integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== - /handlebars/4.7.6: - dependencies: - minimist: 1.2.5 - neo-async: 2.6.1 - source-map: 0.6.1 - wordwrap: 1.0.0 - dev: false - engines: - node: '>=0.4.7' - hasBin: true - optionalDependencies: - uglify-js: 3.9.4 - resolution: - integrity: sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== /has-flag/4.0.0: dev: false engines: node: '>=8' resolution: integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - /highlight.js/10.0.3: - dev: false - resolution: - integrity: sha512-9FG7SSzv9yOY5CGGxfI6NDm7xLYtMOjKtPBxw7Zff3t5UcRcUNTGEeS8lNjhceL34KeetLMoGMFTGoaa83HwyQ== /inflight/1.0.6: dependencies: once: 1.4.0 @@ -209,12 +243,6 @@ packages: dev: false resolution: integrity: sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== - /interpret/1.2.0: - dev: false - engines: - node: '>= 0.10' - resolution: - integrity: sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw== /is-buffer/1.1.6: dev: false resolution: @@ -258,10 +286,12 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= - /lodash/4.17.20: + /linkify-it/5.0.0: + dependencies: + uc.micro: 2.1.0 dev: false resolution: - integrity: sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ== /lru-cache/4.1.5: dependencies: pseudomap: 1.0.2 @@ -273,23 +303,36 @@ packages: dev: false resolution: integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== - /marked/1.1.1: + /markdown-it/14.1.0: + dependencies: + argparse: 2.0.1 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 dev: false - engines: - node: '>= 8.16.2' hasBin: true resolution: - integrity: sha512-mJzT8D2yPxoPh7h0UXkB+dBj4FykPJ2OIfxAWeIHrvoHDkFxukV/29QxoFQoPM6RLEwhIFdJpmKBlqVM3s2ZIw== + integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg== + /mdurl/2.0.0: + dev: false + resolution: + integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w== /minimatch/3.0.4: dependencies: brace-expansion: 1.1.11 dev: false resolution: integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - /minimist/1.2.5: + /minimatch/9.0.5: + dependencies: + brace-expansion: 2.0.1 dev: false + engines: + node: '>=16 || 14 >=14.17' resolution: - integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== /mkdirp/1.0.4: dev: false engines: @@ -297,10 +340,6 @@ packages: hasBin: true resolution: integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - /neo-async/2.6.1: - dev: false - resolution: - integrity: sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw== /nopt/4.0.3: dependencies: abbrev: 1.1.1 @@ -340,10 +379,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= - /path-parse/1.0.6: - dev: false - resolution: - integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== /pretty/2.0.0: dependencies: condense-newlines: 0.2.1 @@ -354,12 +389,6 @@ packages: node: '>=0.10.0' resolution: integrity: sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU= - /progress/2.0.3: - dev: false - engines: - node: '>=0.4.0' - resolution: - integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== /proto-list/1.2.4: dev: false resolution: @@ -368,46 +397,21 @@ packages: dev: false resolution: integrity: sha1-8FKijacOYYkX7wqKw0wa5aaChrM= - /rechoir/0.6.2: - dependencies: - resolve: 1.17.0 + /punycode.js/2.3.1: dev: false engines: - node: '>= 0.10' + node: '>=6' resolution: - integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= - /resolve/1.17.0: - dependencies: - path-parse: 1.0.6 - dev: false - resolution: - integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA== /semver/5.7.1: dev: false hasBin: true resolution: integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - /shelljs/0.8.4: - dependencies: - glob: 7.1.6 - interpret: 1.2.0 - rechoir: 0.6.2 - dev: false - engines: - node: '>=4' - hasBin: true - resolution: - integrity: sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== /sigmund/1.0.1: dev: false resolution: integrity: sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= - /source-map/0.6.1: - dev: false - engines: - node: '>=0.10.0' - resolution: - integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== /supports-color/7.1.0: dependencies: has-flag: 4.0.0 @@ -420,54 +424,31 @@ packages: dev: false resolution: integrity: sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q== - /typedoc-default-themes/0.11.1: - dependencies: - lunr: 2.3.9 - dev: false - engines: - node: '>= 8' - resolution: - integrity: sha512-1yl8pbhjrLywqGJx9TfT+wzP+ntudPYjgJdpCj+s5ed2etBkqZPOCBMKwpaN9o6pdoFQF195PggqWTLVEkaRQQ== - /typedoc/0.19.0: + /typedoc/0.27.0: dependencies: - fs-extra: 9.0.1 - handlebars: 4.7.6 - highlight.js: 10.0.3 - lodash: 4.17.20 + '@gerrit0/mini-shiki': 1.23.2 lunr: 2.3.9 - marked: 1.1.1 - minimatch: 3.0.4 - progress: 2.0.3 - shelljs: 0.8.4 - typedoc-default-themes: 0.11.1 + markdown-it: 14.1.0 + minimatch: 9.0.5 + yaml: 2.6.1 dev: false engines: - node: '>= 10.0.0' + node: '>= 18' hasBin: true peerDependencies: - typescript: '>=4.0.2' + typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x resolution: - integrity: sha512-Rn68JwgDDYyIWl3HXeSsLZcsvxd2anISjhKu64PvID7RETeS2Iwnc4cH60yqc8/N50Xo1d3MHPGYinCPhMMliQ== - /uglify-js/3.9.4: - dependencies: - commander: 2.20.3 + integrity: sha512-7AkTJhFdhsihthaBFHNpj5iFdLyR7FpQqXM+IABJmE1/qTjWypirCLrheToUP3fjpWHN1Drn3K7PWH1t37KvNQ== + /uc.micro/2.1.0: dev: false - engines: - node: '>=0.8.0' - hasBin: true - optional: true resolution: - integrity: sha512-8RZBJq5smLOa7KslsNsVcSH+KOXf1uDU8yqLeNuVKwmT0T3FA0ZoXlinQfRad7SDcbZZRZE4ov+2v71EnxNyCA== + integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A== /universalify/1.0.0: dev: false engines: node: '>= 10.0.0' resolution: integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== - /wordwrap/1.0.0: - dev: false - resolution: - integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= /wrappy/1.0.2: dev: false resolution: @@ -476,6 +457,13 @@ packages: dev: false resolution: integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + /yaml/2.6.1: + dev: false + engines: + node: '>= 14' + hasBin: true + resolution: + integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg== specifiers: '@tools/places': 'file:../places' '@tools/preloaded-node': 'file:../preloaded-node' @@ -488,4 +476,4 @@ specifiers: fs-extra: ^9.0.1 minimatch: ^3.0.4 pretty: ^2.0.0 - typedoc: ^0.19.0 + typedoc: ^0.27.0