also looking at this
chore(deps): update dependency react to 19.2.7
#2137Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.
Renamed from buddy-bot.config.ts. The contents are unchanged.
| @@ -1,12 +0,0 @@ | ||
| 1 | --- | |
| 2 | description: Code Style & Structure specifics | |
| 3 | globs: | |
| 4 | --- | |
| 5 | ## Code Style & Structure | |
| 6 | ||
| 7 | - Write concise, technical TypeScript code with accurate examples in the docblock | |
| 8 | - If Bun native modules are available, use them | |
| 9 | - Use functional and declarative programming patterns; avoid classes unless needed | |
| 10 | - Prefer iteration and modularization over code duplication | |
| 11 | - Use descriptive variable names with auxiliary verbs (e.g., `isLoading`, `hasError`) | |
| 12 | - Use proper jsdoc comments for functions, types, interfaces, and ensure examples are accurate | |
| @@ -1,9 +0,0 @@ | ||
| 1 | --- | |
| 2 | description: Documentation specific rules | |
| 3 | globs: docs/**/*.md | |
| 4 | --- | |
| 5 | ## Documentation | |
| 6 | ||
| 7 | - Write documentation for all functions, types, interfaces, and ensure examples are accurate | |
| 8 | - The `./docs` directory is where the vitepress markdown documentation is stored | |
| 9 | - Make sure to update the docs markdown files | |
| @@ -1,11 +0,0 @@ | ||
| 1 | --- | |
| 2 | description: Error Handling and Validation specifics | |
| 3 | globs: | |
| 4 | --- | |
| 5 | ## Error Handling and Validation | |
| 6 | ||
| 7 | - Prioritize error handling: handle errors and edge cases early | |
| 8 | - Use early returns and guard clauses | |
| 9 | - Implement proper error logging and user-friendly messages | |
| 10 | - Use error boundaries for unexpected errors | |
| 11 | - when `neverthrow` is available, ensure errors are typed | |
| @@ -1,11 +0,0 @@ | ||
| 1 | --- | |
| 2 | description: Key code conventions | |
| 3 | globs: | |
| 4 | --- | |
| 5 | ## Key Conventions | |
| 6 | ||
| 7 | - If there are two equally valid implementations, the browser version should be preferred | |
| 8 | - Aim for 100% test coverage | |
| 9 | - Avoid usage of `any` | |
| 10 | - Reuse eslint-ignore comments where present, unless not needed | |
| 11 | - ensure we log everything properly, including for debug reasons | |
| @@ -1,11 +0,0 @@ | ||
| 1 | --- | |
| 2 | description: Project structure information | |
| 3 | globs: | |
| 4 | --- | |
| 5 | ## Project Structure | |
| 6 | ||
| 7 | - the `./src` directory is the source code | |
| 8 | - the `./test` directory is the test code | |
| 9 | - the `./bin` directory is the command-line code | |
| 10 | - you can also call the CLI via `./clarity ...` | |
| 11 | - the `./docs` directory is the documentation | |
| @@ -1,253 +0,0 @@ | ||
| 1 | --- | |
| 2 | description: General information based on the latest ./README.md content | |
| 3 | globs: | |
| 4 | --- | |
| 5 | Update it if APIs change: | |
| 6 | ||
| 7 | # qrx | |
| 8 | ||
| 9 | > A QR & Barcode Library & CLI for Node.js/Bun/Browser. | |
| 10 | ||
| 11 | ## Features | |
| 12 | ||
| 13 | - 🤖 **QR Code**: Customizable Generation & Reading | |
| 14 | - 📊 **Barcode**: `CODE128`, `EAN`, `EAN-13`, `EAN-8`, `EAN-5`, `EAN-2`, `UPC (A)`, `CODE39`, `ITF-14`, `MSI`, `Pharmacode`, `Codabar`—Generation & Reading | |
| 15 | - 📦 **Lightweight**: Zero dependencies | |
| 16 | - 🚀 **Fast**: Built with performance in mind | |
| 17 | - 📜 **TypeScript**: Strongly typed | |
| 18 | - 📚 **Simple**: Easy to use | |
| 19 | - 📖 **Documentation**: Well-documented | |
| 20 | - 🛠 **Library & CLI**: Interact in different ways | |
| 21 | ||
| 22 | ## Install | |
| 23 | ||
| 24 | It's simple to install the library and CLI: | |
| 25 | ||
| 26 | ```sh | |
| 27 | npm install qrx | |
| 28 | bun add qrx | |
| 29 | yarn add qrx | |
| 30 | pnpm add qrx | |
| 31 | ``` | |
| 32 | ||
| 33 | _Check out the package.json scripts for more commands._ | |
| 34 | ||
| 35 | ## Usage | |
| 36 | ||
| 37 | ### QR Code | |
| 38 | ||
| 39 | ```html | |
| 40 | <div id="qr-code"></div> | |
| 41 | ||
| 42 | <script type="text/javascript"> | |
| 43 | new QRCode(document.getElementById("qr-code"), "https://stacksjs.org"); | |
| 44 | </script> | |
| 45 | ``` | |
| 46 | ||
| 47 | If you want to customize the QR code, you can pass in an options object: | |
| 48 | ||
| 49 | ```html | |
| 50 | <div id="qr-code"></div> | |
| 51 | ||
| 52 | <script type="text/javascript"> | |
| 53 | const options = { | |
| 54 | width: 2, | |
| 55 | height: 100, | |
| 56 | format: 'auto', | |
| 57 | displayValue: true, | |
| 58 | fontOptions: '', | |
| 59 | font: 'monospace', | |
| 60 | text: undefined, | |
| 61 | textAlign: 'center', | |
| 62 | textPosition: 'bottom', | |
| 63 | textMargin: 2, | |
| 64 | fontSize: 20, | |
| 65 | background: '#ffffff', | |
| 66 | lineColor: '#000000', | |
| 67 | margin: 10, | |
| 68 | marginTop: undefined, | |
| 69 | marginBottom: undefined, | |
| 70 | marginLeft: undefined, | |
| 71 | marginRight: undefined, | |
| 72 | valid() { }, | |
| 73 | } | |
| 74 | ||
| 75 | var qrCode = new QRCode(document.getElementById("qr-code"), options); | |
| 76 | </script> | |
| 77 | ``` | |
| 78 | ||
| 79 | You can also use methods to interact with the QR code: | |
| 80 | ||
| 81 | ```ts | |
| 82 | qrCode.clear() // clear the code | |
| 83 | qrCode.makeCode('https://docs.stacksjs.org') // create another code | |
| 84 | ``` | |
| 85 | ||
| 86 | ### Barcode | |
| 87 | ||
| 88 | A lightweight Barcode library with zero dependencies. It supports multiple barcode formats and works in browsers and with _Node.js & Bun_. | |
| 89 | ||
| 90 | #### Supported Formats | |
| 91 | ||
| 92 | - [CODE128](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/CODE128) | |
| 93 | - CODE128 (automatic mode switching) | |
| 94 | - CODE128 A/B/C (force mode) | |
| 95 | - [EAN](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/EAN) | |
| 96 | - EAN-13 | |
| 97 | - EAN-8 | |
| 98 | - EAN-5 | |
| 99 | - EAN-2 | |
| 100 | - UPC (A) | |
| 101 | - UPC (E) | |
| 102 | - [CODE39](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/CODE39) | |
| 103 | - [ITF](https://ts-quick-reaction.netlify.app/- ITF | |
| 104 | - ITF-14 | |
| 105 | - [MSI](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/MSI) | |
| 106 | - MSI10 | |
| 107 | - MSI11 | |
| 108 | - MSI1010 | |
| 109 | - MSI1110 | |
| 110 | - [Pharmacode](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/pharmacode) | |
| 111 | - [Codabar](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/codabar) | |
| 112 | ||
| 113 | #### Browser Example | |
| 114 | ||
| 115 | ````html | |
| 116 | <svg id="barcode"></svg> | |
| 117 | <!-- or --> | |
| 118 | <canvas id="barcode"></canvas> | |
| 119 | <!-- or --> | |
| 120 | <img id="barcode"/> | |
| 121 | ```` | |
| 122 | ||
| 123 | ##### Simple example | |
| 124 | ||
| 125 | ````javascript | |
| 126 | barcode('#barcode', 'Hi!') | |
| 127 | ```` | |
| 128 | ||
| 129 |  | |
| 130 | ||
| 131 | #### Example with options | |
| 132 | ||
| 133 | ```ts | |
| 134 | import { barcode } from '@stacksjs/qrx' | |
| 135 | ||
| 136 | barcode('#barcode', '1234', { | |
| 137 | format: 'pharmacode', | |
| 138 | lineColor: '#0aa', | |
| 139 | width: 4, | |
| 140 | height: 40, | |
| 141 | displayValue: false | |
| 142 | }) | |
| 143 | ``` | |
| 144 | ||
| 145 |  | |
| 146 | ||
| 147 | #### More advanced use case | |
| 148 | ||
| 149 | ```ts | |
| 150 | import { barcode } from '@stacksjs/qrx' | |
| 151 | ||
| 152 | barcode('#barcode') | |
| 153 | .options({ font: 'OCR-B' }) // Will affect all barcodes | |
| 154 | .EAN13('1234567890128', { fontSize: 18, textMargin: 0 }) | |
| 155 | .blank(20) // Create space between the barcodes | |
| 156 | .EAN5('12345', { height: 85, textPosition: 'top', fontSize: 16, marginTop: 15 }) | |
| 157 | .render() | |
| 158 | ``` | |
| 159 | ||
| 160 |  | |
| 161 | ||
| 162 | #### Or define the value and options in the HTML element | |
| 163 | ||
| 164 | Use any `barcode-*` or `data-*` as attributes where `*` is any option. | |
| 165 | ||
| 166 | ````html | |
| 167 | <svg | |
| 168 | class="barcode" | |
| 169 | barcode-format="upc" | |
| 170 | barcode-value="123456789012" | |
| 171 | barcode-text-margin="0" | |
| 172 | barcode-font-options="bold" | |
| 173 | ></svg> | |
| 174 | ```` | |
| 175 | ||
| 176 | And then initialize it with: | |
| 177 | ||
| 178 | ```ts | |
| 179 | barcode('.barcode').init() | |
| 180 | ``` | |
| 181 | ||
| 182 |  | |
| 183 | ||
| 184 | #### Retrieve the barcode values so you can render it any way you'd like | |
| 185 | ||
| 186 | Pass in an object which will be filled with data. | |
| 187 | ||
| 188 | ```ts | |
| 189 | const data = {} | |
| 190 | barcode(daptions }) | |
| 191 | ``` | |
| 192 | ||
| 193 | data will be filled with a ``` encodings ``` property which has all the needed values. See docs for examples of what data looks like. | |
| 194 | ||
| 195 | #### Node.js & Bun | |
| 196 | ||
| 197 | ---- | |
| 198 | ||
| 199 | #### With canvas | |
| 200 | ||
| 201 | ```ts | |
| 202 | import { barcode } from '@stacksjs/qrx' | |
| 203 | import { createCanvas } from 'canvas' | |
| 204 | ||
| 205 | const canvas = createCanvas() | |
| 206 | ||
| 207 | barcode(canvas, 'Hello') | |
| 208 | ||
| 209 | // As this is a node-canvas, you can configure it as you like: | |
| 210 | // see https://github.com/Automattic/node-canvas for more information | |
| 211 | ``` | |
| 212 | ||
| 213 | #### With svg | |
| 214 | ||
| 215 | ```ts | |
| 216 | import { DOMImplementation, XMLSerializer } from 'xmldom' | |
| 217 | ||
| 218 | const xmlSerializer = new XMLSerializer() | |
| 219 | const document = new DOMImplementation().createDocument('http://www.w3.org/1999/xhtml', 'html', null) | |
| 220 | const svgNode = document.createElementNS('http://www.w3.org/2000/svg', 'svg') | |
| 221 | ||
| 222 | Barcode(svgNode, 'test', { | |
| 223 | xmlDocument: document, | |
| 224 | }) | |
| 225 | ||
| 226 | const svgText = xmlSerializer.serializeToString(svgNode) | |
| 227 | ``` | |
| 228 | ||
| 229 | #### Options | |
| 230 | ||
| 231 | For information about how to use the options, see the docs. | |
| 232 | ||
| 233 | | Option | Default value | Type | | |
| 234 | |--------|---------------|------| | |
| 235 | | [`format`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#format) | `"auto" (CODE128)` | `String` | | |
| 236 | | [`width`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#width) | `2` | `Number` | | |
| 237 | | [`height`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#height) | `100` | `Number` | | |
| 238 | | [`displayValue`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#display-value) | `true` | `Boolean` | | |
| 239 | | [`text`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#text) | `undefined` | `String` | | |
| 240 | | [`fontOptions`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#font-options) | `""` | `String` | | |
| 241 | | [`font`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#font) | `"monospace"` | `String` | | |
| 242 | | [`textAlign`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#text-align) | `"center"` | `String` | | |
| 243 | | [`textPosition`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#text-position) | `"bottom"` | `String` | | |
| 244 | | [`textMargin`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#text-margin) | `2` | `Number` | | |
| 245 | | [`fontSize`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#font-size) | `20` | `Number` | | |
| 246 | | [`background`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#background) | `"#ffffff"` | `String (CSS color)` | | |
| 247 | | [`lineColor`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#line-color) | `"#000000"` | `String (CSS color)` | | |
| 248 | | [`margin`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#margins) | `10` | `Number` | | |
| 249 | | [`marginTop`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#margins) | `undefined` | `Number` | | |
| 250 | | [`marginBottom`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#margins) | `undefined` | `Number` | | |
| 251 | | [`marginLeft`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#margins) | `undefined` | `Number` | | |
| 252 | | [`marginRight`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#margins) | `undefined` | `Number` | | |
| 253 | | [`valid`](mdc:https:/ts-quick-reaction.netlify.app/api/barcode/#valid) | `function(valid){}` | `Function` | | |
| @@ -1,9 +0,0 @@ | ||
| 1 | --- | |
| 2 | description: Syntax and Formatting specifics | |
| 3 | globs: | |
| 4 | --- | |
| 5 | ## Syntax and Formatting | |
| 6 | ||
| 7 | - Use the "function" keyword for pure functions | |
| 8 | - Avoid unnecessary curly braces in conditionals; use concise syntax for simple statements | |
| 9 | - Make sure everything is properly commented | |
| @@ -1,10 +0,0 @@ | ||
| 1 | --- | |
| 2 | description: Testing specifics | |
| 3 | globs: | |
| 4 | --- | |
| 5 | ## Testing | |
| 6 | ||
| 7 | - Write tests for all functions, types, interfaces, and ensure examples are accurate | |
| 8 | - The `./test` directory is where the tests are stored | |
| 9 | - Use `bun test` to run the tests | |
| 10 | - Use bun native modules for testing from `import { x, y, z } from 'bun:test'` | |
| @@ -1,9 +0,0 @@ | ||
| 1 | --- | |
| 2 | description: TypeScript Usage specifics | |
| 3 | globs: docs/**/*.md | |
| 4 | --- | |
| 5 | ## TypeScript Usage | |
| 6 | ||
| 7 | - Use TypeScript for all code; prefer interfaces over types | |
| 8 | - Avoid enums; use `maps` instead, or `as const` | |
| 9 | - Use functional components with TypeScript interfaces | |
| @@ -1,139 +0,0 @@ | ||
| 1 | // For a full list of overridable settings, and general information on folder-specific settings, | |
| 2 | // see the documentation: https://zed.dev/docs/configuring-zed#settings-files | |
| 3 | { | |
| 4 | "languages": { | |
| 5 | "JavaScript": { | |
| 6 | "formatter": { | |
| 7 | "code_actions": { | |
| 8 | "source.fixAll.eslint": true | |
| 9 | } | |
| 10 | } | |
| 11 | }, | |
| 12 | "TypeScript": { | |
| 13 | "formatter": { | |
| 14 | "code_actions": { | |
| 15 | "source.fixAll.eslint": true | |
| 16 | } | |
| 17 | } | |
| 18 | }, | |
| 19 | "HTML": { | |
| 20 | "formatter": { | |
| 21 | "code_actions": { | |
| 22 | "source.fixAll.eslint": true | |
| 23 | } | |
| 24 | } | |
| 25 | }, | |
| 26 | "CSS": { | |
| 27 | "formatter": { | |
| 28 | "code_actions": { | |
| 29 | "source.fixAll.eslint": true | |
| 30 | } | |
| 31 | } | |
| 32 | }, | |
| 33 | "Markdown": { | |
| 34 | "formatter": { | |
| 35 | "code_actions": { | |
| 36 | "source.fixAll.eslint": true | |
| 37 | } | |
| 38 | } | |
| 39 | }, | |
| 40 | "JSON": { | |
| 41 | "formatter": { | |
| 42 | "code_actions": { | |
| 43 | "source.fixAll.eslint": true | |
| 44 | } | |
| 45 | } | |
| 46 | }, | |
| 47 | "JSONC": { | |
| 48 | "formatter": { | |
| 49 | "code_actions": { | |
| 50 | "source.fixAll.eslint": true | |
| 51 | } | |
| 52 | } | |
| 53 | }, | |
| 54 | "YAML": { | |
| 55 | "formatter": { | |
| 56 | "code_actions": { | |
| 57 | "source.fixAll.eslint": true | |
| 58 | } | |
| 59 | } | |
| 60 | }, | |
| 61 | "XML": { | |
| 62 | "formatter": { | |
| 63 | "code_actions": { | |
| 64 | "source.fixAll.eslint": true | |
| 65 | } | |
| 66 | } | |
| 67 | }, | |
| 68 | "TOML": { | |
| 69 | "formatter": { | |
| 70 | "code_actions": { | |
| 71 | "source.fixAll.eslint": true | |
| 72 | } | |
| 73 | } | |
| 74 | } | |
| 75 | }, | |
| 76 | "lsp": { | |
| 77 | "eslint": { | |
| 78 | "settings": { | |
| 79 | "rulesCustomizations": [ | |
| 80 | { | |
| 81 | "rule": "style/*", | |
| 82 | "severity": "off", | |
| 83 | "fixable": true | |
| 84 | }, | |
| 85 | { | |
| 86 | "rule": "format/*", | |
| 87 | "severity": "off", | |
| 88 | "fixable": true | |
| 89 | }, | |
| 90 | { | |
| 91 | "rule": "*-indent", | |
| 92 | "severity": "off", | |
| 93 | "fixable": true | |
| 94 | }, | |
| 95 | { | |
| 96 | "rule": "*-spacing", | |
| 97 | "severity": "off", | |
| 98 | "fixable": true | |
| 99 | }, | |
| 100 | { | |
| 101 | "rule": "*-spaces", | |
| 102 | "severity": "off", | |
| 103 | "fixable": true | |
| 104 | }, | |
| 105 | { | |
| 106 | "rule": "*-order", | |
| 107 | "severity": "off", | |
| 108 | "fixable": true | |
| 109 | }, | |
| 110 | { | |
| 111 | "rule": "*-dangle", | |
| 112 | "severity": "off", | |
| 113 | "fixable": true | |
| 114 | }, | |
| 115 | { | |
| 116 | "rule": "*-newline", | |
| 117 | "severity": "off", | |
| 118 | "fixable": true | |
| 119 | }, | |
| 120 | { | |
| 121 | "rule": "*quotes", | |
| 122 | "severity": "off", | |
| 123 | "fixable": true | |
| 124 | }, | |
| 125 | { | |
| 126 | "rule": "*semi", | |
| 127 | "severity": "off", | |
| 128 | "fixable": true | |
| 129 | } | |
| 130 | ] | |
| 131 | } | |
| 132 | } | |
| 133 | }, | |
| 134 | "file_types": { | |
| 135 | "JavaScript": [ | |
| 136 | "buddy" | |
| 137 | ] | |
| 138 | } | |
| 139 | } | |
| @@ -134,7 +134,7 @@ barcode('#barcode', 'Hi!') | ||
| 134 | 134 | #### Example with options |
| 135 | 135 | |
| 136 | 136 | ```ts |
| 137 | import { barcode } from '@stacksjs/qrx' | |
| 137 | import { barcode } from 'ts-qr-codes' | |
| 138 | 138 | |
| 139 | 139 | barcode('#barcode', '1234', { |
| 140 | 140 | format: 'pharmacode', |
| @@ -150,7 +150,7 @@ barcode('#barcode', '1234', { | ||
| 150 | 150 | #### More advanced use case |
| 151 | 151 | |
| 152 | 152 | ```ts |
| 153 | import { barcode } from '@stacksjs/qrx' | |
| 153 | import { barcode } from 'ts-qr-codes' | |
| 154 | 154 | |
| 155 | 155 | barcode('#barcode') |
| 156 | 156 | .options({ font: 'OCR-B' }) // Will affect all barcodes |
| @@ -202,7 +202,7 @@ data will be filled with a ``` encodings ``` property which has all the needed v | ||
| 202 | 202 | #### With canvas |
| 203 | 203 | |
| 204 | 204 | ```ts |
| 205 | import { barcode } from '@stacksjs/qrx' | |
| 205 | import { barcode } from 'ts-qr-codes' | |
| 206 | 206 | import { createCanvas } from 'canvas' |
| 207 | 207 | |
| 208 | 208 | const canvas = createCanvas() |
| @@ -307,8 +307,8 @@ The MIT License (MIT). Please see [LICENSE](LICENSE.md) for more information. | ||
| 307 | 307 | Made with �� |
| 308 | 308 | |
| 309 | 309 | <!-- Badges --> |
| 310 | [npm-version-src]: https://img.shields.io/npm/v/@stacksjs/qrx?style=flat-square | |
| 311 | [npm-version-href]: https://npmjs.com/package/@stacksjs/qrx | |
| 310 | [npm-version-src]: https://img.shields.io/npm/v/ts-qr-codes?style=flat-square | |
| 311 | [npm-version-href]: https://npmjs.com/package/ts-qr-codes | |
| 312 | 312 | [github-actions-src]: https://img.shields.io/github/actions/workflow/status/stacksjs/qrx/ci.yml?style=flat-square&branch=main |
| 313 | 313 | [github-actions-href]: https://github.com/stacksjs/qrx/actions?query=workflow%3Aci |
| 314 | 314 | |
| @@ -5,14 +5,23 @@ | ||
| 5 | 5 | "": { |
| 6 | 6 | "name": "ts-quick-codes", |
| 7 | 7 | "devDependencies": { |
| 8 | "@stacksjs/docs": "^0.70.23", | |
| 9 | "@stacksjs/qrx": "workspace:*", | |
| 8 | "@stacksjs/bunpress": "^0.1.4", | |
| 10 | 9 | "better-dx": "^0.2.7", |
| 11 | "unocss": "^66.6.0", | |
| 12 | 10 | }, |
| 13 | 11 | }, |
| 14 | "packages/qrx": { | |
| 15 | "name": "@stacksjs/qrx", | |
| 12 | "packages/react": { | |
| 13 | "name": "react-qrx", | |
| 14 | "version": "0.1.1", | |
| 15 | "dependencies": { | |
| 16 | "ts-qr-codes": "workspace:*", | |
| 17 | }, | |
| 18 | "peerDependencies": { | |
| 19 | "react": "^18.0.0 || ^19.0.0", | |
| 20 | "react-dom": "^18.0.0 || ^19.0.0", | |
| 21 | }, | |
| 22 | }, | |
| 23 | "packages/ts-qr-codes": { | |
| 24 | "name": "ts-qr-codes", | |
| 16 | 25 | "version": "0.1.1", |
| 17 | 26 | "bin": { |
| 18 | 27 | "qrx": "./dist/cli.js", |
| @@ -25,1778 +34,467 @@ | ||
| 25 | 34 | "ndarray-linear-interpolate": "^1.0.0", |
| 26 | 35 | }, |
| 27 | 36 | "devDependencies": { |
| 28 | "@types/bun": "^1.1.14", | |
| 29 | "bun-plugin-dtsx": "^0.21.9", | |
| 30 | 37 | "bunfig": "^0.15.6", |
| 31 | "lint-staged": "^16.2.7", | |
| 32 | "simple-git-hooks": "^2.13.1", | |
| 33 | "typescript": "^5.7.2", | |
| 34 | }, | |
| 35 | }, | |
| 36 | "packages/react": { | |
| 37 | "name": "react-qrx", | |
| 38 | "version": "0.1.1", | |
| 39 | "dependencies": { | |
| 40 | "@stacksjs/qrx": "workspace:*", | |
| 41 | }, | |
| 42 | "peerDependencies": { | |
| 43 | "react": "^18.0.0 || ^19.0.0", | |
| 44 | "react-dom": "^18.0.0 || ^19.0.0", | |
| 45 | 38 | }, |
| 46 | 39 | }, |
| 47 | 40 | "packages/vue": { |
| 48 | 41 | "name": "vue-qrx", |
| 49 | 42 | "version": "0.1.1", |
| 50 | 43 | "dependencies": { |
| 51 | "@stacksjs/qrx": "workspace:*", | |
| 44 | "ts-qr-codes": "workspace:*", | |
| 52 | 45 | }, |
| 53 | 46 | "peerDependencies": { |
| 54 | 47 | "vue": "^3.5.0", |
| 55 | 48 | }, |
| 56 | 49 | }, |
| 57 | 50 | }, |
| 58 | "overrides": { | |
| 59 | "unconfig": "0.3.10", | |
| 60 | }, | |
| 61 | 51 | "packages": { |
| 62 | "@algolia/abtesting": ["@algolia/abtesting@1.15.1", "", { "dependencies": { "@algolia/client-common": "5.49.1", "@algolia/requester-browser-xhr": "5.49.1", "@algolia/requester-fetch": "5.49.1", "@algolia/requester-node-http": "5.49.1" } }, "sha512-2yuIC48rUuHGhU1U5qJ9kJHaxYpJ0jpDHJVI5ekOxSMYXlH4+HP+pA31G820lsAznfmu2nzDV7n5RO44zIY1zw=="], | |
| 63 | ||
| 64 | "@algolia/autocomplete-core": ["@algolia/autocomplete-core@1.17.7", "", { "dependencies": { "@algolia/autocomplete-plugin-algolia-insights": "1.17.7", "@algolia/autocomplete-shared": "1.17.7" } }, "sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q=="], | |
| 65 | ||
| 66 | "@algolia/autocomplete-plugin-algolia-insights": ["@algolia/autocomplete-plugin-algolia-insights@1.17.7", "", { "dependencies": { "@algolia/autocomplete-shared": "1.17.7" }, "peerDependencies": { "search-insights": ">= 1 < 3" } }, "sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A=="], | |
| 67 | ||
| 68 | "@algolia/autocomplete-preset-algolia": ["@algolia/autocomplete-preset-algolia@1.17.7", "", { "dependencies": { "@algolia/autocomplete-shared": "1.17.7" }, "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" } }, "sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA=="], | |
| 69 | ||
| 70 | "@algolia/autocomplete-shared": ["@algolia/autocomplete-shared@1.17.7", "", { "peerDependencies": { "@algolia/client-search": ">= 4.9.1 < 6", "algoliasearch": ">= 4.9.1 < 6" } }, "sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg=="], | |
| 71 | ||
| 72 | "@algolia/client-abtesting": ["@algolia/client-abtesting@5.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1", "@algolia/requester-browser-xhr": "5.49.1", "@algolia/requester-fetch": "5.49.1", "@algolia/requester-node-http": "5.49.1" } }, "sha512-h6M7HzPin+45/l09q0r2dYmocSSt2MMGOOk5c4O5K/bBBlEwf1BKfN6z+iX4b8WXcQQhf7rgQwC52kBZJt/ZZw=="], | |
| 73 | ||
| 74 | "@algolia/client-analytics": ["@algolia/client-analytics@5.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1", "@algolia/requester-browser-xhr": "5.49.1", "@algolia/requester-fetch": "5.49.1", "@algolia/requester-node-http": "5.49.1" } }, "sha512-048T9/Z8OeLmTk8h76QUqaNFp7Rq2VgS2Zm6Y2tNMYGQ1uNuzePY/udB5l5krlXll7ZGflyCjFvRiOtlPZpE9g=="], | |
| 75 | ||
| 76 | "@algolia/client-common": ["@algolia/client-common@5.49.1", "", {}, "sha512-vp5/a9ikqvf3mn9QvHN8PRekn8hW34aV9eX+O0J5mKPZXeA6Pd5OQEh2ZWf7gJY6yyfTlLp5LMFzQUAU+Fpqpg=="], | |
| 77 | ||
| 78 | "@algolia/client-insights": ["@algolia/client-insights@5.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1", "@algolia/requester-browser-xhr": "5.49.1", "@algolia/requester-fetch": "5.49.1", "@algolia/requester-node-http": "5.49.1" } }, "sha512-B6N7PgkvYrul3bntTz/l6uXnhQ2bvP+M7NqTcayh681tSqPaA5cJCUBp/vrP7vpPRpej4Eeyx2qz5p0tE/2N2g=="], | |
| 79 | ||
| 80 | "@algolia/client-personalization": ["@algolia/client-personalization@5.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1", "@algolia/requester-browser-xhr": "5.49.1", "@algolia/requester-fetch": "5.49.1", "@algolia/requester-node-http": "5.49.1" } }, "sha512-v+4DN+lkYfBd01Hbnb9ZrCHe7l+mvihyx218INRX/kaCXROIWUDIT1cs3urQxfE7kXBFnLsqYeOflQALv/gA5w=="], | |
| 81 | ||
| 82 | "@algolia/client-query-suggestions": ["@algolia/client-query-suggestions@5.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1", "@algolia/requester-browser-xhr": "5.49.1", "@algolia/requester-fetch": "5.49.1", "@algolia/requester-node-http": "5.49.1" } }, "sha512-Un11cab6ZCv0W+Jiak8UktGIqoa4+gSNgEZNfG8m8eTsXGqwIEr370H3Rqwj87zeNSlFpH2BslMXJ/cLNS1qtg=="], | |
| 83 | ||
| 84 | "@algolia/client-search": ["@algolia/client-search@5.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1", "@algolia/requester-browser-xhr": "5.49.1", "@algolia/requester-fetch": "5.49.1", "@algolia/requester-node-http": "5.49.1" } }, "sha512-Nt9hri7nbOo0RipAsGjIssHkpLMHHN/P7QqENywAq5TLsoYDzUyJGny8FEiD/9KJUxtGH8blGpMedilI6kK3rA=="], | |
| 85 | ||
| 86 | "@algolia/ingestion": ["@algolia/ingestion@1.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1", "@algolia/requester-browser-xhr": "5.49.1", "@algolia/requester-fetch": "5.49.1", "@algolia/requester-node-http": "5.49.1" } }, "sha512-b5hUXwDqje0Y4CpU6VL481DXgPgxpTD5sYMnfQTHKgUispGnaCLCm2/T9WbJo1YNUbX3iHtYDArp804eD6CmRQ=="], | |
| 87 | ||
| 88 | "@algolia/monitoring": ["@algolia/monitoring@1.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1", "@algolia/requester-browser-xhr": "5.49.1", "@algolia/requester-fetch": "5.49.1", "@algolia/requester-node-http": "5.49.1" } }, "sha512-bvrXwZ0WsL3rN6Q4m4QqxsXFCo6WAew7sAdrpMQMK4Efn4/W920r9ptOuckejOSSvyLr9pAWgC5rsHhR2FYuYw=="], | |
| 89 | ||
| 90 | "@algolia/recommend": ["@algolia/recommend@5.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1", "@algolia/requester-browser-xhr": "5.49.1", "@algolia/requester-fetch": "5.49.1", "@algolia/requester-node-http": "5.49.1" } }, "sha512-h2yz3AGeGkQwNgbLmoe3bxYs8fac4An1CprKTypYyTU/k3Q+9FbIvJ8aS1DoBKaTjSRZVoyQS7SZQio6GaHbZw=="], | |
| 91 | ||
| 92 | "@algolia/requester-browser-xhr": ["@algolia/requester-browser-xhr@5.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1" } }, "sha512-2UPyRuUR/qpqSqH8mxFV5uBZWEpxhGPHLlx9Xf6OVxr79XO2ctzZQAhsmTZ6X22x+N8MBWpB9UEky7YU2HGFgA=="], | |
| 93 | ||
| 94 | "@algolia/requester-fetch": ["@algolia/requester-fetch@5.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1" } }, "sha512-N+xlE4lN+wpuT+4vhNEwPVlrfN+DWAZmSX9SYhbz986Oq8AMsqdntOqUyiOXVxYsQtfLwmiej24vbvJGYv1Qtw=="], | |
| 95 | ||
| 96 | "@algolia/requester-node-http": ["@algolia/requester-node-http@5.49.1", "", { "dependencies": { "@algolia/client-common": "5.49.1" } }, "sha512-zA5bkUOB5PPtTr182DJmajCiizHp0rCJQ0Chf96zNFvkdESKYlDeYA3tQ7r2oyHbu/8DiohAQ5PZ85edctzbXA=="], | |
| 97 | ||
| 98 | "@antfu/install-pkg": ["@antfu/install-pkg@1.1.0", "", { "dependencies": { "package-manager-detector": "^1.3.0", "tinyexec": "^1.0.1" } }, "sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ=="], | |
| 99 | ||
| 100 | "@antfu/utils": ["@antfu/utils@0.7.10", "", {}, "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww=="], | |
| 101 | ||
| 102 | "@apideck/better-ajv-errors": ["@apideck/better-ajv-errors@0.3.6", "", { "dependencies": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", "leven": "^3.1.0" }, "peerDependencies": { "ajv": ">=8" } }, "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA=="], | |
| 103 | ||
| 104 | "@babel/code-frame": ["@babel/code-frame@7.29.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw=="], | |
| 105 | ||
| 106 | "@babel/compat-data": ["@babel/compat-data@7.29.0", "", {}, "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg=="], | |
| 107 | ||
| 108 | "@babel/core": ["@babel/core@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-module-transforms": "^7.28.6", "@babel/helpers": "^7.28.6", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/traverse": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA=="], | |
| 109 | ||
| 110 | "@babel/generator": ["@babel/generator@7.29.1", "", { "dependencies": { "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw=="], | |
| 111 | ||
| 112 | "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" } }, "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="], | |
| 113 | ||
| 114 | "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.28.6", "", { "dependencies": { "@babel/compat-data": "^7.28.6", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA=="], | |
| 115 | ||
| 116 | "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/traverse": "^7.28.6", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow=="], | |
| 117 | ||
| 118 | "@babel/helper-create-regexp-features-plugin": ["@babel/helper-create-regexp-features-plugin@7.28.5", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "regexpu-core": "^6.3.1", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw=="], | |
| 119 | ||
| 120 | "@babel/helper-define-polyfill-provider": ["@babel/helper-define-polyfill-provider@0.6.6", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "debug": "^4.4.3", "lodash.debounce": "^4.0.8", "resolve": "^1.22.11" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA=="], | |
| 121 | ||
| 122 | "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], | |
| 123 | ||
| 124 | "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.28.5", "", { "dependencies": { "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5" } }, "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg=="], | |
| 125 | ||
| 126 | "@babel/helper-module-imports": ["@babel/helper-module-imports@7.28.6", "", { "dependencies": { "@babel/traverse": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw=="], | |
| 127 | ||
| 128 | "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.6", "", { "dependencies": { "@babel/helper-module-imports": "^7.28.6", "@babel/helper-validator-identifier": "^7.28.5", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA=="], | |
| 129 | ||
| 130 | "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw=="], | |
| 131 | ||
| 132 | "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.28.6", "", {}, "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug=="], | |
| 133 | ||
| 134 | "@babel/helper-remap-async-to-generator": ["@babel/helper-remap-async-to-generator@7.27.1", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", "@babel/helper-wrap-function": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA=="], | |
| 135 | ||
| 136 | "@babel/helper-replace-supers": ["@babel/helper-replace-supers@7.28.6", "", { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg=="], | |
| 137 | ||
| 138 | "@babel/helper-skip-transparent-expression-wrappers": ["@babel/helper-skip-transparent-expression-wrappers@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg=="], | |
| 139 | ||
| 140 | 52 | "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], |
| 141 | 53 | |
| 142 | 54 | "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], |
| 143 | 55 | |
| 144 | "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], | |
| 145 | ||
| 146 | "@babel/helper-wrap-function": ["@babel/helper-wrap-function@7.28.6", "", { "dependencies": { "@babel/template": "^7.28.6", "@babel/traverse": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ=="], | |
| 147 | ||
| 148 | "@babel/helpers": ["@babel/helpers@7.28.6", "", { "dependencies": { "@babel/template": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw=="], | |
| 149 | ||
| 150 | "@babel/parser": ["@babel/parser@7.29.0", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww=="], | |
| 151 | ||
| 152 | "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ["@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q=="], | |
| 56 | "@babel/parser": ["@babel/parser@7.29.2", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA=="], | |
| 153 | 57 | |
| 154 | "@babel/plugin-bugfix-safari-class-field-initializer-scope": ["@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA=="], | |
| 155 | ||
| 156 | "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ["@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA=="], | |
| 157 | ||
| 158 | "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ["@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-transform-optional-chaining": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.13.0" } }, "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw=="], | |
| 159 | ||
| 160 | "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ["@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g=="], | |
| 161 | ||
| 162 | "@babel/plugin-proposal-private-property-in-object": ["@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2", "", { "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w=="], | |
| 163 | ||
| 164 | "@babel/plugin-syntax-import-assertions": ["@babel/plugin-syntax-import-assertions@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw=="], | |
| 165 | ||
| 166 | "@babel/plugin-syntax-import-attributes": ["@babel/plugin-syntax-import-attributes@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw=="], | |
| 167 | ||
| 168 | "@babel/plugin-syntax-unicode-sets-regex": ["@babel/plugin-syntax-unicode-sets-regex@7.18.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg=="], | |
| 169 | ||
| 170 | "@babel/plugin-transform-arrow-functions": ["@babel/plugin-transform-arrow-functions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA=="], | |
| 171 | ||
| 172 | "@babel/plugin-transform-async-generator-functions": ["@babel/plugin-transform-async-generator-functions@7.29.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-remap-async-to-generator": "^7.27.1", "@babel/traverse": "^7.29.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w=="], | |
| 173 | ||
| 174 | "@babel/plugin-transform-async-to-generator": ["@babel/plugin-transform-async-to-generator@7.28.6", "", { "dependencies": { "@babel/helper-module-imports": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-remap-async-to-generator": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g=="], | |
| 175 | ||
| 176 | "@babel/plugin-transform-block-scoped-functions": ["@babel/plugin-transform-block-scoped-functions@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg=="], | |
| 177 | ||
| 178 | "@babel/plugin-transform-block-scoping": ["@babel/plugin-transform-block-scoping@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw=="], | |
| 179 | ||
| 180 | "@babel/plugin-transform-class-properties": ["@babel/plugin-transform-class-properties@7.28.6", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw=="], | |
| 181 | ||
| 182 | "@babel/plugin-transform-class-static-block": ["@babel/plugin-transform-class-static-block@7.28.6", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.12.0" } }, "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ=="], | |
| 183 | ||
| 184 | "@babel/plugin-transform-classes": ["@babel/plugin-transform-classes@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-globals": "^7.28.0", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-replace-supers": "^7.28.6", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q=="], | |
| 185 | ||
| 186 | "@babel/plugin-transform-computed-properties": ["@babel/plugin-transform-computed-properties@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/template": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ=="], | |
| 187 | ||
| 188 | "@babel/plugin-transform-destructuring": ["@babel/plugin-transform-destructuring@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw=="], | |
| 189 | ||
| 190 | "@babel/plugin-transform-dotall-regex": ["@babel/plugin-transform-dotall-regex@7.28.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg=="], | |
| 191 | ||
| 192 | "@babel/plugin-transform-duplicate-keys": ["@babel/plugin-transform-duplicate-keys@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q=="], | |
| 193 | ||
| 194 | "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ["@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw=="], | |
| 195 | ||
| 196 | "@babel/plugin-transform-dynamic-import": ["@babel/plugin-transform-dynamic-import@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A=="], | |
| 197 | ||
| 198 | "@babel/plugin-transform-explicit-resource-management": ["@babel/plugin-transform-explicit-resource-management@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/plugin-transform-destructuring": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg=="], | |
| 199 | ||
| 200 | "@babel/plugin-transform-exponentiation-operator": ["@babel/plugin-transform-exponentiation-operator@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw=="], | |
| 201 | ||
| 202 | "@babel/plugin-transform-export-namespace-from": ["@babel/plugin-transform-export-namespace-from@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ=="], | |
| 203 | ||
| 204 | "@babel/plugin-transform-for-of": ["@babel/plugin-transform-for-of@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw=="], | |
| 205 | ||
| 206 | "@babel/plugin-transform-function-name": ["@babel/plugin-transform-function-name@7.27.1", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/traverse": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ=="], | |
| 207 | ||
| 208 | "@babel/plugin-transform-json-strings": ["@babel/plugin-transform-json-strings@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw=="], | |
| 209 | ||
| 210 | "@babel/plugin-transform-literals": ["@babel/plugin-transform-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA=="], | |
| 211 | ||
| 212 | "@babel/plugin-transform-logical-assignment-operators": ["@babel/plugin-transform-logical-assignment-operators@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A=="], | |
| 213 | ||
| 214 | "@babel/plugin-transform-member-expression-literals": ["@babel/plugin-transform-member-expression-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ=="], | |
| 215 | ||
| 216 | "@babel/plugin-transform-modules-amd": ["@babel/plugin-transform-modules-amd@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA=="], | |
| 217 | ||
| 218 | "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.28.6", "", { "dependencies": { "@babel/helper-module-transforms": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA=="], | |
| 219 | ||
| 220 | "@babel/plugin-transform-modules-systemjs": ["@babel/plugin-transform-modules-systemjs@7.29.0", "", { "dependencies": { "@babel/helper-module-transforms": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-validator-identifier": "^7.28.5", "@babel/traverse": "^7.29.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ=="], | |
| 221 | ||
| 222 | "@babel/plugin-transform-modules-umd": ["@babel/plugin-transform-modules-umd@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w=="], | |
| 223 | ||
| 224 | "@babel/plugin-transform-named-capturing-groups-regex": ["@babel/plugin-transform-named-capturing-groups-regex@7.29.0", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ=="], | |
| 225 | ||
| 226 | "@babel/plugin-transform-new-target": ["@babel/plugin-transform-new-target@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ=="], | |
| 227 | ||
| 228 | "@babel/plugin-transform-nullish-coalescing-operator": ["@babel/plugin-transform-nullish-coalescing-operator@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg=="], | |
| 229 | ||
| 230 | "@babel/plugin-transform-numeric-separator": ["@babel/plugin-transform-numeric-separator@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w=="], | |
| 231 | ||
| 232 | "@babel/plugin-transform-object-rest-spread": ["@babel/plugin-transform-object-rest-spread@7.28.6", "", { "dependencies": { "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/plugin-transform-destructuring": "^7.28.5", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA=="], | |
| 233 | ||
| 234 | "@babel/plugin-transform-object-super": ["@babel/plugin-transform-object-super@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-replace-supers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng=="], | |
| 235 | ||
| 236 | "@babel/plugin-transform-optional-catch-binding": ["@babel/plugin-transform-optional-catch-binding@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ=="], | |
| 237 | ||
| 238 | "@babel/plugin-transform-optional-chaining": ["@babel/plugin-transform-optional-chaining@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w=="], | |
| 239 | ||
| 240 | "@babel/plugin-transform-parameters": ["@babel/plugin-transform-parameters@7.27.7", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg=="], | |
| 241 | ||
| 242 | "@babel/plugin-transform-private-methods": ["@babel/plugin-transform-private-methods@7.28.6", "", { "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg=="], | |
| 243 | ||
| 244 | "@babel/plugin-transform-private-property-in-object": ["@babel/plugin-transform-private-property-in-object@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA=="], | |
| 245 | ||
| 246 | "@babel/plugin-transform-property-literals": ["@babel/plugin-transform-property-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ=="], | |
| 247 | ||
| 248 | "@babel/plugin-transform-regenerator": ["@babel/plugin-transform-regenerator@7.29.0", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog=="], | |
| 249 | ||
| 250 | "@babel/plugin-transform-regexp-modifiers": ["@babel/plugin-transform-regexp-modifiers@7.28.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg=="], | |
| 251 | ||
| 252 | "@babel/plugin-transform-reserved-words": ["@babel/plugin-transform-reserved-words@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw=="], | |
| 253 | ||
| 254 | "@babel/plugin-transform-shorthand-properties": ["@babel/plugin-transform-shorthand-properties@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ=="], | |
| 255 | ||
| 256 | "@babel/plugin-transform-spread": ["@babel/plugin-transform-spread@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA=="], | |
| 257 | ||
| 258 | "@babel/plugin-transform-sticky-regex": ["@babel/plugin-transform-sticky-regex@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g=="], | |
| 259 | ||
| 260 | "@babel/plugin-transform-template-literals": ["@babel/plugin-transform-template-literals@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg=="], | |
| 261 | ||
| 262 | "@babel/plugin-transform-typeof-symbol": ["@babel/plugin-transform-typeof-symbol@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw=="], | |
| 263 | ||
| 264 | "@babel/plugin-transform-unicode-escapes": ["@babel/plugin-transform-unicode-escapes@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg=="], | |
| 265 | ||
| 266 | "@babel/plugin-transform-unicode-property-regex": ["@babel/plugin-transform-unicode-property-regex@7.28.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A=="], | |
| 267 | ||
| 268 | "@babel/plugin-transform-unicode-regex": ["@babel/plugin-transform-unicode-regex@7.27.1", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw=="], | |
| 269 | ||
| 270 | "@babel/plugin-transform-unicode-sets-regex": ["@babel/plugin-transform-unicode-sets-regex@7.28.6", "", { "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.28.5", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q=="], | |
| 271 | ||
| 272 | "@babel/preset-env": ["@babel/preset-env@7.29.0", "", { "dependencies": { "@babel/compat-data": "^7.29.0", "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-import-assertions": "^7.28.6", "@babel/plugin-syntax-import-attributes": "^7.28.6", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.27.1", "@babel/plugin-transform-async-generator-functions": "^7.29.0", "@babel/plugin-transform-async-to-generator": "^7.28.6", "@babel/plugin-transform-block-scoped-functions": "^7.27.1", "@babel/plugin-transform-block-scoping": "^7.28.6", "@babel/plugin-transform-class-properties": "^7.28.6", "@babel/plugin-transform-class-static-block": "^7.28.6", "@babel/plugin-transform-classes": "^7.28.6", "@babel/plugin-transform-computed-properties": "^7.28.6", "@babel/plugin-transform-destructuring": "^7.28.5", "@babel/plugin-transform-dotall-regex": "^7.28.6", "@babel/plugin-transform-duplicate-keys": "^7.27.1", "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", "@babel/plugin-transform-dynamic-import": "^7.27.1", "@babel/plugin-transform-explicit-resource-management": "^7.28.6", "@babel/plugin-transform-exponentiation-operator": "^7.28.6", "@babel/plugin-transform-export-namespace-from": "^7.27.1", "@babel/plugin-transform-for-of": "^7.27.1", "@babel/plugin-transform-function-name": "^7.27.1", "@babel/plugin-transform-json-strings": "^7.28.6", "@babel/plugin-transform-literals": "^7.27.1", "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", "@babel/plugin-transform-member-expression-literals": "^7.27.1", "@babel/plugin-transform-modules-amd": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.28.6", "@babel/plugin-transform-modules-systemjs": "^7.29.0", "@babel/plugin-transform-modules-umd": "^7.27.1", "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", "@babel/plugin-transform-new-target": "^7.27.1", "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", "@babel/plugin-transform-numeric-separator": "^7.28.6", "@babel/plugin-transform-object-rest-spread": "^7.28.6", "@babel/plugin-transform-object-super": "^7.27.1", "@babel/plugin-transform-optional-catch-binding": "^7.28.6", "@babel/plugin-transform-optional-chaining": "^7.28.6", "@babel/plugin-transform-parameters": "^7.27.7", "@babel/plugin-transform-private-methods": "^7.28.6", "@babel/plugin-transform-private-property-in-object": "^7.28.6", "@babel/plugin-transform-property-literals": "^7.27.1", "@babel/plugin-transform-regenerator": "^7.29.0", "@babel/plugin-transform-regexp-modifiers": "^7.28.6", "@babel/plugin-transform-reserved-words": "^7.27.1", "@babel/plugin-transform-shorthand-properties": "^7.27.1", "@babel/plugin-transform-spread": "^7.28.6", "@babel/plugin-transform-sticky-regex": "^7.27.1", "@babel/plugin-transform-template-literals": "^7.27.1", "@babel/plugin-transform-typeof-symbol": "^7.27.1", "@babel/plugin-transform-unicode-escapes": "^7.27.1", "@babel/plugin-transform-unicode-property-regex": "^7.28.6", "@babel/plugin-transform-unicode-regex": "^7.27.1", "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", "@babel/preset-modules": "0.1.6-no-external-plugins", "babel-plugin-polyfill-corejs2": "^0.4.15", "babel-plugin-polyfill-corejs3": "^0.14.0", "babel-plugin-polyfill-regenerator": "^0.6.6", "core-js-compat": "^3.48.0", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w=="], | |
| 273 | ||
| 274 | "@babel/preset-modules": ["@babel/preset-modules@0.1.6-no-external-plugins", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/types": "^7.4.4", "esutils": "^2.0.2" }, "peerDependencies": { "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA=="], | |
| 58 | "@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], | |
| 275 | 59 | |
| 276 | "@babel/runtime": ["@babel/runtime@7.28.6", "", {}, "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA=="], | |
| 60 | "@cwcss/crosswind": ["@cwcss/crosswind@0.1.6", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "bunfig": "^0.15.0" }, "bin": { "crosswind": "./dist/bin/cli.js" } }, "sha512-4NxFRgSSu8YQnLDj21kmUVxmwduCAvsrj3zOn5bKsaKvT/S+pBkHTl5+44d5cradQ872a+QCOOPVoEFmppsdYA=="], | |
| 277 | 61 | |
| 278 | "@babel/template": ["@babel/template@7.28.6", "", { "dependencies": { "@babel/code-frame": "^7.28.6", "@babel/parser": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ=="], | |
| 62 | "@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], | |
| 279 | 63 | |
| 280 | "@babel/traverse": ["@babel/traverse@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/types": "^7.29.0", "debug": "^4.3.1" } }, "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA=="], | |
| 64 | "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], | |
| 281 | 65 | |
| 282 | "@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], | |
| 66 | "@pkgjs/parseargs": ["@pkgjs/parseargs@0.11.0", "", {}, "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="], | |
| 283 | 67 | |
| 284 | "@canvas/image-data": ["@canvas/image-data@1.1.0", "", {}, "sha512-QdObRRjRbcXGmM1tmJ+MrHcaz1MftF2+W7YI+MsphnsCrmtyfS0d5qJbk0MeSbUeyM/jCb0hmnkXPsy026L7dA=="], | |
| 68 | "@stacksjs/bumpx": ["@stacksjs/bumpx@0.2.4", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "@stacksjs/logsmith": "^0.2.1", "bunfig": "^0.15.6" }, "bin": { "bumpx": "dist/bin/cli.js" } }, "sha512-bt14GhW4QJKqmAgfTyjW0pDblDu+y6+DSX8xva1HnLk2GtLyQe0YXUs51dUvZBFgYVHcHEUijNoj2pivuwIcjQ=="], | |
| 285 | 69 | |
| 286 | "@docsearch/css": ["@docsearch/css@3.8.2", "", {}, "sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ=="], | |
| 70 | "@stacksjs/bunpress": ["@stacksjs/bunpress@0.1.4", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "@stacksjs/stx": "^0.2.10", "@stacksjs/ts-cloud": "^0.2.2", "@stacksjs/ts-md": "^0.1.1", "bunfig": "^0.15.6" }, "bin": { "bunpress": "./dist/bin/cli.js" } }, "sha512-uo5ahVHkV0AcUbqhF1OSTqG9TuTIvL3a0UZtU3De+pi0hFfPkj/XrOT5gBp5D3u9XsbYGghYm9VQaReSHnT/YQ=="], | |
| 287 | 71 | |
| 288 | "@docsearch/js": ["@docsearch/js@3.8.2", "", { "dependencies": { "@docsearch/react": "3.8.2", "preact": "^10.0.0" } }, "sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ=="], | |
| 72 | "@stacksjs/clapp": ["@stacksjs/clapp@0.2.0", "", { "dependencies": { "mri": "^1.2.0", "wrap-ansi": "^9.0.0" }, "bin": { "clapp": "dist/bin/cli.js", "@stacksjs/clapp": "dist/bin/cli.js" } }, "sha512-dSqnbeZjXnQLLvVxC5NU7D9Vpjxc6cC9Bo2ZwaqjgruK7pbVoFCI0goc9Mtf/lfSTbTx6Uvv/mbY7+cOW/j3Og=="], | |
| 289 | 73 | |
| 290 | "@docsearch/react": ["@docsearch/react@3.8.2", "", { "dependencies": { "@algolia/autocomplete-core": "1.17.7", "@algolia/autocomplete-preset-algolia": "1.17.7", "@docsearch/css": "3.8.2", "algoliasearch": "^5.14.2" }, "peerDependencies": { "@types/react": ">= 16.8.0 < 19.0.0", "react": ">= 16.8.0 < 19.0.0", "react-dom": ">= 16.8.0 < 19.0.0", "search-insights": ">= 1 < 3" }, "optionalPeers": ["@types/react", "react", "react-dom", "search-insights"] }, "sha512-xCRrJQlTt8N9GU0DG4ptwHRkfnSnD/YpdeaXe02iKfqs97TkZJv60yE+1eq/tjPcVnTW8dP5qLP7itifFVV5eg=="], | |
| 74 | "@stacksjs/clarity": ["@stacksjs/clarity@0.3.24", "", { "bin": { "clarity": "dist/bin/cli.js" } }, "sha512-QN21fT/9dovcuFTkni9LFHDzBpiBZ4Q//0a3vFJsckPiblNIu1RhwwePkkTK4j6Xu2DtVYGR60/9Scdrp6wRfw=="], | |
| 291 | 75 | |
| 292 | "@emnapi/core": ["@emnapi/core@1.8.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg=="], | |
| 76 | "@stacksjs/desktop": ["@stacksjs/desktop@0.2.10", "", { "peerDependencies": { "craft": "*" }, "optionalPeers": ["craft"] }, "sha512-u0hDObiLixbddyJXkEkZqrCsNPjxBPCP4078slgm955V1BL1e+qMvv7GXYQc9JvwMMwaZmTzxnCz86Uf/yzNjg=="], | |
| 293 | 77 | |
| 294 | "@emnapi/runtime": ["@emnapi/runtime@1.8.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg=="], | |
| 78 | "@stacksjs/dtsx": ["@stacksjs/dtsx@0.9.13", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0" }, "peerDependencies": { "typescript": ">=5.9.3" }, "bin": { "dtsx": "./dist/bin/cli.js" } }, "sha512-2/UvcKgRYuuY70q1SOMp/7Tj2eXBg8SOV7dvWAndyVyyukZiczR4kPkSxI6eTdJDVpe4MfEL0pPNlpBBtKrhIw=="], | |
| 295 | 79 | |
| 296 | "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], | |
| 80 | "@stacksjs/gitlint": ["@stacksjs/gitlint@0.1.5", "", { "bin": { "gitlint": "dist/bin/cli.js" } }, "sha512-5nSr6PN8/cRPdIz9Cj65Dh12N9gR7BPtJzR3rnqhAgpm5q0ihjmVTTybFQqigMcYuRpt2qX4HenV7YXuFOYScw=="], | |
| 297 | 81 | |
| 298 | "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.21.5", "", { "os": "aix", "cpu": "ppc64" }, "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ=="], | |
| 82 | "@stacksjs/logsmith": ["@stacksjs/logsmith@0.2.1", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "bunfig": "^0.15.6", "pickier": "^0.1.7" }, "bin": { "logsmith": "dist/bin/cli.js", "@stacksjs/logsmith": "dist/bin/cli.js" } }, "sha512-JbAnn0dWZDEBjks7qRd/L0kWbsD3Qi0uSFmCPkEU9fH0+eP6Fdl7mtnok2oVDUaNitWu97OJZHlFe/MV2ilgnA=="], | |
| 299 | 83 | |
| 300 | "@esbuild/android-arm": ["@esbuild/android-arm@0.21.5", "", { "os": "android", "cpu": "arm" }, "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg=="], | |
| 84 | "@stacksjs/sanitizer": ["@stacksjs/sanitizer@0.2.10", "", {}, "sha512-LunVFYTrvuZRXLrypDkjYT43Yv3JNsnpxR9ZOEf/GHuz6BZs81BbRXHT6UFk64jxnrrSVmDSc2GvurUWeVLlaw=="], | |
| 301 | 85 | |
| 302 | "@esbuild/android-arm64": ["@esbuild/android-arm64@0.21.5", "", { "os": "android", "cpu": "arm64" }, "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A=="], | |
| 86 | "@stacksjs/stx": ["@stacksjs/stx@0.2.10", "", { "dependencies": { "@cwcss/crosswind": "^0.1.6", "@stacksjs/clapp": "^0.2.0", "@stacksjs/desktop": "0.2.10", "@stacksjs/sanitizer": "0.2.10", "@stacksjs/ts-craft": "^0.0.2", "bun-plugin-stx": "0.2.10", "bunfig": "^0.15.6", "stx-router": "0.2.10", "ts-syntax-highlighter": "^0.2.1" }, "bin": { "stx": "./dist/cli.js" } }, "sha512-X7sc4oqFpx9b8GwW8DlJpXkhtj03ZmBt8z/i57X6BmtIY5H8LHF64t8Ei4LjfYhM5UUo79y6VEPGbyKz3prfOQ=="], | |
| 303 | 87 | |
| 304 | "@esbuild/android-x64": ["@esbuild/android-x64@0.21.5", "", { "os": "android", "cpu": "x64" }, "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA=="], | |
| 88 | "@stacksjs/ts-cloud": ["@stacksjs/ts-cloud@0.2.3", "", { "dependencies": { "@stacksjs/ts-xml": "^0.1.0", "@ts-cloud/aws-types": "0.2.3", "@ts-cloud/core": "0.2.3" }, "bin": { "cloud": "./dist/bin/cli.js" } }, "sha512-KHBwsIGgeTYT3f+OF7pU+EcpqKZRICmv6u8MnZz6Tk7wBFb2CPFIRgZvQarpDxxmK0R9KOFEaOV2gFIBa4AgxA=="], | |
| 305 | 89 | |
| 306 | "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.21.5", "", { "os": "darwin", "cpu": "arm64" }, "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ=="], | |
| 90 | "@stacksjs/ts-craft": ["@stacksjs/ts-craft@0.0.2", "", { "dependencies": { "archiver": "^7.0.1" }, "bin": { "craft": "./bin/cli.ts" } }, "sha512-09vAI4BJuXXNClFoOE6f1acrKqV77U7lObmOjnRteSqDoX7WZJU0HnMhrjaX96lF9EdPIozfIp59kPq7EZwLYQ=="], | |
| 307 | 91 | |
| 308 | "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.21.5", "", { "os": "darwin", "cpu": "x64" }, "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw=="], | |
| 92 | "@stacksjs/ts-md": ["@stacksjs/ts-md@0.1.1", "", { "bin": { "md": "./bin/cli.ts" } }, "sha512-kvsSg7S3vHq65fnHIRggTLudN4n1sjkos86xLB62V6PVRa8iosYAmFKVDTGaJk+0MdsIoRwQbJ2vLWVcNQsgGw=="], | |
| 309 | 93 | |
| 310 | "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.21.5", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g=="], | |
| 94 | "@stacksjs/ts-xml": ["@stacksjs/ts-xml@0.1.0", "", { "bin": { "bin-name": "./dist/bin/cli.js" } }, "sha512-YB7FSlFcPqopUOmjK1Qqr5E6QaarerIFJzWfUXOO/EuR1qX+IRRKxOKbWRmCvN72Mnchz8EfXhlvxEK+Zz/mQQ=="], | |
| 311 | 95 | |
| 312 | "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.21.5", "", { "os": "freebsd", "cpu": "x64" }, "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ=="], | |
| 96 | "@ts-cloud/aws-types": ["@ts-cloud/aws-types@0.2.3", "", {}, "sha512-f12OpxUfRCh3Yf1+yJUPIor5FL8JtlI7/YCHYi715nx6OqH7G4A2LQu/fQbmyiAiKH0vRfKLU03RBDyUsLd9OQ=="], | |
| 313 | 97 | |
| 314 | "@esbuild/linux-arm": ["@esbuild/linux-arm@0.21.5", "", { "os": "linux", "cpu": "arm" }, "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA=="], | |
| 98 | "@ts-cloud/core": ["@ts-cloud/core@0.2.3", "", { "dependencies": { "@ts-cloud/aws-types": "0.2.3" } }, "sha512-SCCKrQFFdjstZ0eevMxCQ0w6JsMjkPj4zJSpNZ206q3Ye27kZmEpwtbJ88W4DVfUb0BI31ErK49JmtZDnRcieQ=="], | |
| 315 | 99 | |
| 316 | "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.21.5", "", { "os": "linux", "cpu": "arm64" }, "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q=="], | |
| 100 | "@types/bun": ["@types/bun@1.3.11", "", { "dependencies": { "bun-types": "1.3.11" } }, "sha512-5vPne5QvtpjGpsGYXiFyycfpDF2ECyPcTSsFBMa0fraoxiQyMJ3SmuQIGhzPg2WJuWxVBoxWJ2kClYTcw/4fAg=="], | |
| 317 | 101 | |
| 318 | "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.21.5", "", { "os": "linux", "cpu": "ia32" }, "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg=="], | |
| 102 | "@types/node": ["@types/node@25.5.0", "", { "dependencies": { "undici-types": "~7.18.0" } }, "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw=="], | |
| 319 | 103 | |
| 320 | "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.21.5", "", { "os": "linux", "cpu": "none" }, "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg=="], | |
| 104 | "@vue/compiler-core": ["@vue/compiler-core@3.5.30", "", { "dependencies": { "@babel/parser": "^7.29.0", "@vue/shared": "3.5.30", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-s3DfdZkcu/qExZ+td75015ljzHc6vE+30cFMGRPROYjqkroYI5NV2X1yAMX9UeyBNWB9MxCfPcsjpLS11nzkkw=="], | |
| 321 | 105 | |
| 322 | "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.21.5", "", { "os": "linux", "cpu": "none" }, "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg=="], | |
| 106 | "@vue/compiler-dom": ["@vue/compiler-dom@3.5.30", "", { "dependencies": { "@vue/compiler-core": "3.5.30", "@vue/shared": "3.5.30" } }, "sha512-eCFYESUEVYHhiMuK4SQTldO3RYxyMR/UQL4KdGD1Yrkfdx4m/HYuZ9jSfPdA+nWJY34VWndiYdW/wZXyiPEB9g=="], | |
| 323 | 107 | |
| 324 | "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.21.5", "", { "os": "linux", "cpu": "ppc64" }, "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w=="], | |
| 108 | "@vue/compiler-sfc": ["@vue/compiler-sfc@3.5.30", "", { "dependencies": { "@babel/parser": "^7.29.0", "@vue/compiler-core": "3.5.30", "@vue/compiler-dom": "3.5.30", "@vue/compiler-ssr": "3.5.30", "@vue/shared": "3.5.30", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.8", "source-map-js": "^1.2.1" } }, "sha512-LqmFPDn89dtU9vI3wHJnwaV6GfTRD87AjWpTWpyrdVOObVtjIuSeZr181z5C4PmVx/V3j2p+0f7edFKGRMpQ5A=="], | |
| 325 | 109 | |
| 326 | "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.21.5", "", { "os": "linux", "cpu": "none" }, "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA=="], | |
| 110 | "@vue/compiler-ssr": ["@vue/compiler-ssr@3.5.30", "", { "dependencies": { "@vue/compiler-dom": "3.5.30", "@vue/shared": "3.5.30" } }, "sha512-NsYK6OMTnx109PSL2IAyf62JP6EUdk4Dmj6AkWcJGBvN0dQoMYtVekAmdqgTtWQgEJo+Okstbf/1p7qZr5H+bA=="], | |
| 327 | 111 | |
| 328 | "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.21.5", "", { "os": "linux", "cpu": "s390x" }, "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A=="], | |
| 112 | "@vue/reactivity": ["@vue/reactivity@3.5.30", "", { "dependencies": { "@vue/shared": "3.5.30" } }, "sha512-179YNgKATuwj9gB+66snskRDOitDiuOZqkYia7mHKJaidOMo/WJxHKF8DuGc4V4XbYTJANlfEKb0yxTQotnx4Q=="], | |
| 329 | 113 | |
| 330 | "@esbuild/linux-x64": ["@esbuild/linux-x64@0.21.5", "", { "os": "linux", "cpu": "x64" }, "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ=="], | |
| 114 | "@vue/runtime-core": ["@vue/runtime-core@3.5.30", "", { "dependencies": { "@vue/reactivity": "3.5.30", "@vue/shared": "3.5.30" } }, "sha512-e0Z+8PQsUTdwV8TtEsLzUM7SzC7lQwYKePydb7K2ZnmS6jjND+WJXkmmfh/swYzRyfP1EY3fpdesyYoymCzYfg=="], | |
| 331 | 115 | |
| 332 | "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.21.5", "", { "os": "none", "cpu": "x64" }, "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg=="], | |
| 116 | "@vue/runtime-dom": ["@vue/runtime-dom@3.5.30", "", { "dependencies": { "@vue/reactivity": "3.5.30", "@vue/runtime-core": "3.5.30", "@vue/shared": "3.5.30", "csstype": "^3.2.3" } }, "sha512-2UIGakjU4WSQ0T4iwDEW0W7vQj6n7AFn7taqZ9Cvm0Q/RA2FFOziLESrDL4GmtI1wV3jXg5nMoJSYO66egDUBw=="], | |
| 333 | 117 | |
| 334 | "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.21.5", "", { "os": "openbsd", "cpu": "x64" }, "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow=="], | |
| 118 | "@vue/server-renderer": ["@vue/server-renderer@3.5.30", "", { "dependencies": { "@vue/compiler-ssr": "3.5.30", "@vue/shared": "3.5.30" }, "peerDependencies": { "vue": "3.5.30" } }, "sha512-v+R34icapydRwbZRD0sXwtHqrQJv38JuMB4JxbOxd8NEpGLny7cncMp53W9UH/zo4j8eDHjQ1dEJXwzFQknjtQ=="], | |
| 335 | 119 | |
| 336 | "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.21.5", "", { "os": "sunos", "cpu": "x64" }, "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg=="], | |
| 120 | "@vue/shared": ["@vue/shared@3.5.30", "", {}, "sha512-YXgQ7JjaO18NeK2K9VTbDHaFy62WrObMa6XERNfNOkAhD1F1oDSf3ZJ7K6GqabZ0BvSDHajp8qfS5Sa2I9n8uQ=="], | |
| 337 | 121 | |
| 338 | "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.21.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A=="], | |
| 122 | "abort-controller": ["abort-controller@3.0.0", "", { "dependencies": { "event-target-shim": "^5.0.0" } }, "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg=="], | |
| 339 | 123 | |
| 340 | "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.21.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA=="], | |
| 124 | "ajv": ["ajv@6.14.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw=="], | |
| 341 | 125 | |
| 342 | "@esbuild/win32-x64": ["@esbuild/win32-x64@0.21.5", "", { "os": "win32", "cpu": "x64" }, "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw=="], | |
| 126 | "ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], | |
| 343 | 127 | |
| 344 | "@floating-ui/core": ["@floating-ui/core@1.7.5", "", { "dependencies": { "@floating-ui/utils": "^0.2.11" } }, "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ=="], | |
| 128 | "ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], | |
| 345 | 129 | |
| 346 | "@floating-ui/dom": ["@floating-ui/dom@1.1.1", "", { "dependencies": { "@floating-ui/core": "^1.1.0" } }, "sha512-TpIO93+DIujg3g7SykEAGZMDtbJRrmnYRCNYSjJlvIbGhBjRSNTLVbNeDQBrzy9qDgUbiWdc7KA0uZHZ2tJmiw=="], | |
| 130 | "archiver": ["archiver@7.0.1", "", { "dependencies": { "archiver-utils": "^5.0.2", "async": "^3.2.4", "buffer-crc32": "^1.0.0", "readable-stream": "^4.0.0", "readdir-glob": "^1.1.2", "tar-stream": "^3.0.0", "zip-stream": "^6.0.1" } }, "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ=="], | |
| 347 | 131 | |
| 348 | "@floating-ui/utils": ["@floating-ui/utils@0.2.11", "", {}, "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg=="], | |
| 132 | "archiver-utils": ["archiver-utils@5.0.2", "", { "dependencies": { "glob": "^10.0.0", "graceful-fs": "^4.2.0", "is-stream": "^2.0.1", "lazystream": "^1.0.0", "lodash": "^4.17.15", "normalize-path": "^3.0.0", "readable-stream": "^4.0.0" } }, "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA=="], | |
| 349 | 133 | |
| 350 | "@iconify-json/carbon": ["@iconify-json/carbon@1.2.19", "", { "dependencies": { "@iconify/types": "*" } }, "sha512-l89XjtEeSA5fxlxPTNSU9AA+rxaz/Dn0X/ux0/3awR+tAayY8iJqWQu3AKxhchfx3LB/fX1Nv3ZppZzrBAt7aA=="], | |
| 134 | "asn1": ["asn1@0.2.6", "", { "dependencies": { "safer-buffer": "~2.1.0" } }, "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ=="], | |
| 351 | 135 | |
| 352 | "@iconify-json/simple-icons": ["@iconify-json/simple-icons@1.2.72", "", { "dependencies": { "@iconify/types": "*" } }, "sha512-wkcixntHvaCoqPqerGrNFcHQ3Yx1ux4ZkhscCDK0DEHpP62XCH+cxq1HTsRjbUiQl/M9K8bj03HF6Wgn5iE2rQ=="], | |
| 136 | "assert-plus": ["assert-plus@1.0.0", "", {}, "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="], | |
| 353 | 137 | |
| 354 | "@iconify/types": ["@iconify/types@2.0.0", "", {}, "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="], | |
| 138 | "async": ["async@3.2.6", "", {}, "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="], | |
| 355 | 139 | |
| 356 | "@iconify/utils": ["@iconify/utils@3.1.0", "", { "dependencies": { "@antfu/install-pkg": "^1.1.0", "@iconify/types": "^2.0.0", "mlly": "^1.8.0" } }, "sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw=="], | |
| 140 | "asynckit": ["asynckit@0.4.0", "", {}, "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="], | |
| 357 | 141 | |
| 358 | "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.0.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ=="], | |
| 142 | "aws-sign2": ["aws-sign2@0.7.0", "", {}, "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="], | |
| 359 | 143 | |
| 360 | "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.0.4" }, "os": "darwin", "cpu": "x64" }, "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q=="], | |
| 144 | "aws4": ["aws4@1.13.2", "", {}, "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw=="], | |
| 361 | 145 | |
| 362 | "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.0.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg=="], | |
| 146 | "b4a": ["b4a@1.8.0", "", { "peerDependencies": { "react-native-b4a": "*" }, "optionalPeers": ["react-native-b4a"] }, "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg=="], | |
| 363 | 147 | |
| 364 | "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.0.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ=="], | |
| 148 | "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], | |
| 365 | 149 | |
| 366 | "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.0.5", "", { "os": "linux", "cpu": "arm" }, "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g=="], | |
| 150 | "bare-events": ["bare-events@2.8.2", "", { "peerDependencies": { "bare-abort-controller": "*" }, "optionalPeers": ["bare-abort-controller"] }, "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ=="], | |
| 367 | 151 | |
| 368 | "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA=="], | |
| 152 | "bare-fs": ["bare-fs@4.5.6", "", { "dependencies": { "bare-events": "^2.5.4", "bare-path": "^3.0.0", "bare-stream": "^2.6.4", "bare-url": "^2.2.2", "fast-fifo": "^1.3.2" }, "peerDependencies": { "bare-buffer": "*" }, "optionalPeers": ["bare-buffer"] }, "sha512-1QovqDrR80Pmt5HPAsMsXTCFcDYr+NSUKW6nd6WO5v0JBmnItc/irNRzm2KOQ5oZ69P37y+AMujNyNtG+1Rggw=="], | |
| 369 | 153 | |
| 370 | "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.0.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA=="], | |
| 154 | "bare-os": ["bare-os@3.8.0", "", {}, "sha512-Dc9/SlwfxkXIGYhvMQNUtKaXCaGkZYGcd1vuNUUADVqzu4/vQfvnMkYYOUnt2VwQ2AqKr/8qAVFRtwETljgeFg=="], | |
| 371 | 155 | |
| 372 | "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw=="], | |
| 156 | "bare-path": ["bare-path@3.0.0", "", { "dependencies": { "bare-os": "^3.0.1" } }, "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw=="], | |
| 373 | 157 | |
| 374 | "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA=="], | |
| 158 | "bare-stream": ["bare-stream@2.10.0", "", { "dependencies": { "streamx": "^2.25.0", "teex": "^1.0.1" }, "peerDependencies": { "bare-buffer": "*", "bare-events": "*" }, "optionalPeers": ["bare-buffer", "bare-events"] }, "sha512-DOPZF/DDcDruKDA43cOw6e9Quq5daua7ygcAwJE/pKJsRWhgSSemi7qVNGE5kyDIxIeN1533G/zfbvWX7Wcb9w=="], | |
| 375 | 159 | |
| 376 | "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw=="], | |
| 160 | "bare-url": ["bare-url@2.4.0", "", { "dependencies": { "bare-path": "^3.0.0" } }, "sha512-NSTU5WN+fy/L0DDenfE8SXQna4voXuW0FHM7wH8i3/q9khUSchfPbPezO4zSFMnDGIf9YE+mt/RWhZgNRKRIXA=="], | |
| 377 | 161 | |
| 378 | "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.0.5" }, "os": "linux", "cpu": "arm" }, "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ=="], | |
| 162 | "base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], | |
| 379 | 163 | |
| 380 | "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA=="], | |
| 164 | "bcrypt-pbkdf": ["bcrypt-pbkdf@1.0.2", "", { "dependencies": { "tweetnacl": "^0.14.3" } }, "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w=="], | |
| 381 | 165 | |
| 382 | "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.0.4" }, "os": "linux", "cpu": "s390x" }, "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q=="], | |
| 166 | "better-dx": ["better-dx@0.2.7", "", { "peerDependencies": { "@stacksjs/bumpx": "^0.2.4", "@stacksjs/bunpress": "^0.1.1", "@stacksjs/clarity": "^0.3.24", "@stacksjs/gitlint": "^0.1.5", "@stacksjs/logsmith": "^0.2.1", "@types/bun": "^1.3.10", "buddy-bot": "^0.9.17", "bun-git-hooks": "^0.3.1", "bun-plugin-dtsx": "^0.9.13", "bunfig": "^0.15.6", "pickier": "^0.1.20", "ts-error-handling": "^0.1.1", "typescript": "^5.9.3" }, "bin": { "better-dx": "./dist/bin/cli.js", "dx": "./dist/bin/cli.js" } }, "sha512-J5Msp8jYKl4/YrTt/IWE32ZZg36/+M5klkAhSZb6Av5LGuFd7tylTerKq/8AwZxAYl9h8ZXV79Paygc+YjmCyw=="], | |
| 383 | 167 | |
| 384 | "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA=="], | |
| 168 | "brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], | |
| 385 | 169 | |
| 386 | "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g=="], | |
| 170 | "buddy-bot": ["buddy-bot@0.9.17", "", { "dependencies": { "bunfig": "^0.15.6", "prompts": "^2.4.2", "ts-pkgx": "^0.4.154" }, "bin": { "buddy-bot": "./dist/bin/cli.js" } }, "sha512-wAb6yviR5jLQ0DzgxuUa2P4MzPeaXgXiOPAfi25bprPaObGY+ja2FEzuCdfN8ahhYLTXKFL6aL5j5ne6wvAw+Q=="], | |
| 387 | 171 | |
| 388 | "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw=="], | |
| 172 | "buffer": ["buffer@6.0.3", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" } }, "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="], | |
| 389 | 173 | |
| 390 | "@img/sharp-wasm32": ["@img/sharp-wasm32@0.33.5", "", { "dependencies": { "@emnapi/runtime": "^1.2.0" }, "cpu": "none" }, "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg=="], | |
| 174 | "buffer-crc32": ["buffer-crc32@1.0.0", "", {}, "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w=="], | |
| 391 | 175 | |
| 392 | "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.33.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ=="], | |
| 176 | "bun-git-hooks": ["bun-git-hooks@0.3.1", "", { "bin": { "git-hooks": "dist/bin/cli.js", "bun-git-hooks": "dist/bin/cli.js" } }, "sha512-Xs/QUqIYgBmLHSVr5VBLVbM5lZbUoAXKX2WZyoQDb2LlzcxC3BpBvMkMTQH75UuOJZwaRBq8yEe4IR6NckqdgQ=="], | |
| 393 | 177 | |
| 394 | "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.33.5", "", { "os": "win32", "cpu": "x64" }, "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg=="], | |
| 178 | "bun-plugin-dtsx": ["bun-plugin-dtsx@0.9.13", "", { "dependencies": { "@stacksjs/dtsx": "0.9.13" } }, "sha512-CRiQ6uqrl8n2ZE8saZrZNYnSp+kMkAwHAUV+sf4io0IAxbZAOf+thO0miOs70urI3oCyp1DM/0K+4pitUeL90g=="], | |
| 395 | 179 | |
| 396 | "@isaacs/cliui": ["@isaacs/cliui@9.0.0", "", {}, "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg=="], | |
| 180 | "bun-plugin-stx": ["bun-plugin-stx@0.2.10", "", { "dependencies": { "@stacksjs/stx": "0.2.10" }, "bin": { "serve": "./dist/serve.js", "stx-serve": "./dist/serve.js" } }, "sha512-JlPzquwyGdFDkKU078XThaWFnpN7BzCdxK+COaRloEVwdF4t896nbK0hE48ffUmsJ8KzgnukxIaogG8U0xSevQ=="], | |
| 397 | 181 | |
| 398 | "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], | |
| 182 | "bun-types": ["bun-types@1.3.11", "", { "dependencies": { "@types/node": "*" } }, "sha512-1KGPpoxQWl9f6wcZh57LvrPIInQMn2TQ7jsgxqpRzg+l0QPOFvJVH7HmvHo/AiPgwXy+/Thf6Ov3EdVn1vOabg=="], | |
| 399 | 183 | |
| 400 | "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], | |
| 184 | "bunfig": ["bunfig@0.15.6", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "@stacksjs/clarity": "^0.3.24" }, "bin": { "bunfig": "bin/cli.js" } }, "sha512-7ynPmrn1dN5F+0DtUVY0Vo2MZOOnSdb6hpQePwABEYIJ+d/rSb3vaOVUs3MFxwxWuaVc1FEStVJG6+kCgbLuyg=="], | |
| 401 | 185 | |
| 402 | "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], | |
| 186 | "caseless": ["caseless@0.12.0", "", {}, "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="], | |
| 403 | 187 | |
| 404 | "@jridgewell/source-map": ["@jridgewell/source-map@0.3.11", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25" } }, "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA=="], | |
| 188 | "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], | |
| 405 | 189 | |
| 406 | "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], | |
| 190 | "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], | |
| 407 | 191 | |
| 408 | "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], | |
| 192 | "combined-stream": ["combined-stream@1.0.8", "", { "dependencies": { "delayed-stream": "~1.0.0" } }, "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="], | |
| 409 | 193 | |
| 410 | "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.1", "", { "dependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1", "@tybys/wasm-util": "^0.10.1" } }, "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A=="], | |
| 194 | "compress-commons": ["compress-commons@6.0.2", "", { "dependencies": { "crc-32": "^1.2.0", "crc32-stream": "^6.0.0", "is-stream": "^2.0.1", "normalize-path": "^3.0.0", "readable-stream": "^4.0.0" } }, "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg=="], | |
| 411 | 195 | |
| 412 | "@oxc-parser/binding-android-arm-eabi": ["@oxc-parser/binding-android-arm-eabi@0.115.0", "", { "os": "android", "cpu": "arm" }, "sha512-VoB2rhgoqgYf64d6Qs5emONQW8ASiTc0xp+aUE4JUhxjX+0pE3gblTYDO0upcN5vt9UlBNmUhAwfSifkfre7nw=="], | |
| 196 | "core-util-is": ["core-util-is@1.0.2", "", {}, "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="], | |
| 413 | 197 | |
| 414 | "@oxc-parser/binding-android-arm64": ["@oxc-parser/binding-android-arm64@0.115.0", "", { "os": "android", "cpu": "arm64" }, "sha512-lWRX75u+gqfB4TF3pWCHuvhaeneAmRl2b2qNBcl4S6yJ0HtnT4VXOMEZrq747i4Zby1ZTxj6mtOe678Bg8gRLw=="], | |
| 198 | "crc-32": ["crc-32@1.2.2", "", { "bin": { "crc32": "bin/crc32.njs" } }, "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ=="], | |
| 415 | 199 | |
| 416 | "@oxc-parser/binding-darwin-arm64": ["@oxc-parser/binding-darwin-arm64@0.115.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-ii/oOZjfGY1aszXTy29Z5DRyCEnBOrAXDVCvfdfXFQsOZlbbOa7NMHD7D+06YFe5qdxfmbWAYv4yn6QJi/0d2g=="], | |
| 200 | "crc32-stream": ["crc32-stream@6.0.0", "", { "dependencies": { "crc-32": "^1.2.0", "readable-stream": "^4.0.0" } }, "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g=="], | |
| 417 | 201 | |
| 418 | "@oxc-parser/binding-darwin-x64": ["@oxc-parser/binding-darwin-x64@0.115.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-R/sW/p8l77wglbjpMcF+h/3rWbp9zk1mRP3U14mxTYIC2k3m+aLBpXXgk2zksqf9qKk5mcc4GIYsuCn9l8TgDg=="], | |
| 202 | "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], | |
| 419 | 203 | |
| 420 | "@oxc-parser/binding-freebsd-x64": ["@oxc-parser/binding-freebsd-x64@0.115.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-CSJ5ldNm9wIGGkhaIJeGmxRMZbgxThRN+X1ufYQQUNi5jZDV/U3C2QDMywpP93fczNBj961hXtcUPO/oVGq4Pw=="], | |
| 204 | "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], | |
| 421 | 205 | |
| 422 | "@oxc-parser/binding-linux-arm-gnueabihf": ["@oxc-parser/binding-linux-arm-gnueabihf@0.115.0", "", { "os": "linux", "cpu": "arm" }, "sha512-uWFwssE5dHfQ8lH+ktrsD9JA49+Qa0gtxZHUs62z1e91NgGz6O7jefHGI6aygNyKNS45pnnBSDSP/zV977MsOQ=="], | |
| 206 | "cwise-compiler": ["cwise-compiler@1.1.3", "", { "dependencies": { "uniq": "^1.0.0" } }, "sha512-WXlK/m+Di8DMMcCjcWr4i+XzcQra9eCdXIJrgh4TUgh0pIS/yJduLxS9JgefsHJ/YVLdgPtXm9r62W92MvanEQ=="], | |
| 423 | 207 | |
| 424 | "@oxc-parser/binding-linux-arm-musleabihf": ["@oxc-parser/binding-linux-arm-musleabihf@0.115.0", "", { "os": "linux", "cpu": "arm" }, "sha512-fZbqt8y/sKQ+v6bBCuv/mYYFoC0+fZI3mGDDEemmDOhT78+aUs2+4ZMdbd2btlXmnLaScl37r8IRbhnok5Ka9w=="], | |
| 208 | "dashdash": ["dashdash@1.14.1", "", { "dependencies": { "assert-plus": "^1.0.0" } }, "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g=="], | |
| 425 | 209 | |
| 426 | "@oxc-parser/binding-linux-arm64-gnu": ["@oxc-parser/binding-linux-arm64-gnu@0.115.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-1ej/MjuTY9tJEunU/hUPIFmgH5PqgMQoRjNOvOkibtJ3Zqlw/+Lc+HGHDNET8sjbgIkWzdhX+p4J96A5CPdbag=="], | |
| 210 | "data-uri-to-buffer": ["data-uri-to-buffer@0.0.3", "", {}, "sha512-Cp+jOa8QJef5nXS5hU7M1DWzXPEIoVR3kbV0dQuVGwROZg8bGf1DcCnkmajBTnvghTtSNMUdRrPjgaT6ZQucbw=="], | |
| 427 | 211 | |
| 428 | "@oxc-parser/binding-linux-arm64-musl": ["@oxc-parser/binding-linux-arm64-musl@0.115.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-HjsZbJPH9mMd4swJRywVMsDZsJX0hyKb1iNHo5ijRl5yhtbO3lj7ImSrrL1oZ1VEg0te4iKmDGGz/6YPLd1G8w=="], | |
| 212 | "delayed-stream": ["delayed-stream@1.0.0", "", {}, "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="], | |
| 429 | 213 | |
| 430 | "@oxc-parser/binding-linux-ppc64-gnu": ["@oxc-parser/binding-linux-ppc64-gnu@0.115.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-zhhePoBrd7kQx3oClX/W6NldsuCbuMqaN9rRsY+6/WoorAb4j490PG/FjqgAXscWp2uSW2WV9L+ksn0wHrvsrg=="], | |
| 214 | "eastasianwidth": ["eastasianwidth@0.2.0", "", {}, "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="], | |
| 431 | 215 | |
| 432 | "@oxc-parser/binding-linux-riscv64-gnu": ["@oxc-parser/binding-linux-riscv64-gnu@0.115.0", "", { "os": "linux", "cpu": "none" }, "sha512-t/IRojvUE9XrKu+/H1b8YINug+7Q6FLls5rsm2lxB5mnS8GN/eYAYrPgHkcg9/1SueRDSzGpDYu3lGWTObk1zw=="], | |
| 216 | "ecc-jsbn": ["ecc-jsbn@0.1.2", "", { "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw=="], | |
| 433 | 217 | |
| 434 | "@oxc-parser/binding-linux-riscv64-musl": ["@oxc-parser/binding-linux-riscv64-musl@0.115.0", "", { "os": "linux", "cpu": "none" }, "sha512-79jBHSSh/YpQRAmvYoaCfpyToRbJ/HBrdB7hxK2ku2JMehjopTVo+xMJss/RV7/ZYqeezgjvKDQzapJbgcjVZA=="], | |
| 218 | "emoji-regex": ["emoji-regex@10.6.0", "", {}, "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="], | |
| 435 | 219 | |
| 436 | "@oxc-parser/binding-linux-s390x-gnu": ["@oxc-parser/binding-linux-s390x-gnu@0.115.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-nA1TpxkhNTIOMMyiSSsa7XIVJVoOU/SsVrHIz3gHvWweB5PHCQfO7w+Lb2EP0lBWokv7HtA/KbF7aLDoXzmuMw=="], | |
| 220 | "entities": ["entities@7.0.1", "", {}, "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA=="], | |
| 437 | 221 | |
| 438 | "@oxc-parser/binding-linux-x64-gnu": ["@oxc-parser/binding-linux-x64-gnu@0.115.0", "", { "os": "linux", "cpu": "x64" }, "sha512-9iVX789DoC3SaOOG+X6NcF/tVChgLp2vcHffzOC2/Z1JTPlz6bMG2ogvcW6/9s0BG2qvhNQImd+gbWYeQbOwVw=="], | |
| 222 | "estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="], | |
| 439 | 223 | |
| 440 | "@oxc-parser/binding-linux-x64-musl": ["@oxc-parser/binding-linux-x64-musl@0.115.0", "", { "os": "linux", "cpu": "x64" }, "sha512-RmQmk+mjCB0nMNfEYhaCxwofLo1Z95ebHw1AGvRiWGCd4zhCNOyskgCbMogIcQzSB3SuEKWgkssyaiQYVAA4hQ=="], | |
| 224 | "event-target-shim": ["event-target-shim@5.0.1", "", {}, "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="], | |
| 441 | 225 | |
| 442 | "@oxc-parser/binding-openharmony-arm64": ["@oxc-parser/binding-openharmony-arm64@0.115.0", "", { "os": "none", "cpu": "arm64" }, "sha512-viigraWWQhhDvX5aGq+wrQq58k00Xq3MHz/0R4AFMxGlZ8ogNonpEfNc73Q5Ly87Z6sU9BvxEdG0dnYTfVnmew=="], | |
| 226 | "events": ["events@3.3.0", "", {}, "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="], | |
| 443 | 227 | |
| 444 | "@oxc-parser/binding-wasm32-wasi": ["@oxc-parser/binding-wasm32-wasi@0.115.0", "", { "dependencies": { "@napi-rs/wasm-runtime": "^1.1.1" }, "cpu": "none" }, "sha512-IzGCrMwXhpb4kTXy/8lnqqqwjI7eOvy+r9AhVw+hsr8t1ecBBEHprcNy0aKatFHN6hsX7UMHHQmBAQjVvL/p1A=="], | |
| 228 | "events-universal": ["events-universal@1.0.1", "", { "dependencies": { "bare-events": "^2.7.0" } }, "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw=="], | |
| 445 | 229 | |
| 446 | "@oxc-parser/binding-win32-arm64-msvc": ["@oxc-parser/binding-win32-arm64-msvc@0.115.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-/ym+Absk/TLFvbhh3se9XYuI1D7BrUVHw4RaG/2dmWKgBenrZHaJsgnRb7NJtaOyjEOLIPtULx1wDdVL0SX2eg=="], | |
| 230 | "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="], | |
| 447 | 231 | |
| 448 | "@oxc-parser/binding-win32-ia32-msvc": ["@oxc-parser/binding-win32-ia32-msvc@0.115.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-AQSZjIR+b+Te7uaO/hGTMjT8/oxlYrvKrOTi4KTHF/O6osjHEatUQ3y6ZW2+8+lJxy20zIcGz6iQFmFq/qDKkg=="], | |
| 232 | "extsprintf": ["extsprintf@1.3.0", "", {}, "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="], | |
| 449 | 233 | |
| 450 | "@oxc-parser/binding-win32-x64-msvc": ["@oxc-parser/binding-win32-x64-msvc@0.115.0", "", { "os": "win32", "cpu": "x64" }, "sha512-oxUl82N+fIO9jIaXPph8SPPHQXrA08BHokBBJW8ct9F/x6o6bZE6eUAhUtWajbtvFhL8UYcCWRMba+kww6MBlA=="], | |
| 234 | "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], | |
| 451 | 235 | |
| 452 | "@oxc-project/types": ["@oxc-project/types@0.115.0", "", {}, "sha512-4n91DKnebUS4yjUHl2g3/b2T+IUdCfmoZGhmwsovZCDaJSs+QkVAM+0AqqTxHSsHfeiMuueT75cZaZcT/m0pSw=="], | |
| 236 | "fast-fifo": ["fast-fifo@1.3.2", "", {}, "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ=="], | |
| 453 | 237 | |
| 454 | "@polka/url": ["@polka/url@1.0.0-next.29", "", {}, "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww=="], | |
| 238 | "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], | |
| 455 | 239 | |
| 456 | "@rollup/plugin-babel": ["@rollup/plugin-babel@5.3.1", "", { "dependencies": { "@babel/helper-module-imports": "^7.10.4", "@rollup/pluginutils": "^3.1.0" }, "peerDependencies": { "@babel/core": "^7.0.0", "@types/babel__core": "^7.1.9", "rollup": "^1.20.0||^2.0.0" }, "optionalPeers": ["@types/babel__core"] }, "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q=="], | |
| 240 | "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], | |
| 457 | 241 | |
| 458 | "@rollup/plugin-node-resolve": ["@rollup/plugin-node-resolve@15.3.1", "", { "dependencies": { "@rollup/pluginutils": "^5.0.1", "@types/resolve": "1.20.2", "deepmerge": "^4.2.2", "is-module": "^1.0.0", "resolve": "^1.22.1" }, "peerDependencies": { "rollup": "^2.78.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA=="], | |
| 242 | "foreground-child": ["foreground-child@3.3.1", "", { "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="], | |
| 459 | 243 | |
| 460 | "@rollup/plugin-replace": ["@rollup/plugin-replace@2.4.2", "", { "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" }, "peerDependencies": { "rollup": "^1.20.0 || ^2.0.0" } }, "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg=="], | |
| 244 | "forever-agent": ["forever-agent@0.6.1", "", {}, "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="], | |
| 461 | 245 | |
| 462 | "@rollup/plugin-terser": ["@rollup/plugin-terser@0.4.4", "", { "dependencies": { "serialize-javascript": "^6.0.1", "smob": "^1.0.0", "terser": "^5.17.4" }, "peerDependencies": { "rollup": "^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A=="], | |
| 246 | "form-data": ["form-data@2.3.3", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="], | |
| 463 | 247 | |
| 464 | "@rollup/pluginutils": ["@rollup/pluginutils@3.1.0", "", { "dependencies": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", "picomatch": "^2.2.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0" } }, "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg=="], | |
| 248 | "get-east-asian-width": ["get-east-asian-width@1.5.0", "", {}, "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA=="], | |
| 465 | 249 | |
| 466 | "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.59.0", "", { "os": "android", "cpu": "arm" }, "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg=="], | |
| 250 | "get-pixels": ["get-pixels@3.3.3", "", { "dependencies": { "data-uri-to-buffer": "0.0.3", "jpeg-js": "^0.4.1", "mime-types": "^2.0.1", "ndarray": "^1.0.13", "ndarray-pack": "^1.1.1", "node-bitmap": "0.0.1", "omggif": "^1.0.5", "parse-data-uri": "^0.2.0", "pngjs": "^3.3.3", "request": "^2.44.0", "through": "^2.3.4" } }, "sha512-5kyGBn90i9tSMUVHTqkgCHsoWoR+/lGbl4yC83Gefyr0HLIhgSWEx/2F/3YgsZ7UpYNuM6pDhDK7zebrUJ5nXg=="], | |
| 467 | 251 | |
| 468 | "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.59.0", "", { "os": "android", "cpu": "arm64" }, "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q=="], | |
| 252 | "getpass": ["getpass@0.1.7", "", { "dependencies": { "assert-plus": "^1.0.0" } }, "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng=="], | |
| 469 | 253 | |
| 470 | "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.59.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg=="], | |
| 254 | "gl-matrix": ["gl-matrix@3.4.4", "", {}, "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ=="], | |
| 471 | 255 | |
| 472 | "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.59.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w=="], | |
| 256 | "glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="], | |
| 473 | 257 | |
| 474 | "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.59.0", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA=="], | |
| 258 | "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], | |
| 475 | 259 | |
| 476 | "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.59.0", "", { "os": "freebsd", "cpu": "x64" }, "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg=="], | |
| 260 | "har-schema": ["har-schema@2.0.0", "", {}, "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="], | |
| 477 | 261 | |
| 478 | "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.59.0", "", { "os": "linux", "cpu": "arm" }, "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw=="], | |
| 262 | "har-validator": ["har-validator@5.1.5", "", { "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" } }, "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w=="], | |
| 479 | 263 | |
| 480 | "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.59.0", "", { "os": "linux", "cpu": "arm" }, "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA=="], | |
| 264 | "http-signature": ["http-signature@1.2.0", "", { "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", "sshpk": "^1.7.0" } }, "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ=="], | |
| 481 | 265 | |
| 482 | "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.59.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA=="], | |
| 266 | "ieee754": ["ieee754@1.2.1", "", {}, "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="], | |
| 483 | 267 | |
| 484 | "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.59.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA=="], | |
| 268 | "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], | |
| 485 | 269 | |
| 486 | "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg=="], | |
| 270 | "iota-array": ["iota-array@1.0.0", "", {}, "sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA=="], | |
| 487 | 271 | |
| 488 | "@rollup/rollup-linux-loong64-musl": ["@rollup/rollup-linux-loong64-musl@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q=="], | |
| 272 | "is-buffer": ["is-buffer@1.1.6", "", {}, "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="], | |
| 489 | 273 | |
| 490 | "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.59.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA=="], | |
| 274 | "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], | |
| 491 | 275 | |
| 492 | "@rollup/rollup-linux-ppc64-musl": ["@rollup/rollup-linux-ppc64-musl@4.59.0", "", { "os": "linux", "cpu": "ppc64" }, "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA=="], | |
| 276 | "is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], | |
| 493 | 277 | |
| 494 | "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg=="], | |
| 278 | "is-typedarray": ["is-typedarray@1.0.0", "", {}, "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="], | |
| 495 | 279 | |
| 496 | "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.59.0", "", { "os": "linux", "cpu": "none" }, "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg=="], | |
| 280 | "isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], | |
| 497 | 281 | |
| 498 | "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.59.0", "", { "os": "linux", "cpu": "s390x" }, "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w=="], | |
| 282 | "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], | |
| 499 | 283 | |
| 500 | "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.59.0", "", { "os": "linux", "cpu": "x64" }, "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg=="], | |
| 284 | "isstream": ["isstream@0.1.2", "", {}, "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="], | |
| 501 | 285 | |
| 502 | "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.59.0", "", { "os": "linux", "cpu": "x64" }, "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg=="], | |
| 286 | "jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], | |
| 503 | 287 | |
| 504 | "@rollup/rollup-openbsd-x64": ["@rollup/rollup-openbsd-x64@4.59.0", "", { "os": "openbsd", "cpu": "x64" }, "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ=="], | |
| 288 | "jpeg-js": ["jpeg-js@0.4.4", "", {}, "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg=="], | |
| 505 | 289 | |
| 506 | "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.59.0", "", { "os": "none", "cpu": "arm64" }, "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA=="], | |
| 290 | "jsbn": ["jsbn@0.1.1", "", {}, "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="], | |
| 507 | 291 | |
| 508 | "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.59.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A=="], | |
| 292 | "json-schema": ["json-schema@0.4.0", "", {}, "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="], | |
| 509 | 293 | |
| 510 | "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.59.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA=="], | |
| 294 | "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], | |
| 511 | 295 | |
| 512 | "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.59.0", "", { "os": "win32", "cpu": "x64" }, "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA=="], | |
| 296 | "json-stringify-safe": ["json-stringify-safe@5.0.1", "", {}, "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="], | |
| 513 | 297 | |
| 514 | "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.59.0", "", { "os": "win32", "cpu": "x64" }, "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA=="], | |
| 298 | "jsprim": ["jsprim@1.4.2", "", { "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", "json-schema": "0.4.0", "verror": "1.10.0" } }, "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw=="], | |
| 515 | 299 | |
| 516 | "@shikijs/core": ["@shikijs/core@2.5.0", "", { "dependencies": { "@shikijs/engine-javascript": "2.5.0", "@shikijs/engine-oniguruma": "2.5.0", "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.4" } }, "sha512-uu/8RExTKtavlpH7XqnVYBrfBkUc20ngXiX9NSrBhOVZYv/7XQRKUyhtkeflY5QsxC0GbJThCerruZfsUaSldg=="], | |
| 300 | "kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], | |
| 517 | 301 | |
| 518 | "@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.4" } }, "sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA=="], | |
| 302 | "lazystream": ["lazystream@1.0.1", "", { "dependencies": { "readable-stream": "^2.0.5" } }, "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw=="], | |
| 519 | 303 | |
| 520 | "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g=="], | |
| 304 | "lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="], | |
| 521 | 305 | |
| 522 | "@shikijs/langs": ["@shikijs/langs@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0" } }, "sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg=="], | |
| 306 | "lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], | |
| 523 | 307 | |
| 524 | "@shikijs/themes": ["@shikijs/themes@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0" } }, "sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA=="], | |
| 308 | "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], | |
| 525 | 309 | |
| 526 | "@shikijs/transformers": ["@shikijs/transformers@2.5.0", "", { "dependencies": { "@shikijs/core": "2.5.0", "@shikijs/types": "2.5.0" } }, "sha512-SI494W5X60CaUwgi8u4q4m4s3YAFSxln3tzNjOSYqq54wlVgz0/NbbXEb3mdLbqMBztcmS7bVTaEd2w0qMmfeg=="], | |
| 310 | "mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], | |
| 527 | 311 | |
| 528 | "@shikijs/twoslash": ["@shikijs/twoslash@3.23.0", "", { "dependencies": { "@shikijs/core": "3.23.0", "@shikijs/types": "3.23.0", "twoslash": "^0.3.6" }, "peerDependencies": { "typescript": ">=5.5.0" } }, "sha512-pNaLJWMA3LU7PhT8tm9OQBZ1epy0jmdgeJzntBtr1EVXLbHxGzTj3mnf9vOdcl84l96qnlJXkJ/NGXZYBpXl5g=="], | |
| 312 | "mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], | |
| 529 | 313 | |
| 530 | "@shikijs/types": ["@shikijs/types@2.5.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-ygl5yhxki9ZLNuNpPitBWvcy9fsSKKaRuO4BAlMyagszQidxcpLAr0qiW/q43DtSIDxO6hEbtYLiFZNXO/hdGw=="], | |
| 314 | "minimatch": ["minimatch@5.1.9", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw=="], | |
| 531 | 315 | |
| 532 | "@shikijs/vitepress-twoslash": ["@shikijs/vitepress-twoslash@3.23.0", "", { "dependencies": { "@shikijs/twoslash": "3.23.0", "floating-vue": "^5.2.2", "lz-string": "^1.5.0", "magic-string": "^0.30.21", "markdown-it": "^14.1.1", "mdast-util-from-markdown": "^2.0.3", "mdast-util-gfm": "^3.1.0", "mdast-util-to-hast": "^13.2.1", "ohash": "^2.0.11", "shiki": "3.23.0", "twoslash": "^0.3.6", "twoslash-vue": "^0.3.6", "vue": "^3.5.29" } }, "sha512-CnNsKIxxkRxRkL5+m6TNPit563TYfEEqlod8C6N1rfeZvX4xUlRrpoKyoWKmpGSNyjWWeYpMZTUH18YTTOxKfw=="], | |
| 316 | "minipass": ["minipass@7.1.3", "", {}, "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="], | |
| 533 | 317 | |
| 534 | "@shikijs/vscode-textmate": ["@shikijs/vscode-textmate@10.0.2", "", {}, "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="], | |
| 318 | "mri": ["mri@1.2.0", "", {}, "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="], | |
| 535 | 319 | |
| 536 | "@stacksjs/bumpx": ["@stacksjs/bumpx@0.2.4", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "@stacksjs/logsmith": "^0.2.1", "bunfig": "^0.15.6" }, "bin": { "bumpx": "dist/bin/cli.js" } }, "sha512-bt14GhW4QJKqmAgfTyjW0pDblDu+y6+DSX8xva1HnLk2GtLyQe0YXUs51dUvZBFgYVHcHEUijNoj2pivuwIcjQ=="], | |
| 320 | "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], | |
| 537 | 321 | |
| 538 | "@stacksjs/bunpress": ["@stacksjs/bunpress@0.1.1", "", { "dependencies": { "@stacksjs/ts-md": "^0.1.1" }, "optionalDependencies": { "@stacksjs/ts-cloud": "^0.1.7", "@stacksjs/ts-cloud-aws-types": "^0.1.7", "@stacksjs/ts-cloud-core": "^0.1.7", "@stacksjs/ts-cloud-types": "^0.1.7" }, "bin": { "bunpress": "./dist/bin/cli.js" } }, "sha512-hof1B0LBTWAWSWlp7+ya5JFlN9967wBNyFFmzp19tSWPFStOJRwbZ881uCrCs/iWRaj968sOrn+ELzrV01LZEg=="], | |
| 322 | "ndarray": ["ndarray@1.0.19", "", { "dependencies": { "iota-array": "^1.0.0", "is-buffer": "^1.0.2" } }, "sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ=="], | |
| 539 | 323 | |
| 540 | "@stacksjs/clapp": ["@stacksjs/clapp@0.2.0", "", { "dependencies": { "mri": "^1.2.0", "wrap-ansi": "^9.0.0" }, "bin": { "clapp": "dist/bin/cli.js", "@stacksjs/clapp": "dist/bin/cli.js" } }, "sha512-dSqnbeZjXnQLLvVxC5NU7D9Vpjxc6cC9Bo2ZwaqjgruK7pbVoFCI0goc9Mtf/lfSTbTx6Uvv/mbY7+cOW/j3Og=="], | |
| 324 | "ndarray-linear-interpolate": ["ndarray-linear-interpolate@1.0.0", "", {}, "sha512-UN0f4+6XWsQzJ2pP5gVp+kKn5tJed6mA3K/L50uO619+7LKrjcSNdcerhpqxYaSkbxNJuEN76N05yBBJySnZDw=="], | |
| 541 | 325 | |
| 542 | "@stacksjs/clarity": ["@stacksjs/clarity@0.3.24", "", { "bin": { "clarity": "dist/bin/cli.js" } }, "sha512-QN21fT/9dovcuFTkni9LFHDzBpiBZ4Q//0a3vFJsckPiblNIu1RhwwePkkTK4j6Xu2DtVYGR60/9Scdrp6wRfw=="], | |
| 326 | "ndarray-pack": ["ndarray-pack@1.2.1", "", { "dependencies": { "cwise-compiler": "^1.1.2", "ndarray": "^1.0.13" } }, "sha512-51cECUJMT0rUZNQa09EoKsnFeDL4x2dHRT0VR5U2H5ZgEcm95ZDWcMA5JShroXjHOejmAD/fg8+H+OvUnVXz2g=="], | |
| 543 | 327 | |
| 544 | "@stacksjs/docs": ["@stacksjs/docs@0.70.23", "", { "dependencies": { "@iconify-json/carbon": "^1.2.8", "@shikijs/vitepress-twoslash": "^3.2.1", "@vite-pwa/assets-generator": "^1.0.0", "@vite-pwa/vitepress": "^1.0.0", "unocss": "^66.0.0", "unplugin-icons": "^22.1.0", "unplugin-vue-components": "^28.4.1", "vite-plugin-pwa": "^1.0.0", "vitepress": "1.6.3" } }, "sha512-kRk/aza/wQAAgF0fhUhG8bUHhqk3RnjBkZyoRW0fvYs3dLaAArJYX/uVquZixlQnqgizGeGZT986tEFjs5Ly+A=="], | |
| 328 | "node-bitmap": ["node-bitmap@0.0.1", "", {}, "sha512-Jx5lPaaLdIaOsj2mVLWMWulXF6GQVdyLvNSxmiYCvZ8Ma2hfKX0POoR2kgKOqz+oFsRreq0yYZjQ2wjE9VNzCA=="], | |
| 545 | 329 | |
| 546 | "@stacksjs/dtsx": ["@stacksjs/dtsx@0.9.13", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0" }, "peerDependencies": { "typescript": ">=5.9.3" }, "bin": { "dtsx": "./dist/bin/cli.js" } }, "sha512-2/UvcKgRYuuY70q1SOMp/7Tj2eXBg8SOV7dvWAndyVyyukZiczR4kPkSxI6eTdJDVpe4MfEL0pPNlpBBtKrhIw=="], | |
| 330 | "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], | |
| 547 | 331 | |
| 548 | "@stacksjs/gitlint": ["@stacksjs/gitlint@0.1.5", "", { "bin": { "gitlint": "dist/bin/cli.js" } }, "sha512-5nSr6PN8/cRPdIz9Cj65Dh12N9gR7BPtJzR3rnqhAgpm5q0ihjmVTTybFQqigMcYuRpt2qX4HenV7YXuFOYScw=="], | |
| 332 | "oauth-sign": ["oauth-sign@0.9.0", "", {}, "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="], | |
| 549 | 333 | |
| 550 | "@stacksjs/logsmith": ["@stacksjs/logsmith@0.2.1", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "bunfig": "^0.15.6", "pickier": "^0.1.7" }, "bin": { "logsmith": "dist/bin/cli.js", "@stacksjs/logsmith": "dist/bin/cli.js" } }, "sha512-JbAnn0dWZDEBjks7qRd/L0kWbsD3Qi0uSFmCPkEU9fH0+eP6Fdl7mtnok2oVDUaNitWu97OJZHlFe/MV2ilgnA=="], | |
| 334 | "omggif": ["omggif@1.0.10", "", {}, "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw=="], | |
| 551 | 335 | |
| 552 | "@stacksjs/qrx": ["@stacksjs/qrx@workspace:packages/qrx"], | |
| 336 | "p-limit": ["p-limit@7.3.0", "", { "dependencies": { "yocto-queue": "^1.2.1" } }, "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw=="], | |
| 553 | 337 | |
| 554 | "@stacksjs/ts-cloud": ["@stacksjs/ts-cloud@0.1.11", "", { "dependencies": { "fast-xml-parser": "^5.3.5", "ts-cloud-aws-types": "0.1.11", "ts-cloud-core": "0.1.11", "ts-cloud-types": "0.1.11" }, "bin": { "cloud": "./dist/bin/cli.js" } }, "sha512-WgKwgRdxV4cAXJjc6l7/xFgIFriijErBEbyPn+Hd6aNRhFxu6cJ9OeEkT3p3YvEOc9Pt8DL5SO1RhXcq8otphw=="], | |
| 338 | "package-json-from-dist": ["package-json-from-dist@1.0.1", "", {}, "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="], | |
| 555 | 339 | |
| 556 | "@stacksjs/ts-cloud-aws-types": ["@stacksjs/ts-cloud-aws-types@0.1.9", "", {}, "sha512-eA6C+jTUl8/LJA3g9pqQdfirgHpjUjyH9hyRRk2hfQewXKuqr61BRQ6riVZm3+LGaFkyra1QlyZCStBrjGLBaA=="], | |
| 340 | "parse-data-uri": ["parse-data-uri@0.2.0", "", { "dependencies": { "data-uri-to-buffer": "0.0.3" } }, "sha512-uOtts8NqDcaCt1rIsO3VFDRsAfgE4c6osG4d9z3l4dCBlxYFzni6Di/oNU270SDrjkfZuUvLZx1rxMyqh46Y9w=="], | |
| 557 | 341 | |
| 558 | "@stacksjs/ts-cloud-core": ["@stacksjs/ts-cloud-core@0.1.9", "", { "dependencies": { "@stacksjs/ts-cloud-aws-types": "0.1.9", "@stacksjs/ts-cloud-types": "0.1.9" } }, "sha512-9nitzYxEI709S4hUH8HcqkV5bJ/DGo8Dhn4RfPO8P4nvEpjecoP9ZqUxPxkSth7Ig9w4z/C9ArmHAnkSaFNNQw=="], | |
| 342 | "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], | |
| 559 | 343 | |
| 560 | "@stacksjs/ts-cloud-types": ["@stacksjs/ts-cloud-types@0.1.9", "", {}, "sha512-uBRtR/4CzSf2ZDDQ2vGM0ZSbxnxHaMkh/YLdSlXBhJuy30JMBKsos/CuHgBrL1W0CPETxwd9G+Bt7NQ7et6kkQ=="], | |
| 344 | "path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], | |
| 561 | 345 | |
| 562 | "@stacksjs/ts-md": ["@stacksjs/ts-md@0.1.1", "", { "bin": { "md": "./bin/cli.ts" } }, "sha512-kvsSg7S3vHq65fnHIRggTLudN4n1sjkos86xLB62V6PVRa8iosYAmFKVDTGaJk+0MdsIoRwQbJ2vLWVcNQsgGw=="], | |
| 346 | "performance-now": ["performance-now@2.1.0", "", {}, "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="], | |
| 563 | 347 | |
| 564 | "@surma/rollup-plugin-off-main-thread": ["@surma/rollup-plugin-off-main-thread@2.2.3", "", { "dependencies": { "ejs": "^3.1.6", "json5": "^2.2.0", "magic-string": "^0.25.0", "string.prototype.matchall": "^4.0.6" } }, "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ=="], | |
| 348 | "pickier": ["pickier@0.1.20", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "p-limit": "^7.2.0", "tinyglobby": "^0.2.15" }, "bin": { "pickier": "./dist/bin/cli.js" } }, "sha512-IC95MIW4hv4/b64HMQjv/VbtvTMUz2uX7qqqcJwaAg5fJecETSx/fZLVoFSeGAEtpzADW5n09BevV4XErNzgLg=="], | |
| 565 | 349 | |
| 566 | "@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], | |
| 350 | "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], | |
| 567 | 351 | |
| 568 | "@types/bun": ["@types/bun@1.3.10", "", { "dependencies": { "bun-types": "1.3.10" } }, "sha512-0+rlrUrOrTSskibryHbvQkDOWRJwJZqZlxrUs1u4oOoTln8+WIXBPmAuCF35SWB2z4Zl3E84Nl/D0P7803nigQ=="], | |
| 352 | "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], | |
| 569 | 353 | |
| 570 | "@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="], | |
| 354 | "pngjs": ["pngjs@3.4.0", "", {}, "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w=="], | |
| 571 | 355 | |
| 572 | "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], | |
| 356 | "postcss": ["postcss@8.5.8", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg=="], | |
| 573 | 357 | |
| 574 | "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="], | |
| 358 | "process": ["process@0.11.10", "", {}, "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="], | |
| 575 | 359 | |
| 576 | "@types/linkify-it": ["@types/linkify-it@5.0.0", "", {}, "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q=="], | |
| 360 | "process-nextick-args": ["process-nextick-args@2.0.1", "", {}, "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="], | |
| 577 | 361 | |
| 578 | "@types/markdown-it": ["@types/markdown-it@14.1.2", "", { "dependencies": { "@types/linkify-it": "^5", "@types/mdurl": "^2" } }, "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog=="], | |
| 362 | "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], | |
| 579 | 363 | |
| 580 | "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="], | |
| 364 | "psl": ["psl@1.15.0", "", { "dependencies": { "punycode": "^2.3.1" } }, "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w=="], | |
| 581 | 365 | |
| 582 | "@types/mdurl": ["@types/mdurl@2.0.0", "", {}, "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg=="], | |
| 366 | "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], | |
| 583 | 367 | |
| 584 | "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="], | |
| 368 | "qs": ["qs@6.5.5", "", {}, "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ=="], | |
| 585 | 369 | |
| 586 | "@types/node": ["@types/node@25.3.3", "", { "dependencies": { "undici-types": "~7.18.0" } }, "sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ=="], | |
| 370 | "react": ["react@19.2.4", "", {}, "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ=="], | |
| 587 | 371 | |
| 588 | "@types/resolve": ["@types/resolve@1.20.2", "", {}, "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q=="], | |
| 372 | "react-dom": ["react-dom@19.2.4", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.4" } }, "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ=="], | |
| 589 | 373 | |
| 590 | "@types/trusted-types": ["@types/trusted-types@2.0.7", "", {}, "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="], | |
| 374 | "react-qrx": ["react-qrx@workspace:packages/react"], | |
| 591 | 375 | |
| 592 | "@types/unist": ["@types/unist@3.0.3", "", {}, "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q=="], | |
| 376 | "readable-stream": ["readable-stream@4.7.0", "", { "dependencies": { "abort-controller": "^3.0.0", "buffer": "^6.0.3", "events": "^3.3.0", "process": "^0.11.10", "string_decoder": "^1.3.0" } }, "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg=="], | |
| 593 | 377 | |
| 594 | "@types/web-bluetooth": ["@types/web-bluetooth@0.0.21", "", {}, "sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA=="], | |
| 378 | "readdir-glob": ["readdir-glob@1.1.3", "", { "dependencies": { "minimatch": "^5.1.0" } }, "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA=="], | |
| 595 | 379 | |
| 596 | "@typescript/vfs": ["@typescript/vfs@1.6.4", "", { "dependencies": { "debug": "^4.4.3" }, "peerDependencies": { "typescript": "*" } }, "sha512-PJFXFS4ZJKiJ9Qiuix6Dz/OwEIqHD7Dme1UwZhTK11vR+5dqW2ACbdndWQexBzCx+CPuMe5WBYQWCsFyGlQLlQ=="], | |
| 380 | "request": ["request@2.88.2", "", { "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", "caseless": "~0.12.0", "combined-stream": "~1.0.6", "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", "mime-types": "~2.1.19", "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" } }, "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="], | |
| 597 | 381 | |
| 598 | "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], | |
| 382 | "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], | |
| 599 | 383 | |
| 600 | "@unocss/cli": ["@unocss/cli@66.6.5", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "@unocss/config": "66.6.4", "@unocss/core": "66.6.5", "@unocss/preset-wind3": "66.6.5", "@unocss/preset-wind4": "66.6.5", "@unocss/transformer-directives": "66.6.5", "cac": "^6.7.14", "chokidar": "^5.0.0", "colorette": "^2.0.20", "consola": "^3.4.2", "magic-string": "^0.30.21", "pathe": "^2.0.3", "perfect-debounce": "^2.1.0", "tinyglobby": "^0.2.15", "unplugin-utils": "^0.3.1" }, "bin": { "unocss": "bin/unocss.mjs" } }, "sha512-UlETATpAZ+A5gOfj+z+BMXuIUcXCMjvlQteQE0VR2Yf0VIxz4sVO4z0VCXwXsxLTMfQiIMDpKVrGeczcYicvTA=="], | |
| 384 | "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], | |
| 601 | 385 | |
| 602 | "@unocss/config": ["@unocss/config@66.6.4", "", { "dependencies": { "@unocss/core": "66.6.4", "colorette": "^2.0.20", "consola": "^3.4.2", "unconfig": "^7.5.0" } }, "sha512-iwHl5FG81cOAMalqigjw21Z2tMa0xjN0doQxnGOLx8KP+BllruXSjBj8CRk3m6Ny9fDxfpFY0ruYbIBA5AGwDQ=="], | |
| 386 | "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], | |
| 603 | 387 | |
| 604 | "@unocss/core": ["@unocss/core@66.6.5", "", {}, "sha512-hzjo+0EF+pNbf+tb0OjRNZRF9BJoKECcZZgtufxRPpWJdlv+aYmNkH1p9fldlHHzYcn3ZqVnnHnmk7HwaolJbg=="], | |
| 388 | "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], | |
| 605 | 389 | |
| 606 | "@unocss/extractor-arbitrary-variants": ["@unocss/extractor-arbitrary-variants@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5" } }, "sha512-wqzRtbyy3I595WCwwb8VBmznJTHWcTdylzVT+WBgacJDjRlT1sXaq2fRlOsHvtTRj1qG70t3PwKc6XgU0hutNg=="], | |
| 390 | "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], | |
| 607 | 391 | |
| 608 | "@unocss/inspector": ["@unocss/inspector@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5", "@unocss/rule-utils": "66.6.5", "colorette": "^2.0.20", "gzip-size": "^6.0.0", "sirv": "^3.0.2" } }, "sha512-rrXPlSeRfYajEL65FL1Ok9Hfhjy9zvuZZwqXh9P0qCJlou2r2IqDFO/Gf9j5yO89tnKIfJ8ff6jEyqUmzbKSMQ=="], | |
| 392 | "signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], | |
| 609 | 393 | |
| 610 | "@unocss/preset-attributify": ["@unocss/preset-attributify@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5" } }, "sha512-fx+pKMZ0WgT+dfinVaLkNXlx6oZFwtMbZj5O/1SQia0UcfhnyS+G35HYpbgoc9GEAl3DclxxotzZjveZm++9fA=="], | |
| 394 | "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], | |
| 611 | 395 | |
| 612 | "@unocss/preset-icons": ["@unocss/preset-icons@66.6.5", "", { "dependencies": { "@iconify/utils": "^3.1.0", "@unocss/core": "66.6.5", "ofetch": "^1.5.1" } }, "sha512-03ppAcTWD77w1WZhORT8c9beTHBtWu3cx+c4qfShOfY6LQmZgx5i7DhCij5Wcj/U1zYA4Vrh13CDEmpsdZO3Cw=="], | |
| 396 | "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], | |
| 613 | 397 | |
| 614 | "@unocss/preset-mini": ["@unocss/preset-mini@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5", "@unocss/extractor-arbitrary-variants": "66.6.5", "@unocss/rule-utils": "66.6.5" } }, "sha512-Ber3k2jlE8JP0y507hw/lvdDvcxfY0t4zaGA7hVZdEqlH6Eus/TqIVZ9tdMH4u0VDWYeAs98YV+auUJmMqGXpg=="], | |
| 398 | "sshpk": ["sshpk@1.18.0", "", { "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", "bcrypt-pbkdf": "^1.0.0", "dashdash": "^1.12.0", "ecc-jsbn": "~0.1.1", "getpass": "^0.1.1", "jsbn": "~0.1.0", "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, "bin": { "sshpk-conv": "bin/sshpk-conv", "sshpk-sign": "bin/sshpk-sign", "sshpk-verify": "bin/sshpk-verify" } }, "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ=="], | |
| 615 | 399 | |
| 616 | "@unocss/preset-tagify": ["@unocss/preset-tagify@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5" } }, "sha512-YYk/eg1OWX4Nx7rK1YZLMHXXntzNRDHp6BIInJteQmlXw0sFgrtdMKj7fnxrORsBDHwxWMp4sWEucPvfCtTlVQ=="], | |
| 400 | "streamx": ["streamx@2.25.0", "", { "dependencies": { "events-universal": "^1.0.0", "fast-fifo": "^1.3.2", "text-decoder": "^1.1.0" } }, "sha512-0nQuG6jf1w+wddNEEXCF4nTg3LtufWINB5eFEN+5TNZW7KWJp6x87+JFL43vaAUPyCfH1wID+mNVyW6OHtFamg=="], | |
| 617 | 401 | |
| 618 | "@unocss/preset-typography": ["@unocss/preset-typography@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5", "@unocss/rule-utils": "66.6.5" } }, "sha512-Cb63tdC0P2rgj/4t4DrSCl6RHebNpjUp9FQArg0KCnFnW75nWtKlsKpHuEXpi7KwrgOIx+rjlkwC1bDcsdNLHw=="], | |
| 402 | "string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="], | |
| 619 | 403 | |
| 620 | "@unocss/preset-uno": ["@unocss/preset-uno@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5", "@unocss/preset-wind3": "66.6.5" } }, "sha512-feZfGyzt3dH4h6yP2kjsx5MuoI1gU7vY/VL5O+ObosaB7HzzOFCsu2WzlvWn/FTRBi+scvdq436hsfflVyHYfQ=="], | |
| 404 | "string-width-cjs": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], | |
| 621 | 405 | |
| 622 | "@unocss/preset-web-fonts": ["@unocss/preset-web-fonts@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5", "ofetch": "^1.5.1" } }, "sha512-u5jEHYTMeseykqinXd2VY2n7q9yFQlZotREpfSAft8ENNJdV7Yg/6It3lL68zT/k1AV/A8gk94KEuDh0fnoSxQ=="], | |
| 406 | "string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="], | |
| 623 | 407 | |
| 624 | "@unocss/preset-wind": ["@unocss/preset-wind@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5", "@unocss/preset-wind3": "66.6.5" } }, "sha512-GLu7LzVF0LHqdZoHFZ8dbsCv8TD5ZH/r10CQbrL5qwmp4a/uyfDEmsre4Nsqim7JktRyXn3HK2XQmTB8AmXpgQ=="], | |
| 408 | "strip-ansi": ["strip-ansi@7.2.0", "", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="], | |
| 625 | 409 | |
| 626 | "@unocss/preset-wind3": ["@unocss/preset-wind3@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5", "@unocss/preset-mini": "66.6.5", "@unocss/rule-utils": "66.6.5" } }, "sha512-0ccQoJmHq4tTnn5C0UKhP598B/gG65AjqlfgfRpwt059yAWYqizGy6MRUGdLklyEK4H06E6qbMBqIjla2rOexQ=="], | |
| 410 | "strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], | |
| 627 | 411 | |
| 628 | "@unocss/preset-wind4": ["@unocss/preset-wind4@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5", "@unocss/extractor-arbitrary-variants": "66.6.5", "@unocss/rule-utils": "66.6.5" } }, "sha512-JT57CU60PY3/PHBvxY+UG53I9K+awin/TodZTn4lqQNnF2v6fjkeBKiys9cxeoP4wbHuQWorrW4GqRLNDWIMcw=="], | |
| 412 | "stx-router": ["stx-router@0.2.10", "", {}, "sha512-dm1YV9x9JMYAr8ilSEj+Z0P2ggAkYIUNXfg+8E3EhLjCucC999wbc0n1egYcEYTwgJtrOAOLtkWU2XlLYOAm/w=="], | |
| 629 | 413 | |
| 630 | "@unocss/rule-utils": ["@unocss/rule-utils@66.6.5", "", { "dependencies": { "@unocss/core": "^66.6.5", "magic-string": "^0.30.21" } }, "sha512-eDGXoMebb5aeEAFa2y4gnGLC+CHZPx93JYCt6uvEyf9xOoetwDcZaYC8brWdjaSKn+WVgsfxiZreC7F0rJywOQ=="], | |
| 414 | "tar-stream": ["tar-stream@3.1.8", "", { "dependencies": { "b4a": "^1.6.4", "bare-fs": "^4.5.5", "fast-fifo": "^1.2.0", "streamx": "^2.15.0" } }, "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ=="], | |
| 631 | 415 | |
| 632 | "@unocss/transformer-attributify-jsx": ["@unocss/transformer-attributify-jsx@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5", "oxc-parser": "^0.115.0", "oxc-walker": "^0.7.0" } }, "sha512-/dVaRR7V/2Alskb2rUPmP/lhyb/YCxYyYNxp30kxxW0ew6mZWXQRzsxOJJVmGp23Uw7HxUW63t8zXzUdoI0b+g=="], | |
| 416 | "teex": ["teex@1.0.1", "", { "dependencies": { "streamx": "^2.12.5" } }, "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg=="], | |
| 633 | 417 | |
| 634 | "@unocss/transformer-compile-class": ["@unocss/transformer-compile-class@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5" } }, "sha512-U/ukk5lyZOFNyz9hVzZBkxciayjgimyfPuQBa5PHSC4W3nDmnFd1zgXzUVaM6KduPmiTExzpJSDgELb2OTbpqg=="], | |
| 418 | "text-decoder": ["text-decoder@1.2.7", "", { "dependencies": { "b4a": "^1.6.4" } }, "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ=="], | |
| 635 | 419 | |
| 636 | "@unocss/transformer-directives": ["@unocss/transformer-directives@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5", "@unocss/rule-utils": "66.6.5", "css-tree": "^3.1.0" } }, "sha512-QgofDdDedNK6dQ246+RXhM6gTzRz7NuetQQ8UnNgArm4PBHngVrrkjCzG1ByDTtEtoE8WR70UMR4Vf5dXTcHPw=="], | |
| 420 | "through": ["through@2.3.8", "", {}, "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="], | |
| 637 | 421 | |
| 638 | "@unocss/transformer-variant-group": ["@unocss/transformer-variant-group@66.6.5", "", { "dependencies": { "@unocss/core": "66.6.5" } }, "sha512-k6vQgn/P7ObHBRYw6o1+xwdQIfwc6b9O5TFFe87UmBB6hJ2zaHWRVuPB6oky7F9Gz8bPfXC3WJuv7UyIwRmBQQ=="], | |
| 422 | "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], | |
| 639 | 423 | |
| 640 | "@unocss/vite": ["@unocss/vite@66.6.5", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "@unocss/config": "66.6.4", "@unocss/core": "66.6.5", "@unocss/inspector": "66.6.5", "chokidar": "^5.0.0", "magic-string": "^0.30.21", "pathe": "^2.0.3", "tinyglobby": "^0.2.15", "unplugin-utils": "^0.3.1" }, "peerDependencies": { "vite": "^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0-0" } }, "sha512-J/QZa6h94ordZlZytIKQkuYa+G2GiWiS3y9O1uoHAAN2tzFSkgCXNUif7lHu1h4eCrgC0AOHJSYWg1LIASNDkg=="], | |
| 424 | "tough-cookie": ["tough-cookie@2.5.0", "", { "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" } }, "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="], | |
| 641 | 425 | |
| 642 | "@vite-pwa/assets-generator": ["@vite-pwa/assets-generator@1.0.2", "", { "dependencies": { "cac": "^6.7.14", "colorette": "^2.0.20", "consola": "^3.4.2", "sharp": "^0.33.5", "sharp-ico": "^0.1.5", "unconfig": "^7.3.1" }, "bin": { "pwa-assets-generator": "bin/pwa-assets-generator.mjs" } }, "sha512-MCbrb508JZHqe7bUibmZj/lyojdhLRnfkmyXnkrCM2zVrjTgL89U8UEfInpKTvPeTnxsw2hmyZxnhsdNR6yhwg=="], | |
| 426 | "ts-error-handling": ["ts-error-handling@0.1.1", "", {}, "sha512-d4VqdX0bJ+jvOYNsY58isJgrEr806Q9cjef5+1UO/kIn1M/+YYSwpR6fqdRhn9XXVASJLSzNmcnBSdl0fRCjDg=="], | |
| 643 | 427 | |
| 644 | "@vite-pwa/vitepress": ["@vite-pwa/vitepress@1.1.0", "", { "peerDependencies": { "@vite-pwa/assets-generator": "^1.0.0", "vite-plugin-pwa": "^1.2.0" }, "optionalPeers": ["@vite-pwa/assets-generator"] }, "sha512-enif5C2JmepS69Ak7PSr6K3Eimsg7VyryZo1Z6NiIPNDnjXFlOqxwBYaq8R/d0M7akArJsjos7KmQnEfNFf5nA=="], | |
| 428 | "ts-pkgx": ["ts-pkgx@0.4.154", "", { "dependencies": { "ts-web-scraper": "^0.1.1" }, "bin": { "ts-pkgx": "dist/bin/cli.js" } }, "sha512-ScxXuLzVvgm1YDbHHz9IRxqnU9vHobZsou61RtTTeCcWov+KLaa3msMwgztr6GrFmGRETkLaTbUU4fOajlHx4w=="], | |
| 645 | 429 | |
| 646 | "@vitejs/plugin-vue": ["@vitejs/plugin-vue@5.2.4", "", { "peerDependencies": { "vite": "^5.0.0 || ^6.0.0", "vue": "^3.2.25" } }, "sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA=="], | |
| 430 | "ts-qr-codes": ["ts-qr-codes@workspace:packages/ts-qr-codes"], | |
| 647 | 431 | |
| 648 | "@volar/language-core": ["@volar/language-core@2.4.28", "", { "dependencies": { "@volar/source-map": "2.4.28" } }, "sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ=="], | |
| 432 | "ts-syntax-highlighter": ["ts-syntax-highlighter@0.2.1", "", { "bin": { "ts-syntax-highlighter": "dist/bin/cli.js" } }, "sha512-HEfxaVKifwvnX0NaOE8nfs4VFdZo6WdREj1KRehelfYsO1N+m9vOIj5exhlOqFpxOPWd4BlalU8y0WWS7yPWjw=="], | |
| 649 | 433 | |
| 650 | "@volar/source-map": ["@volar/source-map@2.4.28", "", {}, "sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ=="], | |
| 434 | "ts-web-scraper": ["ts-web-scraper@0.1.1", "", { "bin": { "scraper": "dist/bin/cli.js" } }, "sha512-js+gSRe95yDD9U3+GmjvIKBYLAN9WoZKV84x7HcSI7dqdWEIoZSeSGR/Jbr8f5hCeV9FD70KdTPIS2LQwviQXQ=="], | |
| 651 | 435 | |
| 652 | "@vue/compiler-core": ["@vue/compiler-core@3.5.29", "", { "dependencies": { "@babel/parser": "^7.29.0", "@vue/shared": "3.5.29", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "sha512-cuzPhD8fwRHk8IGfmYaR4eEe4cAyJEL66Ove/WZL7yWNL134nqLddSLwNRIsFlnnW1kK+p8Ck3viFnC0chXCXw=="], | |
| 436 | "tunnel-agent": ["tunnel-agent@0.6.0", "", { "dependencies": { "safe-buffer": "^5.0.1" } }, "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="], | |
| 653 | 437 | |
| 654 | "@vue/compiler-dom": ["@vue/compiler-dom@3.5.29", "", { "dependencies": { "@vue/compiler-core": "3.5.29", "@vue/shared": "3.5.29" } }, "sha512-n0G5o7R3uBVmVxjTIYcz7ovr8sy7QObFG8OQJ3xGCDNhbG60biP/P5KnyY8NLd81OuT1WJflG7N4KWYHaeeaIg=="], | |
| 438 | "tweetnacl": ["tweetnacl@0.14.5", "", {}, "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="], | |
| 655 | 439 | |
| 656 | "@vue/compiler-sfc": ["@vue/compiler-sfc@3.5.29", "", { "dependencies": { "@babel/parser": "^7.29.0", "@vue/compiler-core": "3.5.29", "@vue/compiler-dom": "3.5.29", "@vue/compiler-ssr": "3.5.29", "@vue/shared": "3.5.29", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.6", "source-map-js": "^1.2.1" } }, "sha512-oJZhN5XJs35Gzr50E82jg2cYdZQ78wEwvRO6Y63TvLVTc+6xICzJHP1UIecdSPPYIbkautNBanDiWYa64QSFIA=="], | |
| 440 | "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], | |
| 657 | 441 | |
| 658 | "@vue/compiler-ssr": ["@vue/compiler-ssr@3.5.29", "", { "dependencies": { "@vue/compiler-dom": "3.5.29", "@vue/shared": "3.5.29" } }, "sha512-Y/ARJZE6fpjzL5GH/phJmsFwx3g6t2KmHKHx5q+MLl2kencADKIrhH5MLF6HHpRMmlRAYBRSvv347Mepf1zVNw=="], | |
| 442 | "undici-types": ["undici-types@7.18.2", "", {}, "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w=="], | |
| 659 | 443 | |
| 660 | "@vue/devtools-api": ["@vue/devtools-api@7.7.9", "", { "dependencies": { "@vue/devtools-kit": "^7.7.9" } }, "sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g=="], | |
| 444 | "uniq": ["uniq@1.0.1", "", {}, "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA=="], | |
| 661 | 445 | |
| 662 | "@vue/devtools-kit": ["@vue/devtools-kit@7.7.9", "", { "dependencies": { "@vue/devtools-shared": "^7.7.9", "birpc": "^2.3.0", "hookable": "^5.5.3", "mitt": "^3.0.1", "perfect-debounce": "^1.0.0", "speakingurl": "^14.0.1", "superjson": "^2.2.2" } }, "sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA=="], | |
| 446 | "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], | |
| 663 | 447 | |
| 664 | "@vue/devtools-shared": ["@vue/devtools-shared@7.7.9", "", { "dependencies": { "rfdc": "^1.4.1" } }, "sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA=="], | |
| 448 | "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], | |
| 665 | 449 | |
| 666 | "@vue/language-core": ["@vue/language-core@3.2.5", "", { "dependencies": { "@volar/language-core": "2.4.28", "@vue/compiler-dom": "^3.5.0", "@vue/shared": "^3.5.0", "alien-signals": "^3.0.0", "muggle-string": "^0.4.1", "path-browserify": "^1.0.1", "picomatch": "^4.0.2" } }, "sha512-d3OIxN/+KRedeM5wQ6H6NIpwS3P5gC9nmyaHgBk+rO6dIsjY+tOh4UlPpiZbAh3YtLdCGEX4M16RmsBqPmJV+g=="], | |
| 450 | "uuid": ["uuid@3.4.0", "", { "bin": { "uuid": "./bin/uuid" } }, "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="], | |
| 667 | 451 | |
| 668 | "@vue/reactivity": ["@vue/reactivity@3.5.29", "", { "dependencies": { "@vue/shared": "3.5.29" } }, "sha512-zcrANcrRdcLtmGZETBxWqIkoQei8HaFpZWx/GHKxx79JZsiZ8j1du0VUJtu4eJjgFvU/iKL5lRXFXksVmI+5DA=="], | |
| 452 | "verror": ["verror@1.10.0", "", { "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw=="], | |
| 669 | 453 | |
| 670 | "@vue/runtime-core": ["@vue/runtime-core@3.5.29", "", { "dependencies": { "@vue/reactivity": "3.5.29", "@vue/shared": "3.5.29" } }, "sha512-8DpW2QfdwIWOLqtsNcds4s+QgwSaHSJY/SUe04LptianUQ/0xi6KVsu/pYVh+HO3NTVvVJjIPL2t6GdeKbS4Lg=="], | |
| 454 | "vue": ["vue@3.5.30", "", { "dependencies": { "@vue/compiler-dom": "3.5.30", "@vue/compiler-sfc": "3.5.30", "@vue/runtime-dom": "3.5.30", "@vue/server-renderer": "3.5.30", "@vue/shared": "3.5.30" }, "peerDependencies": { "typescript": "*" }, "optionalPeers": ["typescript"] }, "sha512-hTHLc6VNZyzzEH/l7PFGjpcTvUgiaPK5mdLkbjrTeWSRcEfxFrv56g/XckIYlE9ckuobsdwqd5mk2g1sBkMewg=="], | |
| 671 | 455 | |
| 672 | "@vue/runtime-dom": ["@vue/runtime-dom@3.5.29", "", { "dependencies": { "@vue/reactivity": "3.5.29", "@vue/runtime-core": "3.5.29", "@vue/shared": "3.5.29", "csstype": "^3.2.3" } }, "sha512-AHvvJEtcY9tw/uk+s/YRLSlxxQnqnAkjqvK25ZiM4CllCZWzElRAoQnCM42m9AHRLNJ6oe2kC5DCgD4AUdlvXg=="], | |
| 456 | "vue-qrx": ["vue-qrx@workspace:packages/vue"], | |
| 673 | 457 | |
| 674 | "@vue/server-renderer": ["@vue/server-renderer@3.5.29", "", { "dependencies": { "@vue/compiler-ssr": "3.5.29", "@vue/shared": "3.5.29" }, "peerDependencies": { "vue": "3.5.29" } }, "sha512-G/1k6WK5MusLlbxSE2YTcqAAezS+VuwHhOvLx2KnQU7G2zCH6KIb+5Wyt6UjMq7a3qPzNEjJXs1hvAxDclQH+g=="], | |
| 458 | "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], | |
| 675 | 459 | |
| 676 | "@vue/shared": ["@vue/shared@3.5.29", "", {}, "sha512-w7SR0A5zyRByL9XUkCfdLs7t9XOHUyJ67qPGQjOou3p6GvBeBW+AVjUUmlxtZ4PIYaRvE+1LmK44O4uajlZwcg=="], | |
| 460 | "wrap-ansi": ["wrap-ansi@9.0.2", "", { "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", "strip-ansi": "^7.1.0" } }, "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww=="], | |
| 677 | 461 | |
| 678 | "@vueuse/core": ["@vueuse/core@12.8.2", "", { "dependencies": { "@types/web-bluetooth": "^0.0.21", "@vueuse/metadata": "12.8.2", "@vueuse/shared": "12.8.2", "vue": "^3.5.13" } }, "sha512-HbvCmZdzAu3VGi/pWYm5Ut+Kd9mn1ZHnn4L5G8kOQTPs/IwIAmJoBrmYk2ckLArgMXZj0AW3n5CAejLUO+PhdQ=="], | |
| 679 | ||
| 680 | "@vueuse/integrations": ["@vueuse/integrations@12.8.2", "", { "dependencies": { "@vueuse/core": "12.8.2", "@vueuse/shared": "12.8.2", "vue": "^3.5.13" }, "peerDependencies": { "async-validator": "^4", "axios": "^1", "change-case": "^5", "drauu": "^0.4", "focus-trap": "^7", "fuse.js": "^7", "idb-keyval": "^6", "jwt-decode": "^4", "nprogress": "^0.2", "qrcode": "^1.5", "sortablejs": "^1", "universal-cookie": "^7" }, "optionalPeers": ["async-validator", "axios", "change-case", "drauu", "focus-trap", "fuse.js", "idb-keyval", "jwt-decode", "nprogress", "qrcode", "sortablejs", "universal-cookie"] }, "sha512-fbGYivgK5uBTRt7p5F3zy6VrETlV9RtZjBqd1/HxGdjdckBgBM4ugP8LHpjolqTj14TXTxSK1ZfgPbHYyGuH7g=="], | |
| 681 | ||
| 682 | "@vueuse/metadata": ["@vueuse/metadata@12.8.2", "", {}, "sha512-rAyLGEuoBJ/Il5AmFHiziCPdQzRt88VxR+Y/A/QhJ1EWtWqPBBAxTAFaSkviwEuOEZNtW8pvkPgoCZQ+HxqW1A=="], | |
| 683 | ||
| 684 | "@vueuse/shared": ["@vueuse/shared@12.8.2", "", { "dependencies": { "vue": "^3.5.13" } }, "sha512-dznP38YzxZoNloI0qpEfpkms8knDtaoQ6Y/sfS0L7Yki4zh40LFHEhur0odJC6xTHG5dxWVPiUWBXn+wCG2s5w=="], | |
| 685 | ||
| 686 | "acorn": ["acorn@8.16.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw=="], | |
| 687 | ||
| 688 | "ajv": ["ajv@8.18.0", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A=="], | |
| 689 | ||
| 690 | "algoliasearch": ["algoliasearch@5.49.1", "", { "dependencies": { "@algolia/abtesting": "1.15.1", "@algolia/client-abtesting": "5.49.1", "@algolia/client-analytics": "5.49.1", "@algolia/client-common": "5.49.1", "@algolia/client-insights": "5.49.1", "@algolia/client-personalization": "5.49.1", "@algolia/client-query-suggestions": "5.49.1", "@algolia/client-search": "5.49.1", "@algolia/ingestion": "1.49.1", "@algolia/monitoring": "1.49.1", "@algolia/recommend": "5.49.1", "@algolia/requester-browser-xhr": "5.49.1", "@algolia/requester-fetch": "5.49.1", "@algolia/requester-node-http": "5.49.1" } }, "sha512-X3Pp2aRQhg4xUC6PQtkubn5NpRKuUPQ9FPDQlx36SmpFwwH2N0/tw4c+NXV3nw3PsgeUs+BuWGP0gjz3TvENLQ=="], | |
| 691 | ||
| 692 | "alien-signals": ["alien-signals@3.1.2", "", {}, "sha512-d9dYqZTS90WLiU0I5c6DHj/HcKkF8ZyGN3G5x8wSbslulz70KOxaqCT0hQCo9KOyhVqzqGojvNdJXoTumZOtcw=="], | |
| 693 | ||
| 694 | "ansi-escapes": ["ansi-escapes@7.3.0", "", { "dependencies": { "environment": "^1.0.0" } }, "sha512-BvU8nYgGQBxcmMuEeUEmNTvrMVjJNSH7RgW24vXexN4Ven6qCvy4TntnvlnwnMLTVlcRQQdbRY8NKnaIoeWDNg=="], | |
| 695 | ||
| 696 | "ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], | |
| 697 | ||
| 698 | "ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], | |
| 699 | ||
| 700 | "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], | |
| 701 | ||
| 702 | "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], | |
| 703 | ||
| 704 | "array-buffer-byte-length": ["array-buffer-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" } }, "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw=="], | |
| 705 | ||
| 706 | "arraybuffer.prototype.slice": ["arraybuffer.prototype.slice@1.0.4", "", { "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "is-array-buffer": "^3.0.4" } }, "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="], | |
| 707 | ||
| 708 | "asn1": ["asn1@0.2.6", "", { "dependencies": { "safer-buffer": "~2.1.0" } }, "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ=="], | |
| 709 | ||
| 710 | "assert-plus": ["assert-plus@1.0.0", "", {}, "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw=="], | |
| 711 | ||
| 712 | "async": ["async@3.2.6", "", {}, "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="], | |
| 713 | ||
| 714 | "async-function": ["async-function@1.0.0", "", {}, "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="], | |
| 715 | ||
| 716 | "asynckit": ["asynckit@0.4.0", "", {}, "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="], | |
| 717 | ||
| 718 | "at-least-node": ["at-least-node@1.0.0", "", {}, "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="], | |
| 719 | ||
| 720 | "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], | |
| 721 | ||
| 722 | "aws-sign2": ["aws-sign2@0.7.0", "", {}, "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA=="], | |
| 723 | ||
| 724 | "aws4": ["aws4@1.13.2", "", {}, "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw=="], | |
| 725 | ||
| 726 | "babel-plugin-polyfill-corejs2": ["babel-plugin-polyfill-corejs2@0.4.15", "", { "dependencies": { "@babel/compat-data": "^7.28.6", "@babel/helper-define-polyfill-provider": "^0.6.6", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw=="], | |
| 727 | ||
| 728 | "babel-plugin-polyfill-corejs3": ["babel-plugin-polyfill-corejs3@0.14.0", "", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.6", "core-js-compat": "^3.48.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ=="], | |
| 729 | ||
| 730 | "babel-plugin-polyfill-regenerator": ["babel-plugin-polyfill-regenerator@0.6.6", "", { "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.6" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A=="], | |
| 731 | ||
| 732 | "balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="], | |
| 733 | ||
| 734 | "baseline-browser-mapping": ["baseline-browser-mapping@2.10.0", "", { "bin": { "baseline-browser-mapping": "dist/cli.cjs" } }, "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA=="], | |
| 735 | ||
| 736 | "bcrypt-pbkdf": ["bcrypt-pbkdf@1.0.2", "", { "dependencies": { "tweetnacl": "^0.14.3" } }, "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w=="], | |
| 737 | ||
| 738 | "better-dx": ["better-dx@0.2.7", "", { "peerDependencies": { "@stacksjs/bumpx": "^0.2.4", "@stacksjs/bunpress": "^0.1.1", "@stacksjs/clarity": "^0.3.24", "@stacksjs/gitlint": "^0.1.5", "@stacksjs/logsmith": "^0.2.1", "@types/bun": "^1.3.10", "buddy-bot": "^0.9.17", "bun-git-hooks": "^0.3.1", "bun-plugin-dtsx": "^0.9.13", "bunfig": "^0.15.6", "pickier": "^0.1.20", "ts-error-handling": "^0.1.1", "typescript": "^5.9.3" }, "bin": { "better-dx": "./dist/bin/cli.js", "dx": "./dist/bin/cli.js" } }, "sha512-J5Msp8jYKl4/YrTt/IWE32ZZg36/+M5klkAhSZb6Av5LGuFd7tylTerKq/8AwZxAYl9h8ZXV79Paygc+YjmCyw=="], | |
| 739 | ||
| 740 | "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="], | |
| 741 | ||
| 742 | "birpc": ["birpc@2.9.0", "", {}, "sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw=="], | |
| 743 | ||
| 744 | "brace-expansion": ["brace-expansion@5.0.4", "", { "dependencies": { "balanced-match": "^4.0.2" } }, "sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg=="], | |
| 745 | ||
| 746 | "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], | |
| 747 | ||
| 748 | "browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="], | |
| 749 | ||
| 750 | "buddy-bot": ["buddy-bot@0.9.17", "", { "dependencies": { "bunfig": "^0.15.6", "prompts": "^2.4.2", "ts-pkgx": "^0.4.154" }, "bin": { "buddy-bot": "./dist/bin/cli.js" } }, "sha512-wAb6yviR5jLQ0DzgxuUa2P4MzPeaXgXiOPAfi25bprPaObGY+ja2FEzuCdfN8ahhYLTXKFL6aL5j5ne6wvAw+Q=="], | |
| 751 | ||
| 752 | "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], | |
| 753 | ||
| 754 | "bun-git-hooks": ["bun-git-hooks@0.3.1", "", { "bin": { "git-hooks": "dist/bin/cli.js", "bun-git-hooks": "dist/bin/cli.js" } }, "sha512-Xs/QUqIYgBmLHSVr5VBLVbM5lZbUoAXKX2WZyoQDb2LlzcxC3BpBvMkMTQH75UuOJZwaRBq8yEe4IR6NckqdgQ=="], | |
| 755 | ||
| 756 | "bun-plugin-dtsx": ["bun-plugin-dtsx@0.21.17", "", { "dependencies": { "@stacksjs/dtsx": "^0.9.8" } }, "sha512-gikZdPs8f7aFPREb+gBn7kaDdjpfQSLIPpVbUI+I5dusAlENvlJmKQj06aq1oS3mP7yg3gdQJBRg+PlzUV5h9g=="], | |
| 757 | ||
| 758 | "bun-types": ["bun-types@1.3.10", "", { "dependencies": { "@types/node": "*" } }, "sha512-tcpfCCl6XWo6nCVnpcVrxQ+9AYN1iqMIzgrSKYMB/fjLtV2eyAVEg7AxQJuCq/26R6HpKWykQXuSOq/21RYcbg=="], | |
| 759 | ||
| 760 | "bunfig": ["bunfig@0.15.6", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "@stacksjs/clarity": "^0.3.24" }, "bin": { "bunfig": "bin/cli.js" } }, "sha512-7ynPmrn1dN5F+0DtUVY0Vo2MZOOnSdb6hpQePwABEYIJ+d/rSb3vaOVUs3MFxwxWuaVc1FEStVJG6+kCgbLuyg=="], | |
| 761 | ||
| 762 | "cac": ["cac@6.7.14", "", {}, "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="], | |
| 763 | ||
| 764 | "call-bind": ["call-bind@1.0.8", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", "get-intrinsic": "^1.2.4", "set-function-length": "^1.2.2" } }, "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww=="], | |
| 765 | ||
| 766 | "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], | |
| 767 | ||
| 768 | "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], | |
| 769 | ||
| 770 | "caniuse-lite": ["caniuse-lite@1.0.30001776", "", {}, "sha512-sg01JDPzZ9jGshqKSckOQthXnYwOEP50jeVFhaSFbZcOy05TiuuaffDOfcwtCisJ9kNQuLBFibYywv2Bgm9osw=="], | |
| 771 | ||
| 772 | "caseless": ["caseless@0.12.0", "", {}, "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="], | |
| 773 | ||
| 774 | "ccount": ["ccount@2.0.1", "", {}, "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg=="], | |
| 775 | ||
| 776 | "character-entities": ["character-entities@2.0.2", "", {}, "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ=="], | |
| 777 | ||
| 778 | "character-entities-html4": ["character-entities-html4@2.1.0", "", {}, "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA=="], | |
| 779 | ||
| 780 | "character-entities-legacy": ["character-entities-legacy@3.0.0", "", {}, "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ=="], | |
| 781 | ||
| 782 | "chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], | |
| 783 | ||
| 784 | "cli-cursor": ["cli-cursor@5.0.0", "", { "dependencies": { "restore-cursor": "^5.0.0" } }, "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw=="], | |
| 785 | ||
| 786 | "cli-truncate": ["cli-truncate@5.2.0", "", { "dependencies": { "slice-ansi": "^8.0.0", "string-width": "^8.2.0" } }, "sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw=="], | |
| 787 | ||
| 788 | "color": ["color@4.2.3", "", { "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" } }, "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A=="], | |
| 789 | ||
| 790 | "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], | |
| 791 | ||
| 792 | "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], | |
| 793 | ||
| 794 | "color-string": ["color-string@1.9.1", "", { "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg=="], | |
| 795 | ||
| 796 | "colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="], | |
| 797 | ||
| 798 | "combined-stream": ["combined-stream@1.0.8", "", { "dependencies": { "delayed-stream": "~1.0.0" } }, "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="], | |
| 799 | ||
| 800 | "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="], | |
| 801 | ||
| 802 | "commander": ["commander@14.0.3", "", {}, "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw=="], | |
| 803 | ||
| 804 | "common-tags": ["common-tags@1.8.2", "", {}, "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA=="], | |
| 805 | ||
| 806 | "confbox": ["confbox@0.2.4", "", {}, "sha512-ysOGlgTFbN2/Y6Cg3Iye8YKulHw+R2fNXHrgSmXISQdMnomY6eNDprVdW9R5xBguEqI954+S6709UyiO7B+6OQ=="], | |
| 807 | ||
| 808 | "consola": ["consola@3.4.2", "", {}, "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="], | |
| 809 | ||
| 810 | "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], | |
| 811 | ||
| 812 | "copy-anything": ["copy-anything@4.0.5", "", { "dependencies": { "is-what": "^5.2.0" } }, "sha512-7Vv6asjS4gMOuILabD3l739tsaxFQmC+a7pLZm02zyvs8p977bL3zEgq3yDk5rn9B0PbYgIv++jmHcuUab4RhA=="], | |
| 813 | ||
| 814 | "core-js-compat": ["core-js-compat@3.48.0", "", { "dependencies": { "browserslist": "^4.28.1" } }, "sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q=="], | |
| 815 | ||
| 816 | "core-util-is": ["core-util-is@1.0.2", "", {}, "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="], | |
| 817 | ||
| 818 | "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], | |
| 819 | ||
| 820 | "crypto-random-string": ["crypto-random-string@2.0.0", "", {}, "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="], | |
| 821 | ||
| 822 | "css-tree": ["css-tree@3.2.1", "", { "dependencies": { "mdn-data": "2.27.1", "source-map-js": "^1.2.1" } }, "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA=="], | |
| 823 | ||
| 824 | "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], | |
| 825 | ||
| 826 | "cwise-compiler": ["cwise-compiler@1.1.3", "", { "dependencies": { "uniq": "^1.0.0" } }, "sha512-WXlK/m+Di8DMMcCjcWr4i+XzcQra9eCdXIJrgh4TUgh0pIS/yJduLxS9JgefsHJ/YVLdgPtXm9r62W92MvanEQ=="], | |
| 827 | ||
| 828 | "dashdash": ["dashdash@1.14.1", "", { "dependencies": { "assert-plus": "^1.0.0" } }, "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g=="], | |
| 829 | ||
| 830 | "data-uri-to-buffer": ["data-uri-to-buffer@0.0.3", "", {}, "sha512-Cp+jOa8QJef5nXS5hU7M1DWzXPEIoVR3kbV0dQuVGwROZg8bGf1DcCnkmajBTnvghTtSNMUdRrPjgaT6ZQucbw=="], | |
| 831 | ||
| 832 | "data-view-buffer": ["data-view-buffer@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="], | |
| 833 | ||
| 834 | "data-view-byte-length": ["data-view-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ=="], | |
| 835 | ||
| 836 | "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], | |
| 837 | ||
| 838 | "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], | |
| 839 | ||
| 840 | "decode-bmp": ["decode-bmp@0.2.1", "", { "dependencies": { "@canvas/image-data": "^1.0.0", "to-data-view": "^1.1.0" } }, "sha512-NiOaGe+GN0KJqi2STf24hfMkFitDUaIoUU3eKvP/wAbLe8o6FuW5n/x7MHPR0HKvBokp6MQY/j7w8lewEeVCIA=="], | |
| 841 | ||
| 842 | "decode-ico": ["decode-ico@0.4.1", "", { "dependencies": { "@canvas/image-data": "^1.0.0", "decode-bmp": "^0.2.0", "to-data-view": "^1.1.0" } }, "sha512-69NZfbKIzux1vBOd31al3XnMnH+2mqDhEgLdpygErm4d60N+UwA5Sq5WFjmEDQzumgB9fElojGwWG0vybVfFmA=="], | |
| 843 | ||
| 844 | "decode-named-character-reference": ["decode-named-character-reference@1.3.0", "", { "dependencies": { "character-entities": "^2.0.0" } }, "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q=="], | |
| 845 | ||
| 846 | "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], | |
| 847 | ||
| 848 | "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], | |
| 849 | ||
| 850 | "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], | |
| 851 | ||
| 852 | "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="], | |
| 853 | ||
| 854 | "delayed-stream": ["delayed-stream@1.0.0", "", {}, "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="], | |
| 855 | ||
| 856 | "dequal": ["dequal@2.0.3", "", {}, "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA=="], | |
| 857 | ||
| 858 | "destr": ["destr@2.0.5", "", {}, "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="], | |
| 859 | ||
| 860 | "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], | |
| 861 | ||
| 862 | "devlop": ["devlop@1.1.0", "", { "dependencies": { "dequal": "^2.0.0" } }, "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA=="], | |
| 863 | ||
| 864 | "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], | |
| 865 | ||
| 866 | "duplexer": ["duplexer@0.1.2", "", {}, "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="], | |
| 867 | ||
| 868 | "ecc-jsbn": ["ecc-jsbn@0.1.2", "", { "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw=="], | |
| 869 | ||
| 870 | "ejs": ["ejs@3.1.10", "", { "dependencies": { "jake": "^10.8.5" }, "bin": { "ejs": "bin/cli.js" } }, "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA=="], | |
| 871 | ||
| 872 | "electron-to-chromium": ["electron-to-chromium@1.5.307", "", {}, "sha512-5z3uFKBWjiNR44nFcYdkcXjKMbg5KXNdciu7mhTPo9tB7NbqSNP2sSnGR+fqknZSCwKkBN+oxiiajWs4dT6ORg=="], | |
| 873 | ||
| 874 | "emoji-regex": ["emoji-regex@10.6.0", "", {}, "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="], | |
| 875 | ||
| 876 | "emoji-regex-xs": ["emoji-regex-xs@1.0.0", "", {}, "sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg=="], | |
| 877 | ||
| 878 | "entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], | |
| 879 | ||
| 880 | "environment": ["environment@1.1.0", "", {}, "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q=="], | |
| 881 | ||
| 882 | "es-abstract": ["es-abstract@1.24.1", "", { "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw=="], | |
| 883 | ||
| 884 | "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], | |
| 885 | ||
| 886 | "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], | |
| 887 | ||
| 888 | "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], | |
| 889 | ||
| 890 | "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], | |
| 891 | ||
| 892 | "es-to-primitive": ["es-to-primitive@1.3.0", "", { "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", "is-symbol": "^1.0.4" } }, "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g=="], | |
| 893 | ||
| 894 | "esbuild": ["esbuild@0.21.5", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.21.5", "@esbuild/android-arm": "0.21.5", "@esbuild/android-arm64": "0.21.5", "@esbuild/android-x64": "0.21.5", "@esbuild/darwin-arm64": "0.21.5", "@esbuild/darwin-x64": "0.21.5", "@esbuild/freebsd-arm64": "0.21.5", "@esbuild/freebsd-x64": "0.21.5", "@esbuild/linux-arm": "0.21.5", "@esbuild/linux-arm64": "0.21.5", "@esbuild/linux-ia32": "0.21.5", "@esbuild/linux-loong64": "0.21.5", "@esbuild/linux-mips64el": "0.21.5", "@esbuild/linux-ppc64": "0.21.5", "@esbuild/linux-riscv64": "0.21.5", "@esbuild/linux-s390x": "0.21.5", "@esbuild/linux-x64": "0.21.5", "@esbuild/netbsd-x64": "0.21.5", "@esbuild/openbsd-x64": "0.21.5", "@esbuild/sunos-x64": "0.21.5", "@esbuild/win32-arm64": "0.21.5", "@esbuild/win32-ia32": "0.21.5", "@esbuild/win32-x64": "0.21.5" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw=="], | |
| 895 | ||
| 896 | "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], | |
| 897 | ||
| 898 | "escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="], | |
| 899 | ||
| 900 | "estree-walker": ["estree-walker@2.0.2", "", {}, "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w=="], | |
| 901 | ||
| 902 | "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], | |
| 903 | ||
| 904 | "eventemitter3": ["eventemitter3@5.0.4", "", {}, "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw=="], | |
| 905 | ||
| 906 | "exsolve": ["exsolve@1.0.8", "", {}, "sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA=="], | |
| 907 | ||
| 908 | "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="], | |
| 909 | ||
| 910 | "extsprintf": ["extsprintf@1.3.0", "", {}, "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g=="], | |
| 911 | ||
| 912 | "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], | |
| 913 | ||
| 914 | "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], | |
| 915 | ||
| 916 | "fast-uri": ["fast-uri@3.1.0", "", {}, "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA=="], | |
| 917 | ||
| 918 | "fast-xml-builder": ["fast-xml-builder@1.0.0", "", {}, "sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ=="], | |
| 919 | ||
| 920 | "fast-xml-parser": ["fast-xml-parser@5.4.2", "", { "dependencies": { "fast-xml-builder": "^1.0.0", "strnum": "^2.1.2" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-pw/6pIl4k0CSpElPEJhDppLzaixDEuWui2CUQQBH/ECDf7+y6YwA4Gf7Tyb0Rfe4DIMuZipYj4AEL0nACKglvQ=="], | |
| 921 | ||
| 922 | "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], | |
| 923 | ||
| 924 | "filelist": ["filelist@1.0.6", "", { "dependencies": { "minimatch": "^5.0.1" } }, "sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA=="], | |
| 925 | ||
| 926 | "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], | |
| 927 | ||
| 928 | "floating-vue": ["floating-vue@5.2.2", "", { "dependencies": { "@floating-ui/dom": "~1.1.1", "vue-resize": "^2.0.0-alpha.1" }, "peerDependencies": { "@nuxt/kit": "^3.2.0", "vue": "^3.2.0" }, "optionalPeers": ["@nuxt/kit"] }, "sha512-afW+h2CFafo+7Y9Lvw/xsqjaQlKLdJV7h1fCHfcYQ1C4SVMlu7OAekqWgu5d4SgvkBVU0pVpLlVsrSTBURFRkg=="], | |
| 929 | ||
| 930 | "focus-trap": ["focus-trap@7.8.0", "", { "dependencies": { "tabbable": "^6.4.0" } }, "sha512-/yNdlIkpWbM0ptxno3ONTuf+2g318kh2ez3KSeZN5dZ8YC6AAmgeWz+GasYYiBJPFaYcSAPeu4GfhUaChzIJXA=="], | |
| 931 | ||
| 932 | "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], | |
| 933 | ||
| 934 | "foreground-child": ["foreground-child@3.3.1", "", { "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="], | |
| 935 | ||
| 936 | "forever-agent": ["forever-agent@0.6.1", "", {}, "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw=="], | |
| 937 | ||
| 938 | "form-data": ["form-data@2.3.3", "", { "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="], | |
| 939 | ||
| 940 | "fs-extra": ["fs-extra@9.1.0", "", { "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ=="], | |
| 941 | ||
| 942 | "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], | |
| 943 | ||
| 944 | "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], | |
| 945 | ||
| 946 | "function.prototype.name": ["function.prototype.name@1.1.8", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "functions-have-names": "^1.2.3", "hasown": "^2.0.2", "is-callable": "^1.2.7" } }, "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q=="], | |
| 947 | ||
| 948 | "functions-have-names": ["functions-have-names@1.2.3", "", {}, "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="], | |
| 949 | ||
| 950 | "generator-function": ["generator-function@2.0.1", "", {}, "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g=="], | |
| 951 | ||
| 952 | "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], | |
| 953 | ||
| 954 | "get-east-asian-width": ["get-east-asian-width@1.5.0", "", {}, "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA=="], | |
| 955 | ||
| 956 | "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], | |
| 957 | ||
| 958 | "get-own-enumerable-property-symbols": ["get-own-enumerable-property-symbols@3.0.2", "", {}, "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g=="], | |
| 959 | ||
| 960 | "get-pixels": ["get-pixels@3.3.3", "", { "dependencies": { "data-uri-to-buffer": "0.0.3", "jpeg-js": "^0.4.1", "mime-types": "^2.0.1", "ndarray": "^1.0.13", "ndarray-pack": "^1.1.1", "node-bitmap": "0.0.1", "omggif": "^1.0.5", "parse-data-uri": "^0.2.0", "pngjs": "^3.3.3", "request": "^2.44.0", "through": "^2.3.4" } }, "sha512-5kyGBn90i9tSMUVHTqkgCHsoWoR+/lGbl4yC83Gefyr0HLIhgSWEx/2F/3YgsZ7UpYNuM6pDhDK7zebrUJ5nXg=="], | |
| 961 | ||
| 962 | "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], | |
| 963 | ||
| 964 | "get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="], | |
| 965 | ||
| 966 | "getpass": ["getpass@0.1.7", "", { "dependencies": { "assert-plus": "^1.0.0" } }, "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng=="], | |
| 967 | ||
| 968 | "gl-matrix": ["gl-matrix@3.4.4", "", {}, "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ=="], | |
| 969 | ||
| 970 | "glob": ["glob@11.1.0", "", { "dependencies": { "foreground-child": "^3.3.1", "jackspeak": "^4.1.1", "minimatch": "^10.1.1", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^2.0.0" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw=="], | |
| 971 | ||
| 972 | "glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], | |
| 973 | ||
| 974 | "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], | |
| 975 | ||
| 976 | "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], | |
| 977 | ||
| 978 | "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], | |
| 979 | ||
| 980 | "gzip-size": ["gzip-size@6.0.0", "", { "dependencies": { "duplexer": "^0.1.2" } }, "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q=="], | |
| 981 | ||
| 982 | "har-schema": ["har-schema@2.0.0", "", {}, "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q=="], | |
| 983 | ||
| 984 | "har-validator": ["har-validator@5.1.5", "", { "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" } }, "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w=="], | |
| 985 | ||
| 986 | "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], | |
| 987 | ||
| 988 | "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], | |
| 989 | ||
| 990 | "has-proto": ["has-proto@1.2.0", "", { "dependencies": { "dunder-proto": "^1.0.0" } }, "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ=="], | |
| 991 | ||
| 992 | "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], | |
| 993 | ||
| 994 | "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], | |
| 995 | ||
| 996 | "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], | |
| 997 | ||
| 998 | "hast-util-to-html": ["hast-util-to-html@9.0.5", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", "hast-util-whitespace": "^3.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", "property-information": "^7.0.0", "space-separated-tokens": "^2.0.0", "stringify-entities": "^4.0.0", "zwitch": "^2.0.4" } }, "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw=="], | |
| 999 | ||
| 1000 | "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="], | |
| 1001 | ||
| 1002 | "hookable": ["hookable@5.5.3", "", {}, "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ=="], | |
| 1003 | ||
| 1004 | "html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="], | |
| 1005 | ||
| 1006 | "http-signature": ["http-signature@1.2.0", "", { "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", "sshpk": "^1.7.0" } }, "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ=="], | |
| 1007 | ||
| 1008 | "ico-endec": ["ico-endec@0.1.6", "", {}, "sha512-ZdLU38ZoED3g1j3iEyzcQj+wAkY2xfWNkymszfJPoxucIUhK7NayQ+/C4Kv0nDFMIsbtbEHldv3V8PU494/ueQ=="], | |
| 1009 | ||
| 1010 | "idb": ["idb@7.1.1", "", {}, "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ=="], | |
| 1011 | ||
| 1012 | "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], | |
| 1013 | ||
| 1014 | "iota-array": ["iota-array@1.0.0", "", {}, "sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA=="], | |
| 1015 | ||
| 1016 | "is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="], | |
| 1017 | ||
| 1018 | "is-arrayish": ["is-arrayish@0.3.4", "", {}, "sha512-m6UrgzFVUYawGBh1dUsWR5M2Clqic9RVXC/9f8ceNlv2IcO9j9J/z8UoCLPqtsPBFNzEpfR3xftohbfqDx8EQA=="], | |
| 1019 | ||
| 1020 | "is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="], | |
| 1021 | ||
| 1022 | "is-bigint": ["is-bigint@1.1.0", "", { "dependencies": { "has-bigints": "^1.0.2" } }, "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ=="], | |
| 1023 | ||
| 1024 | "is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="], | |
| 1025 | ||
| 1026 | "is-boolean-object": ["is-boolean-object@1.2.2", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A=="], | |
| 1027 | ||
| 1028 | "is-buffer": ["is-buffer@1.1.6", "", {}, "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="], | |
| 1029 | ||
| 1030 | "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], | |
| 1031 | ||
| 1032 | "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], | |
| 1033 | ||
| 1034 | "is-data-view": ["is-data-view@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" } }, "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw=="], | |
| 1035 | ||
| 1036 | "is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="], | |
| 1037 | ||
| 1038 | "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], | |
| 1039 | ||
| 1040 | "is-finalizationregistry": ["is-finalizationregistry@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg=="], | |
| 1041 | ||
| 1042 | "is-fullwidth-code-point": ["is-fullwidth-code-point@5.1.0", "", { "dependencies": { "get-east-asian-width": "^1.3.1" } }, "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ=="], | |
| 1043 | ||
| 1044 | "is-generator-function": ["is-generator-function@1.1.2", "", { "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA=="], | |
| 1045 | ||
| 1046 | "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], | |
| 1047 | ||
| 1048 | "is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="], | |
| 1049 | ||
| 1050 | "is-module": ["is-module@1.0.0", "", {}, "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g=="], | |
| 1051 | ||
| 1052 | "is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="], | |
| 1053 | ||
| 1054 | "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], | |
| 1055 | ||
| 1056 | "is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="], | |
| 1057 | ||
| 1058 | "is-obj": ["is-obj@1.0.1", "", {}, "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg=="], | |
| 1059 | ||
| 1060 | "is-regex": ["is-regex@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="], | |
| 1061 | ||
| 1062 | "is-regexp": ["is-regexp@1.0.0", "", {}, "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA=="], | |
| 1063 | ||
| 1064 | "is-set": ["is-set@2.0.3", "", {}, "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg=="], | |
| 1065 | ||
| 1066 | "is-shared-array-buffer": ["is-shared-array-buffer@1.0.4", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A=="], | |
| 1067 | ||
| 1068 | "is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], | |
| 1069 | ||
| 1070 | "is-string": ["is-string@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA=="], | |
| 1071 | ||
| 1072 | "is-symbol": ["is-symbol@1.1.1", "", { "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", "safe-regex-test": "^1.1.0" } }, "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w=="], | |
| 1073 | ||
| 1074 | "is-typed-array": ["is-typed-array@1.1.15", "", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="], | |
| 1075 | ||
| 1076 | "is-typedarray": ["is-typedarray@1.0.0", "", {}, "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="], | |
| 1077 | ||
| 1078 | "is-weakmap": ["is-weakmap@2.0.2", "", {}, "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w=="], | |
| 1079 | ||
| 1080 | "is-weakref": ["is-weakref@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew=="], | |
| 1081 | ||
| 1082 | "is-weakset": ["is-weakset@2.0.4", "", { "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ=="], | |
| 1083 | ||
| 1084 | "is-what": ["is-what@5.5.0", "", {}, "sha512-oG7cgbmg5kLYae2N5IVd3jm2s+vldjxJzK1pcu9LfpGuQ93MQSzo0okvRna+7y5ifrD+20FE8FvjusyGaz14fw=="], | |
| 1085 | ||
| 1086 | "isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], | |
| 1087 | ||
| 1088 | "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], | |
| 1089 | ||
| 1090 | "isstream": ["isstream@0.1.2", "", {}, "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="], | |
| 1091 | ||
| 1092 | "jackspeak": ["jackspeak@4.2.3", "", { "dependencies": { "@isaacs/cliui": "^9.0.0" } }, "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg=="], | |
| 1093 | ||
| 1094 | "jake": ["jake@10.9.4", "", { "dependencies": { "async": "^3.2.6", "filelist": "^1.0.4", "picocolors": "^1.1.1" }, "bin": { "jake": "bin/cli.js" } }, "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA=="], | |
| 1095 | ||
| 1096 | "jiti": ["jiti@1.21.7", "", { "bin": { "jiti": "bin/jiti.js" } }, "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A=="], | |
| 1097 | ||
| 1098 | "jpeg-js": ["jpeg-js@0.4.4", "", {}, "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg=="], | |
| 1099 | ||
| 1100 | "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], | |
| 1101 | ||
| 1102 | "jsbn": ["jsbn@0.1.1", "", {}, "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="], | |
| 1103 | ||
| 1104 | "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], | |
| 1105 | ||
| 1106 | "json-schema": ["json-schema@0.4.0", "", {}, "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="], | |
| 1107 | ||
| 1108 | "json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], | |
| 1109 | ||
| 1110 | "json-stringify-safe": ["json-stringify-safe@5.0.1", "", {}, "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="], | |
| 1111 | ||
| 1112 | "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], | |
| 1113 | ||
| 1114 | "jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], | |
| 1115 | ||
| 1116 | "jsonpointer": ["jsonpointer@5.0.1", "", {}, "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ=="], | |
| 1117 | ||
| 1118 | "jsprim": ["jsprim@1.4.2", "", { "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", "json-schema": "0.4.0", "verror": "1.10.0" } }, "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw=="], | |
| 1119 | ||
| 1120 | "kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], | |
| 1121 | ||
| 1122 | "leven": ["leven@3.1.0", "", {}, "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="], | |
| 1123 | ||
| 1124 | "linkify-it": ["linkify-it@5.0.0", "", { "dependencies": { "uc.micro": "^2.0.0" } }, "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ=="], | |
| 1125 | ||
| 1126 | "lint-staged": ["lint-staged@16.3.2", "", { "dependencies": { "commander": "^14.0.3", "listr2": "^9.0.5", "micromatch": "^4.0.8", "string-argv": "^0.3.2", "tinyexec": "^1.0.2", "yaml": "^2.8.2" }, "bin": { "lint-staged": "bin/lint-staged.js" } }, "sha512-xKqhC2AeXLwiAHXguxBjuChoTTWFC6Pees0SHPwOpwlvI3BH7ZADFPddAdN3pgo3aiKgPUx/bxE78JfUnxQnlg=="], | |
| 1127 | ||
| 1128 | "listr2": ["listr2@9.0.5", "", { "dependencies": { "cli-truncate": "^5.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", "log-update": "^6.1.0", "rfdc": "^1.4.1", "wrap-ansi": "^9.0.0" } }, "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g=="], | |
| 1129 | ||
| 1130 | "local-pkg": ["local-pkg@1.1.2", "", { "dependencies": { "mlly": "^1.7.4", "pkg-types": "^2.3.0", "quansync": "^0.2.11" } }, "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A=="], | |
| 1131 | ||
| 1132 | "lodash": ["lodash@4.17.23", "", {}, "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w=="], | |
| 1133 | ||
| 1134 | "lodash.debounce": ["lodash.debounce@4.0.8", "", {}, "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow=="], | |
| 1135 | ||
| 1136 | "lodash.sortby": ["lodash.sortby@4.7.0", "", {}, "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA=="], | |
| 1137 | ||
| 1138 | "log-update": ["log-update@6.1.0", "", { "dependencies": { "ansi-escapes": "^7.0.0", "cli-cursor": "^5.0.0", "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" } }, "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w=="], | |
| 1139 | ||
| 1140 | "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="], | |
| 1141 | ||
| 1142 | "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], | |
| 1143 | ||
| 1144 | "lz-string": ["lz-string@1.5.0", "", { "bin": { "lz-string": "bin/bin.js" } }, "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ=="], | |
| 1145 | ||
| 1146 | "magic-regexp": ["magic-regexp@0.10.0", "", { "dependencies": { "estree-walker": "^3.0.3", "magic-string": "^0.30.12", "mlly": "^1.7.2", "regexp-tree": "^0.1.27", "type-level-regexp": "~0.1.17", "ufo": "^1.5.4", "unplugin": "^2.0.0" } }, "sha512-Uly1Bu4lO1hwHUW0CQeSWuRtzCMNO00CmXtS8N6fyvB3B979GOEEeAkiTUDsmbYLAbvpUS/Kt5c4ibosAzVyVg=="], | |
| 1147 | ||
| 1148 | "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], | |
| 1149 | ||
| 1150 | "mark.js": ["mark.js@8.11.1", "", {}, "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ=="], | |
| 1151 | ||
| 1152 | "markdown-it": ["markdown-it@14.1.1", "", { "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", "linkify-it": "^5.0.0", "mdurl": "^2.0.0", "punycode.js": "^2.3.1", "uc.micro": "^2.1.0" }, "bin": { "markdown-it": "bin/markdown-it.mjs" } }, "sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA=="], | |
| 1153 | ||
| 1154 | "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="], | |
| 1155 | ||
| 1156 | "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], | |
| 1157 | ||
| 1158 | "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="], | |
| 1159 | ||
| 1160 | "mdast-util-from-markdown": ["mdast-util-from-markdown@2.0.3", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "mdast-util-to-string": "^4.0.0", "micromark": "^4.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q=="], | |
| 1161 | ||
| 1162 | "mdast-util-gfm": ["mdast-util-gfm@3.1.0", "", { "dependencies": { "mdast-util-from-markdown": "^2.0.0", "mdast-util-gfm-autolink-literal": "^2.0.0", "mdast-util-gfm-footnote": "^2.0.0", "mdast-util-gfm-strikethrough": "^2.0.0", "mdast-util-gfm-table": "^2.0.0", "mdast-util-gfm-task-list-item": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ=="], | |
| 1163 | ||
| 1164 | "mdast-util-gfm-autolink-literal": ["mdast-util-gfm-autolink-literal@2.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-find-and-replace": "^3.0.0", "micromark-util-character": "^2.0.0" } }, "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ=="], | |
| 1165 | ||
| 1166 | "mdast-util-gfm-footnote": ["mdast-util-gfm-footnote@2.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.1.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0" } }, "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ=="], | |
| 1167 | ||
| 1168 | "mdast-util-gfm-strikethrough": ["mdast-util-gfm-strikethrough@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg=="], | |
| 1169 | ||
| 1170 | "mdast-util-gfm-table": ["mdast-util-gfm-table@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "markdown-table": "^3.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg=="], | |
| 1171 | ||
| 1172 | "mdast-util-gfm-task-list-item": ["mdast-util-gfm-task-list-item@2.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0" } }, "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ=="], | |
| 1173 | ||
| 1174 | "mdast-util-phrasing": ["mdast-util-phrasing@4.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "unist-util-is": "^6.0.0" } }, "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w=="], | |
| 1175 | ||
| 1176 | "mdast-util-to-hast": ["mdast-util-to-hast@13.2.1", "", { "dependencies": { "@types/hast": "^3.0.0", "@types/mdast": "^4.0.0", "@ungap/structured-clone": "^1.0.0", "devlop": "^1.0.0", "micromark-util-sanitize-uri": "^2.0.0", "trim-lines": "^3.0.0", "unist-util-position": "^5.0.0", "unist-util-visit": "^5.0.0", "vfile": "^6.0.0" } }, "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA=="], | |
| 1177 | ||
| 1178 | "mdast-util-to-markdown": ["mdast-util-to-markdown@2.1.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "longest-streak": "^3.0.0", "mdast-util-phrasing": "^4.0.0", "mdast-util-to-string": "^4.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-decode-string": "^2.0.0", "unist-util-visit": "^5.0.0", "zwitch": "^2.0.0" } }, "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA=="], | |
| 1179 | ||
| 1180 | "mdast-util-to-string": ["mdast-util-to-string@4.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0" } }, "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg=="], | |
| 1181 | ||
| 1182 | "mdn-data": ["mdn-data@2.27.1", "", {}, "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ=="], | |
| 1183 | ||
| 1184 | "mdurl": ["mdurl@2.0.0", "", {}, "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w=="], | |
| 1185 | ||
| 1186 | "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="], | |
| 1187 | ||
| 1188 | "micromark-core-commonmark": ["micromark-core-commonmark@2.0.3", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-factory-destination": "^2.0.0", "micromark-factory-label": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-factory-title": "^2.0.0", "micromark-factory-whitespace": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-classify-character": "^2.0.0", "micromark-util-html-tag-name": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg=="], | |
| 1189 | ||
| 1190 | "micromark-factory-destination": ["micromark-factory-destination@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA=="], | |
| 1191 | ||
| 1192 | "micromark-factory-label": ["micromark-factory-label@2.0.1", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg=="], | |
| 1193 | ||
| 1194 | "micromark-factory-space": ["micromark-factory-space@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg=="], | |
| 1195 | ||
| 1196 | "micromark-factory-title": ["micromark-factory-title@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw=="], | |
| 1197 | ||
| 1198 | "micromark-factory-whitespace": ["micromark-factory-whitespace@2.0.1", "", { "dependencies": { "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ=="], | |
| 1199 | ||
| 1200 | "micromark-util-character": ["micromark-util-character@2.1.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q=="], | |
| 1201 | ||
| 1202 | "micromark-util-chunked": ["micromark-util-chunked@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA=="], | |
| 1203 | ||
| 1204 | "micromark-util-classify-character": ["micromark-util-classify-character@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q=="], | |
| 1205 | ||
| 1206 | "micromark-util-combine-extensions": ["micromark-util-combine-extensions@2.0.1", "", { "dependencies": { "micromark-util-chunked": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg=="], | |
| 1207 | ||
| 1208 | "micromark-util-decode-numeric-character-reference": ["micromark-util-decode-numeric-character-reference@2.0.2", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw=="], | |
| 1209 | ||
| 1210 | "micromark-util-decode-string": ["micromark-util-decode-string@2.0.1", "", { "dependencies": { "decode-named-character-reference": "^1.0.0", "micromark-util-character": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ=="], | |
| 1211 | ||
| 1212 | "micromark-util-encode": ["micromark-util-encode@2.0.1", "", {}, "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw=="], | |
| 1213 | ||
| 1214 | "micromark-util-html-tag-name": ["micromark-util-html-tag-name@2.0.1", "", {}, "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA=="], | |
| 1215 | ||
| 1216 | "micromark-util-normalize-identifier": ["micromark-util-normalize-identifier@2.0.1", "", { "dependencies": { "micromark-util-symbol": "^2.0.0" } }, "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q=="], | |
| 1217 | ||
| 1218 | "micromark-util-resolve-all": ["micromark-util-resolve-all@2.0.1", "", { "dependencies": { "micromark-util-types": "^2.0.0" } }, "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg=="], | |
| 1219 | ||
| 1220 | "micromark-util-sanitize-uri": ["micromark-util-sanitize-uri@2.0.1", "", { "dependencies": { "micromark-util-character": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-symbol": "^2.0.0" } }, "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ=="], | |
| 1221 | ||
| 1222 | "micromark-util-subtokenize": ["micromark-util-subtokenize@2.1.0", "", { "dependencies": { "devlop": "^1.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA=="], | |
| 1223 | ||
| 1224 | "micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="], | |
| 1225 | ||
| 1226 | "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="], | |
| 1227 | ||
| 1228 | "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], | |
| 1229 | ||
| 1230 | "mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], | |
| 1231 | ||
| 1232 | "mime-types": ["mime-types@2.1.35", "", { "dependencies": { "mime-db": "1.52.0" } }, "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="], | |
| 1233 | ||
| 1234 | "mimic-function": ["mimic-function@5.0.1", "", {}, "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA=="], | |
| 1235 | ||
| 1236 | "minimatch": ["minimatch@10.2.4", "", { "dependencies": { "brace-expansion": "^5.0.2" } }, "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg=="], | |
| 1237 | ||
| 1238 | "minipass": ["minipass@7.1.3", "", {}, "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="], | |
| 1239 | ||
| 1240 | "minisearch": ["minisearch@7.2.0", "", {}, "sha512-dqT2XBYUOZOiC5t2HRnwADjhNS2cecp9u+TJRiJ1Qp/f5qjkeT5APcGPjHw+bz89Ms8Jp+cG4AlE+QZ/QnDglg=="], | |
| 1241 | ||
| 1242 | "mitt": ["mitt@3.0.1", "", {}, "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw=="], | |
| 1243 | ||
| 1244 | "mlly": ["mlly@1.8.1", "", { "dependencies": { "acorn": "^8.16.0", "pathe": "^2.0.3", "pkg-types": "^1.3.1", "ufo": "^1.6.3" } }, "sha512-SnL6sNutTwRWWR/vcmCYHSADjiEesp5TGQQ0pXyLhW5IoeibRlF/CbSLailbB3CNqJUk9cVJ9dUDnbD7GrcHBQ=="], | |
| 1245 | ||
| 1246 | "mri": ["mri@1.2.0", "", {}, "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA=="], | |
| 1247 | ||
| 1248 | "mrmime": ["mrmime@2.0.1", "", {}, "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ=="], | |
| 1249 | ||
| 1250 | "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], | |
| 1251 | ||
| 1252 | "muggle-string": ["muggle-string@0.4.1", "", {}, "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ=="], | |
| 1253 | ||
| 1254 | "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], | |
| 1255 | ||
| 1256 | "ndarray": ["ndarray@1.0.19", "", { "dependencies": { "iota-array": "^1.0.0", "is-buffer": "^1.0.2" } }, "sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ=="], | |
| 1257 | ||
| 1258 | "ndarray-linear-interpolate": ["ndarray-linear-interpolate@1.0.0", "", {}, "sha512-UN0f4+6XWsQzJ2pP5gVp+kKn5tJed6mA3K/L50uO619+7LKrjcSNdcerhpqxYaSkbxNJuEN76N05yBBJySnZDw=="], | |
| 1259 | ||
| 1260 | "ndarray-pack": ["ndarray-pack@1.2.1", "", { "dependencies": { "cwise-compiler": "^1.1.2", "ndarray": "^1.0.13" } }, "sha512-51cECUJMT0rUZNQa09EoKsnFeDL4x2dHRT0VR5U2H5ZgEcm95ZDWcMA5JShroXjHOejmAD/fg8+H+OvUnVXz2g=="], | |
| 1261 | ||
| 1262 | "node-bitmap": ["node-bitmap@0.0.1", "", {}, "sha512-Jx5lPaaLdIaOsj2mVLWMWulXF6GQVdyLvNSxmiYCvZ8Ma2hfKX0POoR2kgKOqz+oFsRreq0yYZjQ2wjE9VNzCA=="], | |
| 1263 | ||
| 1264 | "node-fetch-native": ["node-fetch-native@1.6.7", "", {}, "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="], | |
| 1265 | ||
| 1266 | "node-releases": ["node-releases@2.0.36", "", {}, "sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA=="], | |
| 1267 | ||
| 1268 | "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], | |
| 1269 | ||
| 1270 | "oauth-sign": ["oauth-sign@0.9.0", "", {}, "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="], | |
| 1271 | ||
| 1272 | "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], | |
| 1273 | ||
| 1274 | "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="], | |
| 1275 | ||
| 1276 | "object.assign": ["object.assign@4.1.7", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0", "has-symbols": "^1.1.0", "object-keys": "^1.1.1" } }, "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="], | |
| 1277 | ||
| 1278 | "ofetch": ["ofetch@1.5.1", "", { "dependencies": { "destr": "^2.0.5", "node-fetch-native": "^1.6.7", "ufo": "^1.6.1" } }, "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA=="], | |
| 1279 | ||
| 1280 | "ohash": ["ohash@2.0.11", "", {}, "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ=="], | |
| 1281 | ||
| 1282 | "omggif": ["omggif@1.0.10", "", {}, "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw=="], | |
| 1283 | ||
| 1284 | "onetime": ["onetime@7.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="], | |
| 1285 | ||
| 1286 | "oniguruma-parser": ["oniguruma-parser@0.12.1", "", {}, "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="], | |
| 1287 | ||
| 1288 | "oniguruma-to-es": ["oniguruma-to-es@4.3.4", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA=="], | |
| 1289 | ||
| 1290 | "own-keys": ["own-keys@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" } }, "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="], | |
| 1291 | ||
| 1292 | "oxc-parser": ["oxc-parser@0.115.0", "", { "dependencies": { "@oxc-project/types": "^0.115.0" }, "optionalDependencies": { "@oxc-parser/binding-android-arm-eabi": "0.115.0", "@oxc-parser/binding-android-arm64": "0.115.0", "@oxc-parser/binding-darwin-arm64": "0.115.0", "@oxc-parser/binding-darwin-x64": "0.115.0", "@oxc-parser/binding-freebsd-x64": "0.115.0", "@oxc-parser/binding-linux-arm-gnueabihf": "0.115.0", "@oxc-parser/binding-linux-arm-musleabihf": "0.115.0", "@oxc-parser/binding-linux-arm64-gnu": "0.115.0", "@oxc-parser/binding-linux-arm64-musl": "0.115.0", "@oxc-parser/binding-linux-ppc64-gnu": "0.115.0", "@oxc-parser/binding-linux-riscv64-gnu": "0.115.0", "@oxc-parser/binding-linux-riscv64-musl": "0.115.0", "@oxc-parser/binding-linux-s390x-gnu": "0.115.0", "@oxc-parser/binding-linux-x64-gnu": "0.115.0", "@oxc-parser/binding-linux-x64-musl": "0.115.0", "@oxc-parser/binding-openharmony-arm64": "0.115.0", "@oxc-parser/binding-wasm32-wasi": "0.115.0", "@oxc-parser/binding-win32-arm64-msvc": "0.115.0", "@oxc-parser/binding-win32-ia32-msvc": "0.115.0", "@oxc-parser/binding-win32-x64-msvc": "0.115.0" } }, "sha512-2w7Xn3CbS/zwzSY82S5WLemrRu3CT57uF7Lx8llrE/2bul6iMTcJE4Rbls7GDNbLn3ttATI68PfOz2Pt3KZ2cQ=="], | |
| 1293 | ||
| 1294 | "oxc-walker": ["oxc-walker@0.7.0", "", { "dependencies": { "magic-regexp": "^0.10.0" }, "peerDependencies": { "oxc-parser": ">=0.98.0" } }, "sha512-54B4KUhrzbzc4sKvKwVYm7E2PgeROpGba0/2nlNZMqfDyca+yOor5IMb4WLGBatGDT0nkzYdYuzylg7n3YfB7A=="], | |
| 1295 | ||
| 1296 | "p-limit": ["p-limit@7.3.0", "", { "dependencies": { "yocto-queue": "^1.2.1" } }, "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw=="], | |
| 1297 | ||
| 1298 | "package-json-from-dist": ["package-json-from-dist@1.0.1", "", {}, "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="], | |
| 1299 | ||
| 1300 | "package-manager-detector": ["package-manager-detector@1.6.0", "", {}, "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="], | |
| 1301 | ||
| 1302 | "parse-data-uri": ["parse-data-uri@0.2.0", "", { "dependencies": { "data-uri-to-buffer": "0.0.3" } }, "sha512-uOtts8NqDcaCt1rIsO3VFDRsAfgE4c6osG4d9z3l4dCBlxYFzni6Di/oNU270SDrjkfZuUvLZx1rxMyqh46Y9w=="], | |
| 1303 | ||
| 1304 | "path-browserify": ["path-browserify@1.0.1", "", {}, "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="], | |
| 1305 | ||
| 1306 | "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], | |
| 1307 | ||
| 1308 | "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], | |
| 1309 | ||
| 1310 | "path-scurry": ["path-scurry@2.0.2", "", { "dependencies": { "lru-cache": "^11.0.0", "minipass": "^7.1.2" } }, "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg=="], | |
| 1311 | ||
| 1312 | "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], | |
| 1313 | ||
| 1314 | "perfect-debounce": ["perfect-debounce@2.1.0", "", {}, "sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g=="], | |
| 1315 | ||
| 1316 | "performance-now": ["performance-now@2.1.0", "", {}, "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="], | |
| 1317 | ||
| 1318 | "pickier": ["pickier@0.1.20", "", { "dependencies": { "@stacksjs/clapp": "^0.2.0", "p-limit": "^7.2.0", "tinyglobby": "^0.2.15" }, "bin": { "pickier": "./dist/bin/cli.js" } }, "sha512-IC95MIW4hv4/b64HMQjv/VbtvTMUz2uX7qqqcJwaAg5fJecETSx/fZLVoFSeGAEtpzADW5n09BevV4XErNzgLg=="], | |
| 1319 | ||
| 1320 | "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], | |
| 1321 | ||
| 1322 | "picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], | |
| 1323 | ||
| 1324 | "pkg-types": ["pkg-types@2.3.0", "", { "dependencies": { "confbox": "^0.2.2", "exsolve": "^1.0.7", "pathe": "^2.0.3" } }, "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig=="], | |
| 1325 | ||
| 1326 | "pngjs": ["pngjs@3.4.0", "", {}, "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w=="], | |
| 1327 | ||
| 1328 | "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], | |
| 1329 | ||
| 1330 | "postcss": ["postcss@8.5.8", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg=="], | |
| 1331 | ||
| 1332 | "preact": ["preact@10.28.4", "", {}, "sha512-uKFfOHWuSNpRFVTnljsCluEFq57OKT+0QdOiQo8XWnQ/pSvg7OpX5eNOejELXJMWy+BwM2nobz0FkvzmnpCNsQ=="], | |
| 1333 | ||
| 1334 | "pretty-bytes": ["pretty-bytes@6.1.1", "", {}, "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ=="], | |
| 1335 | ||
| 1336 | "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], | |
| 1337 | ||
| 1338 | "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="], | |
| 1339 | ||
| 1340 | "psl": ["psl@1.15.0", "", { "dependencies": { "punycode": "^2.3.1" } }, "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w=="], | |
| 1341 | ||
| 1342 | "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], | |
| 1343 | ||
| 1344 | "punycode.js": ["punycode.js@2.3.1", "", {}, "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA=="], | |
| 1345 | ||
| 1346 | "qs": ["qs@6.5.5", "", {}, "sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ=="], | |
| 1347 | ||
| 1348 | "quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="], | |
| 1349 | ||
| 1350 | "randombytes": ["randombytes@2.1.0", "", { "dependencies": { "safe-buffer": "^5.1.0" } }, "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ=="], | |
| 1351 | ||
| 1352 | "react": ["react@19.2.4", "", {}, "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ=="], | |
| 1353 | ||
| 1354 | "react-dom": ["react-dom@19.2.4", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.4" } }, "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ=="], | |
| 1355 | ||
| 1356 | "react-qrx": ["react-qrx@workspace:packages/react"], | |
| 1357 | ||
| 1358 | "readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], | |
| 1359 | ||
| 1360 | "reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="], | |
| 1361 | ||
| 1362 | "regenerate": ["regenerate@1.4.2", "", {}, "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="], | |
| 1363 | ||
| 1364 | "regenerate-unicode-properties": ["regenerate-unicode-properties@10.2.2", "", { "dependencies": { "regenerate": "^1.4.2" } }, "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g=="], | |
| 1365 | ||
| 1366 | "regex": ["regex@6.1.0", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg=="], | |
| 1367 | ||
| 1368 | "regex-recursion": ["regex-recursion@6.0.2", "", { "dependencies": { "regex-utilities": "^2.3.0" } }, "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg=="], | |
| 1369 | ||
| 1370 | "regex-utilities": ["regex-utilities@2.3.0", "", {}, "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng=="], | |
| 1371 | ||
| 1372 | "regexp-tree": ["regexp-tree@0.1.27", "", { "bin": { "regexp-tree": "bin/regexp-tree" } }, "sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA=="], | |
| 1373 | ||
| 1374 | "regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="], | |
| 1375 | ||
| 1376 | "regexpu-core": ["regexpu-core@6.4.0", "", { "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.2.2", "regjsgen": "^0.8.0", "regjsparser": "^0.13.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.2.1" } }, "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA=="], | |
| 1377 | ||
| 1378 | "regjsgen": ["regjsgen@0.8.0", "", {}, "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q=="], | |
| 1379 | ||
| 1380 | "regjsparser": ["regjsparser@0.13.0", "", { "dependencies": { "jsesc": "~3.1.0" }, "bin": { "regjsparser": "bin/parser" } }, "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q=="], | |
| 1381 | ||
| 1382 | "request": ["request@2.88.2", "", { "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", "caseless": "~0.12.0", "combined-stream": "~1.0.6", "extend": "~3.0.2", "forever-agent": "~0.6.1", "form-data": "~2.3.2", "har-validator": "~5.1.3", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", "mime-types": "~2.1.19", "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", "qs": "~6.5.2", "safe-buffer": "^5.1.2", "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" } }, "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw=="], | |
| 1383 | ||
| 1384 | "require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="], | |
| 1385 | ||
| 1386 | "resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], | |
| 1387 | ||
| 1388 | "restore-cursor": ["restore-cursor@5.1.0", "", { "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" } }, "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA=="], | |
| 1389 | ||
| 1390 | "rfdc": ["rfdc@1.4.1", "", {}, "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="], | |
| 1391 | ||
| 1392 | "rollup": ["rollup@2.80.0", "", { "optionalDependencies": { "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ=="], | |
| 1393 | ||
| 1394 | "safe-array-concat": ["safe-array-concat@1.1.3", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="], | |
| 1395 | ||
| 1396 | "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], | |
| 1397 | ||
| 1398 | "safe-push-apply": ["safe-push-apply@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" } }, "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA=="], | |
| 1399 | ||
| 1400 | "safe-regex-test": ["safe-regex-test@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" } }, "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="], | |
| 1401 | ||
| 1402 | "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], | |
| 1403 | ||
| 1404 | "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], | |
| 1405 | ||
| 1406 | "search-insights": ["search-insights@2.17.3", "", {}, "sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ=="], | |
| 1407 | ||
| 1408 | "semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], | |
| 1409 | ||
| 1410 | "serialize-javascript": ["serialize-javascript@6.0.2", "", { "dependencies": { "randombytes": "^2.1.0" } }, "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g=="], | |
| 1411 | ||
| 1412 | "set-function-length": ["set-function-length@1.2.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="], | |
| 1413 | ||
| 1414 | "set-function-name": ["set-function-name@2.0.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2" } }, "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ=="], | |
| 1415 | ||
| 1416 | "set-proto": ["set-proto@1.0.0", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0" } }, "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw=="], | |
| 1417 | ||
| 1418 | "sharp": ["sharp@0.33.5", "", { "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.3", "semver": "^7.6.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.33.5", "@img/sharp-darwin-x64": "0.33.5", "@img/sharp-libvips-darwin-arm64": "1.0.4", "@img/sharp-libvips-darwin-x64": "1.0.4", "@img/sharp-libvips-linux-arm": "1.0.5", "@img/sharp-libvips-linux-arm64": "1.0.4", "@img/sharp-libvips-linux-s390x": "1.0.4", "@img/sharp-libvips-linux-x64": "1.0.4", "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", "@img/sharp-libvips-linuxmusl-x64": "1.0.4", "@img/sharp-linux-arm": "0.33.5", "@img/sharp-linux-arm64": "0.33.5", "@img/sharp-linux-s390x": "0.33.5", "@img/sharp-linux-x64": "0.33.5", "@img/sharp-linuxmusl-arm64": "0.33.5", "@img/sharp-linuxmusl-x64": "0.33.5", "@img/sharp-wasm32": "0.33.5", "@img/sharp-win32-ia32": "0.33.5", "@img/sharp-win32-x64": "0.33.5" } }, "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw=="], | |
| 1419 | ||
| 1420 | "sharp-ico": ["sharp-ico@0.1.5", "", { "dependencies": { "decode-ico": "*", "ico-endec": "*", "sharp": "*" } }, "sha512-a3jODQl82NPp1d5OYb0wY+oFaPk7AvyxipIowCHk7pBsZCWgbe0yAkU2OOXdoH0ENyANhyOQbs9xkAiRHcF02Q=="], | |
| 1421 | ||
| 1422 | "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], | |
| 1423 | ||
| 1424 | "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], | |
| 1425 | ||
| 1426 | "shiki": ["shiki@3.23.0", "", { "dependencies": { "@shikijs/core": "3.23.0", "@shikijs/engine-javascript": "3.23.0", "@shikijs/engine-oniguruma": "3.23.0", "@shikijs/langs": "3.23.0", "@shikijs/themes": "3.23.0", "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA=="], | |
| 1427 | ||
| 1428 | "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], | |
| 1429 | ||
| 1430 | "side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="], | |
| 1431 | ||
| 1432 | "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], | |
| 1433 | ||
| 1434 | "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], | |
| 1435 | ||
| 1436 | "signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], | |
| 1437 | ||
| 1438 | "simple-git-hooks": ["simple-git-hooks@2.13.1", "", { "bin": { "simple-git-hooks": "cli.js" } }, "sha512-WszCLXwT4h2k1ufIXAgsbiTOazqqevFCIncOuUBZJ91DdvWcC5+OFkluWRQPrcuSYd8fjq+o2y1QfWqYMoAToQ=="], | |
| 1439 | ||
| 1440 | "simple-swizzle": ["simple-swizzle@0.2.4", "", { "dependencies": { "is-arrayish": "^0.3.1" } }, "sha512-nAu1WFPQSMNr2Zn9PGSZK9AGn4t/y97lEm+MXTtUDwfP0ksAIX4nO+6ruD9Jwut4C49SB1Ws+fbXsm/yScWOHw=="], | |
| 1441 | ||
| 1442 | "sirv": ["sirv@3.0.2", "", { "dependencies": { "@polka/url": "^1.0.0-next.24", "mrmime": "^2.0.0", "totalist": "^3.0.0" } }, "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g=="], | |
| 1443 | ||
| 1444 | "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], | |
| 1445 | ||
| 1446 | "slice-ansi": ["slice-ansi@8.0.0", "", { "dependencies": { "ansi-styles": "^6.2.3", "is-fullwidth-code-point": "^5.1.0" } }, "sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg=="], | |
| 1447 | ||
| 1448 | "smob": ["smob@1.6.1", "", {}, "sha512-KAkBqZl3c2GvNgNhcoyJae1aKldDW0LO279wF9bk1PnluRTETKBq0WyzRXxEhoQLk56yHaOY4JCBEKDuJIET5g=="], | |
| 1449 | ||
| 1450 | "source-map": ["source-map@0.8.0-beta.0", "", { "dependencies": { "whatwg-url": "^7.0.0" } }, "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA=="], | |
| 1451 | ||
| 1452 | "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], | |
| 1453 | ||
| 1454 | "source-map-support": ["source-map-support@0.5.21", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w=="], | |
| 1455 | ||
| 1456 | "sourcemap-codec": ["sourcemap-codec@1.4.8", "", {}, "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA=="], | |
| 1457 | ||
| 1458 | "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="], | |
| 1459 | ||
| 1460 | "speakingurl": ["speakingurl@14.0.1", "", {}, "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ=="], | |
| 1461 | ||
| 1462 | "sshpk": ["sshpk@1.18.0", "", { "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", "bcrypt-pbkdf": "^1.0.0", "dashdash": "^1.12.0", "ecc-jsbn": "~0.1.1", "getpass": "^0.1.1", "jsbn": "~0.1.0", "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, "bin": { "sshpk-conv": "bin/sshpk-conv", "sshpk-sign": "bin/sshpk-sign", "sshpk-verify": "bin/sshpk-verify" } }, "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ=="], | |
| 1463 | ||
| 1464 | "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], | |
| 1465 | ||
| 1466 | "string-argv": ["string-argv@0.3.2", "", {}, "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q=="], | |
| 1467 | ||
| 1468 | "string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="], | |
| 1469 | ||
| 1470 | "string.prototype.matchall": ["string.prototype.matchall@4.0.12", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "regexp.prototype.flags": "^1.5.3", "set-function-name": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA=="], | |
| 1471 | ||
| 1472 | "string.prototype.trim": ["string.prototype.trim@1.2.10", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-data-property": "^1.1.4", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-object-atoms": "^1.0.0", "has-property-descriptors": "^1.0.2" } }, "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA=="], | |
| 1473 | ||
| 1474 | "string.prototype.trimend": ["string.prototype.trimend@1.0.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ=="], | |
| 1475 | ||
| 1476 | "string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="], | |
| 1477 | ||
| 1478 | "stringify-entities": ["stringify-entities@4.0.4", "", { "dependencies": { "character-entities-html4": "^2.0.0", "character-entities-legacy": "^3.0.0" } }, "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg=="], | |
| 1479 | ||
| 1480 | "stringify-object": ["stringify-object@3.3.0", "", { "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", "is-regexp": "^1.0.0" } }, "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw=="], | |
| 1481 | ||
| 1482 | "strip-ansi": ["strip-ansi@7.2.0", "", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="], | |
| 1483 | ||
| 1484 | "strip-comments": ["strip-comments@2.0.1", "", {}, "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw=="], | |
| 1485 | ||
| 1486 | "strnum": ["strnum@2.2.0", "", {}, "sha512-Y7Bj8XyJxnPAORMZj/xltsfo55uOiyHcU2tnAVzHUnSJR/KsEX+9RoDeXEnsXtl/CX4fAcrt64gZ13aGaWPeBg=="], | |
| 1487 | ||
| 1488 | "superjson": ["superjson@2.2.6", "", { "dependencies": { "copy-anything": "^4" } }, "sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA=="], | |
| 1489 | ||
| 1490 | "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], | |
| 1491 | ||
| 1492 | "tabbable": ["tabbable@6.4.0", "", {}, "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg=="], | |
| 1493 | ||
| 1494 | "temp-dir": ["temp-dir@2.0.0", "", {}, "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg=="], | |
| 1495 | ||
| 1496 | "tempy": ["tempy@0.6.0", "", { "dependencies": { "is-stream": "^2.0.0", "temp-dir": "^2.0.0", "type-fest": "^0.16.0", "unique-string": "^2.0.0" } }, "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw=="], | |
| 1497 | ||
| 1498 | "terser": ["terser@5.46.0", "", { "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.15.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" } }, "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg=="], | |
| 1499 | ||
| 1500 | "through": ["through@2.3.8", "", {}, "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="], | |
| 1501 | ||
| 1502 | "tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], | |
| 1503 | ||
| 1504 | "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], | |
| 1505 | ||
| 1506 | "to-data-view": ["to-data-view@1.1.0", "", {}, "sha512-1eAdufMg6mwgmlojAx3QeMnzB/BTVp7Tbndi3U7ftcT2zCZadjxkkmLmd97zmaxWi+sgGcgWrokmpEoy0Dn0vQ=="], | |
| 1507 | ||
| 1508 | "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], | |
| 1509 | ||
| 1510 | "totalist": ["totalist@3.0.1", "", {}, "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ=="], | |
| 1511 | ||
| 1512 | "tough-cookie": ["tough-cookie@2.5.0", "", { "dependencies": { "psl": "^1.1.28", "punycode": "^2.1.1" } }, "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="], | |
| 1513 | ||
| 1514 | "tr46": ["tr46@1.0.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA=="], | |
| 1515 | ||
| 1516 | "trim-lines": ["trim-lines@3.0.1", "", {}, "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg=="], | |
| 1517 | ||
| 1518 | "ts-cloud-aws-types": ["ts-cloud-aws-types@0.1.11", "", {}, "sha512-z/crXrHhcSr851k3dbj3NDvnsAQbCJSyPqJcxoVvt4FLNndg+jfv2gM2VXLt7qphIP3G2W8gz6CtG2LSNV//tA=="], | |
| 1519 | ||
| 1520 | "ts-cloud-core": ["ts-cloud-core@0.1.11", "", { "dependencies": { "ts-cloud-aws-types": "0.1.11", "ts-cloud-types": "0.1.11" } }, "sha512-rRtDxJrm+Jhkf3CEt+o7X7h1FaiGgopw5bmtePe18hbfXcgnghACI6vZUdq/48OsLZex3DdE05uy+1txSKbitg=="], | |
| 1521 | ||
| 1522 | "ts-cloud-types": ["ts-cloud-types@0.1.11", "", {}, "sha512-5AKUjqIQwRVnK1NdgPqK2Zwq9Wlf5EVCCBjISTX9WjZH9C8ayhzL7GnqJGy/tPJ3YAY7KPrTEJmjk3+IVoWjUA=="], | |
| 1523 | ||
| 1524 | "ts-error-handling": ["ts-error-handling@0.1.1", "", {}, "sha512-d4VqdX0bJ+jvOYNsY58isJgrEr806Q9cjef5+1UO/kIn1M/+YYSwpR6fqdRhn9XXVASJLSzNmcnBSdl0fRCjDg=="], | |
| 1525 | ||
| 1526 | "ts-pkgx": ["ts-pkgx@0.4.154", "", { "dependencies": { "ts-web-scraper": "^0.1.1" }, "bin": { "ts-pkgx": "dist/bin/cli.js" } }, "sha512-ScxXuLzVvgm1YDbHHz9IRxqnU9vHobZsou61RtTTeCcWov+KLaa3msMwgztr6GrFmGRETkLaTbUU4fOajlHx4w=="], | |
| 1527 | ||
| 1528 | "ts-web-scraper": ["ts-web-scraper@0.1.1", "", { "bin": { "scraper": "dist/bin/cli.js" } }, "sha512-js+gSRe95yDD9U3+GmjvIKBYLAN9WoZKV84x7HcSI7dqdWEIoZSeSGR/Jbr8f5hCeV9FD70KdTPIS2LQwviQXQ=="], | |
| 1529 | ||
| 1530 | "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], | |
| 1531 | ||
| 1532 | "tunnel-agent": ["tunnel-agent@0.6.0", "", { "dependencies": { "safe-buffer": "^5.0.1" } }, "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w=="], | |
| 1533 | ||
| 1534 | "tweetnacl": ["tweetnacl@0.14.5", "", {}, "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="], | |
| 1535 | ||
| 1536 | "twoslash": ["twoslash@0.3.6", "", { "dependencies": { "@typescript/vfs": "^1.6.2", "twoslash-protocol": "0.3.6" }, "peerDependencies": { "typescript": "^5.5.0" } }, "sha512-VuI5OKl+MaUO9UIW3rXKoPgHI3X40ZgB/j12VY6h98Ae1mCBihjPvhOPeJWlxCYcmSbmeZt5ZKkK0dsVtp+6pA=="], | |
| 1537 | ||
| 1538 | "twoslash-protocol": ["twoslash-protocol@0.3.6", "", {}, "sha512-FHGsJ9Q+EsNr5bEbgG3hnbkvEBdW5STgPU824AHUjB4kw0Dn4p8tABT7Ncg1Ie6V0+mDg3Qpy41VafZXcQhWMA=="], | |
| 1539 | ||
| 1540 | "twoslash-vue": ["twoslash-vue@0.3.6", "", { "dependencies": { "@vue/language-core": "^3.2.0", "twoslash": "0.3.6", "twoslash-protocol": "0.3.6" }, "peerDependencies": { "typescript": "^5.5.0" } }, "sha512-HXYxU+Y7jZiMXJN4980fQNMYflLD8uqKey1qVW5ri8bqYTm2t5ILmOoCOli7esdCHlMq4/No3iQUWBWDhZNs9w=="], | |
| 1541 | ||
| 1542 | "type-fest": ["type-fest@0.16.0", "", {}, "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg=="], | |
| 1543 | ||
| 1544 | "type-level-regexp": ["type-level-regexp@0.1.17", "", {}, "sha512-wTk4DH3cxwk196uGLK/E9pE45aLfeKJacKmcEgEOA/q5dnPGNxXt0cfYdFxb57L+sEpf1oJH4Dnx/pnRcku9jg=="], | |
| 1545 | ||
| 1546 | "typed-array-buffer": ["typed-array-buffer@1.0.3", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" } }, "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="], | |
| 1547 | ||
| 1548 | "typed-array-byte-length": ["typed-array-byte-length@1.0.3", "", { "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.14" } }, "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg=="], | |
| 1549 | ||
| 1550 | "typed-array-byte-offset": ["typed-array-byte-offset@1.0.4", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.15", "reflect.getprototypeof": "^1.0.9" } }, "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ=="], | |
| 1551 | ||
| 1552 | "typed-array-length": ["typed-array-length@1.0.7", "", { "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0", "reflect.getprototypeof": "^1.0.6" } }, "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="], | |
| 1553 | ||
| 1554 | "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], | |
| 1555 | ||
| 1556 | "uc.micro": ["uc.micro@2.1.0", "", {}, "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A=="], | |
| 1557 | ||
| 1558 | "ufo": ["ufo@1.6.3", "", {}, "sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q=="], | |
| 1559 | ||
| 1560 | "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], | |
| 1561 | ||
| 1562 | "unconfig": ["unconfig@0.3.10", "", { "dependencies": { "@antfu/utils": "^0.7.5", "defu": "^6.1.2", "jiti": "^1.19.1", "mlly": "^1.4.0" } }, "sha512-tj317lhIq2iZF/NXrJnU1t2UaGUKKz1eL1sK2t63Oq66V9BxqvZV12m55fp/fpQJ+DDmVlLgo7cnLVOZkhlO/A=="], | |
| 1563 | ||
| 1564 | "undici-types": ["undici-types@7.18.2", "", {}, "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w=="], | |
| 1565 | ||
| 1566 | "unicode-canonical-property-names-ecmascript": ["unicode-canonical-property-names-ecmascript@2.0.1", "", {}, "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg=="], | |
| 1567 | ||
| 1568 | "unicode-match-property-ecmascript": ["unicode-match-property-ecmascript@2.0.0", "", { "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" } }, "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q=="], | |
| 1569 | ||
| 1570 | "unicode-match-property-value-ecmascript": ["unicode-match-property-value-ecmascript@2.2.1", "", {}, "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg=="], | |
| 1571 | ||
| 1572 | "unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.2.0", "", {}, "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ=="], | |
| 1573 | ||
| 1574 | "uniq": ["uniq@1.0.1", "", {}, "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA=="], | |
| 1575 | ||
| 1576 | "unique-string": ["unique-string@2.0.0", "", { "dependencies": { "crypto-random-string": "^2.0.0" } }, "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg=="], | |
| 1577 | ||
| 1578 | "unist-util-is": ["unist-util-is@6.0.1", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g=="], | |
| 1579 | ||
| 1580 | "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="], | |
| 1581 | ||
| 1582 | "unist-util-stringify-position": ["unist-util-stringify-position@4.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ=="], | |
| 1583 | ||
| 1584 | "unist-util-visit": ["unist-util-visit@5.1.0", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg=="], | |
| 1585 | ||
| 1586 | "unist-util-visit-parents": ["unist-util-visit-parents@6.0.2", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-is": "^6.0.0" } }, "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ=="], | |
| 1587 | ||
| 1588 | "universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="], | |
| 1589 | ||
| 1590 | "unocss": ["unocss@66.6.5", "", { "dependencies": { "@unocss/cli": "66.6.5", "@unocss/core": "66.6.5", "@unocss/preset-attributify": "66.6.5", "@unocss/preset-icons": "66.6.5", "@unocss/preset-mini": "66.6.5", "@unocss/preset-tagify": "66.6.5", "@unocss/preset-typography": "66.6.5", "@unocss/preset-uno": "66.6.5", "@unocss/preset-web-fonts": "66.6.5", "@unocss/preset-wind": "66.6.5", "@unocss/preset-wind3": "66.6.5", "@unocss/preset-wind4": "66.6.5", "@unocss/transformer-attributify-jsx": "66.6.5", "@unocss/transformer-compile-class": "66.6.5", "@unocss/transformer-directives": "66.6.5", "@unocss/transformer-variant-group": "66.6.5", "@unocss/vite": "66.6.5" }, "peerDependencies": { "@unocss/astro": "66.6.5", "@unocss/postcss": "66.6.5", "@unocss/webpack": "66.6.5" }, "optionalPeers": ["@unocss/astro", "@unocss/postcss", "@unocss/webpack"] }, "sha512-WlpPlV7yAzEPREcwaKeacP+1jOm6ImhyKJRkK18tIW2b2BRZZDKln7X8P+NzJtAr0kziNY/ttUKZNZRnSmzP1A=="], | |
| 1591 | ||
| 1592 | "unplugin": ["unplugin@2.3.11", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "acorn": "^8.15.0", "picomatch": "^4.0.3", "webpack-virtual-modules": "^0.6.2" } }, "sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww=="], | |
| 1593 | ||
| 1594 | "unplugin-icons": ["unplugin-icons@22.5.0", "", { "dependencies": { "@antfu/install-pkg": "^1.1.0", "@iconify/utils": "^3.0.2", "debug": "^4.4.3", "local-pkg": "^1.1.2", "unplugin": "^2.3.10" }, "peerDependencies": { "@svgr/core": ">=7.0.0", "@svgx/core": "^1.0.1", "@vue/compiler-sfc": "^3.0.2 || ^2.7.0", "svelte": "^3.0.0 || ^4.0.0 || ^5.0.0", "vue-template-compiler": "^2.6.12", "vue-template-es2015-compiler": "^1.9.0" }, "optionalPeers": ["@svgr/core", "@svgx/core", "@vue/compiler-sfc", "svelte", "vue-template-compiler", "vue-template-es2015-compiler"] }, "sha512-MBlMtT5RuMYZy4TZgqUL2OTtOdTUVsS1Mhj6G1pEzMlFJlEnq6mhUfoIt45gBWxHcsOdXJDWLg3pRZ+YmvAVWQ=="], | |
| 1595 | ||
| 1596 | "unplugin-utils": ["unplugin-utils@0.2.5", "", { "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" } }, "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg=="], | |
| 1597 | ||
| 1598 | "unplugin-vue-components": ["unplugin-vue-components@28.8.0", "", { "dependencies": { "chokidar": "^3.6.0", "debug": "^4.4.1", "local-pkg": "^1.1.1", "magic-string": "^0.30.17", "mlly": "^1.7.4", "tinyglobby": "^0.2.14", "unplugin": "^2.3.5", "unplugin-utils": "^0.2.4" }, "peerDependencies": { "@babel/parser": "^7.15.8", "@nuxt/kit": "^3.2.2 || ^4.0.0", "vue": "2 || 3" }, "optionalPeers": ["@babel/parser", "@nuxt/kit"] }, "sha512-2Q6ZongpoQzuXDK0ZsVzMoshH0MWZQ1pzVL538G7oIDKRTVzHjppBDS8aB99SADGHN3lpGU7frraCG6yWNoL5Q=="], | |
| 1599 | ||
| 1600 | "upath": ["upath@1.2.0", "", {}, "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg=="], | |
| 1601 | ||
| 1602 | "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], | |
| 1603 | ||
| 1604 | "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], | |
| 1605 | ||
| 1606 | "uuid": ["uuid@3.4.0", "", { "bin": { "uuid": "./bin/uuid" } }, "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="], | |
| 1607 | ||
| 1608 | "verror": ["verror@1.10.0", "", { "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw=="], | |
| 1609 | ||
| 1610 | "vfile": ["vfile@6.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "vfile-message": "^4.0.0" } }, "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q=="], | |
| 1611 | ||
| 1612 | "vfile-message": ["vfile-message@4.0.3", "", { "dependencies": { "@types/unist": "^3.0.0", "unist-util-stringify-position": "^4.0.0" } }, "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw=="], | |
| 1613 | ||
| 1614 | "vite": ["vite@5.4.21", "", { "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", "rollup": "^4.20.0" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^18.0.0 || >=20.0.0", "less": "*", "lightningcss": "^1.21.0", "sass": "*", "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" }, "optionalPeers": ["@types/node", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser"], "bin": { "vite": "bin/vite.js" } }, "sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw=="], | |
| 1615 | ||
| 1616 | "vite-plugin-pwa": ["vite-plugin-pwa@1.2.0", "", { "dependencies": { "debug": "^4.3.6", "pretty-bytes": "^6.1.1", "tinyglobby": "^0.2.10", "workbox-build": "^7.4.0", "workbox-window": "^7.4.0" }, "peerDependencies": { "@vite-pwa/assets-generator": "^1.0.0", "vite": "^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" }, "optionalPeers": ["@vite-pwa/assets-generator"] }, "sha512-a2xld+SJshT9Lgcv8Ji4+srFJL4k/1bVbd1x06JIkvecpQkwkvCncD1+gSzcdm3s+owWLpMJerG3aN5jupJEVw=="], | |
| 1617 | ||
| 1618 | "vitepress": ["vitepress@1.6.3", "", { "dependencies": { "@docsearch/css": "3.8.2", "@docsearch/js": "3.8.2", "@iconify-json/simple-icons": "^1.2.21", "@shikijs/core": "^2.1.0", "@shikijs/transformers": "^2.1.0", "@shikijs/types": "^2.1.0", "@types/markdown-it": "^14.1.2", "@vitejs/plugin-vue": "^5.2.1", "@vue/devtools-api": "^7.7.0", "@vue/shared": "^3.5.13", "@vueuse/core": "^12.4.0", "@vueuse/integrations": "^12.4.0", "focus-trap": "^7.6.4", "mark.js": "8.11.1", "minisearch": "^7.1.1", "shiki": "^2.1.0", "vite": "^5.4.14", "vue": "^3.5.13" }, "peerDependencies": { "markdown-it-mathjax3": "^4", "postcss": "^8" }, "optionalPeers": ["markdown-it-mathjax3", "postcss"], "bin": { "vitepress": "bin/vitepress.js" } }, "sha512-fCkfdOk8yRZT8GD9BFqusW3+GggWYZ/rYncOfmgcDtP3ualNHCAg+Robxp2/6xfH1WwPHtGpPwv7mbA3qomtBw=="], | |
| 1619 | ||
| 1620 | "vue": ["vue@3.5.29", "", { "dependencies": { "@vue/compiler-dom": "3.5.29", "@vue/compiler-sfc": "3.5.29", "@vue/runtime-dom": "3.5.29", "@vue/server-renderer": "3.5.29", "@vue/shared": "3.5.29" }, "peerDependencies": { "typescript": "*" }, "optionalPeers": ["typescript"] }, "sha512-BZqN4Ze6mDQVNAni0IHeMJ5mwr8VAJ3MQC9FmprRhcBYENw+wOAAjRj8jfmN6FLl0j96OXbR+CjWhmAmM+QGnA=="], | |
| 1621 | ||
| 1622 | "vue-qrx": ["vue-qrx@workspace:packages/vue"], | |
| 1623 | ||
| 1624 | "vue-resize": ["vue-resize@2.0.0-alpha.1", "", { "peerDependencies": { "vue": "^3.0.0" } }, "sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg=="], | |
| 1625 | ||
| 1626 | "webidl-conversions": ["webidl-conversions@4.0.2", "", {}, "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="], | |
| 1627 | ||
| 1628 | "webpack-virtual-modules": ["webpack-virtual-modules@0.6.2", "", {}, "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="], | |
| 1629 | ||
| 1630 | "whatwg-url": ["whatwg-url@7.1.0", "", { "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", "webidl-conversions": "^4.0.2" } }, "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg=="], | |
| 1631 | ||
| 1632 | "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], | |
| 1633 | ||
| 1634 | "which-boxed-primitive": ["which-boxed-primitive@1.1.1", "", { "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", "is-number-object": "^1.1.1", "is-string": "^1.1.1", "is-symbol": "^1.1.1" } }, "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="], | |
| 1635 | ||
| 1636 | "which-builtin-type": ["which-builtin-type@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.1.0", "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", "which-typed-array": "^1.1.16" } }, "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q=="], | |
| 1637 | ||
| 1638 | "which-collection": ["which-collection@1.0.2", "", { "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" } }, "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw=="], | |
| 1639 | ||
| 1640 | "which-typed-array": ["which-typed-array@1.1.20", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg=="], | |
| 1641 | ||
| 1642 | "workbox-background-sync": ["workbox-background-sync@7.4.0", "", { "dependencies": { "idb": "^7.0.1", "workbox-core": "7.4.0" } }, "sha512-8CB9OxKAgKZKyNMwfGZ1XESx89GryWTfI+V5yEj8sHjFH8MFelUwYXEyldEK6M6oKMmn807GoJFUEA1sC4XS9w=="], | |
| 1643 | ||
| 1644 | "workbox-broadcast-update": ["workbox-broadcast-update@7.4.0", "", { "dependencies": { "workbox-core": "7.4.0" } }, "sha512-+eZQwoktlvo62cI0b+QBr40v5XjighxPq3Fzo9AWMiAosmpG5gxRHgTbGGhaJv/q/MFVxwFNGh/UwHZ/8K88lA=="], | |
| 1645 | ||
| 1646 | "workbox-build": ["workbox-build@7.4.0", "", { "dependencies": { "@apideck/better-ajv-errors": "^0.3.1", "@babel/core": "^7.24.4", "@babel/preset-env": "^7.11.0", "@babel/runtime": "^7.11.2", "@rollup/plugin-babel": "^5.2.0", "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-replace": "^2.4.1", "@rollup/plugin-terser": "^0.4.3", "@surma/rollup-plugin-off-main-thread": "^2.2.3", "ajv": "^8.6.0", "common-tags": "^1.8.0", "fast-json-stable-stringify": "^2.1.0", "fs-extra": "^9.0.1", "glob": "^11.0.1", "lodash": "^4.17.20", "pretty-bytes": "^5.3.0", "rollup": "^2.79.2", "source-map": "^0.8.0-beta.0", "stringify-object": "^3.3.0", "strip-comments": "^2.0.1", "tempy": "^0.6.0", "upath": "^1.2.0", "workbox-background-sync": "7.4.0", "workbox-broadcast-update": "7.4.0", "workbox-cacheable-response": "7.4.0", "workbox-core": "7.4.0", "workbox-expiration": "7.4.0", "workbox-google-analytics": "7.4.0", "workbox-navigation-preload": "7.4.0", "workbox-precaching": "7.4.0", "workbox-range-requests": "7.4.0", "workbox-recipes": "7.4.0", "workbox-routing": "7.4.0", "workbox-strategies": "7.4.0", "workbox-streams": "7.4.0", "workbox-sw": "7.4.0", "workbox-window": "7.4.0" } }, "sha512-Ntk1pWb0caOFIvwz/hfgrov/OJ45wPEhI5PbTywQcYjyZiVhT3UrwwUPl6TRYbTm4moaFYithYnl1lvZ8UjxcA=="], | |
| 1647 | ||
| 1648 | "workbox-cacheable-response": ["workbox-cacheable-response@7.4.0", "", { "dependencies": { "workbox-core": "7.4.0" } }, "sha512-0Fb8795zg/x23ISFkAc7lbWes6vbw34DGFIMw31cwuHPgDEC/5EYm6m/ZkylLX0EnEbbOyOCLjKgFS/Z5g0HeQ=="], | |
| 1649 | ||
| 1650 | "workbox-core": ["workbox-core@7.4.0", "", {}, "sha512-6BMfd8tYEnN4baG4emG9U0hdXM4gGuDU3ectXuVHnj71vwxTFI7WOpQJC4siTOlVtGqCUtj0ZQNsrvi6kZZTAQ=="], | |
| 1651 | ||
| 1652 | "workbox-expiration": ["workbox-expiration@7.4.0", "", { "dependencies": { "idb": "^7.0.1", "workbox-core": "7.4.0" } }, "sha512-V50p4BxYhtA80eOvulu8xVfPBgZbkxJ1Jr8UUn0rvqjGhLDqKNtfrDfjJKnLz2U8fO2xGQJTx/SKXNTzHOjnHw=="], | |
| 1653 | ||
| 1654 | "workbox-google-analytics": ["workbox-google-analytics@7.4.0", "", { "dependencies": { "workbox-background-sync": "7.4.0", "workbox-core": "7.4.0", "workbox-routing": "7.4.0", "workbox-strategies": "7.4.0" } }, "sha512-MVPXQslRF6YHkzGoFw1A4GIB8GrKym/A5+jYDUSL+AeJw4ytQGrozYdiZqUW1TPQHW8isBCBtyFJergUXyNoWQ=="], | |
| 1655 | ||
| 1656 | "workbox-navigation-preload": ["workbox-navigation-preload@7.4.0", "", { "dependencies": { "workbox-core": "7.4.0" } }, "sha512-etzftSgdQfjMcfPgbfaZCfM2QuR1P+4o8uCA2s4rf3chtKTq/Om7g/qvEOcZkG6v7JZOSOxVYQiOu6PbAZgU6w=="], | |
| 1657 | ||
| 1658 | "workbox-precaching": ["workbox-precaching@7.4.0", "", { "dependencies": { "workbox-core": "7.4.0", "workbox-routing": "7.4.0", "workbox-strategies": "7.4.0" } }, "sha512-VQs37T6jDqf1rTxUJZXRl3yjZMf5JX/vDPhmx2CPgDDKXATzEoqyRqhYnRoxl6Kr0rqaQlp32i9rtG5zTzIlNg=="], | |
| 1659 | ||
| 1660 | "workbox-range-requests": ["workbox-range-requests@7.4.0", "", { "dependencies": { "workbox-core": "7.4.0" } }, "sha512-3Vq854ZNuP6Y0KZOQWLaLC9FfM7ZaE+iuQl4VhADXybwzr4z/sMmnLgTeUZLq5PaDlcJBxYXQ3U91V7dwAIfvw=="], | |
| 1661 | ||
| 1662 | "workbox-recipes": ["workbox-recipes@7.4.0", "", { "dependencies": { "workbox-cacheable-response": "7.4.0", "workbox-core": "7.4.0", "workbox-expiration": "7.4.0", "workbox-precaching": "7.4.0", "workbox-routing": "7.4.0", "workbox-strategies": "7.4.0" } }, "sha512-kOkWvsAn4H8GvAkwfJTbwINdv4voFoiE9hbezgB1sb/0NLyTG4rE7l6LvS8lLk5QIRIto+DjXLuAuG3Vmt3cxQ=="], | |
| 1663 | ||
| 1664 | "workbox-routing": ["workbox-routing@7.4.0", "", { "dependencies": { "workbox-core": "7.4.0" } }, "sha512-C/ooj5uBWYAhAqwmU8HYQJdOjjDKBp9MzTQ+otpMmd+q0eF59K+NuXUek34wbL0RFrIXe/KKT+tUWcZcBqxbHQ=="], | |
| 1665 | ||
| 1666 | "workbox-strategies": ["workbox-strategies@7.4.0", "", { "dependencies": { "workbox-core": "7.4.0" } }, "sha512-T4hVqIi5A4mHi92+5EppMX3cLaVywDp8nsyUgJhOZxcfSV/eQofcOA6/EMo5rnTNmNTpw0rUgjAI6LaVullPpg=="], | |
| 1667 | ||
| 1668 | "workbox-streams": ["workbox-streams@7.4.0", "", { "dependencies": { "workbox-core": "7.4.0", "workbox-routing": "7.4.0" } }, "sha512-QHPBQrey7hQbnTs5GrEVoWz7RhHJXnPT+12qqWM378orDMo5VMJLCkCM1cnCk+8Eq92lccx/VgRZ7WAzZWbSLg=="], | |
| 1669 | ||
| 1670 | "workbox-sw": ["workbox-sw@7.4.0", "", {}, "sha512-ltU+Kr3qWR6BtbdlMnCjobZKzeV1hN+S6UvDywBrwM19TTyqA03X66dzw1tEIdJvQ4lYKkBFox6IAEhoSEZ8Xw=="], | |
| 1671 | ||
| 1672 | "workbox-window": ["workbox-window@7.4.0", "", { "dependencies": { "@types/trusted-types": "^2.0.2", "workbox-core": "7.4.0" } }, "sha512-/bIYdBLAVsNR3v7gYGaV4pQW3M3kEPx5E8vDxGvxo6khTrGtSSCS7QiFKv9ogzBgZiy0OXLP9zO28U/1nF1mfw=="], | |
| 1673 | ||
| 1674 | "wrap-ansi": ["wrap-ansi@9.0.2", "", { "dependencies": { "ansi-styles": "^6.2.1", "string-width": "^7.0.0", "strip-ansi": "^7.1.0" } }, "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww=="], | |
| 1675 | ||
| 1676 | "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], | |
| 1677 | ||
| 1678 | "yaml": ["yaml@2.8.2", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A=="], | |
| 462 | "wrap-ansi-cjs": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], | |
| 1679 | 463 | |
| 1680 | 464 | "yocto-queue": ["yocto-queue@1.2.2", "", {}, "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ=="], |
| 1681 | 465 | |
| 1682 | "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="], | |
| 1683 | ||
| 1684 | "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], | |
| 1685 | ||
| 1686 | "@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], | |
| 1687 | ||
| 1688 | "@babel/helper-create-class-features-plugin/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], | |
| 1689 | ||
| 1690 | "@babel/helper-create-regexp-features-plugin/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], | |
| 1691 | ||
| 1692 | "@babel/preset-env/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], | |
| 1693 | ||
| 1694 | "@rollup/plugin-node-resolve/@rollup/pluginutils": ["@rollup/pluginutils@5.3.0", "", { "dependencies": { "@types/estree": "^1.0.0", "estree-walker": "^2.0.2", "picomatch": "^4.0.2" }, "peerDependencies": { "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "optionalPeers": ["rollup"] }, "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q=="], | |
| 1695 | ||
| 1696 | "@rollup/plugin-replace/magic-string": ["magic-string@0.25.9", "", { "dependencies": { "sourcemap-codec": "^1.4.8" } }, "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ=="], | |
| 1697 | ||
| 1698 | "@rollup/pluginutils/@types/estree": ["@types/estree@0.0.39", "", {}, "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw=="], | |
| 1699 | ||
| 1700 | "@rollup/pluginutils/estree-walker": ["estree-walker@1.0.1", "", {}, "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg=="], | |
| 1701 | ||
| 1702 | "@shikijs/core/@shikijs/engine-javascript": ["@shikijs/engine-javascript@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^3.1.0" } }, "sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w=="], | |
| 1703 | ||
| 1704 | "@shikijs/core/@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw=="], | |
| 1705 | ||
| 1706 | "@shikijs/engine-javascript/@shikijs/types": ["@shikijs/types@3.23.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ=="], | |
| 1707 | ||
| 1708 | "@shikijs/engine-oniguruma/@shikijs/types": ["@shikijs/types@3.23.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ=="], | |
| 1709 | ||
| 1710 | "@shikijs/langs/@shikijs/types": ["@shikijs/types@3.23.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ=="], | |
| 1711 | ||
| 1712 | "@shikijs/themes/@shikijs/types": ["@shikijs/types@3.23.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ=="], | |
| 1713 | ||
| 1714 | "@shikijs/twoslash/@shikijs/core": ["@shikijs/core@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA=="], | |
| 1715 | ||
| 1716 | "@shikijs/twoslash/@shikijs/types": ["@shikijs/types@3.23.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ=="], | |
| 1717 | ||
| 1718 | "@surma/rollup-plugin-off-main-thread/magic-string": ["magic-string@0.25.9", "", { "dependencies": { "sourcemap-codec": "^1.4.8" } }, "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ=="], | |
| 1719 | ||
| 1720 | "@unocss/cli/chokidar": ["chokidar@5.0.0", "", { "dependencies": { "readdirp": "^5.0.0" } }, "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw=="], | |
| 1721 | ||
| 1722 | "@unocss/cli/unplugin-utils": ["unplugin-utils@0.3.1", "", { "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" } }, "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog=="], | |
| 1723 | ||
| 1724 | "@unocss/config/@unocss/core": ["@unocss/core@66.6.4", "", {}, "sha512-Fii3lhVJVFrKUz6hMGAkq3sXBfNnXB2G8bldNHuBHJpDAoP1F0oO/SU/oSqSjCYvtcD5RtOn8qwzcHuuN3B/mg=="], | |
| 1725 | ||
| 1726 | "@unocss/vite/chokidar": ["chokidar@5.0.0", "", { "dependencies": { "readdirp": "^5.0.0" } }, "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw=="], | |
| 1727 | ||
| 1728 | "@unocss/vite/unplugin-utils": ["unplugin-utils@0.3.1", "", { "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" } }, "sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog=="], | |
| 1729 | ||
| 1730 | "@vue/compiler-core/entities": ["entities@7.0.1", "", {}, "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA=="], | |
| 1731 | ||
| 1732 | "@vue/devtools-kit/perfect-debounce": ["perfect-debounce@1.0.0", "", {}, "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA=="], | |
| 1733 | ||
| 1734 | "@vue/language-core/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], | |
| 1735 | ||
| 1736 | "babel-plugin-polyfill-corejs2/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], | |
| 1737 | ||
| 1738 | "cli-truncate/string-width": ["string-width@8.2.0", "", { "dependencies": { "get-east-asian-width": "^1.5.0", "strip-ansi": "^7.1.2" } }, "sha512-6hJPQ8N0V0P3SNmP6h2J99RLuzrWz2gvT7VnK5tKvrNqJoyS9W4/Fb8mo31UiPvy00z7DQXkP2hnKBVav76thw=="], | |
| 1739 | ||
| 1740 | "filelist/minimatch": ["minimatch@5.1.9", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw=="], | |
| 1741 | ||
| 1742 | "har-validator/ajv": ["ajv@6.14.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw=="], | |
| 1743 | ||
| 1744 | "log-update/slice-ansi": ["slice-ansi@7.1.2", "", { "dependencies": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" } }, "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w=="], | |
| 1745 | ||
| 1746 | "magic-regexp/estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], | |
| 1747 | ||
| 1748 | "mlly/pkg-types": ["pkg-types@1.3.1", "", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], | |
| 1749 | ||
| 1750 | "path-scurry/lru-cache": ["lru-cache@11.2.6", "", {}, "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ=="], | |
| 1751 | ||
| 1752 | "shiki/@shikijs/core": ["@shikijs/core@3.23.0", "", { "dependencies": { "@shikijs/types": "3.23.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA=="], | |
| 1753 | ||
| 1754 | "shiki/@shikijs/types": ["@shikijs/types@3.23.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ=="], | |
| 1755 | ||
| 1756 | "source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], | |
| 1757 | ||
| 1758 | "terser/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], | |
| 1759 | ||
| 1760 | "tinyglobby/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], | |
| 1761 | ||
| 1762 | "unplugin/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], | |
| 1763 | ||
| 1764 | "unplugin-utils/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], | |
| 1765 | ||
| 1766 | "vite/rollup": ["rollup@4.59.0", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.59.0", "@rollup/rollup-android-arm64": "4.59.0", "@rollup/rollup-darwin-arm64": "4.59.0", "@rollup/rollup-darwin-x64": "4.59.0", "@rollup/rollup-freebsd-arm64": "4.59.0", "@rollup/rollup-freebsd-x64": "4.59.0", "@rollup/rollup-linux-arm-gnueabihf": "4.59.0", "@rollup/rollup-linux-arm-musleabihf": "4.59.0", "@rollup/rollup-linux-arm64-gnu": "4.59.0", "@rollup/rollup-linux-arm64-musl": "4.59.0", "@rollup/rollup-linux-loong64-gnu": "4.59.0", "@rollup/rollup-linux-loong64-musl": "4.59.0", "@rollup/rollup-linux-ppc64-gnu": "4.59.0", "@rollup/rollup-linux-ppc64-musl": "4.59.0", "@rollup/rollup-linux-riscv64-gnu": "4.59.0", "@rollup/rollup-linux-riscv64-musl": "4.59.0", "@rollup/rollup-linux-s390x-gnu": "4.59.0", "@rollup/rollup-linux-x64-gnu": "4.59.0", "@rollup/rollup-linux-x64-musl": "4.59.0", "@rollup/rollup-openbsd-x64": "4.59.0", "@rollup/rollup-openharmony-arm64": "4.59.0", "@rollup/rollup-win32-arm64-msvc": "4.59.0", "@rollup/rollup-win32-ia32-msvc": "4.59.0", "@rollup/rollup-win32-x64-gnu": "4.59.0", "@rollup/rollup-win32-x64-msvc": "4.59.0", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg=="], | |
| 1767 | ||
| 1768 | "vitepress/shiki": ["shiki@2.5.0", "", { "dependencies": { "@shikijs/core": "2.5.0", "@shikijs/engine-javascript": "2.5.0", "@shikijs/engine-oniguruma": "2.5.0", "@shikijs/langs": "2.5.0", "@shikijs/themes": "2.5.0", "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-mI//trrsaiCIPsja5CNfsyNOqgAZUb6VpJA+340toL42UpzQlXpwRV9nch69X6gaUxrr9kaOOa6e3y3uAkGFxQ=="], | |
| 466 | "zip-stream": ["zip-stream@6.0.1", "", { "dependencies": { "archiver-utils": "^5.0.0", "compress-commons": "^6.0.2", "readable-stream": "^4.0.0" } }, "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA=="], | |
| 1769 | 467 | |
| 1770 | "workbox-build/pretty-bytes": ["pretty-bytes@5.6.0", "", {}, "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="], | |
| 468 | "@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], | |
| 1771 | 469 | |
| 1772 | "@rollup/plugin-node-resolve/@rollup/pluginutils/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], | |
| 470 | "@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], | |
| 1773 | 471 | |
| 1774 | "@shikijs/core/@shikijs/engine-javascript/oniguruma-to-es": ["oniguruma-to-es@3.1.1", "", { "dependencies": { "emoji-regex-xs": "^1.0.0", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ=="], | |
| 472 | "glob/minimatch": ["minimatch@9.0.9", "", { "dependencies": { "brace-expansion": "^2.0.2" } }, "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg=="], | |
| 1775 | 473 | |
| 1776 | "@unocss/cli/chokidar/readdirp": ["readdirp@5.0.0", "", {}, "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ=="], | |
| 474 | "lazystream/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], | |
| 1777 | 475 | |
| 1778 | "@unocss/cli/unplugin-utils/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], | |
| 476 | "string-width-cjs/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], | |
| 1779 | 477 | |
| 1780 | "@unocss/vite/chokidar/readdirp": ["readdirp@5.0.0", "", {}, "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ=="], | |
| 478 | "string-width-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], | |
| 1781 | 479 | |
| 1782 | "@unocss/vite/unplugin-utils/picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], | |
| 480 | "strip-ansi-cjs/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], | |
| 1783 | 481 | |
| 1784 | "filelist/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], | |
| 482 | "wrap-ansi-cjs/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], | |
| 1785 | 483 | |
| 1786 | "har-validator/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], | |
| 484 | "wrap-ansi-cjs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], | |
| 1787 | 485 | |
| 1788 | "mlly/pkg-types/confbox": ["confbox@0.1.8", "", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], | |
| 486 | "wrap-ansi-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], | |
| 1789 | 487 | |
| 1790 | "vitepress/shiki/@shikijs/engine-javascript": ["@shikijs/engine-javascript@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^3.1.0" } }, "sha512-VjnOpnQf8WuCEZtNUdjjwGUbtAVKuZkVQ/5cHy/tojVVRIRtlWMYVjyWhxOmIq05AlSOv72z7hRNRGVBgQOl0w=="], | |
| 488 | "@isaacs/cliui/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], | |
| 1791 | 489 | |
| 1792 | "vitepress/shiki/@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-pGd1wRATzbo/uatrCIILlAdFVKdxImWJGQ5rFiB5VZi2ve5xj3Ax9jny8QvkaV93btQEwR/rSz5ERFpC5mKNIw=="], | |
| 490 | "lazystream/readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], | |
| 1793 | 491 | |
| 1794 | "vitepress/shiki/@shikijs/langs": ["@shikijs/langs@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0" } }, "sha512-Qfrrt5OsNH5R+5tJ/3uYBBZv3SuGmnRPejV9IlIbFH3HTGLDlkqgHymAlzklVmKBjAaVmkPkyikAV/sQ1wSL+w=="], | |
| 492 | "lazystream/readable-stream/string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], | |
| 1795 | 493 | |
| 1796 | "vitepress/shiki/@shikijs/themes": ["@shikijs/themes@2.5.0", "", { "dependencies": { "@shikijs/types": "2.5.0" } }, "sha512-wGrk+R8tJnO0VMzmUExHR+QdSaPUl/NKs+a4cQQRWyoc3YFbUzuLEi/KWK1hj+8BfHRKm2jNhhJck1dfstJpiw=="], | |
| 494 | "string-width-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], | |
| 1797 | 495 | |
| 1798 | "filelist/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], | |
| 496 | "wrap-ansi-cjs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], | |
| 1799 | 497 | |
| 1800 | "vitepress/shiki/@shikijs/engine-javascript/oniguruma-to-es": ["oniguruma-to-es@3.1.1", "", { "dependencies": { "emoji-regex-xs": "^1.0.0", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-bUH8SDvPkH3ho3dvwJwfonjlQ4R80vjyvrU8YpxuROddv55vAEJrTuCuCVUhhsHbtlD9tGGbaNApGQckXhS8iQ=="], | |
| 498 | "wrap-ansi-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], | |
| 1801 | 499 | } |
| 1802 | 500 | } |
| @@ -1,183 +1,186 @@ | ||
| 1 | 1 | <script setup lang="ts"> |
| 2 | import { barcode } from '@stacksjs/qrx' | |
| 3 | import { nextTick, onMounted, ref, watch } from 'vue' | |
| 2 | import { barcode } from "ts-qr-codes"; | |
| 3 | import { nextTick, onMounted, ref, watch } from "vue"; | |
| 4 | 4 | |
| 5 | 5 | interface BarcodeFormat { |
| 6 | value: string | |
| 7 | label: string | |
| 8 | pattern: RegExp | |
| 9 | hint: string | |
| 10 | example: string | |
| 6 | value: string; | |
| 7 | label: string; | |
| 8 | pattern: RegExp; | |
| 9 | hint: string; | |
| 10 | example: string; | |
| 11 | 11 | } |
| 12 | 12 | |
| 13 | 13 | // eslint-disable-next-line no-control-regex |
| 14 | const patternCode128 = /^[\x00-\x7F\xC8-\xD3]+$/ | |
| 14 | const patternCode128 = /^[\x00-\x7F\xC8-\xD3]+$/; | |
| 15 | 15 | |
| 16 | 16 | const formats: BarcodeFormat[] = [ |
| 17 | 17 | { |
| 18 | value: 'CODE128', | |
| 19 | label: 'Code 128', | |
| 18 | value: "CODE128", | |
| 19 | label: "Code 128", | |
| 20 | 20 | pattern: patternCode128, |
| 21 | hint: 'Accepts any ASCII character', | |
| 22 | example: '123ABC', | |
| 21 | hint: "Accepts any ASCII character", | |
| 22 | example: "123ABC", | |
| 23 | 23 | }, |
| 24 | 24 | { |
| 25 | value: 'EAN13', | |
| 26 | label: 'EAN-13', | |
| 25 | value: "EAN13", | |
| 26 | label: "EAN-13", | |
| 27 | 27 | pattern: /^\d{12,13}$/, |
| 28 | hint: 'Must be exactly 12 or 13 digits', | |
| 29 | example: '5901234123457', | |
| 28 | hint: "Must be exactly 12 or 13 digits", | |
| 29 | example: "5901234123457", | |
| 30 | 30 | }, |
| 31 | 31 | { |
| 32 | value: 'EAN8', | |
| 33 | label: 'EAN-8', | |
| 32 | value: "EAN8", | |
| 33 | label: "EAN-8", | |
| 34 | 34 | pattern: /^\d{7,8}$/, |
| 35 | hint: 'Must be exactly 7 or 8 digits', | |
| 36 | example: '96385074', | |
| 35 | hint: "Must be exactly 7 or 8 digits", | |
| 36 | example: "96385074", | |
| 37 | 37 | }, |
| 38 | 38 | { |
| 39 | value: 'EAN5', | |
| 40 | label: 'EAN-5', | |
| 39 | value: "EAN5", | |
| 40 | label: "EAN-5", | |
| 41 | 41 | pattern: /^\d{5}$/, |
| 42 | hint: 'Must be exactly 5 digits', | |
| 43 | example: '54495', | |
| 42 | hint: "Must be exactly 5 digits", | |
| 43 | example: "54495", | |
| 44 | 44 | }, |
| 45 | 45 | { |
| 46 | value: 'EAN2', | |
| 47 | label: 'EAN-2', | |
| 46 | value: "EAN2", | |
| 47 | label: "EAN-2", | |
| 48 | 48 | pattern: /^\d{2}$/, |
| 49 | hint: 'Must be exactly 2 digits', | |
| 50 | example: '53', | |
| 49 | hint: "Must be exactly 2 digits", | |
| 50 | example: "53", | |
| 51 | 51 | }, |
| 52 | 52 | { |
| 53 | value: 'UPC', | |
| 54 | label: 'UPC', | |
| 53 | value: "UPC", | |
| 54 | label: "UPC", | |
| 55 | 55 | pattern: /^\d{11,12}$/, |
| 56 | hint: 'Must be exactly 11 or 12 digits', | |
| 57 | example: '123456789012', | |
| 56 | hint: "Must be exactly 11 or 12 digits", | |
| 57 | example: "123456789012", | |
| 58 | 58 | }, |
| 59 | 59 | { |
| 60 | value: 'CODE39', | |
| 61 | label: 'Code 39', | |
| 60 | value: "CODE39", | |
| 61 | label: "Code 39", | |
| 62 | 62 | pattern: /^[0-9A-Z\-. $/+%]+$/, |
| 63 | hint: 'Accepts digits, uppercase letters, and special characters: -. $/+%', | |
| 64 | example: 'CODE-39', | |
| 63 | hint: "Accepts digits, uppercase letters, and special characters: -. $/+%", | |
| 64 | example: "CODE-39", | |
| 65 | 65 | }, |
| 66 | 66 | { |
| 67 | value: 'ITF14', | |
| 68 | label: 'ITF-14', | |
| 67 | value: "ITF14", | |
| 68 | label: "ITF-14", | |
| 69 | 69 | pattern: /^\d{13,14}$/, |
| 70 | hint: 'Must be exactly 13 or 14 digits', | |
| 71 | example: '15400141288763', | |
| 70 | hint: "Must be exactly 13 or 14 digits", | |
| 71 | example: "15400141288763", | |
| 72 | 72 | }, |
| 73 | 73 | { |
| 74 | value: 'MSI', | |
| 75 | label: 'MSI', | |
| 74 | value: "MSI", | |
| 75 | label: "MSI", | |
| 76 | 76 | pattern: /^\d+$/, |
| 77 | hint: 'Accepts only digits', | |
| 78 | example: '123456', | |
| 77 | hint: "Accepts only digits", | |
| 78 | example: "123456", | |
| 79 | 79 | }, |
| 80 | 80 | { |
| 81 | value: 'MSI10', | |
| 82 | label: 'MSI-10', | |
| 81 | value: "MSI10", | |
| 82 | label: "MSI-10", | |
| 83 | 83 | pattern: /^\d+$/, |
| 84 | hint: 'Accepts only digits', | |
| 85 | example: '123456', | |
| 84 | hint: "Accepts only digits", | |
| 85 | example: "123456", | |
| 86 | 86 | }, |
| 87 | 87 | { |
| 88 | value: 'MSI11', | |
| 89 | label: 'MSI-11', | |
| 88 | value: "MSI11", | |
| 89 | label: "MSI-11", | |
| 90 | 90 | pattern: /^\d+$/, |
| 91 | hint: 'Accepts only digits', | |
| 92 | example: '123456', | |
| 91 | hint: "Accepts only digits", | |
| 92 | example: "123456", | |
| 93 | 93 | }, |
| 94 | 94 | { |
| 95 | value: 'MSI1010', | |
| 96 | label: 'MSI-1010', | |
| 95 | value: "MSI1010", | |
| 96 | label: "MSI-1010", | |
| 97 | 97 | pattern: /^\d+$/, |
| 98 | hint: 'Accepts only digits', | |
| 99 | example: '123456', | |
| 98 | hint: "Accepts only digits", | |
| 99 | example: "123456", | |
| 100 | 100 | }, |
| 101 | 101 | { |
| 102 | value: 'MSI1110', | |
| 103 | label: 'MSI-1110', | |
| 102 | value: "MSI1110", | |
| 103 | label: "MSI-1110", | |
| 104 | 104 | pattern: /^\d+$/, |
| 105 | hint: 'Accepts only digits', | |
| 106 | example: '123456', | |
| 105 | hint: "Accepts only digits", | |
| 106 | example: "123456", | |
| 107 | 107 | }, |
| 108 | 108 | { |
| 109 | value: 'pharmacode', | |
| 110 | label: 'Pharmacode', | |
| 109 | value: "pharmacode", | |
| 110 | label: "Pharmacode", | |
| 111 | 111 | pattern: /^\d+$/, |
| 112 | hint: 'Must be a number between 3 and 131070', | |
| 113 | example: '1234', | |
| 112 | hint: "Must be a number between 3 and 131070", | |
| 113 | example: "1234", | |
| 114 | 114 | }, |
| 115 | 115 | { |
| 116 | value: 'codabar', | |
| 117 | label: 'Codabar', | |
| 116 | value: "codabar", | |
| 117 | label: "Codabar", | |
| 118 | 118 | pattern: /^[A-D][0-9\-$:/.+]+[A-D]$/, |
| 119 | hint: 'Must start and end with A-D, content can be digits and -$:/.+', | |
| 120 | example: 'A12345B', | |
| 119 | hint: "Must start and end with A-D, content can be digits and -$:/.+", | |
| 120 | example: "A12345B", | |
| 121 | 121 | }, |
| 122 | ] | |
| 123 | ||
| 124 | const error = ref('') | |
| 125 | const currentFormat = ref(formats[0]) | |
| 126 | const text = ref(formats[0].example) | |
| 127 | const format = ref('CODE128') | |
| 128 | const width = ref(2) | |
| 129 | const height = ref(100) | |
| 130 | const displayValue = ref(true) | |
| 131 | const fontOptions = ref('') | |
| 132 | const font = ref('monospace') | |
| 133 | const textAlign = ref('center') | |
| 134 | const textPosition = ref('bottom') | |
| 135 | const textMargin = ref(2) | |
| 136 | const fontSize = ref(20) | |
| 137 | const background = ref('#ffffff') | |
| 138 | const lineColor = ref('#ffffff') | |
| 139 | const margin = ref(10) | |
| 122 | ]; | |
| 123 | ||
| 124 | const error = ref(""); | |
| 125 | const currentFormat = ref(formats[0]); | |
| 126 | const text = ref(formats[0].example); | |
| 127 | const format = ref("CODE128"); | |
| 128 | const width = ref(2); | |
| 129 | const height = ref(100); | |
| 130 | const displayValue = ref(true); | |
| 131 | const fontOptions = ref(""); | |
| 132 | const font = ref("monospace"); | |
| 133 | const textAlign = ref("center"); | |
| 134 | const textPosition = ref("bottom"); | |
| 135 | const textMargin = ref(2); | |
| 136 | const fontSize = ref(20); | |
| 137 | const background = ref("#ffffff"); | |
| 138 | const lineColor = ref("#ffffff"); | |
| 139 | const margin = ref(10); | |
| 140 | 140 | |
| 141 | 141 | watch(format, (newFormat) => { |
| 142 | currentFormat.value = formats.find(f => f.value === newFormat) || formats[0] | |
| 142 | currentFormat.value = | |
| 143 | formats.find((f) => f.value === newFormat) || formats[0]; | |
| 143 | 144 | // Don't automatically change the text when format changes |
| 144 | }) | |
| 145 | }); | |
| 145 | 146 | |
| 146 | const barcodeContainer = ref<HTMLElement | null>(null) | |
| 147 | const barcodeContainer = ref<HTMLElement | null>(null); | |
| 147 | 148 | |
| 148 | 149 | function validateInput(): boolean { |
| 149 | const format = currentFormat.value | |
| 150 | const format = currentFormat.value; | |
| 150 | 151 | if (!format.pattern.test(text.value)) { |
| 151 | error.value = `Invalid format for ${format.label}. ${format.hint}` | |
| 152 | return false | |
| 152 | error.value = `Invalid format for ${format.label}. ${format.hint}`; | |
| 153 | return false; | |
| 153 | 154 | } |
| 154 | 155 | |
| 155 | if (format.value === 'pharmacode') { | |
| 156 | const num = Number(text.value) | |
| 156 | if (format.value === "pharmacode") { | |
| 157 | const num = Number(text.value); | |
| 157 | 158 | if (num < 3 || num > 131070) { |
| 158 | error.value = 'Pharmacode must be a number between 3 and 131070' | |
| 159 | return false | |
| 159 | error.value = "Pharmacode must be a number between 3 and 131070"; | |
| 160 | return false; | |
| 160 | 161 | } |
| 161 | 162 | } |
| 162 | 163 | |
| 163 | return true | |
| 164 | return true; | |
| 164 | 165 | } |
| 165 | 166 | |
| 166 | 167 | function updateBarcode() { |
| 167 | if (!barcodeContainer.value) | |
| 168 | return | |
| 168 | if (!barcodeContainer.value) return; | |
| 169 | 169 | |
| 170 | error.value = '' | |
| 170 | error.value = ""; | |
| 171 | 171 | |
| 172 | 172 | if (!validateInput()) { |
| 173 | return | |
| 173 | return; | |
| 174 | 174 | } |
| 175 | 175 | |
| 176 | 176 | try { |
| 177 | 177 | // Create SVG element inside container |
| 178 | const svgElement = document.createElementNS('http://www.w3.org/2000/svg', 'svg') | |
| 179 | barcodeContainer.value.innerHTML = '' | |
| 180 | barcodeContainer.value.appendChild(svgElement) | |
| 178 | const svgElement = document.createElementNS( | |
| 179 | "http://www.w3.org/2000/svg", | |
| 180 | "svg", | |
| 181 | ); | |
| 182 | barcodeContainer.value.innerHTML = ""; | |
| 183 | barcodeContainer.value.appendChild(svgElement); | |
| 181 | 184 | |
| 182 | 185 | // Create new barcode |
| 183 | 186 | barcode(svgElement, text.value, { |
| @@ -194,44 +197,46 @@ function updateBarcode() { | ||
| 194 | 197 | background, |
| 195 | 198 | lineColor: lineColor.value, |
| 196 | 199 | margin: Number(margin.value), |
| 197 | elementTag: 'svg', | |
| 200 | elementTag: "svg", | |
| 198 | 201 | valid: (valid: boolean) => { |
| 199 | 202 | if (!valid) |
| 200 | error.value = 'Invalid barcode input for the selected format' | |
| 203 | error.value = "Invalid barcode input for the selected format"; | |
| 201 | 204 | }, |
| 202 | }) | |
| 203 | } | |
| 204 | catch (err: any) { | |
| 205 | error.value = err.message || 'Error rendering barcode' | |
| 206 | console.error('Error rendering barcode:', err) | |
| 205 | }); | |
| 206 | } catch (err: any) { | |
| 207 | error.value = err.message || "Error rendering barcode"; | |
| 208 | console.error("Error rendering barcode:", err); | |
| 207 | 209 | } |
| 208 | 210 | } |
| 209 | 211 | |
| 210 | 212 | onMounted(() => { |
| 211 | 213 | // Wait for next tick to ensure DOM is ready |
| 212 | 214 | nextTick(() => { |
| 213 | updateBarcode() | |
| 214 | }) | |
| 215 | }) | |
| 216 | ||
| 217 | watch([ | |
| 218 | text, | |
| 219 | format, | |
| 220 | width, | |
| 221 | height, | |
| 222 | displayValue, | |
| 223 | fontOptions, | |
| 224 | font, | |
| 225 | textAlign, | |
| 226 | textPosition, | |
| 227 | textMargin, | |
| 228 | fontSize, | |
| 229 | background, | |
| 230 | lineColor, | |
| 231 | margin, | |
| 232 | ], () => { | |
| 233 | updateBarcode() | |
| 234 | }) | |
| 215 | updateBarcode(); | |
| 216 | }); | |
| 217 | }); | |
| 218 | ||
| 219 | watch( | |
| 220 | [ | |
| 221 | text, | |
| 222 | format, | |
| 223 | width, | |
| 224 | height, | |
| 225 | displayValue, | |
| 226 | fontOptions, | |
| 227 | font, | |
| 228 | textAlign, | |
| 229 | textPosition, | |
| 230 | textMargin, | |
| 231 | fontSize, | |
| 232 | background, | |
| 233 | lineColor, | |
| 234 | margin, | |
| 235 | ], | |
| 236 | () => { | |
| 237 | updateBarcode(); | |
| 238 | }, | |
| 239 | ); | |
| 235 | 240 | </script> |
| 236 | 241 | |
| 237 | 242 | <template> |
| @@ -246,39 +251,27 @@ watch([ | ||
| 246 | 251 | v-model="text" |
| 247 | 252 | type="text" |
| 248 | 253 | placeholder="Enter text to encode" |
| 249 | > | |
| 254 | /> | |
| 250 | 255 | </div> |
| 251 | 256 | |
| 252 | 257 | <!-- Format Selection --> |
| 253 | 258 | <div class="input-group"> |
| 254 | 259 | <label for="format">Format:</label> |
| 255 | <select | |
| 256 | id="format" | |
| 257 | v-model="format" | |
| 258 | > | |
| 259 | <option | |
| 260 | v-for="fmt in formats" | |
| 261 | :key="fmt.value" | |
| 262 | :value="fmt.value" | |
| 263 | > | |
| 260 | <select id="format" v-model="format"> | |
| 261 | <option v-for="fmt in formats" :key="fmt.value" :value="fmt.value"> | |
| 264 | 262 | {{ fmt.label }} |
| 265 | 263 | </option> |
| 266 | 264 | </select> |
| 267 | 265 | <div class="format-hint"> |
| 268 | 266 | <p>{{ currentFormat.hint }}</p> |
| 269 | <p class="example"> | |
| 270 | Example: {{ currentFormat.example }} | |
| 271 | </p> | |
| 267 | <p class="example">Example: {{ currentFormat.example }}</p> | |
| 272 | 268 | </div> |
| 273 | 269 | </div> |
| 274 | 270 | |
| 275 | 271 | <!-- Display Value Toggle --> |
| 276 | 272 | <div class="input-group checkbox-group"> |
| 277 | 273 | <label> |
| 278 | <input | |
| 279 | v-model="displayValue" | |
| 280 | type="checkbox" | |
| 281 | > | |
| 274 | <input v-model="displayValue" type="checkbox" /> | |
| 282 | 275 | Display Value |
| 283 | 276 | </label> |
| 284 | 277 | </div> |
| @@ -286,116 +279,66 @@ watch([ | ||
| 286 | 279 | <!-- Width Input --> |
| 287 | 280 | <div class="input-group"> |
| 288 | 281 | <label for="width">Width:</label> |
| 289 | <input | |
| 290 | id="width" | |
| 291 | v-model="width" | |
| 292 | type="number" | |
| 293 | min="1" | |
| 294 | > | |
| 282 | <input id="width" v-model="width" type="number" min="1" /> | |
| 295 | 283 | </div> |
| 296 | 284 | |
| 297 | 285 | <!-- Height Input --> |
| 298 | 286 | <div class="input-group"> |
| 299 | 287 | <label for="height">Height:</label> |
| 300 | <input | |
| 301 | id="height" | |
| 302 | v-model="height" | |
| 303 | type="number" | |
| 304 | min="1" | |
| 305 | > | |
| 288 | <input id="height" v-model="height" type="number" min="1" /> | |
| 306 | 289 | </div> |
| 307 | 290 | |
| 308 | 291 | <!-- Text Position --> |
| 309 | 292 | <div class="input-group"> |
| 310 | 293 | <label for="text-position">Text Position:</label> |
| 311 | <select | |
| 312 | id="text-position" | |
| 313 | v-model="textPosition" | |
| 314 | > | |
| 315 | <option value="bottom"> | |
| 316 | Bottom | |
| 317 | </option> | |
| 318 | <option value="top"> | |
| 319 | Top | |
| 320 | </option> | |
| 294 | <select id="text-position" v-model="textPosition"> | |
| 295 | <option value="bottom">Bottom</option> | |
| 296 | <option value="top">Top</option> | |
| 321 | 297 | </select> |
| 322 | 298 | </div> |
| 323 | 299 | |
| 324 | 300 | <!-- Text Alignment --> |
| 325 | 301 | <div class="input-group"> |
| 326 | 302 | <label for="text-align">Text Alignment:</label> |
| 327 | <select | |
| 328 | id="text-align" | |
| 329 | v-model="textAlign" | |
| 330 | > | |
| 331 | <option value="center"> | |
| 332 | Center | |
| 333 | </option> | |
| 334 | <option value="left"> | |
| 335 | Left | |
| 336 | </option> | |
| 337 | <option value="right"> | |
| 338 | Right | |
| 339 | </option> | |
| 303 | <select id="text-align" v-model="textAlign"> | |
| 304 | <option value="center">Center</option> | |
| 305 | <option value="left">Left</option> | |
| 306 | <option value="right">Right</option> | |
| 340 | 307 | </select> |
| 341 | 308 | </div> |
| 342 | 309 | |
| 343 | 310 | <!-- Font Size --> |
| 344 | 311 | <div class="input-group"> |
| 345 | 312 | <label for="font-size">Font Size:</label> |
| 346 | <input | |
| 347 | id="font-size" | |
| 348 | v-model="fontSize" | |
| 349 | type="number" | |
| 350 | min="1" | |
| 351 | > | |
| 313 | <input id="font-size" v-model="fontSize" type="number" min="1" /> | |
| 352 | 314 | </div> |
| 353 | 315 | |
| 354 | 316 | <!-- Margin --> |
| 355 | 317 | <div class="input-group"> |
| 356 | 318 | <label for="margin">Margin:</label> |
| 357 | <input | |
| 358 | id="margin" | |
| 359 | v-model="margin" | |
| 360 | type="number" | |
| 361 | min="0" | |
| 362 | > | |
| 319 | <input id="margin" v-model="margin" type="number" min="0" /> | |
| 363 | 320 | </div> |
| 364 | 321 | |
| 365 | 322 | <!-- Line Color --> |
| 366 | 323 | <div class="input-group"> |
| 367 | 324 | <label for="line-color">Line Color:</label> |
| 368 | <input | |
| 369 | id="line-color" | |
| 370 | v-model="lineColor" | |
| 371 | type="color" | |
| 372 | > | |
| 325 | <input id="line-color" v-model="lineColor" type="color" /> | |
| 373 | 326 | </div> |
| 374 | 327 | |
| 375 | 328 | <!-- Background Color --> |
| 376 | 329 | <div class="input-group"> |
| 377 | 330 | <label for="background">Background:</label> |
| 378 | <input | |
| 379 | id="background" | |
| 380 | v-model="background" | |
| 381 | type="color" | |
| 382 | > | |
| 331 | <input id="background" v-model="background" type="color" /> | |
| 383 | 332 | </div> |
| 384 | 333 | </div> |
| 385 | 334 | </div> |
| 386 | 335 | |
| 387 | 336 | <div class="barcode-section"> |
| 388 | <div | |
| 389 | v-if="error" | |
| 390 | class="error-message" | |
| 391 | > | |
| 337 | <div v-if="error" class="error-message"> | |
| 392 | 338 | {{ error }} |
| 393 | 339 | </div> |
| 394 | 340 | |
| 395 | <div | |
| 396 | ref="barcodeContainer" | |
| 397 | class="barcode-container" | |
| 398 | /> | |
| 341 | <div ref="barcodeContainer" class="barcode-container" /> | |
| 399 | 342 | </div> |
| 400 | 343 | </div> |
| 401 | 344 | </template> |
| @@ -1,39 +1,38 @@ | ||
| 1 | 1 | <script setup> |
| 2 | import { QRCode, QRErrorCorrectLevel } from '@stacksjs/qrx' | |
| 3 | import { onMounted, ref, watch } from 'vue' | |
| 2 | import { QRCode, QRErrorCorrectLevel } from "ts-qr-codes"; | |
| 3 | import { onMounted, ref, watch } from "vue"; | |
| 4 | 4 | |
| 5 | const text = ref('Hello World!') | |
| 6 | const errorLevel = ref(QRErrorCorrectLevel.H) | |
| 7 | const useSVG = ref(true) | |
| 8 | const qrContainer = ref(null) | |
| 9 | let qrCode = null | |
| 5 | const text = ref("Hello World!"); | |
| 6 | const errorLevel = ref(QRErrorCorrectLevel.H); | |
| 7 | const useSVG = ref(true); | |
| 8 | const qrContainer = ref(null); | |
| 9 | let qrCode = null; | |
| 10 | 10 | |
| 11 | 11 | function updateQRCode() { |
| 12 | if (!qrContainer.value) | |
| 13 | return | |
| 12 | if (!qrContainer.value) return; | |
| 14 | 13 | |
| 15 | 14 | if (qrCode) { |
| 16 | qrCode.clear() | |
| 15 | qrCode.clear(); | |
| 17 | 16 | } |
| 18 | 17 | |
| 19 | 18 | qrCode = new QRCode(qrContainer.value, { |
| 20 | 19 | text: text.value, |
| 21 | 20 | width: 256, |
| 22 | 21 | height: 256, |
| 23 | colorDark: '#000000', | |
| 24 | colorLight: '#ffffff', | |
| 22 | colorDark: "#000000", | |
| 23 | colorLight: "#ffffff", | |
| 25 | 24 | correctLevel: Number.parseInt(errorLevel.value), |
| 26 | 25 | useSVG: useSVG.value, |
| 27 | }) | |
| 26 | }); | |
| 28 | 27 | } |
| 29 | 28 | |
| 30 | 29 | onMounted(() => { |
| 31 | updateQRCode() | |
| 32 | }) | |
| 30 | updateQRCode(); | |
| 31 | }); | |
| 33 | 32 | |
| 34 | 33 | watch([text, errorLevel, useSVG], () => { |
| 35 | updateQRCode() | |
| 36 | }) | |
| 34 | updateQRCode(); | |
| 35 | }); | |
| 37 | 36 | </script> |
| 38 | 37 | |
| 39 | 38 | <template> |
| @@ -46,30 +45,22 @@ watch([text, errorLevel, useSVG], () => { | ||
| 46 | 45 | v-model="text" |
| 47 | 46 | type="text" |
| 48 | 47 | placeholder="Enter text to encode" |
| 49 | > | |
| 48 | /> | |
| 50 | 49 | </div> |
| 51 | 50 | |
| 52 | 51 | <div class="input-group"> |
| 53 | 52 | <label for="error-level">Error Correction:</label> |
| 54 | 53 | <select id="error-level" v-model="errorLevel"> |
| 55 | <option value="1"> | |
| 56 | Level L (7%) | |
| 57 | </option> | |
| 58 | <option value="0"> | |
| 59 | Level M (15%) | |
| 60 | </option> | |
| 61 | <option value="3"> | |
| 62 | Level Q (25%) | |
| 63 | </option> | |
| 64 | <option value="2"> | |
| 65 | Level H (30%) | |
| 66 | </option> | |
| 54 | <option value="1">Level L (7%)</option> | |
| 55 | <option value="0">Level M (15%)</option> | |
| 56 | <option value="3">Level Q (25%)</option> | |
| 57 | <option value="2">Level H (30%)</option> | |
| 67 | 58 | </select> |
| 68 | 59 | </div> |
| 69 | 60 | |
| 70 | 61 | <div class="input-group"> |
| 71 | 62 | <label> |
| 72 | <input v-model="useSVG" type="checkbox"> | |
| 63 | <input v-model="useSVG" type="checkbox" /> | |
| 73 | 64 | Use SVG Renderer |
| 74 | 65 | </label> |
| 75 | 66 | </div> |
| @@ -1,29 +1,26 @@ | ||
| 1 | import { resolve } from 'node:path' | |
| 1 | import { resolve } from "node:path"; | |
| 2 | 2 | // import Inspect from 'vite-plugin-inspect' |
| 3 | import UnoCSS from 'unocss/vite' | |
| 4 | import IconsResolver from 'unplugin-icons/resolver' | |
| 5 | import Icons from 'unplugin-icons/vite' | |
| 6 | import Components from 'unplugin-vue-components/vite' | |
| 7 | import { defineConfig } from 'vite' | |
| 3 | import UnoCSS from "unocss/vite"; | |
| 4 | import IconsResolver from "unplugin-icons/resolver"; | |
| 5 | import Icons from "unplugin-icons/vite"; | |
| 6 | import Components from "unplugin-vue-components/vite"; | |
| 7 | import { defineConfig } from "vite"; | |
| 8 | 8 | |
| 9 | 9 | export default defineConfig({ |
| 10 | 10 | build: { |
| 11 | assetsDir: 'assets', | |
| 11 | assetsDir: "assets", | |
| 12 | 12 | rollupOptions: { |
| 13 | 13 | output: { |
| 14 | assetFileNames: 'assets/[name].[hash][extname]', | |
| 14 | assetFileNames: "assets/[name].[hash][extname]", | |
| 15 | 15 | }, |
| 16 | 16 | }, |
| 17 | 17 | }, |
| 18 | 18 | |
| 19 | 19 | resolve: { |
| 20 | 20 | alias: { |
| 21 | '@stacksjs/qrx': resolve(__dirname, '../../packages/qrx/src/index.ts'), | |
| 21 | "ts-qr-codes": resolve(__dirname, "../../packages/qrx/src/index.ts"), | |
| 22 | 22 | }, |
| 23 | dedupe: [ | |
| 24 | 'vue', | |
| 25 | '@vue/runtime-core', | |
| 26 | ], | |
| 23 | dedupe: ["vue", "@vue/runtime-core"], | |
| 27 | 24 | }, |
| 28 | 25 | |
| 29 | 26 | plugins: [ |
| @@ -33,23 +30,23 @@ export default defineConfig({ | ||
| 33 | 30 | |
| 34 | 31 | // plugins |
| 35 | 32 | Components({ |
| 36 | dirs: resolve(__dirname, 'theme/components'), | |
| 33 | dirs: resolve(__dirname, "theme/components"), | |
| 37 | 34 | include: [/\.vue$/, /\.vue\?vue/, /\.md$/], |
| 38 | 35 | resolvers: [ |
| 39 | 36 | IconsResolver({ |
| 40 | componentPrefix: '', | |
| 37 | componentPrefix: "", | |
| 41 | 38 | }), |
| 42 | 39 | ], |
| 43 | dts: resolve(__dirname, 'components.d.ts'), | |
| 44 | transformer: 'vue3', | |
| 40 | dts: resolve(__dirname, "components.d.ts"), | |
| 41 | transformer: "vue3", | |
| 45 | 42 | }), |
| 46 | 43 | |
| 47 | 44 | Icons({ |
| 48 | compiler: 'vue3', | |
| 49 | defaultStyle: 'display: inline-block', | |
| 45 | compiler: "vue3", | |
| 46 | defaultStyle: "display: inline-block", | |
| 50 | 47 | }), |
| 51 | 48 | |
| 52 | UnoCSS(resolve(__dirname, 'unocss.config.ts')), | |
| 49 | UnoCSS(resolve(__dirname, "unocss.config.ts")), | |
| 53 | 50 | |
| 54 | 51 | // Inspect(), |
| 55 | 52 | ], |
| @@ -57,7 +54,7 @@ export default defineConfig({ | ||
| 57 | 54 | optimizeDeps: { |
| 58 | 55 | exclude: [ |
| 59 | 56 | // 'vue', |
| 60 | 'body-scroll-lock', | |
| 57 | "body-scroll-lock", | |
| 61 | 58 | ], |
| 62 | 59 | }, |
| 63 | }) | |
| 60 | }); | |
| @@ -17,7 +17,7 @@ CODE128 has three different modes, each optimized for different types of data: | ||
| 17 | 17 | The simplest way to use CODE128 is to let qrx automatically choose the best mode: |
| 18 | 18 | |
| 19 | 19 | ```ts |
| 20 | import { barcode } from '@stacksjs/qrx' | |
| 20 | import { barcode } from 'ts-qr-codes' | |
| 21 | 21 | |
| 22 | 22 | // Automatic mode (recommended) |
| 23 | 23 | barcode('#barcode', 'Example1234') // CODE128 auto is the default |
| @@ -31,7 +31,7 @@ barcode('#barcode', 'Example1234', { format: 'CODE128' }) // Explicit format spe | ||
| 31 | 31 | Sometimes you may need to force a specific CODE128 mode, particularly when working with barcode scanners that only support certain modes: |
| 32 | 32 | |
| 33 | 33 | ```ts |
| 34 | import { barcode } from '@stacksjs/qrx' | |
| 34 | import { barcode } from 'ts-qr-codes' | |
| 35 | 35 | |
| 36 | 36 | // Mode A - Uppercase & Control Characters |
| 37 | 37 | barcode('#barcode', 'EXAMPLE\n1234', { format: 'CODE128A' }) |
| @@ -50,7 +50,7 @@ barcode('#barcode', '12345678', { format: 'CODE128C' }) | ||
| 50 | 50 | CODE128 can be encoded as GS1-128 _(formerly known as EAN-128)_ using the `ean128` option: |
| 51 | 51 | |
| 52 | 52 | ```ts |
| 53 | import { barcode } from '@stacksjs/qrx' | |
| 53 | import { barcode } from 'ts-qr-codes' | |
| 54 | 54 | |
| 55 | 55 | barcode('#barcode', '12345678', { |
| 56 | 56 | format: 'CODE128C', |
| @@ -65,7 +65,7 @@ barcode('#barcode', '12345678', { | ||
| 65 | 65 | CODE128 supports the full ASCII character set (0-127). Here are different ways to encode special characters: |
| 66 | 66 | |
| 67 | 67 | ```ts |
| 68 | import { barcode } from '@stacksjs/qrx' | |
| 68 | import { barcode } from 'ts-qr-codes' | |
| 69 | 69 | |
| 70 | 70 | // Using escape sequences |
| 71 | 71 | barcode('#barcode', '\n\t\r') |
| @@ -84,7 +84,7 @@ barcode('#barcode', String.fromCharCode(10, 9, 13)) | ||
| 84 | 84 | You can customize the appearance of CODE128 barcodes with these options: |
| 85 | 85 | |
| 86 | 86 | ```ts |
| 87 | import { barcode } from '@stacksjs/qrx' | |
| 87 | import { barcode } from 'ts-qr-codes' | |
| 88 | 88 | |
| 89 | 89 | barcode('#barcode', 'Example1234', { |
| 90 | 90 | format: 'CODE128', |
| @@ -16,7 +16,7 @@ CODE39 supports: | ||
| 16 | 16 | Here's a simple example of generating a CODE39 barcode: |
| 17 | 17 | |
| 18 | 18 | ```ts |
| 19 | import { barcode } from '@stacksjs/qrx' | |
| 19 | import { barcode } from 'ts-qr-codes' | |
| 20 | 20 | |
| 21 | 21 | barcode('#barcode', 'CODE39 Barcode', { |
| 22 | 22 | format: 'CODE39' |
| @@ -36,7 +36,7 @@ CODE39 supports an optional modulo 43 checksum digit for enhanced error detectio | ||
| 36 | 36 | Enable the checksum using the `mod43` option: |
| 37 | 37 | |
| 38 | 38 | ```ts |
| 39 | import { barcode } from '@stacksjs/qrx' | |
| 39 | import { barcode } from 'ts-qr-codes' | |
| 40 | 40 | |
| 41 | 41 | barcode('#barcode', 'ABCDEFG', { |
| 42 | 42 | format: 'CODE39', |
| @@ -51,7 +51,7 @@ barcode('#barcode', 'ABCDEFG', { | ||
| 51 | 51 | CODE39 supports all standard customization options: |
| 52 | 52 | |
| 53 | 53 | ```ts |
| 54 | import { barcode } from '@stacksjs/qrx' | |
| 54 | import { barcode } from 'ts-qr-codes' | |
| 55 | 55 | |
| 56 | 56 | barcode('#barcode', 'CUSTOM39', { |
| 57 | 57 | format: 'CODE39', |
| @@ -5,7 +5,7 @@ Codabar _(also known as Code 2 of 7, USD-4, or NW-7)_ is a linear barcode format | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '1234567890', { |
| 11 | 11 | format: 'codabar' |
| @@ -19,7 +19,7 @@ barcode('#barcode', '1234567890', { | ||
| 19 | 19 | You can specify start and stop characters (`A`, `B`, `C`, or `D`). If not specified, `A` is used by default: |
| 20 | 20 | |
| 21 | 21 | ```ts |
| 22 | import { barcode } from '@stacksjs/qrx' | |
| 22 | import { barcode } from 'ts-qr-codes' | |
| 23 | 23 | |
| 24 | 24 | barcode('#barcode', 'C1234567890D', { |
| 25 | 25 | format: 'codabar' |
| @@ -38,7 +38,7 @@ Codabar supports: | ||
| 38 | 38 | ## Advanced Options |
| 39 | 39 | |
| 40 | 40 | ```ts |
| 41 | import { barcode } from '@stacksjs/qrx' | |
| 41 | import { barcode } from 'ts-qr-codes' | |
| 42 | 42 | |
| 43 | 43 | barcode('#barcode', 'A1234-5678.90B', { |
| 44 | 44 | format: 'codabar', |
| @@ -79,7 +79,7 @@ barcode('#barcode', 'A1234-5678.90B', { | ||
| 79 | 79 | ## Error Handling |
| 80 | 80 | |
| 81 | 81 | ```ts |
| 82 | import { barcode } from '@stacksjs/qrx' | |
| 82 | import { barcode } from 'ts-qr-codes' | |
| 83 | 83 | |
| 84 | 84 | barcode('#barcode', 'A123456B', { |
| 85 | 85 | format: 'codabar', |
| @@ -5,7 +5,7 @@ EAN-13 _(European Article Number)_ is the most widely used retail barcode format | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '5901234123457', { format: 'EAN13' }) |
| 11 | 11 | ``` |
| @@ -26,7 +26,7 @@ An EAN-13 barcode consists of: | ||
| 26 | 26 | The check digit is automatically calculated if omitted: |
| 27 | 27 | |
| 28 | 28 | ```ts |
| 29 | import { barcode } from '@stacksjs/qrx' | |
| 29 | import { barcode } from 'ts-qr-codes' | |
| 30 | 30 | |
| 31 | 31 | // These generate the same barcode |
| 32 | 32 | barcode('#barcode', '590123412345', { format: 'EAN13' }) // Auto-calculates check digit |
| @@ -36,7 +36,7 @@ barcode('#barcode', '5901234123457', { format: 'EAN13' }) // Manual check digit | ||
| 36 | 36 | ## Advanced Options |
| 37 | 37 | |
| 38 | 38 | ```ts |
| 39 | import { barcode } from '@stacksjs/qrx' | |
| 39 | import { barcode } from 'ts-qr-codes' | |
| 40 | 40 | |
| 41 | 41 | barcode('#barcode', '5901234123457', { |
| 42 | 42 | format: 'EAN13', |
| @@ -56,7 +56,7 @@ barcode('#barcode', '5901234123457', { | ||
| 56 | 56 | Remove guard bars for special applications: |
| 57 | 57 | |
| 58 | 58 | ```ts |
| 59 | import { barcode } from '@stacksjs/qrx' | |
| 59 | import { barcode } from 'ts-qr-codes' | |
| 60 | 60 | |
| 61 | 61 | barcode('#barcode', '5901234123457', { |
| 62 | 62 | format: 'EAN13', |
| @@ -71,7 +71,7 @@ barcode('#barcode', '5901234123457', { | ||
| 71 | 71 | Add a character after the barcode (commonly '>') |
| 72 | 72 | |
| 73 | 73 | ```ts |
| 74 | import { barcode } from '@stacksjs/qrx' | |
| 74 | import { barcode } from 'ts-qr-codes' | |
| 75 | 75 | |
| 76 | 76 | barcode('#barcode', '5901234123457', { |
| 77 | 77 | format: 'EAN13', |
| @@ -85,7 +85,7 @@ barcode('#barcode', '5901234123457', { | ||
| 85 | 85 | |
| 86 | 86 | Combine with EAN-2 or EAN-5 supplemental barcodes: |
| 87 | 87 | |
| 88 | import { barcode } from '@stacksjs/qrx' | |
| 88 | import { barcode } from 'ts-qr-codes' | |
| 89 | 89 | |
| 90 | 90 | ```ts |
| 91 | 91 | barcode('#barcode') |
| @@ -117,7 +117,7 @@ barcode('#barcode') | ||
| 117 | 117 | ## Error Handling |
| 118 | 118 | |
| 119 | 119 | ```ts |
| 120 | import { barcode } from '@stacksjs/qrx' | |
| 120 | import { barcode } from 'ts-qr-codes' | |
| 121 | 121 | |
| 122 | 122 | barcode('#barcode', '5901234123457', { |
| 123 | 123 | format: 'EAN13', |
| @@ -5,7 +5,7 @@ EAN-2 is a supplemental two-digit barcode typically used for periodical publicat | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '53', { format: 'EAN2' }) |
| 11 | 11 | ``` |
| @@ -24,7 +24,7 @@ An EAN-2 barcode consists of: | ||
| 24 | 24 | ## Usage with Main Barcode |
| 25 | 25 | |
| 26 | 26 | ```ts |
| 27 | import { barcode } from '@stacksjs/qrx' | |
| 27 | import { barcode } from 'ts-qr-codes' | |
| 28 | 28 | |
| 29 | 29 | barcode('#barcode') |
| 30 | 30 | .EAN13('9771234567003') |
| @@ -42,7 +42,7 @@ barcode('#barcode') | ||
| 42 | 42 | ## Customization Options |
| 43 | 43 | |
| 44 | 44 | ```ts |
| 45 | import { barcode } from '@stacksjs/qrx' | |
| 45 | import { barcode } from 'ts-qr-codes' | |
| 46 | 46 | |
| 47 | 47 | barcode('#barcode', '53', { |
| 48 | 48 | format: 'EAN2', |
| @@ -99,7 +99,7 @@ barcode('#barcode', '53', { | ||
| 99 | 99 | ## Error Handling |
| 100 | 100 | |
| 101 | 101 | ```ts |
| 102 | import { barcode } from '@stacksjs/qrx' | |
| 102 | import { barcode } from 'ts-qr-codes' | |
| 103 | 103 | |
| 104 | 104 | barcode('#barcode', '53', { |
| 105 | 105 | format: 'EAN2', |
| @@ -5,7 +5,7 @@ EAN-5 is a supplemental barcode that adds 5 additional digits to EAN-13 or UPC b | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '54495', { format: 'EAN5' }) |
| 11 | 11 | ``` |
| @@ -23,7 +23,7 @@ An EAN-5 barcode consists of: | ||
| 23 | 23 | ## Common Usage with EAN-13 |
| 24 | 24 | |
| 25 | 25 | ```ts |
| 26 | import { barcode } from '@stacksjs/qrx' | |
| 26 | import { barcode } from 'ts-qr-codes' | |
| 27 | 27 | |
| 28 | 28 | barcode('#barcode') |
| 29 | 29 | .EAN13('9781234567897') |
| @@ -41,7 +41,7 @@ barcode('#barcode') | ||
| 41 | 41 | ## Customization Options |
| 42 | 42 | |
| 43 | 43 | ```ts |
| 44 | import { barcode } from '@stacksjs/qrx' | |
| 44 | import { barcode } from 'ts-qr-codes' | |
| 45 | 45 | |
| 46 | 46 | barcode('#barcode', '54495', { |
| 47 | 47 | format: 'EAN5', |
| @@ -97,7 +97,7 @@ barcode('#barcode', '54495', { | ||
| 97 | 97 | ## Error Handling |
| 98 | 98 | |
| 99 | 99 | ```ts |
| 100 | import { barcode } from '@stacksjs/qrx' | |
| 100 | import { barcode } from 'ts-qr-codes' | |
| 101 | 101 | |
| 102 | 102 | barcode('#barcode', '54495', { |
| 103 | 103 | format: 'EAN5', |
| @@ -5,7 +5,7 @@ EAN-8 is a shortened version of EAN-13, designed for use on smaller packages whe | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '96385074', { format: 'EAN8' }) |
| 11 | 11 | ``` |
| @@ -25,7 +25,7 @@ An EAN-8 barcode consists of: | ||
| 25 | 25 | The check digit is automatically calculated if omitted: |
| 26 | 26 | |
| 27 | 27 | ```ts |
| 28 | import { barcode } from '@stacksjs/qrx' | |
| 28 | import { barcode } from 'ts-qr-codes' | |
| 29 | 29 | |
| 30 | 30 | // These generate the same barcode |
| 31 | 31 | barcode('#barcode', '9638507', { format: 'EAN8' }) // Auto-calculates check digit |
| @@ -37,7 +37,7 @@ barcode('#barcode', '96385074', { format: 'EAN8' }) // Manual check digit | ||
| 37 | 37 | You can customize the appearance of EAN-8 barcodes with these options: |
| 38 | 38 | |
| 39 | 39 | ```ts |
| 40 | import { barcode } from '@stacksjs/qrx' | |
| 40 | import { barcode } from 'ts-qr-codes' | |
| 41 | 41 | |
| 42 | 42 | barcode('#barcode', '96385074', { |
| 43 | 43 | format: 'EAN8', |
| @@ -56,7 +56,7 @@ barcode('#barcode', '96385074', { | ||
| 56 | 56 | Remove guard bars for special applications: |
| 57 | 57 | |
| 58 | 58 | ```ts |
| 59 | import { barcode } from '@stacksjs/qrx' | |
| 59 | import { barcode } from 'ts-qr-codes' | |
| 60 | 60 | |
| 61 | 61 | barcode('#barcode', '96385074', { |
| 62 | 62 | format: 'EAN8', |
| @@ -71,7 +71,7 @@ barcode('#barcode', '96385074', { | ||
| 71 | 71 | Can be combined with EAN-2 or EAN-5 supplemental barcodes: |
| 72 | 72 | |
| 73 | 73 | ```ts |
| 74 | import { barcode } from '@stacksjs/qrx' | |
| 74 | import { barcode } from 'ts-qr-codes' | |
| 75 | 75 | |
| 76 | 76 | barcode('#barcode') |
| 77 | 77 | .EAN8('96385074') |
| @@ -99,7 +99,7 @@ barcode('#barcode') | ||
| 99 | 99 | ## Error Handling |
| 100 | 100 | |
| 101 | 101 | ```ts |
| 102 | import { barcode } from '@stacksjs/qrx' | |
| 102 | import { barcode } from 'ts-qr-codes' | |
| 103 | 103 | |
| 104 | 104 | barcode('#barcode', '96385074', { |
| 105 | 105 | format: 'EAN8', |
| @@ -5,7 +5,7 @@ UPC-A (Universal Product Code) is the standard barcode format for retail product | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '123456789012', { format: 'UPC' }) |
| 11 | 11 | ``` |
| @@ -26,7 +26,7 @@ A UPC-A barcode consists of: | ||
| 26 | 26 | The check digit is automatically calculated if omitted: |
| 27 | 27 | |
| 28 | 28 | ```ts |
| 29 | import { barcode } from '@stacksjs/qrx' | |
| 29 | import { barcode } from 'ts-qr-codes' | |
| 30 | 30 | |
| 31 | 31 | // These generate the same barcode |
| 32 | 32 | barcode('#barcode', '12345678901', { format: 'UPC' }) // Auto-calculates check digit |
| @@ -38,7 +38,7 @@ barcode('#barcode', '123456789012', { format: 'UPC' }) // Manual check digit | ||
| 38 | 38 | Remove guard bars for special applications: |
| 39 | 39 | |
| 40 | 40 | ```ts |
| 41 | import { barcode } from '@stacksjs/qrx' | |
| 41 | import { barcode } from 'ts-qr-codes' | |
| 42 | 42 | |
| 43 | 43 | barcode('#barcode', '123456789012', { |
| 44 | 44 | format: 'UPC', |
| @@ -51,7 +51,7 @@ barcode('#barcode', '123456789012', { | ||
| 51 | 51 | ## Advanced Options |
| 52 | 52 | |
| 53 | 53 | ```ts |
| 54 | import { barcode } from '@stacksjs/qrx' | |
| 54 | import { barcode } from 'ts-qr-codes' | |
| 55 | 55 | |
| 56 | 56 | barcode('#barcode', '123456789012', { |
| 57 | 57 | format: 'UPC', |
| @@ -71,7 +71,7 @@ barcode('#barcode', '123456789012', { | ||
| 71 | 71 | The standard way of printing UPC-A with guard bars: |
| 72 | 72 | |
| 73 | 73 | ```ts |
| 74 | import { barcode } from '@stacksjs/qrx' | |
| 74 | import { barcode } from 'ts-qr-codes' | |
| 75 | 75 | |
| 76 | 76 | barcode('#barcode', '123456789012', { |
| 77 | 77 | format: 'UPC', |
| @@ -86,7 +86,7 @@ barcode('#barcode', '123456789012', { | ||
| 86 | 86 | Combine with EAN-2 or EAN-5 supplemental barcodes: |
| 87 | 87 | |
| 88 | 88 | ```ts |
| 89 | import { barcode } from '@stacksjs/qrx' | |
| 89 | import { barcode } from 'ts-qr-codes' | |
| 90 | 90 | |
| 91 | 91 | barcode('#barcode') |
| 92 | 92 | .UPC('123456789012') |
| @@ -126,7 +126,7 @@ barcode('#barcode', '212345678912', { format: 'UPC' }) | ||
| 126 | 126 | ## Error Handling |
| 127 | 127 | |
| 128 | 128 | ```ts |
| 129 | import { barcode } from '@stacksjs/qrx' | |
| 129 | import { barcode } from 'ts-qr-codes' | |
| 130 | 130 | |
| 131 | 131 | barcode('#barcode', '123456789012', { |
| 132 | 132 | format: 'UPC', |
| @@ -5,7 +5,7 @@ UPC-E is a zero-suppressed version of UPC-A, designed for smaller packages. It's | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '01234565', { format: 'UPCE' }) |
| 11 | 11 | ``` |
| @@ -40,7 +40,7 @@ UPC-E compresses UPC-A codes that end in zeros. The compression patterns are: | ||
| 40 | 40 | ## Basic Encoding |
| 41 | 41 | |
| 42 | 42 | ```ts |
| 43 | import { barcode } from '@stacksjs/qrx' | |
| 43 | import { barcode } from 'ts-qr-codes' | |
| 44 | 44 | |
| 45 | 45 | // Direct UPC-E number |
| 46 | 46 | barcode('#barcode', '01234565', { format: 'UPCE' }) |
| @@ -52,7 +52,7 @@ barcode('#barcode', '01234565', { format: 'UPCE' }) | ||
| 52 | 52 | ## Advanced Options |
| 53 | 53 | |
| 54 | 54 | ```ts |
| 55 | import { barcode } from '@stacksjs/qrx' | |
| 55 | import { barcode } from 'ts-qr-codes' | |
| 56 | 56 | |
| 57 | 57 | barcode('#barcode', '01234565', { |
| 58 | 58 | format: 'UPCE', |
| @@ -70,7 +70,7 @@ barcode('#barcode', '01234565', { | ||
| 70 | 70 | ## Conversion Examples |
| 71 | 71 | |
| 72 | 72 | ```ts |
| 73 | import { barcode } from '@stacksjs/qrx' | |
| 73 | import { barcode } from 'ts-qr-codes' | |
| 74 | 74 | |
| 75 | 75 | // These UPC-A numbers compress to the same UPC-E |
| 76 | 76 | barcode('#barcode', '01200000345', { format: 'UPCE' }) // -> 01234565 |
| @@ -82,7 +82,7 @@ barcode('#barcode', '01234500005', { format: 'UPCE' }) // -> 01234565 | ||
| 82 | 82 | ## Add-on Support |
| 83 | 83 | |
| 84 | 84 | ```ts |
| 85 | import { barcode } from '@stacksjs/qrx' | |
| 85 | import { barcode } from 'ts-qr-codes' | |
| 86 | 86 | |
| 87 | 87 | barcode('#barcode') |
| 88 | 88 | .UPCE('01234565') |
| @@ -99,7 +99,7 @@ barcode('#barcode') | ||
| 99 | 99 | ## Error Handling |
| 100 | 100 | |
| 101 | 101 | ```ts |
| 102 | import { barcode } from '@stacksjs/qrx' | |
| 102 | import { barcode } from 'ts-qr-codes' | |
| 103 | 103 | |
| 104 | 104 | barcode('#barcode', '01234565', { |
| 105 | 105 | format: 'UPCE', |
| @@ -16,7 +16,7 @@ qrx supports the following EAN/UPC formats: | ||
| 16 | 16 | ## Basic Usage |
| 17 | 17 | |
| 18 | 18 | ```ts |
| 19 | import { barcode } from '@stacksjs/qrx' | |
| 19 | import { barcode } from 'ts-qr-codes' | |
| 20 | 20 | |
| 21 | 21 | // EAN-13 example |
| 22 | 22 | barcode('#barcode', '5901234123457', { format: 'EAN13' }) |
| @@ -37,7 +37,7 @@ barcode('#barcode', '53', { format: 'EAN2' }) | ||
| 37 | 37 | All EAN/UPC formats support these basic options: |
| 38 | 38 | |
| 39 | 39 | ```ts |
| 40 | import { barcode } from '@stacksjs/qrx' | |
| 40 | import { barcode } from 'ts-qr-codes' | |
| 41 | 41 | |
| 42 | 42 | barcode('#barcode', '5901234123457', { |
| 43 | 43 | format: 'EAN13', |
| @@ -59,7 +59,7 @@ barcode('#barcode', '5901234123457', { | ||
| 59 | 59 | EAN-5 and EAN-2 are supplemental barcodes typically used with EAN-13 or UPC-A. They can be combined using the advanced syntax: |
| 60 | 60 | |
| 61 | 61 | ```ts |
| 62 | import { barcode } from '@stacksjs/qrx' | |
| 62 | import { barcode } from 'ts-qr-codes' | |
| 63 | 63 | |
| 64 | 64 | barcode('#barcode') |
| 65 | 65 | .EAN13('1234567890128') |
| @@ -79,7 +79,7 @@ barcode('#barcode') | ||
| 79 | 79 | EAN-13, EAN-8, and UPC formats support a `flat` option to remove guard bars: |
| 80 | 80 | |
| 81 | 81 | ```ts |
| 82 | import { barcode } from '@stacksjs/qrx' | |
| 82 | import { barcode } from 'ts-qr-codes' | |
| 83 | 83 | |
| 84 | 84 | barcode('#barcode', '1234567890128', { |
| 85 | 85 | format: 'EAN13', |
| @@ -7,7 +7,7 @@ The last digit of an ITF-14 barcode is an checksum. It is normally included but | ||
| 7 | 7 | ## Example |
| 8 | 8 | |
| 9 | 9 | ```ts |
| 10 | import { barcode } from '@stacksjs/qrx' | |
| 10 | import { barcode } from 'ts-qr-codes' | |
| 11 | 11 | |
| 12 | 12 | barcode('#barcode', '12345678901231', { |
| 13 | 13 | format: 'ITF14' |
| @@ -5,7 +5,7 @@ MSI10 is the MSI variant that uses a single Mod 10 check digit for error detecti | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '1234', { format: 'MSI10' }) // Result: 12344 |
| 11 | 11 | ``` |
| @@ -33,7 +33,7 @@ Result: 12344 | ||
| 33 | 33 | ## Advanced Options |
| 34 | 34 | |
| 35 | 35 | ```ts |
| 36 | import { barcode } from '@stacksjs/qrx' | |
| 36 | import { barcode } from 'ts-qr-codes' | |
| 37 | 37 | |
| 38 | 38 | barcode('#barcode', '1234', { |
| 39 | 39 | format: 'MSI10', |
| @@ -53,7 +53,7 @@ barcode('#barcode', '1234', { | ||
| 53 | 53 | ## Error Detection |
| 54 | 54 | |
| 55 | 55 | ```ts |
| 56 | import { barcode } from '@stacksjs/qrx' | |
| 56 | import { barcode } from 'ts-qr-codes' | |
| 57 | 57 | |
| 58 | 58 | barcode('#barcode', '1234', { |
| 59 | 59 | format: 'MSI10', |
| @@ -5,7 +5,7 @@ MSI1010 uses two Mod 10 check digits for enhanced error detection. This variant | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '1234', { format: 'MSI1010' }) // Result: 123448 |
| 11 | 11 | ``` |
| @@ -48,7 +48,7 @@ Final Result: 123448 | ||
| 48 | 48 | ## Advanced Options |
| 49 | 49 | |
| 50 | 50 | ```ts |
| 51 | import { barcode } from '@stacksjs/qrx' | |
| 51 | import { barcode } from 'ts-qr-codes' | |
| 52 | 52 | |
| 53 | 53 | barcode('#barcode', '1234', { |
| 54 | 54 | format: 'MSI1010', |
| @@ -68,7 +68,7 @@ barcode('#barcode', '1234', { | ||
| 68 | 68 | ## Error Detection |
| 69 | 69 | |
| 70 | 70 | ```ts |
| 71 | import { barcode } from '@stacksjs/qrx' | |
| 71 | import { barcode } from 'ts-qr-codes' | |
| 72 | 72 | |
| 73 | 73 | barcode('#barcode', '1234', { |
| 74 | 74 | format: 'MSI1010', |
| @@ -5,7 +5,7 @@ MSI11 is the MSI variant that uses a single Mod 11 check digit for error detecti | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '1234', { format: 'MSI11' }) // Result: 12343 |
| 11 | 11 | ``` |
| @@ -35,7 +35,7 @@ Result: 12343 | ||
| 35 | 35 | ## Advanced Options |
| 36 | 36 | |
| 37 | 37 | ```ts |
| 38 | import { barcode } from '@stacksjs/qrx' | |
| 38 | import { barcode } from 'ts-qr-codes' | |
| 39 | 39 | |
| 40 | 40 | barcode('#barcode', '1234', { |
| 41 | 41 | format: 'MSI11', |
| @@ -55,7 +55,7 @@ barcode('#barcode', '1234', { | ||
| 55 | 55 | ## Error Detection |
| 56 | 56 | |
| 57 | 57 | ```ts |
| 58 | import { barcode } from '@stacksjs/qrx' | |
| 58 | import { barcode } from 'ts-qr-codes' | |
| 59 | 59 | |
| 60 | 60 | barcode('#barcode', '1234', { |
| 61 | 61 | format: 'MSI11', |
| @@ -5,7 +5,7 @@ MSI1110 combines Mod 11 and Mod 10 checksums for maximum error detection. This h | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '1234', { format: 'MSI1110' }) // Result: 123430 |
| 11 | 11 | ``` |
| @@ -46,7 +46,7 @@ Final Result: 123430 | ||
| 46 | 46 | ## Advanced Options |
| 47 | 47 | |
| 48 | 48 | ```ts |
| 49 | import { barcode } from '@stacksjs/qrx' | |
| 49 | import { barcode } from 'ts-qr-codes' | |
| 50 | 50 | |
| 51 | 51 | barcode('#barcode', '1234', { |
| 52 | 52 | format: 'MSI1110', |
| @@ -66,7 +66,7 @@ barcode('#barcode', '1234', { | ||
| 66 | 66 | ## Error Detection |
| 67 | 67 | |
| 68 | 68 | ```ts |
| 69 | import { barcode } from '@stacksjs/qrx' | |
| 69 | import { barcode } from 'ts-qr-codes' | |
| 70 | 70 | |
| 71 | 71 | barcode('#barcode', '1234', { |
| 72 | 72 | format: 'MSI1110', |
| @@ -5,7 +5,7 @@ MSI _(Modified Plessey)_ is a specialized barcode format developed by the MSI Da | ||
| 5 | 5 | ## Basic Usage |
| 6 | 6 | |
| 7 | 7 | ```ts |
| 8 | import { barcode } from '@stacksjs/qrx' | |
| 8 | import { barcode } from 'ts-qr-codes' | |
| 9 | 9 | |
| 10 | 10 | barcode('#barcode', '123456789', { |
| 11 | 11 | format: 'MSI' |
| @@ -40,7 +40,7 @@ barcode('#barcode', '1234', { format: 'MSI1110' }) // Result: 123430 | ||
| 40 | 40 | ## Customization Options |
| 41 | 41 | |
| 42 | 42 | ```ts |
| 43 | import { barcode } from '@stacksjs/qrx' | |
| 43 | import { barcode } from 'ts-qr-codes' | |
| 44 | 44 | |
| 45 | 45 | barcode('#barcode', '123456789', { |
| 46 | 46 | format: 'MSI', |
| @@ -79,7 +79,7 @@ barcode('#barcode', '123456789', { | ||
| 79 | 79 | ## Error Handling |
| 80 | 80 | |
| 81 | 81 | ```ts |
| 82 | import { barcode } from '@stacksjs/qrx' | |
| 82 | import { barcode } from 'ts-qr-codes' | |
| 83 | 83 | |
| 84 | 84 | barcode('#barcode', '123456789', { |
| 85 | 85 | format: 'MSI', |
| @@ -36,7 +36,7 @@ Select which [barcode type](https://ts-quick-reaction.netlify.app/barcodes) to u | ||
| 36 | 36 | ***Examples*** |
| 37 | 37 | |
| 38 | 38 | ```ts |
| 39 | import { barcode } from '@stacksjs/qrx' | |
| 39 | import { barcode } from 'ts-qr-codes' | |
| 40 | 40 | |
| 41 | 41 | barcode('#barcode', '123456789012', { |
| 42 | 42 | format: 'EAN13' |
| @@ -61,7 +61,7 @@ The width option is the width of a single bar. | ||
| 61 | 61 | ***Examples*** |
| 62 | 62 | |
| 63 | 63 | ```ts |
| 64 | import { barcode } from '@stacksjs/qrx' | |
| 64 | import { barcode } from 'ts-qr-codes' | |
| 65 | 65 | |
| 66 | 66 | barcode('#barcode', 'Smallest width', { |
| 67 | 67 | width: 1 |
| @@ -86,7 +86,7 @@ The height of the barcode. | ||
| 86 | 86 | ***Examples*** |
| 87 | 87 | |
| 88 | 88 | ```ts |
| 89 | import { barcode } from '@stacksjs/qrx' | |
| 89 | import { barcode } from 'ts-qr-codes' | |
| 90 | 90 | |
| 91 | 91 | barcode('#barcode', 'Tall barcode', { |
| 92 | 92 | height: 150 |
| @@ -111,7 +111,7 @@ Override the text that is displayed | ||
| 111 | 111 | ***Examples*** |
| 112 | 112 | |
| 113 | 113 | ```ts |
| 114 | import { barcode } from '@stacksjs/qrx' | |
| 114 | import { barcode } from 'ts-qr-codes' | |
| 115 | 115 | |
| 116 | 116 | barcode('#barcode', 'Hello', { |
| 117 | 117 | text: 'Hi!' |
| @@ -131,7 +131,7 @@ With `fontOptions` you can add bold or italic text to the barcode. | ||
| 131 | 131 | ***Examples*** |
| 132 | 132 | |
| 133 | 133 | ```ts |
| 134 | import { barcode } from '@stacksjs/qrx' | |
| 134 | import { barcode } from 'ts-qr-codes' | |
| 135 | 135 | |
| 136 | 136 | barcode('#barcode', 'Bold text', { |
| 137 | 137 | fontOptions: 'bold' |
| @@ -161,7 +161,7 @@ Define the font used for the text in the generated barcode. This can be any defa | ||
| 161 | 161 | ***Examples*** |
| 162 | 162 | |
| 163 | 163 | ```ts |
| 164 | import { barcode } from '@stacksjs/qrx' | |
| 164 | import { barcode } from 'ts-qr-codes' | |
| 165 | 165 | |
| 166 | 166 | barcode('#barcode', 'Fantasy font', { |
| 167 | 167 | font: 'fantasy' |
| @@ -181,7 +181,7 @@ Set the horizontal alignment of the text. Can be left / center / right. | ||
| 181 | 181 | ***Examples*** |
| 182 | 182 | |
| 183 | 183 | ```ts |
| 184 | import { barcode } from '@stacksjs/qrx' | |
| 184 | import { barcode } from 'ts-qr-codes' | |
| 185 | 185 | |
| 186 | 186 | barcode('#barcode', 'Left text', { |
| 187 | 187 | textAlign: 'left' |
| @@ -219,7 +219,7 @@ Set the space between the barcode and the text. | ||
| 219 | 219 | ***Examples*** |
| 220 | 220 | |
| 221 | 221 | ```ts |
| 222 | import { barcode } from '@stacksjs/qrx' | |
| 222 | import { barcode } from 'ts-qr-codes' | |
| 223 | 223 | |
| 224 | 224 | barcode('#barcode', 'Text margin', { |
| 225 | 225 | textMargin: 25 |
| @@ -239,7 +239,7 @@ Set the size of the text. | ||
| 239 | 239 | ***Examples*** |
| 240 | 240 | |
| 241 | 241 | ```ts |
| 242 | import { barcode } from '@stacksjs/qrx' | |
| 242 | import { barcode } from 'ts-qr-codes' | |
| 243 | 243 | |
| 244 | 244 | barcode('#barcode', 'Bigger text', { |
| 245 | 245 | fontSize: 40 |
| @@ -259,7 +259,7 @@ Set the background of the barcode. | ||
| 259 | 259 | ***Examples*** |
| 260 | 260 | |
| 261 | 261 | ```ts |
| 262 | import { barcode } from '@stacksjs/qrx' | |
| 262 | import { barcode } from 'ts-qr-codes' | |
| 263 | 263 | |
| 264 | 264 | barcode('#barcode', 'Blue background', { |
| 265 | 265 | background: '#ccffff' |
| @@ -279,7 +279,7 @@ Set the color of the bars and the text. | ||
| 279 | 279 | ***Examples*** |
| 280 | 280 | |
| 281 | 281 | ```ts |
| 282 | import { barcode } from '@stacksjs/qrx' | |
| 282 | import { barcode } from 'ts-qr-codes' | |
| 283 | 283 | |
| 284 | 284 | barcode('#barcode', 'Red lines', { |
| 285 | 285 | lineColor: '#990000' |
| @@ -299,7 +299,7 @@ Set the space margin around the barcode. If nothing else is set, all side will i | ||
| 299 | 299 | ***Examples*** |
| 300 | 300 | |
| 301 | 301 | ```ts |
| 302 | import { barcode } from '@stacksjs/qrx' | |
| 302 | import { barcode } from 'ts-qr-codes' | |
| 303 | 303 | |
| 304 | 304 | barcode('#barcode', 'Bigger margins', { |
| 305 | 305 | margin: 30, |
| @@ -327,7 +327,7 @@ Only for EAN8/EAN13 | ||
| 327 | 327 | ***Examples*** |
| 328 | 328 | |
| 329 | 329 | ```ts |
| 330 | import { barcode } from '@stacksjs/qrx' | |
| 330 | import { barcode } from 'ts-qr-codes' | |
| 331 | 331 | |
| 332 | 332 | barcode('#barcode', '29012343', { |
| 333 | 333 | format: 'EAN8', |
| @@ -10,7 +10,7 @@ The simplest way to generate a QR code: | ||
| 10 | 10 | <div id="qr-code"></div> |
| 11 | 11 | |
| 12 | 12 | <script type="text/javascript"> |
| 13 | import { QRCode } from '@stacksjs/qrx' | |
| 13 | import { QRCode } from 'ts-qr-codes' | |
| 14 | 14 | |
| 15 | 15 | new QRCode(document.getElementById("qr-code"), "https://stacksjs.org") |
| 16 | 16 | </script> |
| @@ -23,7 +23,7 @@ new QRCode(document.getElementById("qr-code"), "https://stacksjs.org") | ||
| 23 | 23 | Customize the QR code appearance and behavior with options: |
| 24 | 24 | |
| 25 | 25 | ```ts |
| 26 | import { QRCode } from '@stacksjs/qrx' | |
| 26 | import { QRCode } from 'ts-qr-codes' | |
| 27 | 27 | |
| 28 | 28 | const options = { |
| 29 | 29 | // Size Options |
| @@ -50,7 +50,7 @@ const qrCode = new QRCode(document.getElementById('qr-code'), options) | ||
| 50 | 50 | QR codes support four levels of error correction: |
| 51 | 51 | |
| 52 | 52 | ```ts |
| 53 | import { QRCode, QRErrorCorrectLevel } from '@stacksjs/qrx' | |
| 53 | import { QRCode, QRErrorCorrectLevel } from 'ts-qr-codes' | |
| 54 | 54 | |
| 55 | 55 | // Low - 7% recovery capacity |
| 56 | 56 | new QRCode(element, { |
| @@ -0,0 +1,65 @@ | ||
| 1 | import type { BunPressConfig } from 'bunpress' | |
| 2 | ||
| 3 | const config: BunPressConfig = { | |
| 4 | name: 'qrx', | |
| 5 | description: 'A QR & Barcode Library and CLI for Node.js, Bun, and Browser', | |
| 6 | url: 'https://qrx.sh', | |
| 7 | ||
| 8 | nav: [ | |
| 9 | { text: 'Guide', link: '/guide/getting-started' }, | |
| 10 | { text: 'Generation', link: '/guide/generation' }, | |
| 11 | { text: 'Reading', link: '/guide/reading' }, | |
| 12 | { text: 'GitHub', link: 'https://github.com/stacksjs/qrx' }, | |
| 13 | ], | |
| 14 | ||
| 15 | sidebar: { | |
| 16 | '/guide/': [ | |
| 17 | { | |
| 18 | text: 'Getting Started', | |
| 19 | items: [ | |
| 20 | { text: 'Introduction', link: '/intro' }, | |
| 21 | { text: 'Installation', link: '/install' }, | |
| 22 | { text: 'Getting Started', link: '/guide/getting-started' }, | |
| 23 | ], | |
| 24 | }, | |
| 25 | { | |
| 26 | text: 'Features', | |
| 27 | items: [ | |
| 28 | { text: 'QR & Barcode Generation', link: '/guide/generation' }, | |
| 29 | { text: 'Reading Codes', link: '/guide/reading' }, | |
| 30 | { text: 'Configuration', link: '/config' }, | |
| 31 | ], | |
| 32 | }, | |
| 33 | ], | |
| 34 | '/features/': [ | |
| 35 | { | |
| 36 | text: 'Features', | |
| 37 | items: [ | |
| 38 | { text: 'QR Code Generation', link: '/features/qr-generation' }, | |
| 39 | { text: 'Barcode Types', link: '/features/barcode-types' }, | |
| 40 | { text: 'Scanning', link: '/features/scanning' }, | |
| 41 | { text: 'Styling', link: '/features/styling' }, | |
| 42 | ], | |
| 43 | }, | |
| 44 | ], | |
| 45 | '/advanced/': [ | |
| 46 | { | |
| 47 | text: 'Advanced', | |
| 48 | items: [ | |
| 49 | { text: 'Configuration', link: '/advanced/configuration' }, | |
| 50 | { text: 'Custom Renderers', link: '/advanced/custom-renderers' }, | |
| 51 | { text: 'Performance', link: '/advanced/performance' }, | |
| 52 | { text: 'CI/CD Integration', link: '/advanced/ci-cd' }, | |
| 53 | ], | |
| 54 | }, | |
| 55 | ], | |
| 56 | }, | |
| 57 | ||
| 58 | themeConfig: { | |
| 59 | colors: { | |
| 60 | primary: '#06b6d4', | |
| 61 | }, | |
| 62 | }, | |
| 63 | } | |
| 64 | ||
| 65 | export default config | |
| @@ -4,11 +4,11 @@ | ||
| 4 | 4 | |
| 5 | 5 | ```ts |
| 6 | 6 | // qrx.config.{ts,js} |
| 7 | import type { QrxConfig } from '@stacksjs/qrx' | |
| 7 | import type { QRConfig } from 'ts-qr-codes' | |
| 8 | 8 | import os from 'node:os' |
| 9 | 9 | import path from 'node:path' |
| 10 | 10 | |
| 11 | const config: QrxConfig = { | |
| 11 | const config: QRConfig = { | |
| 12 | 12 | /** |
| 13 | 13 | * The type of the QR code. |
| 14 | 14 | */ |
| @@ -0,0 +1,357 @@ | ||
| 1 | # QR & Barcode Generation | |
| 2 | ||
| 3 | Complete guide to generating QR codes and barcodes with qrx. | |
| 4 | ||
| 5 | ## QR Code Generation | |
| 6 | ||
| 7 | ### Basic QR Code | |
| 8 | ||
| 9 | ```typescript | |
| 10 | import { QRCode } from 'ts-qr-codes' | |
| 11 | ||
| 12 | // Simple text/URL | |
| 13 | new QRCode(document.getElementById('qr'), 'https://example.com') | |
| 14 | ``` | |
| 15 | ||
| 16 | ### QR Code Options | |
| 17 | ||
| 18 | ```typescript | |
| 19 | new QRCode(document.getElementById('qr'), { | |
| 20 | text: 'https://example.com', | |
| 21 | width: 256, | |
| 22 | height: 256, | |
| 23 | colorDark: '#000000', | |
| 24 | colorLight: '#ffffff', | |
| 25 | correctLevel: QRCode.CorrectLevel.H | |
| 26 | }) | |
| 27 | ``` | |
| 28 | ||
| 29 | ### QR Code Options Reference | |
| 30 | ||
| 31 | | Option | Type | Default | Description | | |
| 32 | |--------|------|---------|-------------| | |
| 33 | | `text` | string | - | Content to encode | | |
| 34 | | `width` | number | 128 | Width in pixels | | |
| 35 | | `height` | number | 128 | Height in pixels | | |
| 36 | | `colorDark` | string | `#000000` | Foreground color | | |
| 37 | | `colorLight` | string | `#ffffff` | Background color | | |
| 38 | | `correctLevel` | number | L | Error correction level | | |
| 39 | ||
| 40 | ### Error Correction Levels | |
| 41 | ||
| 42 | | Level | Recovery | Use Case | | |
| 43 | |-------|----------|----------| | |
| 44 | | L | 7% | Normal conditions | | |
| 45 | | M | 15% | Some obscuring expected | | |
| 46 | | Q | 25% | Industrial environments | | |
| 47 | | H | 30% | Maximum reliability | | |
| 48 | ||
| 49 | ```typescript | |
| 50 | import { QRCode } from 'ts-qr-codes' | |
| 51 | ||
| 52 | new QRCode(element, { | |
| 53 | text: 'Hello', | |
| 54 | correctLevel: QRCode.CorrectLevel.H // Maximum error correction | |
| 55 | }) | |
| 56 | ``` | |
| 57 | ||
| 58 | ### Dynamic QR Codes | |
| 59 | ||
| 60 | Update QR codes dynamically: | |
| 61 | ||
| 62 | ```typescript | |
| 63 | const qr = new QRCode(element, 'Initial content') | |
| 64 | ||
| 65 | // Update content | |
| 66 | qr.clear() | |
| 67 | qr.makeCode('Updated content') | |
| 68 | ``` | |
| 69 | ||
| 70 | ## Barcode Generation | |
| 71 | ||
| 72 | ### Basic Barcode | |
| 73 | ||
| 74 | ```typescript | |
| 75 | import { barcode } from 'ts-qr-codes' | |
| 76 | ||
| 77 | barcode('#barcode', 'Hello World!') | |
| 78 | ``` | |
| 79 | ||
| 80 | ### With Options | |
| 81 | ||
| 82 | ```typescript | |
| 83 | barcode('#barcode', '1234', { | |
| 84 | format: 'pharmacode', | |
| 85 | lineColor: '#0aa', | |
| 86 | width: 4, | |
| 87 | height: 40, | |
| 88 | displayValue: false | |
| 89 | }) | |
| 90 | ``` | |
| 91 | ||
| 92 | ### Barcode Options Reference | |
| 93 | ||
| 94 | | Option | Type | Default | Description | | |
| 95 | |--------|------|---------|-------------| | |
| 96 | | `format` | string | `auto` | Barcode format | | |
| 97 | | `width` | number | 2 | Line width | | |
| 98 | | `height` | number | 100 | Bar height | | |
| 99 | | `displayValue` | boolean | true | Show text below | | |
| 100 | | `text` | string | - | Override display text | | |
| 101 | | `fontOptions` | string | `''` | Font styling (bold, italic) | | |
| 102 | | `font` | string | `monospace` | Font family | | |
| 103 | | `textAlign` | string | `center` | Text alignment | | |
| 104 | | `textPosition` | string | `bottom` | Text position | | |
| 105 | | `textMargin` | number | 2 | Space between bars and text | | |
| 106 | | `fontSize` | number | 20 | Font size | | |
| 107 | | `background` | string | `#ffffff` | Background color | | |
| 108 | | `lineColor` | string | `#000000` | Bar color | | |
| 109 | | `margin` | number | 10 | Margin around barcode | | |
| 110 | | `marginTop` | number | - | Top margin | | |
| 111 | | `marginBottom` | number | - | Bottom margin | | |
| 112 | | `marginLeft` | number | - | Left margin | | |
| 113 | | `marginRight` | number | - | Right margin | | |
| 114 | | `valid` | function | - | Validation callback | | |
| 115 | ||
| 116 | ## Barcode Formats | |
| 117 | ||
| 118 | ### CODE128 | |
| 119 | ||
| 120 | Versatile format for alphanumeric data. | |
| 121 | ||
| 122 | ```typescript | |
| 123 | // Auto-detect best encoding | |
| 124 | barcode('#bc', 'ABC-123') | |
| 125 | ||
| 126 | // Force specific mode | |
| 127 | barcode('#bc', 'ABC-123', { format: 'CODE128A' }) | |
| 128 | barcode('#bc', 'ABC-123', { format: 'CODE128B' }) | |
| 129 | barcode('#bc', '123456', { format: 'CODE128C' }) | |
| 130 | ``` | |
| 131 | ||
| 132 | ### EAN/UPC Family | |
| 133 | ||
| 134 | Product identification codes. | |
| 135 | ||
| 136 | ```typescript | |
| 137 | // EAN-13 (13 digits) | |
| 138 | barcode('#bc', '5901234123457', { format: 'EAN13' }) | |
| 139 | ||
| 140 | // EAN-8 (8 digits) | |
| 141 | barcode('#bc', '96385074', { format: 'EAN8' }) | |
| 142 | ||
| 143 | // EAN-5 (add-on) | |
| 144 | barcode('#bc', '12345', { format: 'EAN5' }) | |
| 145 | ||
| 146 | // EAN-2 (add-on) | |
| 147 | barcode('#bc', '12', { format: 'EAN2' }) | |
| 148 | ||
| 149 | // UPC-A (12 digits) | |
| 150 | barcode('#bc', '042100005264', { format: 'UPC' }) | |
| 151 | ||
| 152 | // UPC-E (compressed) | |
| 153 | barcode('#bc', '01245714', { format: 'UPCE' }) | |
| 154 | ``` | |
| 155 | ||
| 156 | ### CODE39 | |
| 157 | ||
| 158 | Alphanumeric with special characters. | |
| 159 | ||
| 160 | ```typescript | |
| 161 | barcode('#bc', 'CODE39', { format: 'CODE39' }) | |
| 162 | ``` | |
| 163 | ||
| 164 | Supported characters: `A-Z`, `0-9`, `-`, `.`, ` `, `$`, `/`, `+`, `%` | |
| 165 | ||
| 166 | ### ITF-14 | |
| 167 | ||
| 168 | For shipping containers (14 digits). | |
| 169 | ||
| 170 | ```typescript | |
| 171 | barcode('#bc', '12345678901231', { format: 'ITF14' }) | |
| 172 | ||
| 173 | // Generic ITF | |
| 174 | barcode('#bc', '1234', { format: 'ITF' }) | |
| 175 | ``` | |
| 176 | ||
| 177 | ### MSI | |
| 178 | ||
| 179 | Inventory tracking (numeric only). | |
| 180 | ||
| 181 | ```typescript | |
| 182 | barcode('#bc', '1234', { format: 'MSI' }) | |
| 183 | barcode('#bc', '1234', { format: 'MSI10' }) // Mod 10 checksum | |
| 184 | barcode('#bc', '1234', { format: 'MSI11' }) // Mod 11 checksum | |
| 185 | barcode('#bc', '1234', { format: 'MSI1010' }) // Double Mod 10 | |
| 186 | barcode('#bc', '1234', { format: 'MSI1110' }) // Mod 11 + Mod 10 | |
| 187 | ``` | |
| 188 | ||
| 189 | ### Pharmacode | |
| 190 | ||
| 191 | Pharmaceutical packaging. | |
| 192 | ||
| 193 | ```typescript | |
| 194 | barcode('#bc', '1234', { format: 'pharmacode' }) | |
| 195 | ``` | |
| 196 | ||
| 197 | ### Codabar | |
| 198 | ||
| 199 | Libraries, blood banks, shipping. | |
| 200 | ||
| 201 | ```typescript | |
| 202 | barcode('#bc', 'A1234B', { format: 'codabar' }) | |
| 203 | ``` | |
| 204 | ||
| 205 | Start/stop characters: `A`, `B`, `C`, `D` | |
| 206 | ||
| 207 | ## Advanced Usage | |
| 208 | ||
| 209 | ### Chained API | |
| 210 | ||
| 211 | Create multiple barcodes with shared options: | |
| 212 | ||
| 213 | ```typescript | |
| 214 | barcode('#container') | |
| 215 | .options({ font: 'OCR-B' }) | |
| 216 | .EAN13('1234567890128', { fontSize: 18, textMargin: 0 }) | |
| 217 | .blank(20) // Add spacing | |
| 218 | .EAN5('12345', { height: 85, textPosition: 'top', fontSize: 16, marginTop: 15 }) | |
| 219 | .render() | |
| 220 | ``` | |
| 221 | ||
| 222 | ### Get Encoding Data | |
| 223 | ||
| 224 | For custom rendering: | |
| 225 | ||
| 226 | ```typescript | |
| 227 | const data = {} | |
| 228 | barcode(data, 'Hello', { format: 'CODE128' }) | |
| 229 | ||
| 230 | // Access encoding information | |
| 231 | console.log(data.encodings) | |
| 232 | // [ | |
| 233 | // { | |
| 234 | // data: '11010011100...', | |
| 235 | // text: 'Hello', | |
| 236 | // options: { ... } | |
| 237 | // } | |
| 238 | // ] | |
| 239 | ``` | |
| 240 | ||
| 241 | ### Validation | |
| 242 | ||
| 243 | Check if input is valid: | |
| 244 | ||
| 245 | ```typescript | |
| 246 | barcode('#bc', '123456789012', { | |
| 247 | format: 'EAN13', | |
| 248 | valid: (isValid) => { | |
| 249 | if (!isValid) { | |
| 250 | console.error('Invalid EAN-13 code') | |
| 251 | } | |
| 252 | } | |
| 253 | }) | |
| 254 | ``` | |
| 255 | ||
| 256 | ## Styling Examples | |
| 257 | ||
| 258 | ### Custom Colors | |
| 259 | ||
| 260 | ```typescript | |
| 261 | barcode('#bc', 'STYLED', { | |
| 262 | lineColor: '#0066cc', | |
| 263 | background: '#f0f0f0' | |
| 264 | }) | |
| 265 | ``` | |
| 266 | ||
| 267 | ### Bold Text | |
| 268 | ||
| 269 | ```typescript | |
| 270 | barcode('#bc', 'BOLD', { | |
| 271 | fontOptions: 'bold', | |
| 272 | fontSize: 24 | |
| 273 | }) | |
| 274 | ``` | |
| 275 | ||
| 276 | ### No Text Display | |
| 277 | ||
| 278 | ```typescript | |
| 279 | barcode('#bc', '12345', { | |
| 280 | displayValue: false, | |
| 281 | height: 60 | |
| 282 | }) | |
| 283 | ``` | |
| 284 | ||
| 285 | ### Custom Text | |
| 286 | ||
| 287 | ```typescript | |
| 288 | barcode('#bc', '12345678', { | |
| 289 | text: 'Product #12345678' | |
| 290 | }) | |
| 291 | ``` | |
| 292 | ||
| 293 | ### Compact Barcode | |
| 294 | ||
| 295 | ```typescript | |
| 296 | barcode('#bc', 'COMPACT', { | |
| 297 | width: 1, | |
| 298 | height: 40, | |
| 299 | fontSize: 12, | |
| 300 | margin: 5 | |
| 301 | }) | |
| 302 | ``` | |
| 303 | ||
| 304 | ## HTML Initialization | |
| 305 | ||
| 306 | Use data attributes for declarative barcodes: | |
| 307 | ||
| 308 | ```html | |
| 309 | <svg | |
| 310 | class="barcode" | |
| 311 | barcode-format="ean13" | |
| 312 | barcode-value="1234567890128" | |
| 313 | barcode-height="80" | |
| 314 | barcode-font-size="16" | |
| 315 | ></svg> | |
| 316 | ||
| 317 | <script> | |
| 318 | barcode('.barcode').init() | |
| 319 | </script> | |
| 320 | ``` | |
| 321 | ||
| 322 | ## Server-Side Generation | |
| 323 | ||
| 324 | ### Node.js with Canvas | |
| 325 | ||
| 326 | ```typescript | |
| 327 | import { barcode } from 'ts-qr-codes' | |
| 328 | import { createCanvas } from 'canvas' | |
| 329 | import { writeFileSync } from 'fs' | |
| 330 | ||
| 331 | const canvas = createCanvas(300, 100) | |
| 332 | barcode(canvas, 'Hello World') | |
| 333 | ||
| 334 | writeFileSync('barcode.png', canvas.toBuffer('image/png')) | |
| 335 | ``` | |
| 336 | ||
| 337 | ### Node.js with SVG | |
| 338 | ||
| 339 | ```typescript | |
| 340 | import { barcode } from 'ts-qr-codes' | |
| 341 | import { DOMImplementation, XMLSerializer } from 'xmldom' | |
| 342 | import { writeFileSync } from 'fs' | |
| 343 | ||
| 344 | const doc = new DOMImplementation() | |
| 345 | .createDocument('http://www.w3.org/1999/xhtml', 'html', null) | |
| 346 | const svg = doc.createElementNS('http://www.w3.org/2000/svg', 'svg') | |
| 347 | ||
| 348 | barcode(svg, 'Hello', { xmlDocument: doc }) | |
| 349 | ||
| 350 | const serializer = new XMLSerializer() | |
| 351 | writeFileSync('barcode.svg', serializer.serializeToString(svg)) | |
| 352 | ``` | |
| 353 | ||
| 354 | ## Next Steps | |
| 355 | ||
| 356 | - Learn about [Reading Codes](/guide/reading) | |
| 357 | - Explore [Configuration](/config) options | |
| @@ -0,0 +1,225 @@ | ||
| 1 | # Getting Started | |
| 2 | ||
| 3 | qrx is a lightweight, zero-dependency library for generating and reading QR codes and barcodes in browsers, Node.js, and Bun. | |
| 4 | ||
| 5 | ## Installation | |
| 6 | ||
| 7 | Install qrx using your preferred package manager: | |
| 8 | ||
| 9 | ::: code-group | |
| 10 | ||
| 11 | ```bash [npm] | |
| 12 | npm install ts-qr-codes | |
| 13 | ``` | |
| 14 | ||
| 15 | ```bash [bun] | |
| 16 | bun add ts-qr-codes | |
| 17 | ``` | |
| 18 | ||
| 19 | ```bash [yarn] | |
| 20 | yarn add ts-qr-codes | |
| 21 | ``` | |
| 22 | ||
| 23 | ```bash [pnpm] | |
| 24 | pnpm add ts-qr-codes | |
| 25 | ``` | |
| 26 | ||
| 27 | ::: | |
| 28 | ||
| 29 | ## Quick Start | |
| 30 | ||
| 31 | ### Generate a QR Code | |
| 32 | ||
| 33 | ```html | |
| 34 | <div id="qr-code"></div> | |
| 35 | ||
| 36 | <script type="module"> | |
| 37 | import { QRCode } from 'ts-qr-codes' | |
| 38 | ||
| 39 | new QRCode(document.getElementById('qr-code'), 'https://stacksjs.org') | |
| 40 | </script> | |
| 41 | ``` | |
| 42 | ||
| 43 | ### Generate a Barcode | |
| 44 | ||
| 45 | ```html | |
| 46 | <svg id="barcode"></svg> | |
| 47 | ||
| 48 | <script type="module"> | |
| 49 | import { barcode } from 'ts-qr-codes' | |
| 50 | ||
| 51 | barcode('#barcode', 'Hello World!') | |
| 52 | </script> | |
| 53 | ``` | |
| 54 | ||
| 55 | ## Features | |
| 56 | ||
| 57 | - **Zero Dependencies** - Lightweight and fast | |
| 58 | - **Multiple Formats** - QR codes and 12+ barcode formats | |
| 59 | - **Universal** - Works in browsers, Node.js, and Bun | |
| 60 | - **TypeScript** - Fully typed API | |
| 61 | - **Customizable** - Extensive styling options | |
| 62 | ||
| 63 | ## QR Code Basics | |
| 64 | ||
| 65 | Create a simple QR code: | |
| 66 | ||
| 67 | ```typescript | |
| 68 | import { QRCode } from 'ts-qr-codes' | |
| 69 | ||
| 70 | // Simple usage | |
| 71 | new QRCode(document.getElementById('qr'), 'https://example.com') | |
| 72 | ||
| 73 | // With options | |
| 74 | new QRCode(document.getElementById('qr'), { | |
| 75 | text: 'https://example.com', | |
| 76 | width: 256, | |
| 77 | height: 256, | |
| 78 | colorDark: '#000000', | |
| 79 | colorLight: '#ffffff' | |
| 80 | }) | |
| 81 | ``` | |
| 82 | ||
| 83 | ### QR Code Methods | |
| 84 | ||
| 85 | ```typescript | |
| 86 | const qr = new QRCode(element, options) | |
| 87 | ||
| 88 | // Clear the QR code | |
| 89 | qr.clear() | |
| 90 | ||
| 91 | // Generate a new QR code | |
| 92 | qr.makeCode('https://docs.stacksjs.org') | |
| 93 | ``` | |
| 94 | ||
| 95 | ## Barcode Basics | |
| 96 | ||
| 97 | Generate various barcode formats: | |
| 98 | ||
| 99 | ```typescript | |
| 100 | import { barcode } from 'ts-qr-codes' | |
| 101 | ||
| 102 | // Simple CODE128 barcode | |
| 103 | barcode('#barcode', 'Hello World!') | |
| 104 | ||
| 105 | // With options | |
| 106 | barcode('#barcode', '1234567890128', { | |
| 107 | format: 'EAN13', | |
| 108 | lineColor: '#0aa', | |
| 109 | width: 2, | |
| 110 | height: 100, | |
| 111 | displayValue: true | |
| 112 | }) | |
| 113 | ``` | |
| 114 | ||
| 115 | ### Supported Barcode Formats | |
| 116 | ||
| 117 | | Format | Description | Example | | |
| 118 | |--------|-------------|---------| | |
| 119 | | CODE128 | General purpose | `CODE128` | | |
| 120 | | EAN-13 | Product identification | `5901234123457` | | |
| 121 | | EAN-8 | Shortened product code | `96385074` | | |
| 122 | | UPC-A | US product code | `042100005264` | | |
| 123 | | CODE39 | Alphanumeric | `CODE39` | | |
| 124 | | ITF-14 | Shipping containers | `1234567890123` | | |
| 125 | | MSI | Inventory tracking | `1234` | | |
| 126 | | Pharmacode | Pharmaceutical | `1234` | | |
| 127 | | Codabar | Libraries, blood banks | `A1234B` | | |
| 128 | ||
| 129 | ## Rendering Targets | |
| 130 | ||
| 131 | ### SVG (Recommended) | |
| 132 | ||
| 133 | ```html | |
| 134 | <svg id="barcode"></svg> | |
| 135 | ||
| 136 | <script> | |
| 137 | barcode('#barcode', 'Hello') | |
| 138 | </script> | |
| 139 | ``` | |
| 140 | ||
| 141 | ### Canvas | |
| 142 | ||
| 143 | ```html | |
| 144 | <canvas id="barcode"></canvas> | |
| 145 | ||
| 146 | <script> | |
| 147 | barcode('#barcode', 'Hello') | |
| 148 | </script> | |
| 149 | ``` | |
| 150 | ||
| 151 | ### Image | |
| 152 | ||
| 153 | ```html | |
| 154 | <img id="barcode"> | |
| 155 | ||
| 156 | <script> | |
| 157 | barcode('#barcode', 'Hello') | |
| 158 | </script> | |
| 159 | ``` | |
| 160 | ||
| 161 | ## Server-Side Usage | |
| 162 | ||
| 163 | ### With Canvas (Node.js/Bun) | |
| 164 | ||
| 165 | ```typescript | |
| 166 | import { barcode } from 'ts-qr-codes' | |
| 167 | import { createCanvas } from 'canvas' | |
| 168 | ||
| 169 | const canvas = createCanvas(200, 100) | |
| 170 | barcode(canvas, 'Hello') | |
| 171 | ||
| 172 | // Export as PNG, etc. | |
| 173 | ``` | |
| 174 | ||
| 175 | ### With SVG (Node.js/Bun) | |
| 176 | ||
| 177 | ```typescript | |
| 178 | import { barcode } from 'ts-qr-codes' | |
| 179 | import { DOMImplementation, XMLSerializer } from 'xmldom' | |
| 180 | ||
| 181 | const document = new DOMImplementation() | |
| 182 | .createDocument('http://www.w3.org/1999/xhtml', 'html', null) | |
| 183 | const svgNode = document.createElementNS('http://www.w3.org/2000/svg', 'svg') | |
| 184 | ||
| 185 | barcode(svgNode, 'Hello', { xmlDocument: document }) | |
| 186 | ||
| 187 | const serializer = new XMLSerializer() | |
| 188 | const svgText = serializer.serializeToString(svgNode) | |
| 189 | ``` | |
| 190 | ||
| 191 | ## HTML Attributes | |
| 192 | ||
| 193 | Define options directly in HTML: | |
| 194 | ||
| 195 | ```html | |
| 196 | <svg | |
| 197 | class="barcode" | |
| 198 | barcode-format="upc" | |
| 199 | barcode-value="123456789012" | |
| 200 | barcode-text-margin="0" | |
| 201 | barcode-font-options="bold" | |
| 202 | ></svg> | |
| 203 | ||
| 204 | <script> | |
| 205 | barcode('.barcode').init() | |
| 206 | </script> | |
| 207 | ``` | |
| 208 | ||
| 209 | ## Getting Barcode Data | |
| 210 | ||
| 211 | Retrieve encoding data for custom rendering: | |
| 212 | ||
| 213 | ```typescript | |
| 214 | const data = {} | |
| 215 | barcode(data, 'Hello', { format: 'CODE128' }) | |
| 216 | ||
| 217 | console.log(data.encodings) | |
| 218 | // Array of encoding objects with bars, text, etc. | |
| 219 | ``` | |
| 220 | ||
| 221 | ## Next Steps | |
| 222 | ||
| 223 | - Learn about [QR & Barcode Generation](/guide/generation) | |
| 224 | - Explore [Reading Codes](/guide/reading) | |
| 225 | - See [Configuration](/config) options | |
| @@ -0,0 +1,352 @@ | ||
| 1 | # Reading QR & Barcodes | |
| 2 | ||
| 3 | qrx provides functionality to read and decode QR codes and barcodes from images and camera feeds. | |
| 4 | ||
| 5 | ## QR Code Reading | |
| 6 | ||
| 7 | ### From Image | |
| 8 | ||
| 9 | Read a QR code from an image file: | |
| 10 | ||
| 11 | ```typescript | |
| 12 | import { readQRCode } from 'ts-qr-codes' | |
| 13 | ||
| 14 | // From image file | |
| 15 | const result = await readQRCode('qr-code.png') | |
| 16 | console.log(result.data) // Decoded content | |
| 17 | ||
| 18 | // From image URL | |
| 19 | const result = await readQRCode('https://example.com/qr.png') | |
| 20 | ``` | |
| 21 | ||
| 22 | ### From Canvas | |
| 23 | ||
| 24 | Read from an existing canvas element: | |
| 25 | ||
| 26 | ```typescript | |
| 27 | import { readQRCode } from 'ts-qr-codes' | |
| 28 | ||
| 29 | const canvas = document.getElementById('canvas') | |
| 30 | const result = await readQRCode(canvas) | |
| 31 | ||
| 32 | if (result.data) { | |
| 33 | console.log('Decoded:', result.data) | |
| 34 | } | |
| 35 | ``` | |
| 36 | ||
| 37 | ### From Video Stream | |
| 38 | ||
| 39 | Read QR codes from camera: | |
| 40 | ||
| 41 | ```typescript | |
| 42 | import { QRCodeReader } from 'ts-qr-codes' | |
| 43 | ||
| 44 | const video = document.getElementById('video') | |
| 45 | const reader = new QRCodeReader() | |
| 46 | ||
| 47 | // Start camera | |
| 48 | const stream = await navigator.mediaDevices.getUserMedia({ video: true }) | |
| 49 | video.srcObject = stream | |
| 50 | video.play() | |
| 51 | ||
| 52 | // Continuous scanning | |
| 53 | reader.decodeFromVideo(video, (result) => { | |
| 54 | if (result) { | |
| 55 | console.log('Found:', result.data) | |
| 56 | } | |
| 57 | }) | |
| 58 | ||
| 59 | // Stop scanning | |
| 60 | reader.stop() | |
| 61 | ``` | |
| 62 | ||
| 63 | ## Barcode Reading | |
| 64 | ||
| 65 | ### From Image | |
| 66 | ||
| 67 | ```typescript | |
| 68 | import { readBarcode } from 'ts-qr-codes' | |
| 69 | ||
| 70 | const result = await readBarcode('barcode.png') | |
| 71 | ||
| 72 | console.log(result.format) // e.g., 'CODE128', 'EAN13' | |
| 73 | console.log(result.data) // Decoded content | |
| 74 | ``` | |
| 75 | ||
| 76 | ### With Format Hint | |
| 77 | ||
| 78 | Improve accuracy by specifying expected format: | |
| 79 | ||
| 80 | ```typescript | |
| 81 | const result = await readBarcode('barcode.png', { | |
| 82 | formats: ['EAN13', 'EAN8', 'UPC'] | |
| 83 | }) | |
| 84 | ``` | |
| 85 | ||
| 86 | ### From Canvas | |
| 87 | ||
| 88 | ```typescript | |
| 89 | import { readBarcode } from 'ts-qr-codes' | |
| 90 | ||
| 91 | const canvas = document.getElementById('canvas') | |
| 92 | const context = canvas.getContext('2d') | |
| 93 | ||
| 94 | // Draw image to canvas first | |
| 95 | const img = new Image() | |
| 96 | img.onload = async () => { | |
| 97 | context.drawImage(img, 0, 0) | |
| 98 | ||
| 99 | const result = await readBarcode(canvas) | |
| 100 | console.log(result) | |
| 101 | } | |
| 102 | img.src = 'barcode.jpg' | |
| 103 | ``` | |
| 104 | ||
| 105 | ## Camera Scanning | |
| 106 | ||
| 107 | ### Basic Camera Scanner | |
| 108 | ||
| 109 | ```typescript | |
| 110 | import { BarcodeScanner } from 'ts-qr-codes' | |
| 111 | ||
| 112 | const scanner = new BarcodeScanner({ | |
| 113 | video: document.getElementById('camera'), | |
| 114 | formats: ['QR_CODE', 'CODE128', 'EAN13'] | |
| 115 | }) | |
| 116 | ||
| 117 | scanner.onDetected((result) => { | |
| 118 | console.log('Detected:', result.data) | |
| 119 | console.log('Format:', result.format) | |
| 120 | }) | |
| 121 | ||
| 122 | // Start scanning | |
| 123 | await scanner.start() | |
| 124 | ||
| 125 | // Stop scanning | |
| 126 | scanner.stop() | |
| 127 | ``` | |
| 128 | ||
| 129 | ### With Overlay | |
| 130 | ||
| 131 | Add visual feedback for detected codes: | |
| 132 | ||
| 133 | ```typescript | |
| 134 | const scanner = new BarcodeScanner({ | |
| 135 | video: document.getElementById('camera'), | |
| 136 | overlay: document.getElementById('overlay'), | |
| 137 | showBoundingBox: true, | |
| 138 | formats: ['QR_CODE'] | |
| 139 | }) | |
| 140 | ||
| 141 | scanner.onDetected((result, boundingBox) => { | |
| 142 | // boundingBox contains position information | |
| 143 | console.log(boundingBox.x, boundingBox.y, boundingBox.width, boundingBox.height) | |
| 144 | }) | |
| 145 | ||
| 146 | await scanner.start() | |
| 147 | ``` | |
| 148 | ||
| 149 | ### Camera Selection | |
| 150 | ||
| 151 | Choose specific camera: | |
| 152 | ||
| 153 | ```typescript | |
| 154 | // Get available cameras | |
| 155 | const cameras = await BarcodeScanner.getCameras() | |
| 156 | console.log(cameras) // [{ deviceId: '...', label: 'Front Camera' }, ...] | |
| 157 | ||
| 158 | // Use specific camera | |
| 159 | const scanner = new BarcodeScanner({ | |
| 160 | video: videoElement, | |
| 161 | deviceId: cameras[1].deviceId // Use back camera | |
| 162 | }) | |
| 163 | ``` | |
| 164 | ||
| 165 | ### Torch Control | |
| 166 | ||
| 167 | Control device flashlight: | |
| 168 | ||
| 169 | ```typescript | |
| 170 | const scanner = new BarcodeScanner({ video: videoElement }) | |
| 171 | await scanner.start() | |
| 172 | ||
| 173 | // Toggle torch | |
| 174 | await scanner.toggleTorch() | |
| 175 | ||
| 176 | // Explicit control | |
| 177 | await scanner.setTorch(true) // On | |
| 178 | await scanner.setTorch(false) // Off | |
| 179 | ``` | |
| 180 | ||
| 181 | ## Reading Options | |
| 182 | ||
| 183 | ### Supported Formats | |
| 184 | ||
| 185 | | Format | Type | Description | | |
| 186 | |--------|------|-------------| | |
| 187 | | `QR_CODE` | 2D | QR Code | | |
| 188 | | `CODE128` | 1D | General purpose | | |
| 189 | | `EAN13` | 1D | European product code | | |
| 190 | | `EAN8` | 1D | Shortened EAN | | |
| 191 | | `UPC` | 1D | US product code | | |
| 192 | | `CODE39` | 1D | Alphanumeric | | |
| 193 | | `ITF` | 1D | Interleaved 2 of 5 | | |
| 194 | | `CODABAR` | 1D | Numeric with special chars | | |
| 195 | ||
| 196 | ### Reader Options | |
| 197 | ||
| 198 | ```typescript | |
| 199 | const options = { | |
| 200 | // Formats to detect | |
| 201 | formats: ['QR_CODE', 'CODE128'], | |
| 202 | ||
| 203 | // Try harder to find codes (slower but more accurate) | |
| 204 | tryHarder: true, | |
| 205 | ||
| 206 | // Character set for decoding | |
| 207 | characterSet: 'UTF-8', | |
| 208 | ||
| 209 | // Invert colors (for inverted codes) | |
| 210 | inverted: false, | |
| 211 | ||
| 212 | // Return multiple codes if found | |
| 213 | multiple: false | |
| 214 | } | |
| 215 | ||
| 216 | const result = await readBarcode('image.png', options) | |
| 217 | ``` | |
| 218 | ||
| 219 | ## Result Object | |
| 220 | ||
| 221 | ```typescript | |
| 222 | interface ReadResult { | |
| 223 | // Decoded content | |
| 224 | data: string | |
| 225 | ||
| 226 | // Format of the code | |
| 227 | format: string | |
| 228 | ||
| 229 | // Raw bytes (for binary data) | |
| 230 | rawBytes?: Uint8Array | |
| 231 | ||
| 232 | // Bounding box location | |
| 233 | boundingBox?: { | |
| 234 | x: number | |
| 235 | y: number | |
| 236 | width: number | |
| 237 | height: number | |
| 238 | } | |
| 239 | ||
| 240 | // Corner points | |
| 241 | cornerPoints?: Array<{ x: number; y: number }> | |
| 242 | } | |
| 243 | ``` | |
| 244 | ||
| 245 | ## Error Handling | |
| 246 | ||
| 247 | ```typescript | |
| 248 | import { readQRCode, ReaderError } from 'ts-qr-codes' | |
| 249 | ||
| 250 | try { | |
| 251 | const result = await readQRCode('image.png') | |
| 252 | ||
| 253 | if (!result.data) { | |
| 254 | console.log('No QR code found') | |
| 255 | } | |
| 256 | else { | |
| 257 | console.log('Decoded:', result.data) | |
| 258 | } | |
| 259 | } | |
| 260 | catch (error) { | |
| 261 | if (error instanceof ReaderError) { | |
| 262 | console.error('Reading failed:', error.message) | |
| 263 | } | |
| 264 | } | |
| 265 | ``` | |
| 266 | ||
| 267 | ## Browser Compatibility | |
| 268 | ||
| 269 | Camera access requires: | |
| 270 | - HTTPS (or localhost) | |
| 271 | - User permission | |
| 272 | - `getUserMedia` support | |
| 273 | ||
| 274 | ```typescript | |
| 275 | // Check for camera support | |
| 276 | if (!navigator.mediaDevices || !navigator.mediaDevices.getUserMedia) { | |
| 277 | console.error('Camera not supported') | |
| 278 | } | |
| 279 | ||
| 280 | // Request permission | |
| 281 | try { | |
| 282 | const stream = await navigator.mediaDevices.getUserMedia({ video: true }) | |
| 283 | // Permission granted | |
| 284 | stream.getTracks().forEach(track => track.stop()) | |
| 285 | } | |
| 286 | catch (error) { | |
| 287 | console.error('Camera access denied') | |
| 288 | } | |
| 289 | ``` | |
| 290 | ||
| 291 | ## Complete Example | |
| 292 | ||
| 293 | ### QR Code Scanner Component | |
| 294 | ||
| 295 | ```html | |
| 296 | <div id="scanner"> | |
| 297 | <video id="camera"></video> | |
| 298 | <div id="result"></div> | |
| 299 | <button id="start">Start</button> | |
| 300 | <button id="stop">Stop</button> | |
| 301 | </div> | |
| 302 | ||
| 303 | <script type="module"> | |
| 304 | import { BarcodeScanner } from 'ts-qr-codes' | |
| 305 | ||
| 306 | const scanner = new BarcodeScanner({ | |
| 307 | video: document.getElementById('camera'), | |
| 308 | formats: ['QR_CODE'] | |
| 309 | }) | |
| 310 | ||
| 311 | scanner.onDetected((result) => { | |
| 312 | document.getElementById('result').textContent = result.data | |
| 313 | }) | |
| 314 | ||
| 315 | document.getElementById('start').onclick = () => scanner.start() | |
| 316 | document.getElementById('stop').onclick = () => scanner.stop() | |
| 317 | </script> | |
| 318 | ``` | |
| 319 | ||
| 320 | ### Batch Processing | |
| 321 | ||
| 322 | ```typescript | |
| 323 | import { readBarcode } from 'ts-qr-codes' | |
| 324 | ||
| 325 | async function processBarcodes(imageFiles) { | |
| 326 | const results = [] | |
| 327 | ||
| 328 | for (const file of imageFiles) { | |
| 329 | try { | |
| 330 | const result = await readBarcode(file) | |
| 331 | results.push({ | |
| 332 | file: file, | |
| 333 | data: result.data, | |
| 334 | format: result.format | |
| 335 | }) | |
| 336 | } | |
| 337 | catch (error) { | |
| 338 | results.push({ | |
| 339 | file: file, | |
| 340 | error: error.message | |
| 341 | }) | |
| 342 | } | |
| 343 | } | |
| 344 | ||
| 345 | return results | |
| 346 | } | |
| 347 | ``` | |
| 348 | ||
| 349 | ## Next Steps | |
| 350 | ||
| 351 | - Review [Generation](/guide/generation) for creating codes | |
| 352 | - Explore [Configuration](/config) options | |
| @@ -9,36 +9,36 @@ Choose your package manager of choice: | ||
| 9 | 9 | ::: code-group |
| 10 | 10 | |
| 11 | 11 | ```sh [npm] |
| 12 | npm install @stacksjs/qrx | |
| 13 | # npm i @stacksjs/qrx | |
| 12 | npm install ts-qr-codes | |
| 13 | # npm i ts-qr-codes | |
| 14 | 14 | |
| 15 | 15 | # or, install globally via |
| 16 | npm i -g @stacksjs/qrx | |
| 16 | npm i -g ts-qr-codes | |
| 17 | 17 | ``` |
| 18 | 18 | |
| 19 | 19 | ```sh [bun] |
| 20 | bun install @stacksjs/qrx | |
| 21 | # bun add @stacksjs/qrx | |
| 22 | # bun i @stacksjs/qrx | |
| 20 | bun install ts-qr-codes | |
| 21 | # bun add ts-qr-codes | |
| 22 | # bun i ts-qr-codes | |
| 23 | 23 | |
| 24 | 24 | # or, install globally via |
| 25 | bun add --global @stacksjs/qrx | |
| 25 | bun add --global ts-qr-codes | |
| 26 | 26 | ``` |
| 27 | 27 | |
| 28 | 28 | ```sh [pnpm] |
| 29 | pnpm add @stacksjs/qrx | |
| 30 | # pnpm i @stacksjs/qrx | |
| 29 | pnpm add ts-qr-codes | |
| 30 | # pnpm i ts-qr-codes | |
| 31 | 31 | |
| 32 | 32 | # or, install globally via |
| 33 | pnpm add --global @stacksjs/qrx | |
| 33 | pnpm add --global ts-qr-codes | |
| 34 | 34 | ``` |
| 35 | 35 | |
| 36 | 36 | ```sh [yarn] |
| 37 | yarn add @stacksjs/qrx | |
| 38 | # yarn i -d @stacksjs/qrx | |
| 37 | yarn add ts-qr-codes | |
| 38 | # yarn i -d ts-qr-codes | |
| 39 | 39 | |
| 40 | 40 | # or, install globally via |
| 41 | yarn global add @stacksjs/qrx | |
| 41 | yarn global add ts-qr-codes | |
| 42 | 42 | ``` |
| 43 | 43 | |
| 44 | 44 | ```sh [brew] |
| @@ -168,7 +168,7 @@ data will be filled with a ``` encodings ``` property which has all the needed v | ||
| 168 | 168 | #### With canvas |
| 169 | 169 | |
| 170 | 170 | ```ts |
| 171 | import { barcode } from '@stacksjs/qrx' | |
| 171 | import { barcode } from 'ts-qr-codes' | |
| 172 | 172 | import { createCanvas } from 'canvas' |
| 173 | 173 | |
| 174 | 174 | const canvas = createCanvas() |
| @@ -80,13 +80,8 @@ | ||
| 80 | 80 | "typecheck": "bun --bun tsc --noEmit" |
| 81 | 81 | }, |
| 82 | 82 | "devDependencies": { |
| 83 | "@stacksjs/docs": "^0.70.23", | |
| 84 | "@stacksjs/qrx": "workspace:*", | |
| 85 | "better-dx": "^0.2.7", | |
| 86 | "unocss": "^66.6.0" | |
| 87 | }, | |
| 88 | "overrides": { | |
| 89 | "unconfig": "0.3.10" | |
| 83 | "@stacksjs/bunpress": "^0.1.4", | |
| 84 | "better-dx": "^0.2.7" | |
| 90 | 85 | }, |
| 91 | 86 | "workspaces": [ |
| 92 | 87 | "packages/*" |
| @@ -182,7 +182,7 @@ data will be filled with a ``` encodings ``` property which has all the needed v | ||
| 182 | 182 | #### With canvas |
| 183 | 183 | |
| 184 | 184 | ```ts |
| 185 | import { Barcode } from '@stacksjs/qrx' | |
| 185 | import { Barcode } from 'ts-qr-codes' | |
| 186 | 186 | import { createCanvas } from 'canvas' |
| 187 | 187 | |
| 188 | 188 | const canvas = createCanvas() |
Renamed from packages/qrx/.gitignore. The contents are unchanged.
| @@ -182,7 +182,7 @@ data will be filled with a ``` encodings ``` property which has all the needed v | ||
| 182 | 182 | #### With canvas |
| 183 | 183 | |
| 184 | 184 | ```ts |
| 185 | import { Barcode } from '@stacksjs/qrx' | |
| 185 | import { Barcode } from 'ts-qr-codes' | |
| 186 | 186 | import { createCanvas } from 'canvas' |
| 187 | 187 | |
| 188 | 188 | const canvas = createCanvas() |
Renamed from packages/qrx/bin/cli.ts. The contents are unchanged.
Renamed from packages/qrx/build.ts. The contents are unchanged.
| @@ -1,5 +1,5 @@ | ||
| 1 | 1 | { |
| 2 | "name": "@stacksjs/qrx", | |
| 2 | "name": "ts-qr-codes", | |
| 3 | 3 | "type": "module", |
| 4 | 4 | "private": true, |
| 5 | 5 | "version": "0.1.1", |
| @@ -80,12 +80,7 @@ | ||
| 80 | 80 | "ndarray-linear-interpolate": "^1.0.0" |
| 81 | 81 | }, |
| 82 | 82 | "devDependencies": { |
| 83 | "@types/bun": "^1.1.14", | |
| 84 | "bun-plugin-dtsx": "^0.21.9", | |
| 85 | "bunfig": "^0.15.6", | |
| 86 | "lint-staged": "^16.2.7", | |
| 87 | "simple-git-hooks": "^2.13.1", | |
| 88 | "typescript": "^5.7.2" | |
| 83 | "bunfig": "^0.15.6" | |
| 89 | 84 | }, |
| 90 | 85 | "lint-staged": { |
| 91 | 86 | "*.{js,ts}": "bunx --bun eslint --flag unstable_ts_config . --fix" |
Renamed from packages/qrx/src/bar/drivers/Barcode.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/CODE128/CODE128.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/CODE128/CODE128A.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/CODE128/CODE128B.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/CODE128/CODE128C.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/CODE128/CODE128_AUTO.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/CODE128/auto.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/CODE128/constants.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/CODE128/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/CODE39/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/Codabar/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/EAN_UPC/EAN.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/EAN_UPC/EAN13.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/EAN_UPC/EAN2.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/EAN_UPC/EAN5.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/EAN_UPC/EAN8.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/EAN_UPC/UPC.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/EAN_UPC/UPCE.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/EAN_UPC/constants.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/EAN_UPC/encoder.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/EAN_UPC/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/GenericBarcode/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/ITF/ITF.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/ITF/ITF14.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/ITF/constants.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/ITF/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/MSI/MSI.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/MSI/MSI10.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/MSI/MSI1010.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/MSI/MSI11.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/MSI/MSI1110.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/MSI/checksums.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/MSI/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/Pharmacode/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/drivers/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/exceptions/ErrorHandler.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/exceptions/exceptions.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/renderers/canvas.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/renderers/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/renderers/object.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/renderers/svg.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/types.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/utils/fixOptions.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/utils/getOptionsFromElement.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/utils/getRenderProperties.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/utils/linearizeEncodings.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/utils/merge.ts. The contents are unchanged.
Renamed from packages/qrx/src/bar/utils/optionsFromStrings.ts. The contents are unchanged.
| @@ -1,7 +1,7 @@ renamed throughout | ||
| 1 | import type { QrxConfig } from './types' | |
| 1 | import type { QRConfig } from './types' | |
| 2 | 2 | import { loadConfig } from 'bunfig' |
| 3 | 3 | |
| 4 | export const defaults: QrxConfig = { | |
| 4 | export const defaults: QRConfig = { | |
| 5 | 5 | type: 'qr', |
| 6 | 6 | |
| 7 | 7 | options: { |
| @@ -30,15 +30,15 @@ export const defaults: QrxConfig = { | ||
| 30 | 30 | }, |
| 31 | 31 | } |
| 32 | 32 | // eslint-disable-next-line import/no-mutable-exports |
| 33 | export let config: QrxConfig = defaults | |
| 33 | export let config: QRConfig = defaults | |
| 34 | 34 | ; (async () => { |
| 35 | 35 | config = await loadConfig({ |
| 36 | name: 'qrx', | |
| 36 | name: 'qr', | |
| 37 | 37 | defaultConfig: defaults, |
| 38 | 38 | }) |
| 39 | 39 | })() |
| 40 | 40 | |
| 41 | // export const config: QrxConfig = await loadConfig({ | |
| 41 | // export const config: QRConfig = await loadConfig({ | |
| 42 | 42 | // name: 'qrx', |
| 43 | 43 | // defaultConfig: defaults, |
| 44 | 44 | // }) |
Renamed from packages/qrx/src/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/qr/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/qr/utils.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/QuaggaContext.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/analytics/result_collector.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/common/array_helper.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/common/cluster.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/common/cv_utils.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/common/events.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/common/image_debug.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/common/image_wrapper.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/common/mediaDevices.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/common/subImage.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/common/typedefs.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/config/config.dev.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/config/config.node.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/config/config.prod.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/config/config.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/decoder/barcode_decoder.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/decoder/bresenham.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/global.d.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/input/camera_access.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/input/exif_helper.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/input/frame_grabber.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/input/frame_grabber_browser.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/input/image_loader.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/input/input_stream/input_stream.d.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/input/input_stream/input_stream.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/input/input_stream/input_stream_browser.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/locator/barcode_locator.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/locator/rasterizer.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/locator/skeletonizer.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/locator/tracer.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/quagga.js. The contents are unchanged.
Renamed from packages/qrx/src/quagga/quagga/Exception.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/quagga/getViewPort.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/quagga/initBuffers.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/quagga/initCanvas.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/quagga/quagga.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/quagga/qworker.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/quagga/setupInputStream.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/quagga/transform.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/2of5_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/barcode_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/codabar_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/code_128_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/code_32_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/code_39_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/code_39_vin_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/code_93_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/ean_2_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/ean_5_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/ean_8_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/ean_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/i2of5_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/index.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/upc_e_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/reader/upc_reader.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/types.ts. The contents are unchanged.
Renamed from packages/qrx/src/quagga/vendor.d.ts. The contents are unchanged.
Renamed from packages/qrx/test.ts. The contents are unchanged.
Renamed from packages/qrx/tsconfig.json. The contents are unchanged.
| @@ -182,7 +182,7 @@ data will be filled with a ``` encodings ``` property which has all the needed v | ||
| 182 | 182 | #### With canvas |
| 183 | 183 | |
| 184 | 184 | ```ts |
| 185 | import { Barcode } from '@stacksjs/qrx' | |
| 185 | import { Barcode } from 'ts-qr-codes' | |
| 186 | 186 | import { createCanvas } from 'canvas' |
| 187 | 187 | |
| 188 | 188 | const canvas = createCanvas() |
| @@ -1,6 +1,7 @@ | ||
| 1 | import type { BarcodeOptions, QRCodeOptions } from '@stacksjs/qrx' | |
| 2 | import { barcode, QRCode, QRErrorCorrectLevel } from '@stacksjs/qrx' | |
| 3 | import { defineComponent, h, onMounted, ref, watch } from 'vue' | |
| 1 | import type { BarcodeOptions } from 'ts-qr-codes' | |
| 2 | import type { Component, PropType } from 'vue' | |
| 3 | import { barcode } from 'ts-qr-codes' | |
| 4 | import { defineComponent, h } from 'vue' | |
| 4 | 5 | |
| 5 | 6 | export const VueBarcode = defineComponent({ |
| 6 | 7 | name: 'VueBarcode', |
| @@ -0,0 +1,363 @@ | ||
| 1 | { | |
| 2 | "version": "1.0.0", | |
| 3 | "lockfileVersion": 2, | |
| 4 | "workspaces": { | |
| 5 | "": { | |
| 6 | "name": "ts-quick-reaction", | |
| 7 | "devDependencies": { | |
| 8 | "@stacksjs/bumpx": "^0.1.84", | |
| 9 | "@stacksjs/docs": "^0.70.23", | |
| 10 | "@stacksjs/eslint-config": "^4.14.0-beta.3", | |
| 11 | "@stacksjs/gitlint": "^0.1.5", | |
| 12 | "@stacksjs/logsmith": "^0.1.18", | |
| 13 | "@stacksjs/qrx": "workspace:*", | |
| 14 | "@types/bun": "^1.2.23", | |
| 15 | "buddy-bot": "^0.9.7", | |
| 16 | "bun-git-hooks": "^0.2.19", | |
| 17 | "bun-plugin-dtsx": "^0.21.12", | |
| 18 | "typescript": "^5.9.2", | |
| 19 | "unocss": "^66.5.2" | |
| 20 | } | |
| 21 | }, | |
| 22 | "packages/qrx": { | |
| 23 | "name": "@stacksjs/qrx", | |
| 24 | "version": "0.1.0", | |
| 25 | "dependencies": { | |
| 26 | "get-pixels": "^3.3.3", | |
| 27 | "gl-matrix": "^3.4.4", | |
| 28 | "lodash": "^4.17.21", | |
| 29 | "ndarray": "^1.0.19", | |
| 30 | "ndarray-linear-interpolate": "^1.0.0" | |
| 31 | }, | |
| 32 | "devDependencies": { | |
| 33 | "@types/bun": "^1.1.14", | |
| 34 | "bun-plugin-dtsx": "^0.21.9", | |
| 35 | "bunfig": "^0.15.0", | |
| 36 | "lint-staged": "^16.2.3", | |
| 37 | "simple-git-hooks": "^2.13.1", | |
| 38 | "typescript": "^5.7.2" | |
| 39 | } | |
| 40 | }, | |
| 41 | "packages/react": { | |
| 42 | "name": "react-qrx", | |
| 43 | "version": "0.1.0", | |
| 44 | "dependencies": { | |
| 45 | "@stacksjs/qrx": "workspace:*" | |
| 46 | }, | |
| 47 | "devDependencies": { | |
| 48 | "@types/bun": "^1.1.14", | |
| 49 | "lint-staged": "^16.2.3", | |
| 50 | "simple-git-hooks": "^2.11.1", | |
| 51 | "typescript": "^5.7.2" | |
| 52 | } | |
| 53 | }, | |
| 54 | "packages/vue": { | |
| 55 | "name": "vue-qrx", | |
| 56 | "version": "0.1.0", | |
| 57 | "dependencies": { | |
| 58 | "@stacksjs/qrx": "workspace:*" | |
| 59 | }, | |
| 60 | "devDependencies": { | |
| 61 | "@types/bun": "^1.1.14", | |
| 62 | "lint-staged": "^16.2.3", | |
| 63 | "simple-git-hooks": "^2.11.1", | |
| 64 | "typescript": "^5.7.2" | |
| 65 | } | |
| 66 | } | |
| 67 | }, | |
| 68 | "packages": { | |
| 69 | "@stacksjs/bumpx@0.1.86": { | |
| 70 | "name": "@stacksjs/bumpx", | |
| 71 | "version": "0.1.86", | |
| 72 | "source": "npm", | |
| 73 | "resolved": "https://registry.npmjs.org/@stacksjs/bumpx/-/bumpx-0.1.86.tgz", | |
| 74 | "integrity": "sha512-450eBT664dRzNFZwBYHo/g5w0G3o1jWuevk0CRvpXWzNoXZEAp/5ibsMIIbIajrsR9LjdBm8IYuLqZtRFnqaaA==", | |
| 75 | "dependencies": { | |
| 76 | "@stacksjs/clapp": "^0.1.18", | |
| 77 | "@stacksjs/logsmith": "^0.1.18", | |
| 78 | "bunfig": "^0.14.1" | |
| 79 | }, | |
| 80 | "bin": { | |
| 81 | "bumpx": "./dist/bin/cli.js" | |
| 82 | } | |
| 83 | }, | |
| 84 | "@stacksjs/docs@0.70.23": { | |
| 85 | "name": "@stacksjs/docs", | |
| 86 | "version": "0.70.23", | |
| 87 | "source": "npm", | |
| 88 | "resolved": "https://registry.npmjs.org/@stacksjs/docs/-/docs-0.70.23.tgz", | |
| 89 | "integrity": "sha512-kRk/aza/wQAAgF0fhUhG8bUHhqk3RnjBkZyoRW0fvYs3dLaAArJYX/uVquZixlQnqgizGeGZT986tEFjs5Ly+A==", | |
| 90 | "dependencies": { | |
| 91 | "@iconify-json/carbon": "^1.2.8", | |
| 92 | "@shikijs/vitepress-twoslash": "^3.2.1", | |
| 93 | "@vite-pwa/assets-generator": "^1.0.0", | |
| 94 | "@vite-pwa/vitepress": "^1.0.0", | |
| 95 | "unocss": "^66.0.0", | |
| 96 | "unplugin-icons": "^22.1.0", | |
| 97 | "unplugin-vue-components": "^28.4.1", | |
| 98 | "vite-plugin-pwa": "^1.0.0", | |
| 99 | "vitepress": "1.6.3" | |
| 100 | } | |
| 101 | }, | |
| 102 | "@stacksjs/eslint-config@4.14.0-beta.3": { | |
| 103 | "name": "@stacksjs/eslint-config", | |
| 104 | "version": "4.14.0-beta.3", | |
| 105 | "source": "npm", | |
| 106 | "resolved": "https://registry.npmjs.org/@stacksjs/eslint-config/-/eslint-config-4.14.0-beta.3.tgz", | |
| 107 | "integrity": "sha512-D7iSPoZcTwHSOG6T2SdngwNbgqx/2gSoLpFC4Qy/1NCSPZEEcACYCC8GjovZ/rRrod0B+KbCa5sDu5JIrrkfaw==", | |
| 108 | "dependencies": { | |
| 109 | "@antfu/install-pkg": "^1.1.0", | |
| 110 | "@clack/prompts": "^0.10.1", | |
| 111 | "@eslint-community/eslint-plugin-eslint-comments": "^4.5.0", | |
| 112 | "@eslint/markdown": "^6.4.0", | |
| 113 | "@stacksjs/cli": "^0.70.23", | |
| 114 | "@stacksjs/error-handling": "^0.70.23", | |
| 115 | "@stacksjs/eslint-plugin": "^0.2.4", | |
| 116 | "@stacksjs/logging": "^0.70.23", | |
| 117 | "@stacksjs/path": "^0.70.23", | |
| 118 | "@stylistic/eslint-plugin": "^4.2.0", | |
| 119 | "@typescript-eslint/eslint-plugin": "^8.32.1", | |
| 120 | "@typescript-eslint/parser": "^8.32.1", | |
| 121 | "@vitest/eslint-plugin": "^1.1.44", | |
| 122 | "eslint-config-flat-gitignore": "^2.1.0", | |
| 123 | "eslint-flat-config-utils": "^2.0.1", | |
| 124 | "eslint-merge-processors": "^2.0.0", | |
| 125 | "eslint-plugin-antfu": "^3.1.1", | |
| 126 | "eslint-plugin-command": "^3.2.0", | |
| 127 | "eslint-plugin-import-x": "^4.11.1", | |
| 128 | "eslint-plugin-jsdoc": "^50.6.14", | |
| 129 | "eslint-plugin-jsonc": "^2.20.0", | |
| 130 | "eslint-plugin-n": "^17.18.0", | |
| 131 | "eslint-plugin-no-only-tests": "^3.3.0", | |
| 132 | "eslint-plugin-perfectionist": "^4.13.0", | |
| 133 | "eslint-plugin-pnpm": "^0.3.1", | |
| 134 | "eslint-plugin-regexp": "^2.7.0", | |
| 135 | "eslint-plugin-toml": "^0.12.0", | |
| 136 | "eslint-plugin-unicorn": "^57.0.0", | |
| 137 | "eslint-plugin-unused-imports": "^4.1.4", | |
| 138 | "eslint-plugin-vue": "^10.1.0", | |
| 139 | "eslint-plugin-vuejs-accessibility": "^2.4.1", | |
| 140 | "eslint-plugin-yml": "^1.18.0", | |
| 141 | "eslint-processor-vue-blocks": "^2.0.0", | |
| 142 | "globals": "^16.1.0", | |
| 143 | "jsonc-eslint-parser": "^2.4.0", | |
| 144 | "local-pkg": "^1.1.1", | |
| 145 | "parse-gitignore": "^2.0.0", | |
| 146 | "toml-eslint-parser": "^0.10.0", | |
| 147 | "vue-eslint-parser": "^10.1.3", | |
| 148 | "yaml-eslint-parser": "^1.3.0" | |
| 149 | } | |
| 150 | }, | |
| 151 | "@stacksjs/gitlint@0.1.5": { | |
| 152 | "name": "@stacksjs/gitlint", | |
| 153 | "version": "0.1.5", | |
| 154 | "source": "npm", | |
| 155 | "resolved": "https://registry.npmjs.org/@stacksjs/gitlint/-/gitlint-0.1.5.tgz", | |
| 156 | "integrity": "sha512-5nSr6PN8/cRPdIz9Cj65Dh12N9gR7BPtJzR3rnqhAgpm5q0ihjmVTTybFQqigMcYuRpt2qX4HenV7YXuFOYScw==", | |
| 157 | "bin": { | |
| 158 | "gitlint": "./dist/bin/cli.js" | |
| 159 | } | |
| 160 | }, | |
| 161 | "@stacksjs/logsmith@0.1.18": { | |
| 162 | "name": "@stacksjs/logsmith", | |
| 163 | "version": "0.1.18", | |
| 164 | "source": "npm", | |
| 165 | "resolved": "https://registry.npmjs.org/@stacksjs/logsmith/-/logsmith-0.1.18.tgz", | |
| 166 | "integrity": "sha512-W4Swcus7isr0sod/DWcJ6outNNbAu76/tclraEBAslfNR8/pR81e1k/A0wmDtExrGOd3a/6tDdlqIqFV7Fr7FA==", | |
| 167 | "dependencies": { | |
| 168 | "bunfig": "^0.14.1", | |
| 169 | "markdownlint": "^0.38.0" | |
| 170 | }, | |
| 171 | "bin": { | |
| 172 | "@stacksjs/logsmith": "./dist/bin/cli.js", | |
| 173 | "logsmith": "./dist/bin/cli.js" | |
| 174 | } | |
| 175 | }, | |
| 176 | "@types/bun@1.3.11": { | |
| 177 | "name": "@types/bun", | |
| 178 | "version": "1.3.11", | |
| 179 | "source": "npm", | |
| 180 | "resolved": "https://registry.npmjs.org/@types/bun/-/bun-1.3.11.tgz", | |
| 181 | "integrity": "sha512-5vPne5QvtpjGpsGYXiFyycfpDF2ECyPcTSsFBMa0fraoxiQyMJ3SmuQIGhzPg2WJuWxVBoxWJ2kClYTcw/4fAg==", | |
| 182 | "dependencies": { | |
| 183 | "bun-types": "1.3.11" | |
| 184 | } | |
| 185 | }, | |
| 186 | "buddy-bot@0.9.17": { | |
| 187 | "name": "buddy-bot", | |
| 188 | "version": "0.9.17", | |
| 189 | "source": "npm", | |
| 190 | "resolved": "https://registry.npmjs.org/buddy-bot/-/buddy-bot-0.9.17.tgz", | |
| 191 | "integrity": "sha512-wAb6yviR5jLQ0DzgxuUa2P4MzPeaXgXiOPAfi25bprPaObGY+ja2FEzuCdfN8ahhYLTXKFL6aL5j5ne6wvAw+Q==", | |
| 192 | "dependencies": { | |
| 193 | "bunfig": "^0.15.6", | |
| 194 | "prompts": "^2.4.2", | |
| 195 | "ts-pkgx": "^0.4.154" | |
| 196 | }, | |
| 197 | "bin": { | |
| 198 | "buddy-bot": "./dist/bin/cli.js" | |
| 199 | } | |
| 200 | }, | |
| 201 | "bun-git-hooks@0.2.19": { | |
| 202 | "name": "bun-git-hooks", | |
| 203 | "version": "0.2.19", | |
| 204 | "source": "npm", | |
| 205 | "resolved": "https://registry.npmjs.org/bun-git-hooks/-/bun-git-hooks-0.2.19.tgz", | |
| 206 | "integrity": "sha512-h+YfI+/hCojKadnC9kfk71suZsjdgKShv82+bHp6UiHwH+XDyqavfAUt4NQTGRcIq7dSo2Mfh0QgCiAkCJOl8w==", | |
| 207 | "bin": { | |
| 208 | "bun-git-hooks": "./dist/bin/cli.js", | |
| 209 | "git-hooks": "./dist/bin/cli.js" | |
| 210 | } | |
| 211 | }, | |
| 212 | "bun-plugin-dtsx@0.21.17": { | |
| 213 | "name": "bun-plugin-dtsx", | |
| 214 | "version": "0.21.17", | |
| 215 | "source": "npm", | |
| 216 | "resolved": "https://registry.npmjs.org/bun-plugin-dtsx/-/bun-plugin-dtsx-0.21.17.tgz", | |
| 217 | "integrity": "sha512-gikZdPs8f7aFPREb+gBn7kaDdjpfQSLIPpVbUI+I5dusAlENvlJmKQj06aq1oS3mP7yg3gdQJBRg+PlzUV5h9g==", | |
| 218 | "dependencies": { | |
| 219 | "@stacksjs/dtsx": "^0.9.8" | |
| 220 | } | |
| 221 | }, | |
| 222 | "bunfig@0.15.6": { | |
| 223 | "name": "bunfig", | |
| 224 | "version": "0.15.6", | |
| 225 | "source": "npm", | |
| 226 | "resolved": "https://registry.npmjs.org/bunfig/-/bunfig-0.15.6.tgz", | |
| 227 | "integrity": "sha512-7ynPmrn1dN5F+0DtUVY0Vo2MZOOnSdb6hpQePwABEYIJ+d/rSb3vaOVUs3MFxwxWuaVc1FEStVJG6+kCgbLuyg==", | |
| 228 | "bin": { | |
| 229 | "bunfig": "./bin/cli.js" | |
| 230 | } | |
| 231 | }, | |
| 232 | "get-pixels@3.3.3": { | |
| 233 | "name": "get-pixels", | |
| 234 | "version": "3.3.3", | |
| 235 | "source": "npm", | |
| 236 | "resolved": "https://registry.npmjs.org/get-pixels/-/get-pixels-3.3.3.tgz", | |
| 237 | "integrity": "sha512-5kyGBn90i9tSMUVHTqkgCHsoWoR+/lGbl4yC83Gefyr0HLIhgSWEx/2F/3YgsZ7UpYNuM6pDhDK7zebrUJ5nXg==", | |
| 238 | "dependencies": { | |
| 239 | "data-uri-to-buffer": "0.0.3", | |
| 240 | "jpeg-js": "^0.4.1", | |
| 241 | "mime-types": "^2.0.1", | |
| 242 | "ndarray": "^1.0.13", | |
| 243 | "ndarray-pack": "^1.1.1", | |
| 244 | "node-bitmap": "0.0.1", | |
| 245 | "omggif": "^1.0.5", | |
| 246 | "parse-data-uri": "^0.2.0", | |
| 247 | "pngjs": "^3.3.3", | |
| 248 | "request": "^2.44.0", | |
| 249 | "through": "^2.3.4" | |
| 250 | } | |
| 251 | }, | |
| 252 | "gl-matrix@3.4.4": { | |
| 253 | "name": "gl-matrix", | |
| 254 | "version": "3.4.4", | |
| 255 | "source": "npm", | |
| 256 | "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.4.4.tgz", | |
| 257 | "integrity": "sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==" | |
| 258 | }, | |
| 259 | "lint-staged@16.4.0": { | |
| 260 | "name": "lint-staged", | |
| 261 | "version": "16.4.0", | |
| 262 | "source": "npm", | |
| 263 | "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.4.0.tgz", | |
| 264 | "integrity": "sha512-lBWt8hujh/Cjysw5GYVmZpFHXDCgZzhrOm8vbcUdobADZNOK/bRshr2kM3DfgrrtR1DQhfupW9gnIXOfiFi+bw==", | |
| 265 | "dependencies": { | |
| 266 | "commander": "^14.0.3", | |
| 267 | "listr2": "^9.0.5", | |
| 268 | "picomatch": "^4.0.3", | |
| 269 | "string-argv": "^0.3.2", | |
| 270 | "tinyexec": "^1.0.4", | |
| 271 | "yaml": "^2.8.2" | |
| 272 | }, | |
| 273 | "bin": { | |
| 274 | "lint-staged": "bin/lint-staged.js" | |
| 275 | } | |
| 276 | }, | |
| 277 | "lodash@4.17.23": { | |
| 278 | "name": "lodash", | |
| 279 | "version": "4.17.23", | |
| 280 | "source": "npm", | |
| 281 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", | |
| 282 | "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==" | |
| 283 | }, | |
| 284 | "ndarray-linear-interpolate@1.0.0": { | |
| 285 | "name": "ndarray-linear-interpolate", | |
| 286 | "version": "1.0.0", | |
| 287 | "source": "npm", | |
| 288 | "resolved": "https://registry.npmjs.org/ndarray-linear-interpolate/-/ndarray-linear-interpolate-1.0.0.tgz", | |
| 289 | "integrity": "sha512-UN0f4+6XWsQzJ2pP5gVp+kKn5tJed6mA3K/L50uO619+7LKrjcSNdcerhpqxYaSkbxNJuEN76N05yBBJySnZDw==" | |
| 290 | }, | |
| 291 | "ndarray@1.0.19": { | |
| 292 | "name": "ndarray", | |
| 293 | "version": "1.0.19", | |
| 294 | "source": "npm", | |
| 295 | "resolved": "https://registry.npmjs.org/ndarray/-/ndarray-1.0.19.tgz", | |
| 296 | "integrity": "sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==", | |
| 297 | "dependencies": { | |
| 298 | "iota-array": "^1.0.0", | |
| 299 | "is-buffer": "^1.0.2" | |
| 300 | } | |
| 301 | }, | |
| 302 | "simple-git-hooks@2.13.1": { | |
| 303 | "name": "simple-git-hooks", | |
| 304 | "version": "2.13.1", | |
| 305 | "source": "npm", | |
| 306 | "resolved": "https://registry.npmjs.org/simple-git-hooks/-/simple-git-hooks-2.13.1.tgz", | |
| 307 | "integrity": "sha512-WszCLXwT4h2k1ufIXAgsbiTOazqqevFCIncOuUBZJ91DdvWcC5+OFkluWRQPrcuSYd8fjq+o2y1QfWqYMoAToQ==", | |
| 308 | "bin": { | |
| 309 | "simple-git-hooks": "./cli.js" | |
| 310 | } | |
| 311 | }, | |
| 312 | "typescript@^5.7.2": { | |
| 313 | "name": "typescript", | |
| 314 | "version": "^5.7.2", | |
| 315 | "source": "npm", | |
| 316 | "bin": { | |
| 317 | "tsc": "./bin/tsc", | |
| 318 | "tsserver": "./bin/tsserver" | |
| 319 | } | |
| 320 | }, | |
| 321 | "typescript@^5.9.2": { | |
| 322 | "name": "typescript", | |
| 323 | "version": "^5.9.2", | |
| 324 | "source": "npm", | |
| 325 | "bin": { | |
| 326 | "tsc": "./bin/tsc", | |
| 327 | "tsserver": "./bin/tsserver" | |
| 328 | } | |
| 329 | }, | |
| 330 | "unocss@66.6.7": { | |
| 331 | "name": "unocss", | |
| 332 | "version": "66.6.7", | |
| 333 | "source": "npm", | |
| 334 | "resolved": "https://registry.npmjs.org/unocss/-/unocss-66.6.7.tgz", | |
| 335 | "integrity": "sha512-TdZ/JnKhrqkknrMvLl0KOwrGzFThEspFIyYiylFYJki2JkMN/5EJIr+vIZEGRX69hFTjTLi6utIpbipueqzNbw==", | |
| 336 | "dependencies": { | |
| 337 | "@unocss/cli": "66.6.7", | |
| 338 | "@unocss/core": "66.6.7", | |
| 339 | "@unocss/preset-attributify": "66.6.7", | |
| 340 | "@unocss/preset-icons": "66.6.7", | |
| 341 | "@unocss/preset-mini": "66.6.7", | |
| 342 | "@unocss/preset-tagify": "66.6.7", | |
| 343 | "@unocss/preset-typography": "66.6.7", | |
| 344 | "@unocss/preset-uno": "66.6.7", | |
| 345 | "@unocss/preset-web-fonts": "66.6.7", | |
| 346 | "@unocss/preset-wind": "66.6.7", | |
| 347 | "@unocss/preset-wind3": "66.6.7", | |
| 348 | "@unocss/preset-wind4": "66.6.7", | |
| 349 | "@unocss/transformer-attributify-jsx": "66.6.7", | |
| 350 | "@unocss/transformer-compile-class": "66.6.7", | |
| 351 | "@unocss/transformer-directives": "66.6.7", | |
| 352 | "@unocss/transformer-variant-group": "66.6.7", | |
| 353 | "@unocss/vite": "66.6.7" | |
| 354 | }, | |
| 355 | "peerDependencies": { | |
| 356 | "@unocss/astro": "66.6.7", | |
| 357 | "@unocss/postcss": "66.6.7", | |
| 358 | "@unocss/webpack": "66.6.7" | |
| 359 | }, | |
| 360 | "optionalPeers": ["@unocss/astro", "@unocss/postcss", "@unocss/webpack"] | |
| 361 | } | |
| 362 | } | |
| 363 | } | |