diff --git a/.gitattributes b/.gitattributes index af3ad12..8859a11 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2,3 +2,4 @@ /.yarn/releases/* binary /.yarn/plugins/**/* binary /.pnp.* binary linguist-generated +README.md text \ No newline at end of file diff --git a/.github/workflows/audit.yaml b/.github/workflows/audit.yaml new file mode 100644 index 0000000..c671903 --- /dev/null +++ b/.github/workflows/audit.yaml @@ -0,0 +1,14 @@ +name: yarn npm audit +on: [pull_request] +jobs: + yarn-npm-audit: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20 + - run: yarn install --immutable + - name: Run yarn npm audit + run: yarn npm audit --severity moderate + continue-on-error: false diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000..4358a8a --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,21 @@ +name: Publish Package to npmjs +on: + workflow_dispatch: + release: + types: [published] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + # Setup .npmrc file to publish to npm + - uses: actions/setup-node@v4 + with: + node-version: '20' + registry-url: 'https://registry.npmjs.org' + # Defaults to the user or organization that owns the workflow file + scope: '@chocolatey-software' + - run: yarn + - run: yarn npm publish --access public + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..d0f5291 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "cSpell.words": [ + "Astro", + "astrojs" + ] +} \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md index bd18af2..d655ec1 100644 Binary files a/README.md and b/README.md differ diff --git a/astro.config.mjs b/astro.config.mjs index ca9d354..9904fbb 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,9 +1,16 @@ import { defineConfig } from 'astro/config'; import sitemap from "@astrojs/sitemap"; - import mdx from "@astrojs/mdx"; +import remarkCustomHeaderId from 'remark-custom-header-id'; // https://astro.build/config export default defineConfig({ + // site: 'https://docs.chocolatey.org', // Uncomment this with the domain you want to deploy to + markdown: { + syntaxHighlight: false, // Temporarily disable syntax highlighting and rely on Prism.js via choco-theme + remarkPlugins: [ + remarkCustomHeaderId, + ], + }, integrations: [sitemap(), mdx()] }); \ No newline at end of file diff --git a/package.json b/package.json index 0549c74..8ae5537 100644 --- a/package.json +++ b/package.json @@ -1,20 +1,24 @@ { "name": "choco-astro", + "version": "0.1.0", "packageManager": "yarn@4.2.2", "type": "module", - "version": "0.1.0", - "scripts": { - "dev": "astro dev", - "start": "astro dev", - "build": "astro check && astro build", - "preview": "astro preview", - "astro": "astro" + "description": "A global set of dependencies to be used on Chocolatey Software Astro projects.", + "repository": { + "type": "git", + "url": "git+https://github.com/chocolatey/choco-astro.git" + }, + "author": "Chocolatey Software (https://chocolatey.org/)", + "license": "Apache-2.0", + "bugs": { + "url": "https://github.com/chocolatey/choco-astro/issues" }, + "homepage": "https://github.com/chocolatey/choco-astro#readme", "dependencies": { - "@astrojs/check": "^0.6.0", + "@astrojs/check": "0.7.0", "@astrojs/mdx": "^3.0.0", "@astrojs/sitemap": "^3.1.4", - "astro": "^4.8.3", + "astro": "4.8.4", "remark-custom-header-id": "^0.1.0", "typescript": "^5.4.5" } diff --git a/public/favicon.svg b/public/favicon.svg deleted file mode 100644 index f157bd1..0000000 --- a/public/favicon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - diff --git a/src/components/Callout.astro b/src/components/Callout.astro new file mode 100644 index 0000000..4821098 --- /dev/null +++ b/src/components/Callout.astro @@ -0,0 +1,62 @@ +--- +import { z } from 'zod'; + +// Collapse - Define the schema +const calloutSchema = z.object({ + title: z.string().optional(), + type: z.enum(['none', 'info', 'success', 'warning', 'danger']) +}); + +// Collapse - Define the type +type Callout = z.infer; +type CalloutType = Callout['type']; + +interface Props { + content: Callout + type: CalloutType +} + +let { content, type } = Astro.props; +let icon = ''; + +let title = content ? content.title : ''; +type = type || content.type; + +switch (type) { + case 'info': + icon = 'info'; + title = title || 'NOTE'; + break; + case 'success': + icon = 'check'; + title = title || 'SUCCESS'; + break; + case 'warning': + icon = 'triangle-exclamation'; + title = title || 'WARNING'; + break; + case 'danger': + icon = 'xmark'; + title = title || 'DANGER'; + break; +} + +content = { + title, + type +} + +calloutSchema.parse(content); +--- + +
+ {(title && type !== 'none') && ( +
+ + + +

{title}

+
+ )} + +
diff --git a/src/components/CollapseButton.astro b/src/components/CollapseButton.astro new file mode 100644 index 0000000..89b37a0 --- /dev/null +++ b/src/components/CollapseButton.astro @@ -0,0 +1,28 @@ +--- +import { z } from 'zod'; + +// CollapseButton - Define the schema +const collapseButtonSchema = z.object({ + id: z.string(), + title: z.string(), + btnColor: z.enum(['primary', 'success', 'danger']).optional().default('primary'), + isActive: z.boolean().optional().default(false) +}); + +// CollapseButton - Define the type +type Collapse = z.infer; + +const { content } = Astro.props; + +interface Props { + content: Collapse +} + +// Validate the content +collapseButtonSchema.parse(content); +--- + + +
+ +
diff --git a/src/components/Iframe.astro b/src/components/Iframe.astro new file mode 100644 index 0000000..e498c38 --- /dev/null +++ b/src/components/Iframe.astro @@ -0,0 +1,48 @@ +--- +import { z } from 'zod'; + +// Iframe - Define the schema +const iframeSchema = z.object({ + title: z.string().optional(), + link: z.string().url(), + ratio: z.enum([ + '1x1', + '4x3', + '16x9', + '21x9', + '700x506', + '1200x630' + ]), +}); + +// Iframe - Define the type +type Iframe = z.infer; +type IframeTitle = Iframe['title']; +type IframeLink = Iframe['link']; +type IframeIframe = Iframe['ratio']; + +interface Props { + content: Iframe + title: IframeTitle, + link: IframeLink, + ratio: IframeIframe, +} + +let { content, title, link, ratio } = Astro.props; + +title = content && content.title ? content.title : title ? title : ''; +link = content ? content.link : link; +ratio = content ? content.ratio : ratio; + +content = { + title, + link, + ratio +} + +iframeSchema.parse(content); +--- + +
+ +
diff --git a/src/components/tabs/TabsPane.astro b/src/components/tabs/TabsPane.astro new file mode 100644 index 0000000..d5b6b7c --- /dev/null +++ b/src/components/tabs/TabsPane.astro @@ -0,0 +1,7 @@ +--- +const { content } = Astro.props; +--- + +
+ +
diff --git a/src/components/tabs/TabsPaneContainer.astro b/src/components/tabs/TabsPaneContainer.astro new file mode 100644 index 0000000..3860146 --- /dev/null +++ b/src/components/tabs/TabsPaneContainer.astro @@ -0,0 +1,7 @@ +--- + +--- + +
+ +
diff --git a/src/components/tabs/TabsTabContainer.astro b/src/components/tabs/TabsTabContainer.astro new file mode 100644 index 0000000..ffeda3b --- /dev/null +++ b/src/components/tabs/TabsTabContainer.astro @@ -0,0 +1,45 @@ +--- +import { z } from 'zod'; + +// Tabs - Define the schema +export const tabsSchema = z.object({ + id: z.string(), + title: z.string(), + isActive: z.boolean().optional().default(false), + updateAnchor: z.boolean().optional().default(true), + multiTab: z.string().optional() +}); + +// Tabs - Define the type +export type Tabs = z.infer; + +const { content, multi } = Astro.props; + +interface Props { + content: Tabs[], + multi: string +} + +if (multi === 'version') { + content.map((item, index: number) => { + item.multiTab = `{"choco-version": "choco-v${content.length - index}"}`; + }); +} + +content.map(item => { + item.updateAnchor = item.updateAnchor === false ? item.updateAnchor : true; + + // Validate the content + tabsSchema.parse(item); +}); +--- + + diff --git a/src/pages/index.astro b/src/pages/index.astro deleted file mode 100644 index 2d14107..0000000 --- a/src/pages/index.astro +++ /dev/null @@ -1,16 +0,0 @@ ---- - ---- - - - - - - - - Astro - - -

Astro

- - diff --git a/tsconfig.json b/tsconfig.json index 3dfb926..d98ce98 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,16 +1,16 @@ { - "extends": "astro/tsconfigs/strict", - "compilerOptions": { - "allowJs": true, - "baseUrl": ".", - "paths": { - "@content/*": ["src/content/*"], - "@components/*": ["src/components/*"], - "@config": ["src/config.ts"], - "@layouts/*": ["src/layouts/*"], - "@root/*": ["./*"], - "@styles/*": ["src/styles/*"], - "@scripts/*": ["src/scripts/*"] - } - } + "extends": "astro/tsconfigs/strict", + "compilerOptions": { + "allowJs": true, + "baseUrl": ".", + "paths": { + "@content/*": ["src/content/*"], + "@components/*": ["src/components/*"], + "@config": ["src/config.ts"], + "@layouts/*": ["src/layouts/*"], + "@root/*": ["./*"], + "@styles/*": ["src/styles/*"], + "@scripts/*": ["src/scripts/*"] + } + } } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index d04250c..c04da01 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,11 +15,11 @@ __metadata: languageName: node linkType: hard -"@astrojs/check@npm:^0.6.0": - version: 0.6.0 - resolution: "@astrojs/check@npm:0.6.0" +"@astrojs/check@npm:0.7.0": + version: 0.7.0 + resolution: "@astrojs/check@npm:0.7.0" dependencies: - "@astrojs/language-server": "npm:^2.9.0" + "@astrojs/language-server": "npm:^2.10.0" chokidar: "npm:^3.5.3" fast-glob: "npm:^3.3.1" kleur: "npm:^4.1.5" @@ -28,7 +28,7 @@ __metadata: typescript: ^5.0.0 bin: astro-check: dist/bin.js - checksum: 10c0/37730ec9cb073c763c4f0b47eeb6273756ede34c65bebec18d11f59a91e92128503638b84cb189798daba93e22100b209f6f6e112d1d3f3210f5936c45d41435 + checksum: 10c0/7e247dacb45fa8a0ac85ee5c95476e53fa8a1d73ef176913be9be10294dc4ccc535d96246e07c7f447d9a8f159b179e1b89c12c5c384228ec5e6a2d1f34590c4 languageName: node linkType: hard @@ -46,24 +46,24 @@ __metadata: languageName: node linkType: hard -"@astrojs/language-server@npm:^2.9.0": - version: 2.9.0 - resolution: "@astrojs/language-server@npm:2.9.0" +"@astrojs/language-server@npm:^2.10.0": + version: 2.10.0 + resolution: "@astrojs/language-server@npm:2.10.0" dependencies: "@astrojs/compiler": "npm:^2.7.0" "@jridgewell/sourcemap-codec": "npm:^1.4.15" - "@volar/kit": "npm:~2.2.1" - "@volar/language-core": "npm:~2.2.1" - "@volar/language-server": "npm:~2.2.1" - "@volar/language-service": "npm:~2.2.1" - "@volar/typescript": "npm:~2.2.1" + "@volar/kit": "npm:~2.2.3" + "@volar/language-core": "npm:~2.2.3" + "@volar/language-server": "npm:~2.2.3" + "@volar/language-service": "npm:~2.2.3" + "@volar/typescript": "npm:~2.2.3" fast-glob: "npm:^3.2.12" - volar-service-css: "npm:0.0.43" - volar-service-emmet: "npm:0.0.43" - volar-service-html: "npm:0.0.43" - volar-service-prettier: "npm:0.0.43" - volar-service-typescript: "npm:0.0.43" - volar-service-typescript-twoslash-queries: "npm:0.0.43" + volar-service-css: "npm:0.0.45" + volar-service-emmet: "npm:0.0.45" + volar-service-html: "npm:0.0.45" + volar-service-prettier: "npm:0.0.45" + volar-service-typescript: "npm:0.0.45" + volar-service-typescript-twoslash-queries: "npm:0.0.45" vscode-html-languageservice: "npm:^5.2.0" vscode-uri: "npm:^3.0.8" peerDependencies: @@ -76,7 +76,7 @@ __metadata: optional: true bin: astro-ls: bin/nodeServer.js - checksum: 10c0/272cbd6031d26f5014ee1c8288c3de0d40e23b717e2f103b9b8f8212d88145d90ffaa723918f5d3d618dd2c7f4d9e80a11486d62e2fc2df197724e666938d30a + checksum: 10c0/0fd7d9f9684b114cba65ddd56624e29d01178d03c13409533cb26b2fc46d07ea78272fd0bf8fa53cc2f78830ea564865d19a85119ecf719ecf7e31942fe92f58 languageName: node linkType: hard @@ -452,19 +452,52 @@ __metadata: languageName: node linkType: hard -"@emmetio/scanner@npm:^1.0.4": +"@emmetio/css-parser@npm:^0.4.0": + version: 0.4.0 + resolution: "@emmetio/css-parser@npm:0.4.0" + dependencies: + "@emmetio/stream-reader": "npm:^2.2.0" + "@emmetio/stream-reader-utils": "npm:^0.1.0" + checksum: 10c0/44606cb3220c4d1c910439271c5cf903ec89ce602fa25c527a25e8a744ca8e84df3ffbb82d3b44923b890884a7f889eff34c462568e5866e2ab5d98dda99c6f0 + languageName: node + linkType: hard + +"@emmetio/html-matcher@npm:^1.3.0": + version: 1.3.0 + resolution: "@emmetio/html-matcher@npm:1.3.0" + dependencies: + "@emmetio/scanner": "npm:^1.0.0" + checksum: 10c0/354f6d4d52ffb124883cc350d6a09942f2ec352b03dfb928ba8c3078b0f570041b6095367367094a307388c158e6b053565c09a9c1db699517801435a0eadb5c + languageName: node + linkType: hard + +"@emmetio/scanner@npm:^1.0.0, @emmetio/scanner@npm:^1.0.4": version: 1.0.4 resolution: "@emmetio/scanner@npm:1.0.4" checksum: 10c0/ae6244e563caaff0f88d7afefc33fd6cfb7cc767ce914b54d35b46002637948cfc65951dba6d6941328afa54c721c225836fafce2de40fb7643660ba09fe7372 languageName: node linkType: hard -"@emnapi/runtime@npm:^1.1.0": - version: 1.1.1 - resolution: "@emnapi/runtime@npm:1.1.1" +"@emmetio/stream-reader-utils@npm:^0.1.0": + version: 0.1.0 + resolution: "@emmetio/stream-reader-utils@npm:0.1.0" + checksum: 10c0/8630a066200976aa07ce25708484e5c2458182961280dc4637a7a6e98e1f3bb59fb7bf3bf26380f74c6ff1fd40d3dbf1143f21c721833199e45f669614a33b87 + languageName: node + linkType: hard + +"@emmetio/stream-reader@npm:^2.2.0": + version: 2.2.0 + resolution: "@emmetio/stream-reader@npm:2.2.0" + checksum: 10c0/d1a5c83b1ef062ce89b48e1fc170cd5f21b0dfa6132dc41421ef7eda455563227c047977cd4c7b70f072fa73b5af553b04cafe381c600df9bd17c58ca8238e8b + languageName: node + linkType: hard + +"@emnapi/runtime@npm:^1.1.1": + version: 1.2.0 + resolution: "@emnapi/runtime@npm:1.2.0" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/c11ee57abf0ec643e64ccdace4b4fcc0b0c7b1117a191f969e84ae3669841aa90d2c17fa35b73f5a66fc0c843c8caca7bf11187faaeaa526bcfb7dbfb9b85de9 + checksum: 10c0/7005ff8b67724c9e61b6cd79a3decbdb2ce25d24abd4d3d187472f200ee6e573329c30264335125fb136bd813aa9cf9f4f7c9391d04b07dd1e63ce0a3427be57 languageName: node linkType: hard @@ -475,9 +508,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/aix-ppc64@npm:0.21.2" +"@esbuild/aix-ppc64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/aix-ppc64@npm:0.21.3" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -489,9 +522,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/android-arm64@npm:0.21.2" +"@esbuild/android-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/android-arm64@npm:0.21.3" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -503,9 +536,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/android-arm@npm:0.21.2" +"@esbuild/android-arm@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/android-arm@npm:0.21.3" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -517,9 +550,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/android-x64@npm:0.21.2" +"@esbuild/android-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/android-x64@npm:0.21.3" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -531,9 +564,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/darwin-arm64@npm:0.21.2" +"@esbuild/darwin-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/darwin-arm64@npm:0.21.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -545,9 +578,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/darwin-x64@npm:0.21.2" +"@esbuild/darwin-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/darwin-x64@npm:0.21.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -559,9 +592,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/freebsd-arm64@npm:0.21.2" +"@esbuild/freebsd-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/freebsd-arm64@npm:0.21.3" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -573,9 +606,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/freebsd-x64@npm:0.21.2" +"@esbuild/freebsd-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/freebsd-x64@npm:0.21.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -587,9 +620,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/linux-arm64@npm:0.21.2" +"@esbuild/linux-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-arm64@npm:0.21.3" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -601,9 +634,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/linux-arm@npm:0.21.2" +"@esbuild/linux-arm@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-arm@npm:0.21.3" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -615,9 +648,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/linux-ia32@npm:0.21.2" +"@esbuild/linux-ia32@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-ia32@npm:0.21.3" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -629,9 +662,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/linux-loong64@npm:0.21.2" +"@esbuild/linux-loong64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-loong64@npm:0.21.3" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -643,9 +676,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/linux-mips64el@npm:0.21.2" +"@esbuild/linux-mips64el@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-mips64el@npm:0.21.3" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -657,9 +690,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/linux-ppc64@npm:0.21.2" +"@esbuild/linux-ppc64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-ppc64@npm:0.21.3" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -671,9 +704,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/linux-riscv64@npm:0.21.2" +"@esbuild/linux-riscv64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-riscv64@npm:0.21.3" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -685,9 +718,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/linux-s390x@npm:0.21.2" +"@esbuild/linux-s390x@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-s390x@npm:0.21.3" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -699,9 +732,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/linux-x64@npm:0.21.2" +"@esbuild/linux-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-x64@npm:0.21.3" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -713,9 +746,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/netbsd-x64@npm:0.21.2" +"@esbuild/netbsd-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/netbsd-x64@npm:0.21.3" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -727,9 +760,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/openbsd-x64@npm:0.21.2" +"@esbuild/openbsd-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/openbsd-x64@npm:0.21.3" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -741,9 +774,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/sunos-x64@npm:0.21.2" +"@esbuild/sunos-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/sunos-x64@npm:0.21.3" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -755,9 +788,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/win32-arm64@npm:0.21.2" +"@esbuild/win32-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/win32-arm64@npm:0.21.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -769,9 +802,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/win32-ia32@npm:0.21.2" +"@esbuild/win32-ia32@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/win32-ia32@npm:0.21.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -783,16 +816,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.21.2": - version: 0.21.2 - resolution: "@esbuild/win32-x64@npm:0.21.2" +"@esbuild/win32-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/win32-x64@npm:0.21.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@img/sharp-darwin-arm64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-darwin-arm64@npm:0.33.3" +"@img/sharp-darwin-arm64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-darwin-arm64@npm:0.33.4" dependencies: "@img/sharp-libvips-darwin-arm64": "npm:1.0.2" dependenciesMeta: @@ -802,9 +835,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-x64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-darwin-x64@npm:0.33.3" +"@img/sharp-darwin-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-darwin-x64@npm:0.33.4" dependencies: "@img/sharp-libvips-darwin-x64": "npm:1.0.2" dependenciesMeta: @@ -870,9 +903,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linux-arm64@npm:0.33.3" +"@img/sharp-linux-arm64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-arm64@npm:0.33.4" dependencies: "@img/sharp-libvips-linux-arm64": "npm:1.0.2" dependenciesMeta: @@ -882,9 +915,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linux-arm@npm:0.33.3" +"@img/sharp-linux-arm@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-arm@npm:0.33.4" dependencies: "@img/sharp-libvips-linux-arm": "npm:1.0.2" dependenciesMeta: @@ -894,9 +927,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-s390x@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linux-s390x@npm:0.33.3" +"@img/sharp-linux-s390x@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-s390x@npm:0.33.4" dependencies: "@img/sharp-libvips-linux-s390x": "npm:1.0.2" dependenciesMeta: @@ -906,9 +939,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-x64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linux-x64@npm:0.33.3" +"@img/sharp-linux-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-x64@npm:0.33.4" dependencies: "@img/sharp-libvips-linux-x64": "npm:1.0.2" dependenciesMeta: @@ -918,9 +951,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-arm64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.3" +"@img/sharp-linuxmusl-arm64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.4" dependencies: "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.2" dependenciesMeta: @@ -930,9 +963,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-x64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linuxmusl-x64@npm:0.33.3" +"@img/sharp-linuxmusl-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linuxmusl-x64@npm:0.33.4" dependencies: "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.2" dependenciesMeta: @@ -942,25 +975,25 @@ __metadata: languageName: node linkType: hard -"@img/sharp-wasm32@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-wasm32@npm:0.33.3" +"@img/sharp-wasm32@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-wasm32@npm:0.33.4" dependencies: - "@emnapi/runtime": "npm:^1.1.0" + "@emnapi/runtime": "npm:^1.1.1" conditions: cpu=wasm32 languageName: node linkType: hard -"@img/sharp-win32-ia32@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-win32-ia32@npm:0.33.3" +"@img/sharp-win32-ia32@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-win32-ia32@npm:0.33.4" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@img/sharp-win32-x64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-win32-x64@npm:0.33.3" +"@img/sharp-win32-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-win32-x64@npm:0.33.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1220,10 +1253,10 @@ __metadata: languageName: node linkType: hard -"@shikijs/core@npm:1.5.2": - version: 1.5.2 - resolution: "@shikijs/core@npm:1.5.2" - checksum: 10c0/d5990ccd53b40fed54060b7a92c778e8a48cb0f722b464105ac1d5bf2a85006a9fed1269ac2e2f5d0e7f028aec2e356bf3702e8f0cdcd5a0ef0630c76a7170dd +"@shikijs/core@npm:1.6.0": + version: 1.6.0 + resolution: "@shikijs/core@npm:1.6.0" + checksum: 10c0/017c8ff1264edf4d9cb9d556b8e6614eab1ccc11d74b89eca7afb39b6c72072e34d32a97b4fb7828acc40e4f38162ae049e287fd66830891eb55e983d6940bd6 languageName: node linkType: hard @@ -1405,38 +1438,38 @@ __metadata: languageName: node linkType: hard -"@volar/kit@npm:~2.2.1": - version: 2.2.2 - resolution: "@volar/kit@npm:2.2.2" +"@volar/kit@npm:~2.2.3": + version: 2.2.4 + resolution: "@volar/kit@npm:2.2.4" dependencies: - "@volar/language-service": "npm:2.2.2" - "@volar/typescript": "npm:2.2.2" + "@volar/language-service": "npm:2.2.4" + "@volar/typescript": "npm:2.2.4" typesafe-path: "npm:^0.2.2" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" peerDependencies: typescript: "*" - checksum: 10c0/e2423f6dc28b9514308e059edfa0e160cdd9313e6cb1860d7f1d09453c3078f727bc59b55ec385d3acc47d4c1d0d0454657eab874453d19a5f6cc906d8e420f4 + checksum: 10c0/dbb76d9cc0f86b28f33fe62a11d2d34aae4264708358dea738691e0b6b44c7cdea41d02a3b60073a4117362a950e20070754dfd698deb6d72c5e26273fe37cb1 languageName: node linkType: hard -"@volar/language-core@npm:2.2.2, @volar/language-core@npm:~2.2.1": - version: 2.2.2 - resolution: "@volar/language-core@npm:2.2.2" +"@volar/language-core@npm:2.2.4, @volar/language-core@npm:~2.2.3": + version: 2.2.4 + resolution: "@volar/language-core@npm:2.2.4" dependencies: - "@volar/source-map": "npm:2.2.2" - checksum: 10c0/e921772ffbd21f16b6aa48f2ea1b118f8b04af2738bba59e1629de5521bc7b4f543252173dbb6136a98d302b5babab92191a4f07c4a47f553645802e89be833c + "@volar/source-map": "npm:2.2.4" + checksum: 10c0/2929944dc21e6e9db1942e4903228520cfb90f3cf39bd5c5f49266dfe43527d91f23ca31d94dd0a799eb164ed9856b4355b30f9d2fb26f88eaa873649654fd76 languageName: node linkType: hard -"@volar/language-server@npm:~2.2.1": - version: 2.2.2 - resolution: "@volar/language-server@npm:2.2.2" +"@volar/language-server@npm:~2.2.3": + version: 2.2.4 + resolution: "@volar/language-server@npm:2.2.4" dependencies: - "@volar/language-core": "npm:2.2.2" - "@volar/language-service": "npm:2.2.2" - "@volar/snapshot-document": "npm:2.2.2" - "@volar/typescript": "npm:2.2.2" + "@volar/language-core": "npm:2.2.4" + "@volar/language-service": "npm:2.2.4" + "@volar/snapshot-document": "npm:2.2.4" + "@volar/typescript": "npm:2.2.4" "@vscode/l10n": "npm:^0.0.16" path-browserify: "npm:^1.0.1" request-light: "npm:^0.7.0" @@ -1444,48 +1477,48 @@ __metadata: vscode-languageserver-protocol: "npm:^3.17.5" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" - checksum: 10c0/0e6525edb7ee975c89e73e3811be481bc0d48182624c06d2ae9e9804cdf727ece46ba576e7adda29c17ab2f204f4e98189631e874fecba5a04d2bd1090906cd4 + checksum: 10c0/635ad8cb4eb9b6641c7fa1463b2e9484a40e3160a64b145decefad20c486921f85e20cad815ad330e0e07617e9fc42e85875fa693e8f4f504ab519b8448b652d languageName: node linkType: hard -"@volar/language-service@npm:2.2.2, @volar/language-service@npm:~2.2.1": - version: 2.2.2 - resolution: "@volar/language-service@npm:2.2.2" +"@volar/language-service@npm:2.2.4, @volar/language-service@npm:~2.2.3": + version: 2.2.4 + resolution: "@volar/language-service@npm:2.2.4" dependencies: - "@volar/language-core": "npm:2.2.2" + "@volar/language-core": "npm:2.2.4" vscode-languageserver-protocol: "npm:^3.17.5" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" - checksum: 10c0/8a6775a34bd75ffe84ced10aa4175a9b47cf5193950bfc688c1646d0cce21414b1b403e588d27a7cc6f16993bb92296abc106e25c7996b6391d2cd2cb5373ac7 + checksum: 10c0/6099356c90f782bff2f705084f3ea8cd0db5fd18a57a99ac3879fcb4a1f192abba94fb8e872f5925a5c5b60e257af4edb81562d520aa9163e13b6e8e60b601f2 languageName: node linkType: hard -"@volar/snapshot-document@npm:2.2.2": - version: 2.2.2 - resolution: "@volar/snapshot-document@npm:2.2.2" +"@volar/snapshot-document@npm:2.2.4": + version: 2.2.4 + resolution: "@volar/snapshot-document@npm:2.2.4" dependencies: vscode-languageserver-protocol: "npm:^3.17.5" vscode-languageserver-textdocument: "npm:^1.0.11" - checksum: 10c0/84f35bc204dae2a7642ad8ddb158985e4348096f8ede4fc0506ad49f35c749280b7db2e8d09885443be2ae3b94595db6b934ef1cffce71d0bc2c7b1b081a04cf + checksum: 10c0/4f839f79400328125574b033eb8f54a9ff4bea572b24a6f97a8751dc65650555f3474cbb333e0809397d38684c42fb3b3112c19a30115492b4e6b75dad04607b languageName: node linkType: hard -"@volar/source-map@npm:2.2.2": - version: 2.2.2 - resolution: "@volar/source-map@npm:2.2.2" +"@volar/source-map@npm:2.2.4": + version: 2.2.4 + resolution: "@volar/source-map@npm:2.2.4" dependencies: muggle-string: "npm:^0.4.0" - checksum: 10c0/c827d825f960c56e152fbe26d609f0cbab7ece301e1855f14e6716dc5ef198a732a37f2dfdf0914102c69bf8954d6d79b663d363072e8b01beeaa7f169e477c2 + checksum: 10c0/8d9c880d354bf20b74fdfdd8ee51a20681338b16196c701fbe07191fbd6f737dbe1cd9c2b4d6d4a478b250c99d4cbe1a34073cc099f2e24645d68c9086629bf4 languageName: node linkType: hard -"@volar/typescript@npm:2.2.2, @volar/typescript@npm:~2.2.1": - version: 2.2.2 - resolution: "@volar/typescript@npm:2.2.2" +"@volar/typescript@npm:2.2.4, @volar/typescript@npm:~2.2.3": + version: 2.2.4 + resolution: "@volar/typescript@npm:2.2.4" dependencies: - "@volar/language-core": "npm:2.2.2" + "@volar/language-core": "npm:2.2.4" path-browserify: "npm:^1.0.1" - checksum: 10c0/3f558e6ecd2cd7cfbd37bc6bf83f20db6cd33f5ad05c6ad2c4fe6c2e98e3148f8253ff2ce64890ad23c3cbb19135ee5c539b240742d2507d7dc749b0eecbc6fc + checksum: 10c0/8b5e3eff64afc614201b4dc4285e52ec37814e1a7d2dee911e65d46d0e79eed376934757d7629490e103653fd4dadcc668bc30392ef1f51a34a273420d473b95 languageName: node linkType: hard @@ -1666,9 +1699,9 @@ __metadata: languageName: node linkType: hard -"astro@npm:^4.8.3": - version: 4.8.3 - resolution: "astro@npm:4.8.3" +"astro@npm:4.8.4": + version: 4.8.4 + resolution: "astro@npm:4.8.4" dependencies: "@astrojs/compiler": "npm:^2.8.0" "@astrojs/internal-helpers": "npm:0.4.0" @@ -1739,7 +1772,7 @@ __metadata: optional: true bin: astro: astro.js - checksum: 10c0/050fd8b57e9c32087b442cf81c4a0d91c8bfaae8a2602ac30922fd7beb7d650de7380dfe5c590cb429e954bc314782a0f781b17fb69d8b33020c0bd4d36b4179 + checksum: 10c0/804dd91bfe0ca66aaf8e5b2817028dca9436f5097c442d766d4dd26970e3acfc65b6f0e4273d775ce3e7c92130b0f066511922b5a905e72220b2607c7689d082 languageName: node linkType: hard @@ -1856,9 +1889,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001618 - resolution: "caniuse-lite@npm:1.0.30001618" - checksum: 10c0/2e33e5e854fb6365566e2ff5ba866c877cd08ca278a2c06b9bc3346a884fc1336a0674c2a0003e7ee7a1a64e90f167ec4ad08ea14d12da5926017c92c99f82a5 + version: 1.0.30001620 + resolution: "caniuse-lite@npm:1.0.30001620" + checksum: 10c0/3783117143fbdc98c1b91a579d0f2a7bcee7008f322ba7a2bf56a6c3d105400772c7ed8026840b4ea909ec7bf254bcc36532f2ce1b1a1240b00d0335da39b7ec languageName: node linkType: hard @@ -1919,10 +1952,10 @@ __metadata: version: 0.0.0-use.local resolution: "choco-astro@workspace:." dependencies: - "@astrojs/check": "npm:^0.6.0" + "@astrojs/check": "npm:0.7.0" "@astrojs/mdx": "npm:^3.0.0" "@astrojs/sitemap": "npm:^3.1.4" - astro: "npm:^4.8.3" + astro: "npm:4.8.4" remark-custom-header-id: "npm:^0.1.0" typescript: "npm:^5.4.5" languageName: unknown @@ -2205,9 +2238,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.668": - version: 1.4.768 - resolution: "electron-to-chromium@npm:1.4.768" - checksum: 10c0/c22bbc29c2054a0f9c21d6fb710b74eabb82093e079d904c2b74d92c3d0cdc577171c58692ba7bab81e5926302ccdd8f67bb12dd20e96f3edbfc2f4ee841c426 + version: 1.4.774 + resolution: "electron-to-chromium@npm:1.4.774" + checksum: 10c0/dc957ee574d14838abd16f48fb3e4bd069bf47807fe02144b850d4903265810e17abc5800a361941f787bd78692cf4f81eab70046a6757eb39e44c91ff520dd4 languageName: node linkType: hard @@ -2273,9 +2306,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.5.2": - version: 1.5.2 - resolution: "es-module-lexer@npm:1.5.2" - checksum: 10c0/20b6c668691ee81781a0ae56930560c23aa28fb934fce9137820f12ae3726a25626010cbd8ed1775c217d3bae108e23dd7b805f923133dc633bfbbc2b0020524 + version: 1.5.3 + resolution: "es-module-lexer@npm:1.5.3" + checksum: 10c0/0f50b655490d1048432eac6eec94d99d3933119666ae82be578c3db1ea4b2c594118a336f6b7a3c4e2815355dcc9a469d880acef1c45aa656a5aae8c8ae8e5f6 languageName: node linkType: hard @@ -2360,32 +2393,32 @@ __metadata: linkType: hard "esbuild@npm:^0.21.2": - version: 0.21.2 - resolution: "esbuild@npm:0.21.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.21.2" - "@esbuild/android-arm": "npm:0.21.2" - "@esbuild/android-arm64": "npm:0.21.2" - "@esbuild/android-x64": "npm:0.21.2" - "@esbuild/darwin-arm64": "npm:0.21.2" - "@esbuild/darwin-x64": "npm:0.21.2" - "@esbuild/freebsd-arm64": "npm:0.21.2" - "@esbuild/freebsd-x64": "npm:0.21.2" - "@esbuild/linux-arm": "npm:0.21.2" - "@esbuild/linux-arm64": "npm:0.21.2" - "@esbuild/linux-ia32": "npm:0.21.2" - "@esbuild/linux-loong64": "npm:0.21.2" - "@esbuild/linux-mips64el": "npm:0.21.2" - "@esbuild/linux-ppc64": "npm:0.21.2" - "@esbuild/linux-riscv64": "npm:0.21.2" - "@esbuild/linux-s390x": "npm:0.21.2" - "@esbuild/linux-x64": "npm:0.21.2" - "@esbuild/netbsd-x64": "npm:0.21.2" - "@esbuild/openbsd-x64": "npm:0.21.2" - "@esbuild/sunos-x64": "npm:0.21.2" - "@esbuild/win32-arm64": "npm:0.21.2" - "@esbuild/win32-ia32": "npm:0.21.2" - "@esbuild/win32-x64": "npm:0.21.2" + version: 0.21.3 + resolution: "esbuild@npm:0.21.3" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.3" + "@esbuild/android-arm": "npm:0.21.3" + "@esbuild/android-arm64": "npm:0.21.3" + "@esbuild/android-x64": "npm:0.21.3" + "@esbuild/darwin-arm64": "npm:0.21.3" + "@esbuild/darwin-x64": "npm:0.21.3" + "@esbuild/freebsd-arm64": "npm:0.21.3" + "@esbuild/freebsd-x64": "npm:0.21.3" + "@esbuild/linux-arm": "npm:0.21.3" + "@esbuild/linux-arm64": "npm:0.21.3" + "@esbuild/linux-ia32": "npm:0.21.3" + "@esbuild/linux-loong64": "npm:0.21.3" + "@esbuild/linux-mips64el": "npm:0.21.3" + "@esbuild/linux-ppc64": "npm:0.21.3" + "@esbuild/linux-riscv64": "npm:0.21.3" + "@esbuild/linux-s390x": "npm:0.21.3" + "@esbuild/linux-x64": "npm:0.21.3" + "@esbuild/netbsd-x64": "npm:0.21.3" + "@esbuild/openbsd-x64": "npm:0.21.3" + "@esbuild/sunos-x64": "npm:0.21.3" + "@esbuild/win32-arm64": "npm:0.21.3" + "@esbuild/win32-ia32": "npm:0.21.3" + "@esbuild/win32-x64": "npm:0.21.3" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -2435,7 +2468,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/72e68e85a496d61a38964b5bcd8122cfb6b0421737af0766b1a1dc63f704aefd596e6571ca9507dcb6b7d5749a828cdeeafcf4fd3bba2e761b9e14d69682d896 + checksum: 10c0/5bf85ccd11cc7e7fbbb7ca3458a0fa019ec9b38e1ed9e61f0866b29419e7348231da0aa336e4645c3bda8e757fa20bd3fd8a5f73256308488086a6c7ec9b6ac5 languageName: node linkType: hard @@ -5153,11 +5186,11 @@ __metadata: linkType: hard "sharp@npm:^0.33.3": - version: 0.33.3 - resolution: "sharp@npm:0.33.3" + version: 0.33.4 + resolution: "sharp@npm:0.33.4" dependencies: - "@img/sharp-darwin-arm64": "npm:0.33.3" - "@img/sharp-darwin-x64": "npm:0.33.3" + "@img/sharp-darwin-arm64": "npm:0.33.4" + "@img/sharp-darwin-x64": "npm:0.33.4" "@img/sharp-libvips-darwin-arm64": "npm:1.0.2" "@img/sharp-libvips-darwin-x64": "npm:1.0.2" "@img/sharp-libvips-linux-arm": "npm:1.0.2" @@ -5166,15 +5199,15 @@ __metadata: "@img/sharp-libvips-linux-x64": "npm:1.0.2" "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.2" "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.2" - "@img/sharp-linux-arm": "npm:0.33.3" - "@img/sharp-linux-arm64": "npm:0.33.3" - "@img/sharp-linux-s390x": "npm:0.33.3" - "@img/sharp-linux-x64": "npm:0.33.3" - "@img/sharp-linuxmusl-arm64": "npm:0.33.3" - "@img/sharp-linuxmusl-x64": "npm:0.33.3" - "@img/sharp-wasm32": "npm:0.33.3" - "@img/sharp-win32-ia32": "npm:0.33.3" - "@img/sharp-win32-x64": "npm:0.33.3" + "@img/sharp-linux-arm": "npm:0.33.4" + "@img/sharp-linux-arm64": "npm:0.33.4" + "@img/sharp-linux-s390x": "npm:0.33.4" + "@img/sharp-linux-x64": "npm:0.33.4" + "@img/sharp-linuxmusl-arm64": "npm:0.33.4" + "@img/sharp-linuxmusl-x64": "npm:0.33.4" + "@img/sharp-wasm32": "npm:0.33.4" + "@img/sharp-win32-ia32": "npm:0.33.4" + "@img/sharp-win32-x64": "npm:0.33.4" color: "npm:^4.2.3" detect-libc: "npm:^2.0.3" semver: "npm:^7.6.0" @@ -5217,7 +5250,7 @@ __metadata: optional: true "@img/sharp-win32-x64": optional: true - checksum: 10c0/12f5203426595b4e64c807162a6d52358b591d25fbb414a51fe38861584759fba38485be951ed98d15be3dfe21f2def5336f78ca35bf8bbd22d88cc78ca03f2a + checksum: 10c0/428c5c6a84ff8968effe50c2de931002f5f30b9f263e1c026d0384e581673c13088a49322f7748114d3d9be4ae9476a74bf003a3af34743e97ef2f880d1cfe45 languageName: node linkType: hard @@ -5238,11 +5271,11 @@ __metadata: linkType: hard "shiki@npm:^1.1.2, shiki@npm:^1.5.1": - version: 1.5.2 - resolution: "shiki@npm:1.5.2" + version: 1.6.0 + resolution: "shiki@npm:1.6.0" dependencies: - "@shikijs/core": "npm:1.5.2" - checksum: 10c0/0546fb02d7daad4784f2fed1f887ef69f956e7ce3c47ab2def86a52a02e255e45e88dcc286a34b65523485add7833b0348eff5e8b620fc20627be1b5b0bb7944 + "@shikijs/core": "npm:1.6.0" + checksum: 10c0/9a3a5a123029b52cf881be3e14007b50c5dc7f2222c809904323b1a9b415ec1a12009b0cf28c0b00370c22372d5b445e3ef7d60d14db932f069abc38c246cfa0 languageName: node linkType: hard @@ -5935,85 +5968,86 @@ __metadata: languageName: node linkType: hard -"volar-service-css@npm:0.0.43": - version: 0.0.43 - resolution: "volar-service-css@npm:0.0.43" +"volar-service-css@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-css@npm:0.0.45" dependencies: vscode-css-languageservice: "npm:^6.2.10" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" peerDependencies: - "@volar/language-service": ~2.2.0 + "@volar/language-service": ~2.2.3 peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/17a7090932deba9dc134c46e7cb9bd68eb18ff3f1da200ef2a87960c3b8215f86064d180dd1f4fe482e4ca05c90dd7a8ae142636b2fe91e551396c646076c927 + checksum: 10c0/0578d29f3a79fab269500a28f2cbd4970e399029742cc7411c2a5240fee3634bf31a4fb2e1c06f5348dd3376762b3d61198769e546bf50646d269380df17c4c1 languageName: node linkType: hard -"volar-service-emmet@npm:0.0.43": - version: 0.0.43 - resolution: "volar-service-emmet@npm:0.0.43" +"volar-service-emmet@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-emmet@npm:0.0.45" dependencies: + "@emmetio/css-parser": "npm:^0.4.0" + "@emmetio/html-matcher": "npm:^1.3.0" "@vscode/emmet-helper": "npm:^2.9.2" - vscode-html-languageservice: "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462" peerDependencies: - "@volar/language-service": ~2.2.0 + "@volar/language-service": ~2.2.3 peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/5f3ed693871fe28177dee0adb7050d090ed83dd7b0353591396d0414b2663d065b9465a53691568c96373fd3999da9312e5ce7cf929a7a449f0c401283ca5eae + checksum: 10c0/fcd5d40565e2f4b4b57c3c7ba3cf977e97aeef054e383b2eb7aa1a71670dd7a8ebb90722b13f29711e7a91ccd0260423e331600f0b95e993119fe30cc5ce74c0 languageName: node linkType: hard -"volar-service-html@npm:0.0.43": - version: 0.0.43 - resolution: "volar-service-html@npm:0.0.43" +"volar-service-html@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-html@npm:0.0.45" dependencies: vscode-html-languageservice: "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" peerDependencies: - "@volar/language-service": ~2.2.0 + "@volar/language-service": ~2.2.3 peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/37d80e13053035ec21d9d7eb31f3ec577d3017b02c24b9be1b34540d21765191857a05ea58a85935294dea1869340a2885bad7827d13fb648afbf24735debbc6 + checksum: 10c0/b4d9c6fdbd55334ddf3ee1d3783c3e96e4835725c47b2a9417af670800cdb2e9476fed9dd9ad15f68101e6b1de2aaaf5e73aecaa185832e46633d7e57c2da4cb languageName: node linkType: hard -"volar-service-prettier@npm:0.0.43": - version: 0.0.43 - resolution: "volar-service-prettier@npm:0.0.43" +"volar-service-prettier@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-prettier@npm:0.0.45" dependencies: vscode-uri: "npm:^3.0.8" peerDependencies: - "@volar/language-service": ~2.2.0 + "@volar/language-service": ~2.2.3 prettier: ^2.2 || ^3.0 peerDependenciesMeta: "@volar/language-service": optional: true prettier: optional: true - checksum: 10c0/ee091690f6d249fc8d7459a4727aada51a67a2886fb6fa2d24c7bf8457ed40fe0ee5f49883118eb09f121c84c438c372f812136b88c95280500d4ab091b17361 + checksum: 10c0/18172c2579a58e749e36a218573ccaba095d91f43629c737258a77c5a31284e909ec4d468e056b1ae606c267e2f40061c14a0084422250061eb8fcd815df4d16 languageName: node linkType: hard -"volar-service-typescript-twoslash-queries@npm:0.0.43": - version: 0.0.43 - resolution: "volar-service-typescript-twoslash-queries@npm:0.0.43" +"volar-service-typescript-twoslash-queries@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-typescript-twoslash-queries@npm:0.0.45" peerDependencies: - "@volar/language-service": ~2.2.0 + "@volar/language-service": ~2.2.3 peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/001ba3a931ed80d6c8ea916ed3727333b82b97aa701bd352fa3ff288d64aaf38cd165ea8729ac6d7b0079a44f5f85e1bb170262f925ecd87e11dc443a55829f7 + checksum: 10c0/6ae7e56a35afbd35a11ce8a447f03a9fb1376c2260204d28e23a8f459f4bbd6c48af13ed96641a7ae5cd4158f487321a0f5746dd26c5c4fab7590f4e123905be languageName: node linkType: hard -"volar-service-typescript@npm:0.0.43": - version: 0.0.43 - resolution: "volar-service-typescript@npm:0.0.43" +"volar-service-typescript@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-typescript@npm:0.0.45" dependencies: path-browserify: "npm:^1.0.1" semver: "npm:^7.5.4" @@ -6021,11 +6055,11 @@ __metadata: vscode-languageserver-textdocument: "npm:^1.0.11" vscode-nls: "npm:^5.2.0" peerDependencies: - "@volar/language-service": ~2.2.0 + "@volar/language-service": ~2.2.3 peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/af4c0b5dcc71fe69bfd1ab3c1cbc26535d195321b06bee77f5199222b416027c72051676846a42b1fcc1b3e8933e264ef235567567b0836b55fc1817218be4c5 + checksum: 10c0/3e9eebb6d7b3918b872096e5426675eb46dd873ddd0c76f12f7fa62a63f9073c265aa9576c4074c429e290f7f7250e78f7184d42ae1cd352b7e77db28e4f7cae languageName: node linkType: hard @@ -6153,12 +6187,12 @@ __metadata: linkType: hard "which-pm@npm:^2.1.1": - version: 2.1.1 - resolution: "which-pm@npm:2.1.1" + version: 2.2.0 + resolution: "which-pm@npm:2.2.0" dependencies: load-yaml-file: "npm:^0.2.0" path-exists: "npm:^4.0.0" - checksum: 10c0/13222d6342832ca8d8c9f6148dbea9d44829422ce1e6e0cf5abb3d43c045947cb98f8c908a8de1b7ed0e2094e315a4bdb869129a58bfb09c44f77d8f8b4df183 + checksum: 10c0/60af1574fded50552188a7a7db401276fd4962ecc20831ae21cf157ef0babb82fd8e544ec29ac589681212c314ddea067975dafe7428bec11b2df85fe2066333 languageName: node linkType: hard