├── .changeset
├── README.md
└── config.json
├── .github
├── ISSUE_TEMPLATE
│ ├── bug_report.md
│ └── feature_request.md
└── workflows
│ ├── ci.yml
│ ├── format.yml
│ └── require-allow-edits.yml
├── .gitignore
├── .npmrc
├── .prettierignore
├── .prettierrc.cjs
├── build.preset.ts
├── examples
└── basic
│ ├── index.html
│ ├── package.json
│ └── tsconfig.json
├── package.json
├── packages
└── magic-element
│ ├── CHANGELOG.md
│ ├── MagicElement.astro
│ ├── README.md
│ ├── build.config.ts
│ ├── package.json
│ ├── src
│ └── index.ts
│ └── tsconfig.json
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
└── tsconfig.json
/.changeset/README.md:
--------------------------------------------------------------------------------
1 | # Changesets
2 |
3 | Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
4 | with multi-package repos, or single-package repos to help you version and publish your code. You can
5 | find the full documentation for it [in our repository](https://github.com/changesets/changesets)
6 |
7 | We have a quick list of common questions to get you started engaging with this project in
8 | [our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)
9 |
--------------------------------------------------------------------------------
/.changeset/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://unpkg.com/@changesets/config@2.3.0/schema.json",
3 | "changelog": "@changesets/cli/changelog",
4 | "commit": false,
5 | "fixed": [],
6 | "linked": [],
7 | "access": "public",
8 | "baseBranch": "main",
9 | "updateInternalDependencies": "patch",
10 | "ignore": ["@example/*"]
11 | }
12 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report
3 | about: Create a report to help us improve
4 | title: '[Bug] '
5 | labels: bug
6 | assignees: ''
7 | ---
8 |
9 | **Environment**
10 |
11 | - OS: [e.g. macOS, Windows]
12 | - Node Version: [e.g. v18.14.0]
13 | - Package Version: [e.g. v0.2.0]
14 |
15 | **Describe the bug**
16 | A clear and concise description of what the bug is.
17 |
18 | **To Reproduce**
19 | Include a link to a minimal reproduction using [`node.new`](https://node.new/)
20 |
21 | Steps to reproduce the behavior:
22 |
23 | - Include reproduction steps
24 |
25 | **Expected behavior**
26 | A clear and concise description of what you expected to happen.
27 |
28 | **Additional Information**
29 | If applicable, add screenshots to help explain your problem.
30 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Feature request
3 | about: Suggest an idea for this project
4 | title: '[Request]'
5 | labels: enhancement
6 | assignees: ''
7 | ---
8 |
9 | **Is your feature request related to a problem? Please describe.**
10 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
11 |
12 | **Describe the solution you'd like**
13 | A clear and concise description of what you want to happen.
14 |
15 | **Describe alternatives you've considered**
16 | A clear and concise description of any alternative solutions or features you've considered.
17 |
18 | **Additional context**
19 | Add any other context or screenshots about the feature request here.
20 |
--------------------------------------------------------------------------------
/.github/workflows/ci.yml:
--------------------------------------------------------------------------------
1 | name: CI
2 |
3 | on:
4 | push:
5 | branches:
6 | - main
7 |
8 | permissions:
9 | contents: write
10 | pull-requests: write
11 | packages: write
12 |
13 | # Automatically cancel in-progress actions on the same branch
14 | concurrency:
15 | group: ${{ github.workflow }}-${{ github.event_name == 'pull_request_target' && github.head_ref || github.ref }}
16 | cancel-in-progress: true
17 |
18 | jobs:
19 | build:
20 | name: Build Packages
21 | runs-on: ubuntu-latest
22 | steps:
23 | - uses: actions/checkout@v3
24 | - uses: pnpm/action-setup@v2
25 | - uses: actions/setup-node@v3
26 | with:
27 | node-version: 18
28 | cache: "pnpm"
29 | - if: ${{ steps.cache-node.outputs.cache-hit != 'true' }}
30 | run: pnpm install
31 | - run: pnpm run build
32 | - uses: changesets/action@v1
33 | if: ${{ github.event_name != 'pull_request' }}
34 | with:
35 | version: pnpm run ci:version
36 | publish: pnpm run ci:publish
37 | commit: "[ci] release"
38 | title: "[ci] release"
39 | env:
40 | NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
41 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
42 |
--------------------------------------------------------------------------------
/.github/workflows/format.yml:
--------------------------------------------------------------------------------
1 | name: Format
2 |
3 | on:
4 | push:
5 | branches:
6 | - main
7 |
8 | jobs:
9 | format:
10 | runs-on: ubuntu-latest
11 | permissions:
12 | contents: write
13 | steps:
14 | - uses: actions/checkout@v3
15 | with:
16 | ref: ${{ github.head_ref }}
17 | token: ${{ secrets.GITHUB_TOKEN }}
18 | - uses: pnpm/action-setup@v2
19 | - uses: actions/setup-node@v3
20 | with:
21 | node-version: 16
22 | cache: "pnpm"
23 | - name: Install dependencies
24 | run: pnpm install
25 | - name: Format code
26 | run: pnpm run ci:format
27 | - name: Commit changes
28 | uses: stefanzweifel/git-auto-commit-action@v4
29 | with:
30 | commit_message: "[ci] format"
31 | branch: ${{ github.head_ref }}
32 | env:
33 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34 |
--------------------------------------------------------------------------------
/.github/workflows/require-allow-edits.yml:
--------------------------------------------------------------------------------
1 | name: Require “Allow Edits”
2 |
3 | on: [pull_request_target]
4 |
5 | permissions:
6 | contents: read
7 |
8 | jobs:
9 | _:
10 | permissions:
11 | pull-requests: read # for ljharb/require-allow-edits to check 'allow edits' on PR
12 |
13 | name: "Require “Allow Edits”"
14 |
15 | runs-on: ubuntu-latest
16 |
17 | steps:
18 | - uses: ljharb/require-allow-edits@main
19 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 |
3 | # Logs
4 | logs
5 | *.log
6 | npm-debug.log*
7 | yarn-debug.log*
8 | yarn-error.log*
9 | lerna-debug.log*
10 | .pnpm-debug.log*
11 |
12 | # Diagnostic reports (https://nodejs.org/api/report.html)
13 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
14 |
15 | # Runtime data
16 | pids
17 | *.pid
18 | *.seed
19 | *.pid.lock
20 |
21 | # Directory for instrumented libs generated by jscoverage/JSCover
22 | lib-cov
23 |
24 | # Coverage directory used by tools like istanbul
25 | coverage
26 | *.lcov
27 |
28 | # nyc test coverage
29 | .nyc_output
30 |
31 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
32 | .grunt
33 |
34 | # Bower dependency directory (https://bower.io/)
35 | bower_components
36 |
37 | # node-waf configuration
38 | .lock-wscript
39 |
40 | # Compiled binary addons (https://nodejs.org/api/addons.html)
41 | build/Release
42 |
43 | # Dependency directories
44 | node_modules/
45 | jspm_packages/
46 |
47 | # Snowpack dependency directory (https://snowpack.dev/)
48 | web_modules/
49 |
50 | # TypeScript cache
51 | *.tsbuildinfo
52 |
53 | # Optional npm cache directory
54 | .npm
55 |
56 | # Optional eslint cache
57 | .eslintcache
58 |
59 | # Optional stylelint cache
60 | .stylelintcache
61 |
62 | # Microbundle cache
63 | .rpt2_cache/
64 | .rts2_cache_cjs/
65 | .rts2_cache_es/
66 | .rts2_cache_umd/
67 |
68 | # Optional REPL history
69 | .node_repl_history
70 |
71 | # Output of 'npm pack'
72 | *.tgz
73 |
74 | # Yarn Integrity file
75 | .yarn-integrity
76 |
77 | # dotenv environment variable files
78 | .env
79 | .env.development.local
80 | .env.test.local
81 | .env.production.local
82 | .env.local
83 |
84 | # parcel-bundler cache (https://parceljs.org/)
85 | .cache
86 | .parcel-cache
87 |
88 | # Next.js build output
89 | .next
90 | out
91 |
92 | # Nuxt.js build / generate output
93 | .nuxt
94 | dist
95 |
96 | # Gatsby files
97 | .cache/
98 | # Comment in the public line in if your project uses Gatsby and not Next.js
99 | # https://nextjs.org/blog/next-9-1#public-directory-support
100 | # public
101 |
102 | # vuepress build output
103 | .vuepress/dist
104 |
105 | # vuepress v2.x temp and cache directory
106 | .temp
107 | .cache
108 |
109 | # Docusaurus cache and generated files
110 | .docusaurus
111 |
112 | # Serverless directories
113 | .serverless/
114 |
115 | # FuseBox cache
116 | .fusebox/
117 |
118 | # DynamoDB Local files
119 | .dynamodb/
120 |
121 | # TernJS port file
122 | .tern-port
123 |
124 | # Stores VSCode versions used for testing VSCode extensions
125 | .vscode-test
126 |
127 | # yarn v2
128 | .yarn/cache
129 | .yarn/unplugged
130 | .yarn/build-state.yml
131 | .yarn/install-state.gz
132 | .pnp.*
133 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | # Important! Never install `astro` even when new version is in registry
2 | prefer-workspace-packages=true
3 | link-workspace-packages=true
4 | save-workspace-protocol=false
5 | auto-install-peers=false
6 |
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | .github/workflows/**/*.yml
2 | pnpm-lock.yaml
3 |
--------------------------------------------------------------------------------
/.prettierrc.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | printWidth: 100,
3 | semi: true,
4 | singleQuote: true,
5 | tabWidth: 2,
6 | trailingComma: 'es5',
7 | useTabs: true,
8 | overrides: [
9 | {
10 | files: ['.*', '*.json', '*.md', '*.toml', '*.yml'],
11 | options: {
12 | useTabs: false,
13 | },
14 | },
15 | ],
16 | };
17 |
--------------------------------------------------------------------------------
/build.preset.ts:
--------------------------------------------------------------------------------
1 | import { definePreset } from 'unbuild';
2 |
3 | // @see https://github.com/unjs/unbuild
4 | export default definePreset({
5 | failOnWarn: false,
6 | clean: true,
7 | declaration: true,
8 | rollup: {
9 | emitCJS: false,
10 | esbuild: {
11 | target: ['es2022'],
12 | },
13 | },
14 | });
15 |
--------------------------------------------------------------------------------
/examples/basic/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Magic Element
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | {{ count }}
23 |
24 |
25 |
26 |
27 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/examples/basic/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@example/basic",
3 | "private": true,
4 | "version": "0.0.0",
5 | "type": "module",
6 | "scripts": {
7 | "dev": "vite",
8 | "build": "vite build",
9 | "preview": "vite preview"
10 | },
11 | "devDependencies": {
12 | "vite": "^4.4.9",
13 | "magic-element": "workspace:*"
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/examples/basic/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ES2020",
4 | "useDefineForClassFields": true,
5 | "module": "ESNext",
6 | "lib": ["ES2020", "DOM", "DOM.Iterable"],
7 | "skipLibCheck": true,
8 | /* Bundler mode */
9 | "moduleResolution": "bundler",
10 | "allowImportingTsExtensions": true,
11 | "resolveJsonModule": true,
12 | "isolatedModules": true,
13 | "noEmit": true,
14 | /* Linting */
15 | "strict": true,
16 | "noUnusedLocals": true,
17 | "noUnusedParameters": true,
18 | "noFallthroughCasesInSwitch": true
19 | },
20 | "include": ["src"]
21 | }
22 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "root",
3 | "private": true,
4 | "type": "module",
5 | "scripts": {
6 | "build": "pnpm --filter magic-element run build",
7 | "dev": "pnpm -r run dev",
8 | "start": "pnpm --filter @example/basic run dev",
9 | "format": "pnpm run format:code",
10 | "format:code": "prettier -w . --cache",
11 | "format:imports": "organize-imports-cli ./packages/*/tsconfig.json",
12 | "ci:version": "changeset version && pnpm install --no-frozen-lockfile",
13 | "ci:publish": "changeset publish",
14 | "ci:format": "pnpm run format:imports && pnpm run format:code"
15 | },
16 | "devDependencies": {
17 | "@changesets/cli": "^2.26.0",
18 | "@types/node": "18",
19 | "organize-imports-cli": "^0.10.0",
20 | "prettier": "^2.8.4",
21 | "typescript": "^5.1.6",
22 | "unbuild": "^2.0.0",
23 | "esbuild": "^0.19.2",
24 | "mkdist": "^1.3.0"
25 | },
26 | "packageManager": "pnpm@8.6.12",
27 | "volta": {
28 | "node": "16.19.0"
29 | },
30 | "pnpm": {
31 | "overrides": {
32 | "esbuild": "^0.19.2"
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/packages/magic-element/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # magic-element
2 |
3 | ## 0.0.2
4 |
5 | ### Patch Changes
6 |
7 | - a96a29c: Add `/astro` export
8 |
--------------------------------------------------------------------------------
/packages/magic-element/MagicElement.astro:
--------------------------------------------------------------------------------
1 | ---
2 | // @ts-expect-error
3 | import { markHTMLString } from "astro/runtime/server/index.js";
4 |
5 | interface Props {
6 | name: `${string}-${string}`;
7 | of: any;
8 | }
9 |
10 | const { name, of: Component } = Astro.props;
11 | const MagicChild = new Proxy(Component, {
12 | async apply(target, thisArg, argArray) {
13 | // Create default props
14 | argArray[1] = new Proxy(
15 | {},
16 | {
17 | get(target, property, receiver) {
18 | return (
19 | Reflect.get(target, property, receiver) ?? `{{${String(property)}}}`
20 | );
21 | },
22 | }
23 | );
24 | // Create default slots
25 | argArray[2] = new Proxy(
26 | {},
27 | {
28 | get(_target, property, _receiver) {
29 | if (property === "default") {
30 | return markHTMLString(``);
31 | }
32 | return markHTMLString(``);
33 | },
34 | }
35 | );
36 | const result = await Reflect.apply(target, thisArg, argArray);
37 | return result;
38 | },
39 | });
40 | ---
41 |
42 |
43 |
44 |
48 |
--------------------------------------------------------------------------------
/packages/magic-element/README.md:
--------------------------------------------------------------------------------
1 | # `@basics/dom`
2 |
--------------------------------------------------------------------------------
/packages/magic-element/build.config.ts:
--------------------------------------------------------------------------------
1 | import { defineBuildConfig } from 'unbuild';
2 |
3 | // @see https://github.com/unjs/unbuild
4 | export default defineBuildConfig({
5 | preset: '../../build.preset',
6 | entries: ['src/index'],
7 | });
8 |
--------------------------------------------------------------------------------
/packages/magic-element/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "magic-element",
3 | "version": "0.0.2",
4 | "type": "module",
5 | "main": "./dist/index.mjs",
6 | "module": "./dist/index.mjs",
7 | "types": "./dist/index.d.ts",
8 | "exports": {
9 | ".": {
10 | "types": "./dist/index.d.ts",
11 | "import": "./dist/index.mjs"
12 | },
13 | "./astro": {
14 | "types": "./MagicElement.astro",
15 | "import": "./MagicElement.astro"
16 | },
17 | "./package.json": "./package.json"
18 | },
19 | "repository": {
20 | "type": "git",
21 | "url": "https://github.com/natemoo-re/magic-element",
22 | "directory": "packages/magic-element"
23 | },
24 | "bugs": {
25 | "url": "https://github.com/natemoo-re/magic-element/issues"
26 | },
27 | "homepage": "https://github.com/natemoo-re/magic-element/tree/main/packages/magic-element#readme",
28 | "files": [
29 | "dist",
30 | "MagicElement.astro",
31 | "CHANGELOG.md"
32 | ],
33 | "author": {
34 | "name": "Nate Moore",
35 | "email": "nate@natemoo.re",
36 | "url": "https://twitter.com/n_moore"
37 | },
38 | "license": "MIT",
39 | "packageManager": "pnpm@8.6.12",
40 | "scripts": {
41 | "build": "unbuild",
42 | "dev": "unbuild --watch"
43 | },
44 | "devDependencies": {
45 | "unbuild": "^1.1.1"
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/packages/magic-element/src/index.ts:
--------------------------------------------------------------------------------
1 | const TEMPLATE_RE = /({)?{{[^{}]*}}(?!})/g;
2 | const ZWJ = String.fromCharCode(8205);
3 |
4 | function getExpressions(value: string) {
5 | TEMPLATE_RE.lastIndex = 0;
6 | let m: RegExpExecArray | null = null;
7 | let results: { value: string; index: number; lastIndex: number }[] = [];
8 | while ((m = TEMPLATE_RE.exec(value))) {
9 | const value = m[0].slice(2, -2).trim();
10 | results.push({ value, index: m.index, lastIndex: m.index + m[0].length });
11 | }
12 | return results;
13 | }
14 | function isExpression(value: string) {
15 | TEMPLATE_RE.lastIndex = 0;
16 | return TEMPLATE_RE.test(value.trim());
17 | }
18 | function isText(node: Node): node is Text {
19 | return node.nodeType === node.TEXT_NODE;
20 | }
21 | function isElement(node: Node): node is Element {
22 | return node.nodeType === node.ELEMENT_NODE;
23 | }
24 | function coerce(value: string) {
25 | if (value === 'false' || value === 'true') return value === 'true';
26 | if (!Number.isNaN(value)) return Number(value);
27 | return value;
28 | }
29 | function bindAttr(host: HTMLElement, attr: Attr) {
30 | const parent = attr.ownerElement as HTMLElement;
31 | const value = attr.value;
32 | const names: string[] = [];
33 | const nodes: string[] = [];
34 | let prev = 0;
35 | for (const match of getExpressions(attr.value)) {
36 | const text = value.slice(prev, match.index) ?? '';
37 | const current = '';
38 | const index = nodes.push(text, current) - 1;
39 | const name =
40 | attr.name === 'style' ? text.split(';').at(-1)?.trim().replace(/\:$/, '') : undefined;
41 | if (name) {
42 | names.push(name);
43 | }
44 | Object.defineProperty(host, match.value, {
45 | get() {
46 | if (name) return parent.style.getPropertyValue(name);
47 | return coerce(nodes[index]);
48 | },
49 | set(value) {
50 | if (name) return parent.style.setProperty(name, value);
51 |
52 | let remove = false;
53 | if (value === undefined) {
54 | nodes[index] = '';
55 | remove = true;
56 | } else {
57 | nodes[index] = typeof value === 'string' ? value : String(value);
58 | }
59 | const attrValue = nodes.join('');
60 | if (!attrValue && remove) {
61 | parent.removeAttribute(attr.name);
62 | } else {
63 | attr.value = attrValue;
64 | parent.setAttributeNode(attr);
65 | }
66 | },
67 | enumerable: true,
68 | });
69 | prev = match.lastIndex;
70 | }
71 | nodes.push(attr.value.slice(prev));
72 | if (attr.name === 'style') {
73 | for (const name of names) {
74 | parent.style.removeProperty(name);
75 | }
76 | if (names.length === 1) {
77 | parent.removeAttribute('style');
78 | }
79 | } else {
80 | attr.value = nodes.join('');
81 | parent.setAttributeNode(attr);
82 | }
83 | }
84 | function bindEventHandler(host: HTMLElement, attr: Attr) {
85 | const parent = attr.ownerElement as HTMLElement;
86 | const { name, value: fn } = attr;
87 | parent.addEventListener(name.slice(1), (event) => {
88 | return new Function('$', 'event', fn).call(parent, host, event);
89 | });
90 | parent.removeAttributeNode(attr);
91 | }
92 | function bindText(host: HTMLElement, node: Text) {
93 | const value = node.data;
94 | const nodes: Text[] = [];
95 | let prev = 0;
96 | for (const match of getExpressions(value)) {
97 | const text = value.slice(prev, match.index) ?? ZWJ;
98 | const textNode = new Text(ZWJ);
99 | nodes.push(new Text(text), textNode);
100 | Object.defineProperty(host, match.value, {
101 | get() {
102 | return coerce(textNode.data);
103 | },
104 | set(value) {
105 | textNode.data = `${value}`;
106 | },
107 | enumerable: true,
108 | });
109 | prev = match.lastIndex;
110 | }
111 | nodes.push(new Text(value.slice(prev)));
112 | node.replaceWith(...nodes);
113 | }
114 |
115 | const globalStyles = new CSSStyleSheet();
116 | const hostStyles = new CSSStyleSheet();
117 | hostStyles.insertRule(':host { display: contents; }');
118 |
119 | function getAdoptedStyles() {
120 | if (globalStyles.cssRules.length === 0) {
121 | const rules = Array.from(document.styleSheets)
122 | .map((sheet) => Array.from(sheet.cssRules))
123 | .flat();
124 | let index = 0;
125 | for (const rule of rules) {
126 | if (rule instanceof CSSStyleRule && rule.selectorText === ':root') {
127 | continue;
128 | }
129 | globalStyles.insertRule(rule.cssText, index++);
130 | }
131 | }
132 | return [hostStyles, globalStyles];
133 | }
134 | class MagicElement extends HTMLElement {
135 | #template: HTMLTemplateElement;
136 | #children: Node;
137 |
138 | constructor() {
139 | super();
140 | const source = document.querySelector(
141 | `template[data-name="${this.localName}"]`
142 | ) as HTMLTemplateElement;
143 | for (const attr of source.attributes) {
144 | if (attr.name === 'data-name') continue;
145 | this.setAttribute(attr.name, attr.value);
146 | }
147 | this.#template = document.querySelector(
148 | `template[data-name="${this.localName}"]`
149 | ) as HTMLTemplateElement;
150 | const children = this.#template.content.cloneNode(true) as DocumentFragment;
151 | const walker = document.createNodeIterator(
152 | children,
153 | NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_TEXT
154 | );
155 |
156 | let node: Node | null;
157 | const actions: any[] = [];
158 | const processNode = (node?: Node) => {
159 | if (!node) return;
160 | if (isElement(node)) {
161 | for (const attr of node.attributes) {
162 | if (isExpression(attr.value)) {
163 | bindAttr(this, attr);
164 | } else if (attr.name.startsWith('@')) {
165 | actions.push(() => bindEventHandler(this, attr));
166 | }
167 | }
168 | } else if (isText(node)) {
169 | if (!node.data.trim()) return;
170 | if (isExpression(node.data ?? '')) {
171 | bindText(this, node);
172 | }
173 | }
174 | };
175 | while ((node = walker.nextNode())) {
176 | processNode(node);
177 | }
178 | for (const action of actions) {
179 | action();
180 | }
181 |
182 | this.#children = children;
183 | const shadow = this.attachShadow({ mode: 'open' });
184 | shadow.replaceChildren(this.#children);
185 | shadow.adoptedStyleSheets = getAdoptedStyles();
186 | }
187 |
188 | connectedCallback() {
189 | for (const attribute of this.attributes) {
190 | // Reflect attributes created before initialization
191 | (this as any)[attribute.name] = attribute.value;
192 | this.removeAttributeNode(attribute);
193 | }
194 | }
195 | }
196 |
197 | export function init() {
198 | for (const template of document.querySelectorAll('template[data-name]')) {
199 | const name = (template as HTMLElement).dataset.name!;
200 | customElements.define(name, class extends MagicElement {});
201 | }
202 | }
203 |
--------------------------------------------------------------------------------
/packages/magic-element/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json"
3 | }
4 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '6.0'
2 |
3 | settings:
4 | autoInstallPeers: false
5 | excludeLinksFromLockfile: false
6 |
7 | overrides:
8 | esbuild: ^0.19.2
9 |
10 | importers:
11 |
12 | .:
13 | devDependencies:
14 | '@changesets/cli':
15 | specifier: ^2.26.0
16 | version: 2.26.2
17 | '@types/node':
18 | specifier: '18'
19 | version: 18.17.8
20 | esbuild:
21 | specifier: ^0.19.2
22 | version: 0.19.2
23 | mkdist:
24 | specifier: ^1.3.0
25 | version: 1.3.0(typescript@5.1.6)
26 | organize-imports-cli:
27 | specifier: ^0.10.0
28 | version: 0.10.0
29 | prettier:
30 | specifier: ^2.8.4
31 | version: 2.8.8
32 | typescript:
33 | specifier: ^5.1.6
34 | version: 5.1.6
35 | unbuild:
36 | specifier: ^2.0.0
37 | version: 2.0.0(typescript@5.1.6)
38 |
39 | examples/basic:
40 | devDependencies:
41 | magic-element:
42 | specifier: workspace:*
43 | version: link:../../packages/magic-element
44 | vite:
45 | specifier: ^4.4.9
46 | version: 4.4.9(@types/node@18.17.8)
47 |
48 | packages/magic-element:
49 | devDependencies:
50 | unbuild:
51 | specifier: ^1.1.1
52 | version: 1.2.1
53 |
54 | packages:
55 |
56 | /@ampproject/remapping@2.2.1:
57 | resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
58 | engines: {node: '>=6.0.0'}
59 | dependencies:
60 | '@jridgewell/gen-mapping': 0.3.3
61 | '@jridgewell/trace-mapping': 0.3.19
62 | dev: true
63 |
64 | /@babel/code-frame@7.22.10:
65 | resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==}
66 | engines: {node: '>=6.9.0'}
67 | dependencies:
68 | '@babel/highlight': 7.22.10
69 | chalk: 2.4.2
70 | dev: true
71 |
72 | /@babel/compat-data@7.22.9:
73 | resolution: {integrity: sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==}
74 | engines: {node: '>=6.9.0'}
75 | dev: true
76 |
77 | /@babel/core@7.22.10:
78 | resolution: {integrity: sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==}
79 | engines: {node: '>=6.9.0'}
80 | dependencies:
81 | '@ampproject/remapping': 2.2.1
82 | '@babel/code-frame': 7.22.10
83 | '@babel/generator': 7.22.10
84 | '@babel/helper-compilation-targets': 7.22.10
85 | '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.10)
86 | '@babel/helpers': 7.22.10
87 | '@babel/parser': 7.22.10
88 | '@babel/template': 7.22.5
89 | '@babel/traverse': 7.22.10
90 | '@babel/types': 7.22.10
91 | convert-source-map: 1.9.0
92 | debug: 4.3.4
93 | gensync: 1.0.0-beta.2
94 | json5: 2.2.3
95 | semver: 6.3.1
96 | transitivePeerDependencies:
97 | - supports-color
98 | dev: true
99 |
100 | /@babel/generator@7.22.10:
101 | resolution: {integrity: sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==}
102 | engines: {node: '>=6.9.0'}
103 | dependencies:
104 | '@babel/types': 7.22.10
105 | '@jridgewell/gen-mapping': 0.3.3
106 | '@jridgewell/trace-mapping': 0.3.19
107 | jsesc: 2.5.2
108 | dev: true
109 |
110 | /@babel/helper-compilation-targets@7.22.10:
111 | resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==}
112 | engines: {node: '>=6.9.0'}
113 | dependencies:
114 | '@babel/compat-data': 7.22.9
115 | '@babel/helper-validator-option': 7.22.5
116 | browserslist: 4.21.10
117 | lru-cache: 5.1.1
118 | semver: 6.3.1
119 | dev: true
120 |
121 | /@babel/helper-environment-visitor@7.22.5:
122 | resolution: {integrity: sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==}
123 | engines: {node: '>=6.9.0'}
124 | dev: true
125 |
126 | /@babel/helper-function-name@7.22.5:
127 | resolution: {integrity: sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==}
128 | engines: {node: '>=6.9.0'}
129 | dependencies:
130 | '@babel/template': 7.22.5
131 | '@babel/types': 7.22.10
132 | dev: true
133 |
134 | /@babel/helper-hoist-variables@7.22.5:
135 | resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
136 | engines: {node: '>=6.9.0'}
137 | dependencies:
138 | '@babel/types': 7.22.10
139 | dev: true
140 |
141 | /@babel/helper-module-imports@7.22.5:
142 | resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==}
143 | engines: {node: '>=6.9.0'}
144 | dependencies:
145 | '@babel/types': 7.22.10
146 | dev: true
147 |
148 | /@babel/helper-module-transforms@7.22.9(@babel/core@7.22.10):
149 | resolution: {integrity: sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==}
150 | engines: {node: '>=6.9.0'}
151 | peerDependencies:
152 | '@babel/core': ^7.0.0
153 | dependencies:
154 | '@babel/core': 7.22.10
155 | '@babel/helper-environment-visitor': 7.22.5
156 | '@babel/helper-module-imports': 7.22.5
157 | '@babel/helper-simple-access': 7.22.5
158 | '@babel/helper-split-export-declaration': 7.22.6
159 | '@babel/helper-validator-identifier': 7.22.5
160 | dev: true
161 |
162 | /@babel/helper-simple-access@7.22.5:
163 | resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
164 | engines: {node: '>=6.9.0'}
165 | dependencies:
166 | '@babel/types': 7.22.10
167 | dev: true
168 |
169 | /@babel/helper-split-export-declaration@7.22.6:
170 | resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
171 | engines: {node: '>=6.9.0'}
172 | dependencies:
173 | '@babel/types': 7.22.10
174 | dev: true
175 |
176 | /@babel/helper-string-parser@7.22.5:
177 | resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
178 | engines: {node: '>=6.9.0'}
179 | dev: true
180 |
181 | /@babel/helper-validator-identifier@7.22.5:
182 | resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==}
183 | engines: {node: '>=6.9.0'}
184 | dev: true
185 |
186 | /@babel/helper-validator-option@7.22.5:
187 | resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==}
188 | engines: {node: '>=6.9.0'}
189 | dev: true
190 |
191 | /@babel/helpers@7.22.10:
192 | resolution: {integrity: sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==}
193 | engines: {node: '>=6.9.0'}
194 | dependencies:
195 | '@babel/template': 7.22.5
196 | '@babel/traverse': 7.22.10
197 | '@babel/types': 7.22.10
198 | transitivePeerDependencies:
199 | - supports-color
200 | dev: true
201 |
202 | /@babel/highlight@7.22.10:
203 | resolution: {integrity: sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==}
204 | engines: {node: '>=6.9.0'}
205 | requiresBuild: true
206 | dependencies:
207 | '@babel/helper-validator-identifier': 7.22.5
208 | chalk: 2.4.2
209 | js-tokens: 4.0.0
210 | dev: true
211 |
212 | /@babel/parser@7.22.10:
213 | resolution: {integrity: sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==}
214 | engines: {node: '>=6.0.0'}
215 | hasBin: true
216 | dependencies:
217 | '@babel/types': 7.22.10
218 | dev: true
219 |
220 | /@babel/runtime@7.22.10:
221 | resolution: {integrity: sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==}
222 | engines: {node: '>=6.9.0'}
223 | dependencies:
224 | regenerator-runtime: 0.14.0
225 | dev: true
226 |
227 | /@babel/standalone@7.22.10:
228 | resolution: {integrity: sha512-VmK2sWxUTfDDh9mPfCtFJPIehZToteqK+Zpwq8oJUjJ+WeeKIFTTQIrDzH7jEdom+cAaaguU7FI/FBsBWFkIeQ==}
229 | engines: {node: '>=6.9.0'}
230 | dev: true
231 |
232 | /@babel/template@7.22.5:
233 | resolution: {integrity: sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==}
234 | engines: {node: '>=6.9.0'}
235 | dependencies:
236 | '@babel/code-frame': 7.22.10
237 | '@babel/parser': 7.22.10
238 | '@babel/types': 7.22.10
239 | dev: true
240 |
241 | /@babel/traverse@7.22.10:
242 | resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==}
243 | engines: {node: '>=6.9.0'}
244 | dependencies:
245 | '@babel/code-frame': 7.22.10
246 | '@babel/generator': 7.22.10
247 | '@babel/helper-environment-visitor': 7.22.5
248 | '@babel/helper-function-name': 7.22.5
249 | '@babel/helper-hoist-variables': 7.22.5
250 | '@babel/helper-split-export-declaration': 7.22.6
251 | '@babel/parser': 7.22.10
252 | '@babel/types': 7.22.10
253 | debug: 4.3.4
254 | globals: 11.12.0
255 | transitivePeerDependencies:
256 | - supports-color
257 | dev: true
258 |
259 | /@babel/types@7.22.10:
260 | resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==}
261 | engines: {node: '>=6.9.0'}
262 | dependencies:
263 | '@babel/helper-string-parser': 7.22.5
264 | '@babel/helper-validator-identifier': 7.22.5
265 | to-fast-properties: 2.0.0
266 | dev: true
267 |
268 | /@changesets/apply-release-plan@6.1.4:
269 | resolution: {integrity: sha512-FMpKF1fRlJyCZVYHr3CbinpZZ+6MwvOtWUuO8uo+svcATEoc1zRDcj23pAurJ2TZ/uVz1wFHH6K3NlACy0PLew==}
270 | dependencies:
271 | '@babel/runtime': 7.22.10
272 | '@changesets/config': 2.3.1
273 | '@changesets/get-version-range-type': 0.3.2
274 | '@changesets/git': 2.0.0
275 | '@changesets/types': 5.2.1
276 | '@manypkg/get-packages': 1.1.3
277 | detect-indent: 6.1.0
278 | fs-extra: 7.0.1
279 | lodash.startcase: 4.4.0
280 | outdent: 0.5.0
281 | prettier: 2.8.8
282 | resolve-from: 5.0.0
283 | semver: 7.5.4
284 | dev: true
285 |
286 | /@changesets/assemble-release-plan@5.2.4:
287 | resolution: {integrity: sha512-xJkWX+1/CUaOUWTguXEbCDTyWJFECEhmdtbkjhn5GVBGxdP/JwaHBIU9sW3FR6gD07UwZ7ovpiPclQZs+j+mvg==}
288 | dependencies:
289 | '@babel/runtime': 7.22.10
290 | '@changesets/errors': 0.1.4
291 | '@changesets/get-dependents-graph': 1.3.6
292 | '@changesets/types': 5.2.1
293 | '@manypkg/get-packages': 1.1.3
294 | semver: 7.5.4
295 | dev: true
296 |
297 | /@changesets/changelog-git@0.1.14:
298 | resolution: {integrity: sha512-+vRfnKtXVWsDDxGctOfzJsPhaCdXRYoe+KyWYoq5X/GqoISREiat0l3L8B0a453B2B4dfHGcZaGyowHbp9BSaA==}
299 | dependencies:
300 | '@changesets/types': 5.2.1
301 | dev: true
302 |
303 | /@changesets/cli@2.26.2:
304 | resolution: {integrity: sha512-dnWrJTmRR8bCHikJHl9b9HW3gXACCehz4OasrXpMp7sx97ECuBGGNjJhjPhdZNCvMy9mn4BWdplI323IbqsRig==}
305 | hasBin: true
306 | dependencies:
307 | '@babel/runtime': 7.22.10
308 | '@changesets/apply-release-plan': 6.1.4
309 | '@changesets/assemble-release-plan': 5.2.4
310 | '@changesets/changelog-git': 0.1.14
311 | '@changesets/config': 2.3.1
312 | '@changesets/errors': 0.1.4
313 | '@changesets/get-dependents-graph': 1.3.6
314 | '@changesets/get-release-plan': 3.0.17
315 | '@changesets/git': 2.0.0
316 | '@changesets/logger': 0.0.5
317 | '@changesets/pre': 1.0.14
318 | '@changesets/read': 0.5.9
319 | '@changesets/types': 5.2.1
320 | '@changesets/write': 0.2.3
321 | '@manypkg/get-packages': 1.1.3
322 | '@types/is-ci': 3.0.0
323 | '@types/semver': 7.5.0
324 | ansi-colors: 4.1.3
325 | chalk: 2.4.2
326 | enquirer: 2.4.1
327 | external-editor: 3.1.0
328 | fs-extra: 7.0.1
329 | human-id: 1.0.2
330 | is-ci: 3.0.1
331 | meow: 6.1.1
332 | outdent: 0.5.0
333 | p-limit: 2.3.0
334 | preferred-pm: 3.0.3
335 | resolve-from: 5.0.0
336 | semver: 7.5.4
337 | spawndamnit: 2.0.0
338 | term-size: 2.2.1
339 | tty-table: 4.2.1
340 | dev: true
341 |
342 | /@changesets/config@2.3.1:
343 | resolution: {integrity: sha512-PQXaJl82CfIXddUOppj4zWu+987GCw2M+eQcOepxN5s+kvnsZOwjEJO3DH9eVy+OP6Pg/KFEWdsECFEYTtbg6w==}
344 | dependencies:
345 | '@changesets/errors': 0.1.4
346 | '@changesets/get-dependents-graph': 1.3.6
347 | '@changesets/logger': 0.0.5
348 | '@changesets/types': 5.2.1
349 | '@manypkg/get-packages': 1.1.3
350 | fs-extra: 7.0.1
351 | micromatch: 4.0.5
352 | dev: true
353 |
354 | /@changesets/errors@0.1.4:
355 | resolution: {integrity: sha512-HAcqPF7snsUJ/QzkWoKfRfXushHTu+K5KZLJWPb34s4eCZShIf8BFO3fwq6KU8+G7L5KdtN2BzQAXOSXEyiY9Q==}
356 | dependencies:
357 | extendable-error: 0.1.7
358 | dev: true
359 |
360 | /@changesets/get-dependents-graph@1.3.6:
361 | resolution: {integrity: sha512-Q/sLgBANmkvUm09GgRsAvEtY3p1/5OCzgBE5vX3vgb5CvW0j7CEljocx5oPXeQSNph6FXulJlXV3Re/v3K3P3Q==}
362 | dependencies:
363 | '@changesets/types': 5.2.1
364 | '@manypkg/get-packages': 1.1.3
365 | chalk: 2.4.2
366 | fs-extra: 7.0.1
367 | semver: 7.5.4
368 | dev: true
369 |
370 | /@changesets/get-release-plan@3.0.17:
371 | resolution: {integrity: sha512-6IwKTubNEgoOZwDontYc2x2cWXfr6IKxP3IhKeK+WjyD6y3M4Gl/jdQvBw+m/5zWILSOCAaGLu2ZF6Q+WiPniw==}
372 | dependencies:
373 | '@babel/runtime': 7.22.10
374 | '@changesets/assemble-release-plan': 5.2.4
375 | '@changesets/config': 2.3.1
376 | '@changesets/pre': 1.0.14
377 | '@changesets/read': 0.5.9
378 | '@changesets/types': 5.2.1
379 | '@manypkg/get-packages': 1.1.3
380 | dev: true
381 |
382 | /@changesets/get-version-range-type@0.3.2:
383 | resolution: {integrity: sha512-SVqwYs5pULYjYT4op21F2pVbcrca4qA/bAA3FmFXKMN7Y+HcO8sbZUTx3TAy2VXulP2FACd1aC7f2nTuqSPbqg==}
384 | dev: true
385 |
386 | /@changesets/git@2.0.0:
387 | resolution: {integrity: sha512-enUVEWbiqUTxqSnmesyJGWfzd51PY4H7mH9yUw0hPVpZBJ6tQZFMU3F3mT/t9OJ/GjyiM4770i+sehAn6ymx6A==}
388 | dependencies:
389 | '@babel/runtime': 7.22.10
390 | '@changesets/errors': 0.1.4
391 | '@changesets/types': 5.2.1
392 | '@manypkg/get-packages': 1.1.3
393 | is-subdir: 1.2.0
394 | micromatch: 4.0.5
395 | spawndamnit: 2.0.0
396 | dev: true
397 |
398 | /@changesets/logger@0.0.5:
399 | resolution: {integrity: sha512-gJyZHomu8nASHpaANzc6bkQMO9gU/ib20lqew1rVx753FOxffnCrJlGIeQVxNWCqM+o6OOleCo/ivL8UAO5iFw==}
400 | dependencies:
401 | chalk: 2.4.2
402 | dev: true
403 |
404 | /@changesets/parse@0.3.16:
405 | resolution: {integrity: sha512-127JKNd167ayAuBjUggZBkmDS5fIKsthnr9jr6bdnuUljroiERW7FBTDNnNVyJ4l69PzR57pk6mXQdtJyBCJKg==}
406 | dependencies:
407 | '@changesets/types': 5.2.1
408 | js-yaml: 3.14.1
409 | dev: true
410 |
411 | /@changesets/pre@1.0.14:
412 | resolution: {integrity: sha512-dTsHmxQWEQekHYHbg+M1mDVYFvegDh9j/kySNuDKdylwfMEevTeDouR7IfHNyVodxZXu17sXoJuf2D0vi55FHQ==}
413 | dependencies:
414 | '@babel/runtime': 7.22.10
415 | '@changesets/errors': 0.1.4
416 | '@changesets/types': 5.2.1
417 | '@manypkg/get-packages': 1.1.3
418 | fs-extra: 7.0.1
419 | dev: true
420 |
421 | /@changesets/read@0.5.9:
422 | resolution: {integrity: sha512-T8BJ6JS6j1gfO1HFq50kU3qawYxa4NTbI/ASNVVCBTsKquy2HYwM9r7ZnzkiMe8IEObAJtUVGSrePCOxAK2haQ==}
423 | dependencies:
424 | '@babel/runtime': 7.22.10
425 | '@changesets/git': 2.0.0
426 | '@changesets/logger': 0.0.5
427 | '@changesets/parse': 0.3.16
428 | '@changesets/types': 5.2.1
429 | chalk: 2.4.2
430 | fs-extra: 7.0.1
431 | p-filter: 2.1.0
432 | dev: true
433 |
434 | /@changesets/types@4.1.0:
435 | resolution: {integrity: sha512-LDQvVDv5Kb50ny2s25Fhm3d9QSZimsoUGBsUioj6MC3qbMUCuC8GPIvk/M6IvXx3lYhAs0lwWUQLb+VIEUCECw==}
436 | dev: true
437 |
438 | /@changesets/types@5.2.1:
439 | resolution: {integrity: sha512-myLfHbVOqaq9UtUKqR/nZA/OY7xFjQMdfgfqeZIBK4d0hA6pgxArvdv8M+6NUzzBsjWLOtvApv8YHr4qM+Kpfg==}
440 | dev: true
441 |
442 | /@changesets/write@0.2.3:
443 | resolution: {integrity: sha512-Dbamr7AIMvslKnNYsLFafaVORx4H0pvCA2MHqgtNCySMe1blImEyAEOzDmcgKAkgz4+uwoLz7demIrX+JBr/Xw==}
444 | dependencies:
445 | '@babel/runtime': 7.22.10
446 | '@changesets/types': 5.2.1
447 | fs-extra: 7.0.1
448 | human-id: 1.0.2
449 | prettier: 2.8.8
450 | dev: true
451 |
452 | /@esbuild/android-arm64@0.19.2:
453 | resolution: {integrity: sha512-lsB65vAbe90I/Qe10OjkmrdxSX4UJDjosDgb8sZUKcg3oefEuW2OT2Vozz8ef7wrJbMcmhvCC+hciF8jY/uAkw==}
454 | engines: {node: '>=12'}
455 | cpu: [arm64]
456 | os: [android]
457 | requiresBuild: true
458 | dev: true
459 | optional: true
460 |
461 | /@esbuild/android-arm@0.19.2:
462 | resolution: {integrity: sha512-tM8yLeYVe7pRyAu9VMi/Q7aunpLwD139EY1S99xbQkT4/q2qa6eA4ige/WJQYdJ8GBL1K33pPFhPfPdJ/WzT8Q==}
463 | engines: {node: '>=12'}
464 | cpu: [arm]
465 | os: [android]
466 | requiresBuild: true
467 | dev: true
468 | optional: true
469 |
470 | /@esbuild/android-x64@0.19.2:
471 | resolution: {integrity: sha512-qK/TpmHt2M/Hg82WXHRc/W/2SGo/l1thtDHZWqFq7oi24AjZ4O/CpPSu6ZuYKFkEgmZlFoa7CooAyYmuvnaG8w==}
472 | engines: {node: '>=12'}
473 | cpu: [x64]
474 | os: [android]
475 | requiresBuild: true
476 | dev: true
477 | optional: true
478 |
479 | /@esbuild/darwin-arm64@0.19.2:
480 | resolution: {integrity: sha512-Ora8JokrvrzEPEpZO18ZYXkH4asCdc1DLdcVy8TGf5eWtPO1Ie4WroEJzwI52ZGtpODy3+m0a2yEX9l+KUn0tA==}
481 | engines: {node: '>=12'}
482 | cpu: [arm64]
483 | os: [darwin]
484 | requiresBuild: true
485 | dev: true
486 | optional: true
487 |
488 | /@esbuild/darwin-x64@0.19.2:
489 | resolution: {integrity: sha512-tP+B5UuIbbFMj2hQaUr6EALlHOIOmlLM2FK7jeFBobPy2ERdohI4Ka6ZFjZ1ZYsrHE/hZimGuU90jusRE0pwDw==}
490 | engines: {node: '>=12'}
491 | cpu: [x64]
492 | os: [darwin]
493 | requiresBuild: true
494 | dev: true
495 | optional: true
496 |
497 | /@esbuild/freebsd-arm64@0.19.2:
498 | resolution: {integrity: sha512-YbPY2kc0acfzL1VPVK6EnAlig4f+l8xmq36OZkU0jzBVHcOTyQDhnKQaLzZudNJQyymd9OqQezeaBgkTGdTGeQ==}
499 | engines: {node: '>=12'}
500 | cpu: [arm64]
501 | os: [freebsd]
502 | requiresBuild: true
503 | dev: true
504 | optional: true
505 |
506 | /@esbuild/freebsd-x64@0.19.2:
507 | resolution: {integrity: sha512-nSO5uZT2clM6hosjWHAsS15hLrwCvIWx+b2e3lZ3MwbYSaXwvfO528OF+dLjas1g3bZonciivI8qKR/Hm7IWGw==}
508 | engines: {node: '>=12'}
509 | cpu: [x64]
510 | os: [freebsd]
511 | requiresBuild: true
512 | dev: true
513 | optional: true
514 |
515 | /@esbuild/linux-arm64@0.19.2:
516 | resolution: {integrity: sha512-ig2P7GeG//zWlU0AggA3pV1h5gdix0MA3wgB+NsnBXViwiGgY77fuN9Wr5uoCrs2YzaYfogXgsWZbm+HGr09xg==}
517 | engines: {node: '>=12'}
518 | cpu: [arm64]
519 | os: [linux]
520 | requiresBuild: true
521 | dev: true
522 | optional: true
523 |
524 | /@esbuild/linux-arm@0.19.2:
525 | resolution: {integrity: sha512-Odalh8hICg7SOD7XCj0YLpYCEc+6mkoq63UnExDCiRA2wXEmGlK5JVrW50vZR9Qz4qkvqnHcpH+OFEggO3PgTg==}
526 | engines: {node: '>=12'}
527 | cpu: [arm]
528 | os: [linux]
529 | requiresBuild: true
530 | dev: true
531 | optional: true
532 |
533 | /@esbuild/linux-ia32@0.19.2:
534 | resolution: {integrity: sha512-mLfp0ziRPOLSTek0Gd9T5B8AtzKAkoZE70fneiiyPlSnUKKI4lp+mGEnQXcQEHLJAcIYDPSyBvsUbKUG2ri/XQ==}
535 | engines: {node: '>=12'}
536 | cpu: [ia32]
537 | os: [linux]
538 | requiresBuild: true
539 | dev: true
540 | optional: true
541 |
542 | /@esbuild/linux-loong64@0.19.2:
543 | resolution: {integrity: sha512-hn28+JNDTxxCpnYjdDYVMNTR3SKavyLlCHHkufHV91fkewpIyQchS1d8wSbmXhs1fiYDpNww8KTFlJ1dHsxeSw==}
544 | engines: {node: '>=12'}
545 | cpu: [loong64]
546 | os: [linux]
547 | requiresBuild: true
548 | dev: true
549 | optional: true
550 |
551 | /@esbuild/linux-mips64el@0.19.2:
552 | resolution: {integrity: sha512-KbXaC0Sejt7vD2fEgPoIKb6nxkfYW9OmFUK9XQE4//PvGIxNIfPk1NmlHmMg6f25x57rpmEFrn1OotASYIAaTg==}
553 | engines: {node: '>=12'}
554 | cpu: [mips64el]
555 | os: [linux]
556 | requiresBuild: true
557 | dev: true
558 | optional: true
559 |
560 | /@esbuild/linux-ppc64@0.19.2:
561 | resolution: {integrity: sha512-dJ0kE8KTqbiHtA3Fc/zn7lCd7pqVr4JcT0JqOnbj4LLzYnp+7h8Qi4yjfq42ZlHfhOCM42rBh0EwHYLL6LEzcw==}
562 | engines: {node: '>=12'}
563 | cpu: [ppc64]
564 | os: [linux]
565 | requiresBuild: true
566 | dev: true
567 | optional: true
568 |
569 | /@esbuild/linux-riscv64@0.19.2:
570 | resolution: {integrity: sha512-7Z/jKNFufZ/bbu4INqqCN6DDlrmOTmdw6D0gH+6Y7auok2r02Ur661qPuXidPOJ+FSgbEeQnnAGgsVynfLuOEw==}
571 | engines: {node: '>=12'}
572 | cpu: [riscv64]
573 | os: [linux]
574 | requiresBuild: true
575 | dev: true
576 | optional: true
577 |
578 | /@esbuild/linux-s390x@0.19.2:
579 | resolution: {integrity: sha512-U+RinR6aXXABFCcAY4gSlv4CL1oOVvSSCdseQmGO66H+XyuQGZIUdhG56SZaDJQcLmrSfRmx5XZOWyCJPRqS7g==}
580 | engines: {node: '>=12'}
581 | cpu: [s390x]
582 | os: [linux]
583 | requiresBuild: true
584 | dev: true
585 | optional: true
586 |
587 | /@esbuild/linux-x64@0.19.2:
588 | resolution: {integrity: sha512-oxzHTEv6VPm3XXNaHPyUTTte+3wGv7qVQtqaZCrgstI16gCuhNOtBXLEBkBREP57YTd68P0VgDgG73jSD8bwXQ==}
589 | engines: {node: '>=12'}
590 | cpu: [x64]
591 | os: [linux]
592 | requiresBuild: true
593 | dev: true
594 | optional: true
595 |
596 | /@esbuild/netbsd-x64@0.19.2:
597 | resolution: {integrity: sha512-WNa5zZk1XpTTwMDompZmvQLHszDDDN7lYjEHCUmAGB83Bgs20EMs7ICD+oKeT6xt4phV4NDdSi/8OfjPbSbZfQ==}
598 | engines: {node: '>=12'}
599 | cpu: [x64]
600 | os: [netbsd]
601 | requiresBuild: true
602 | dev: true
603 | optional: true
604 |
605 | /@esbuild/openbsd-x64@0.19.2:
606 | resolution: {integrity: sha512-S6kI1aT3S++Dedb7vxIuUOb3oAxqxk2Rh5rOXOTYnzN8JzW1VzBd+IqPiSpgitu45042SYD3HCoEyhLKQcDFDw==}
607 | engines: {node: '>=12'}
608 | cpu: [x64]
609 | os: [openbsd]
610 | requiresBuild: true
611 | dev: true
612 | optional: true
613 |
614 | /@esbuild/sunos-x64@0.19.2:
615 | resolution: {integrity: sha512-VXSSMsmb+Z8LbsQGcBMiM+fYObDNRm8p7tkUDMPG/g4fhFX5DEFmjxIEa3N8Zr96SjsJ1woAhF0DUnS3MF3ARw==}
616 | engines: {node: '>=12'}
617 | cpu: [x64]
618 | os: [sunos]
619 | requiresBuild: true
620 | dev: true
621 | optional: true
622 |
623 | /@esbuild/win32-arm64@0.19.2:
624 | resolution: {integrity: sha512-5NayUlSAyb5PQYFAU9x3bHdsqB88RC3aM9lKDAz4X1mo/EchMIT1Q+pSeBXNgkfNmRecLXA0O8xP+x8V+g/LKg==}
625 | engines: {node: '>=12'}
626 | cpu: [arm64]
627 | os: [win32]
628 | requiresBuild: true
629 | dev: true
630 | optional: true
631 |
632 | /@esbuild/win32-ia32@0.19.2:
633 | resolution: {integrity: sha512-47gL/ek1v36iN0wL9L4Q2MFdujR0poLZMJwhO2/N3gA89jgHp4MR8DKCmwYtGNksbfJb9JoTtbkoe6sDhg2QTA==}
634 | engines: {node: '>=12'}
635 | cpu: [ia32]
636 | os: [win32]
637 | requiresBuild: true
638 | dev: true
639 | optional: true
640 |
641 | /@esbuild/win32-x64@0.19.2:
642 | resolution: {integrity: sha512-tcuhV7ncXBqbt/Ybf0IyrMcwVOAPDckMK9rXNHtF17UTK18OKLpg08glminN06pt2WCoALhXdLfSPbVvK/6fxw==}
643 | engines: {node: '>=12'}
644 | cpu: [x64]
645 | os: [win32]
646 | requiresBuild: true
647 | dev: true
648 | optional: true
649 |
650 | /@jridgewell/gen-mapping@0.3.3:
651 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
652 | engines: {node: '>=6.0.0'}
653 | dependencies:
654 | '@jridgewell/set-array': 1.1.2
655 | '@jridgewell/sourcemap-codec': 1.4.15
656 | '@jridgewell/trace-mapping': 0.3.19
657 | dev: true
658 |
659 | /@jridgewell/resolve-uri@3.1.1:
660 | resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
661 | engines: {node: '>=6.0.0'}
662 | dev: true
663 |
664 | /@jridgewell/set-array@1.1.2:
665 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
666 | engines: {node: '>=6.0.0'}
667 | dev: true
668 |
669 | /@jridgewell/sourcemap-codec@1.4.15:
670 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
671 | dev: true
672 |
673 | /@jridgewell/trace-mapping@0.3.19:
674 | resolution: {integrity: sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==}
675 | dependencies:
676 | '@jridgewell/resolve-uri': 3.1.1
677 | '@jridgewell/sourcemap-codec': 1.4.15
678 | dev: true
679 |
680 | /@manypkg/find-root@1.1.0:
681 | resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==}
682 | dependencies:
683 | '@babel/runtime': 7.22.10
684 | '@types/node': 12.20.55
685 | find-up: 4.1.0
686 | fs-extra: 8.1.0
687 | dev: true
688 |
689 | /@manypkg/get-packages@1.1.3:
690 | resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==}
691 | dependencies:
692 | '@babel/runtime': 7.22.10
693 | '@changesets/types': 4.1.0
694 | '@manypkg/find-root': 1.1.0
695 | fs-extra: 8.1.0
696 | globby: 11.1.0
697 | read-yaml-file: 1.1.0
698 | dev: true
699 |
700 | /@nodelib/fs.scandir@2.1.5:
701 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
702 | engines: {node: '>= 8'}
703 | dependencies:
704 | '@nodelib/fs.stat': 2.0.5
705 | run-parallel: 1.2.0
706 | dev: true
707 |
708 | /@nodelib/fs.stat@2.0.5:
709 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
710 | engines: {node: '>= 8'}
711 | dev: true
712 |
713 | /@nodelib/fs.walk@1.2.8:
714 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
715 | engines: {node: '>= 8'}
716 | dependencies:
717 | '@nodelib/fs.scandir': 2.1.5
718 | fastq: 1.15.0
719 | dev: true
720 |
721 | /@rollup/plugin-alias@5.0.0(rollup@3.28.1):
722 | resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==}
723 | engines: {node: '>=14.0.0'}
724 | peerDependencies:
725 | rollup: ^1.20.0||^2.0.0||^3.0.0
726 | peerDependenciesMeta:
727 | rollup:
728 | optional: true
729 | dependencies:
730 | rollup: 3.28.1
731 | slash: 4.0.0
732 | dev: true
733 |
734 | /@rollup/plugin-commonjs@24.1.0(rollup@3.28.1):
735 | resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==}
736 | engines: {node: '>=14.0.0'}
737 | peerDependencies:
738 | rollup: ^2.68.0||^3.0.0
739 | peerDependenciesMeta:
740 | rollup:
741 | optional: true
742 | dependencies:
743 | '@rollup/pluginutils': 5.0.3(rollup@3.28.1)
744 | commondir: 1.0.1
745 | estree-walker: 2.0.2
746 | glob: 8.1.0
747 | is-reference: 1.2.1
748 | magic-string: 0.27.0
749 | rollup: 3.28.1
750 | dev: true
751 |
752 | /@rollup/plugin-commonjs@25.0.4(rollup@3.28.1):
753 | resolution: {integrity: sha512-L92Vz9WUZXDnlQQl3EwbypJR4+DM2EbsO+/KOcEkP4Mc6Ct453EeDB2uH9lgRwj4w5yflgNpq9pHOiY8aoUXBQ==}
754 | engines: {node: '>=14.0.0'}
755 | peerDependencies:
756 | rollup: ^2.68.0||^3.0.0
757 | peerDependenciesMeta:
758 | rollup:
759 | optional: true
760 | dependencies:
761 | '@rollup/pluginutils': 5.0.3(rollup@3.28.1)
762 | commondir: 1.0.1
763 | estree-walker: 2.0.2
764 | glob: 8.1.0
765 | is-reference: 1.2.1
766 | magic-string: 0.27.0
767 | rollup: 3.28.1
768 | dev: true
769 |
770 | /@rollup/plugin-json@6.0.0(rollup@3.28.1):
771 | resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==}
772 | engines: {node: '>=14.0.0'}
773 | peerDependencies:
774 | rollup: ^1.20.0||^2.0.0||^3.0.0
775 | peerDependenciesMeta:
776 | rollup:
777 | optional: true
778 | dependencies:
779 | '@rollup/pluginutils': 5.0.3(rollup@3.28.1)
780 | rollup: 3.28.1
781 | dev: true
782 |
783 | /@rollup/plugin-node-resolve@15.2.1(rollup@3.28.1):
784 | resolution: {integrity: sha512-nsbUg588+GDSu8/NS8T4UAshO6xeaOfINNuXeVHcKV02LJtoRaM1SiOacClw4kws1SFiNhdLGxlbMY9ga/zs/w==}
785 | engines: {node: '>=14.0.0'}
786 | peerDependencies:
787 | rollup: ^2.78.0||^3.0.0
788 | peerDependenciesMeta:
789 | rollup:
790 | optional: true
791 | dependencies:
792 | '@rollup/pluginutils': 5.0.3(rollup@3.28.1)
793 | '@types/resolve': 1.20.2
794 | deepmerge: 4.3.1
795 | is-builtin-module: 3.2.1
796 | is-module: 1.0.0
797 | resolve: 1.22.4
798 | rollup: 3.28.1
799 | dev: true
800 |
801 | /@rollup/plugin-replace@5.0.2(rollup@3.28.1):
802 | resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==}
803 | engines: {node: '>=14.0.0'}
804 | peerDependencies:
805 | rollup: ^1.20.0||^2.0.0||^3.0.0
806 | peerDependenciesMeta:
807 | rollup:
808 | optional: true
809 | dependencies:
810 | '@rollup/pluginutils': 5.0.3(rollup@3.28.1)
811 | magic-string: 0.27.0
812 | rollup: 3.28.1
813 | dev: true
814 |
815 | /@rollup/pluginutils@5.0.3(rollup@3.28.1):
816 | resolution: {integrity: sha512-hfllNN4a80rwNQ9QCxhxuHCGHMAvabXqxNdaChUSSadMre7t4iEUI6fFAhBOn/eIYTgYVhBv7vCLsAJ4u3lf3g==}
817 | engines: {node: '>=14.0.0'}
818 | peerDependencies:
819 | rollup: ^1.20.0||^2.0.0||^3.0.0
820 | peerDependenciesMeta:
821 | rollup:
822 | optional: true
823 | dependencies:
824 | '@types/estree': 1.0.1
825 | estree-walker: 2.0.2
826 | picomatch: 2.3.1
827 | rollup: 3.28.1
828 | dev: true
829 |
830 | /@ts-morph/common@0.16.0:
831 | resolution: {integrity: sha512-SgJpzkTgZKLKqQniCjLaE3c2L2sdL7UShvmTmPBejAKd2OKV/yfMpQ2IWpAuA+VY5wy7PkSUaEObIqEK6afFuw==}
832 | dependencies:
833 | fast-glob: 3.3.1
834 | minimatch: 5.1.6
835 | mkdirp: 1.0.4
836 | path-browserify: 1.0.1
837 | dev: true
838 |
839 | /@types/estree@1.0.1:
840 | resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
841 | dev: true
842 |
843 | /@types/is-ci@3.0.0:
844 | resolution: {integrity: sha512-Q0Op0hdWbYd1iahB+IFNQcWXFq4O0Q5MwQP7uN0souuQ4rPg1vEYcnIOfr1gY+M+6rc8FGoRaBO1mOOvL29sEQ==}
845 | dependencies:
846 | ci-info: 3.8.0
847 | dev: true
848 |
849 | /@types/minimist@1.2.2:
850 | resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==}
851 | dev: true
852 |
853 | /@types/node@12.20.55:
854 | resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==}
855 | dev: true
856 |
857 | /@types/node@18.17.8:
858 | resolution: {integrity: sha512-Av/7MqX/iNKwT9Tr60V85NqMnsmh8ilfJoBlIVibkXfitk9Q22D9Y5mSpm+FvG5DET7EbVfB40bOiLzKgYFgPw==}
859 | dev: true
860 |
861 | /@types/normalize-package-data@2.4.1:
862 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
863 | dev: true
864 |
865 | /@types/resolve@1.20.2:
866 | resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
867 | dev: true
868 |
869 | /@types/semver@7.5.0:
870 | resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==}
871 | dev: true
872 |
873 | /@types/strip-bom@3.0.0:
874 | resolution: {integrity: sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==}
875 | dev: true
876 |
877 | /@types/strip-json-comments@0.0.30:
878 | resolution: {integrity: sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==}
879 | dev: true
880 |
881 | /acorn@8.10.0:
882 | resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
883 | engines: {node: '>=0.4.0'}
884 | hasBin: true
885 | dev: true
886 |
887 | /ansi-colors@4.1.3:
888 | resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
889 | engines: {node: '>=6'}
890 | dev: true
891 |
892 | /ansi-regex@5.0.1:
893 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
894 | engines: {node: '>=8'}
895 | dev: true
896 |
897 | /ansi-styles@3.2.1:
898 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
899 | engines: {node: '>=4'}
900 | dependencies:
901 | color-convert: 1.9.3
902 | dev: true
903 |
904 | /ansi-styles@4.3.0:
905 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
906 | engines: {node: '>=8'}
907 | dependencies:
908 | color-convert: 2.0.1
909 | dev: true
910 |
911 | /argparse@1.0.10:
912 | resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
913 | dependencies:
914 | sprintf-js: 1.0.3
915 | dev: true
916 |
917 | /array-buffer-byte-length@1.0.0:
918 | resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==}
919 | dependencies:
920 | call-bind: 1.0.2
921 | is-array-buffer: 3.0.2
922 | dev: true
923 |
924 | /array-union@2.1.0:
925 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
926 | engines: {node: '>=8'}
927 | dev: true
928 |
929 | /array.prototype.flat@1.3.1:
930 | resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
931 | engines: {node: '>= 0.4'}
932 | dependencies:
933 | call-bind: 1.0.2
934 | define-properties: 1.2.0
935 | es-abstract: 1.22.1
936 | es-shim-unscopables: 1.0.0
937 | dev: true
938 |
939 | /arraybuffer.prototype.slice@1.0.1:
940 | resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==}
941 | engines: {node: '>= 0.4'}
942 | dependencies:
943 | array-buffer-byte-length: 1.0.0
944 | call-bind: 1.0.2
945 | define-properties: 1.2.0
946 | get-intrinsic: 1.2.1
947 | is-array-buffer: 3.0.2
948 | is-shared-array-buffer: 1.0.2
949 | dev: true
950 |
951 | /arrify@1.0.1:
952 | resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==}
953 | engines: {node: '>=0.10.0'}
954 | dev: true
955 |
956 | /available-typed-arrays@1.0.5:
957 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
958 | engines: {node: '>= 0.4'}
959 | dev: true
960 |
961 | /balanced-match@1.0.2:
962 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
963 | dev: true
964 |
965 | /better-path-resolve@1.0.0:
966 | resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==}
967 | engines: {node: '>=4'}
968 | dependencies:
969 | is-windows: 1.0.2
970 | dev: true
971 |
972 | /brace-expansion@2.0.1:
973 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
974 | dependencies:
975 | balanced-match: 1.0.2
976 | dev: true
977 |
978 | /braces@3.0.2:
979 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
980 | engines: {node: '>=8'}
981 | dependencies:
982 | fill-range: 7.0.1
983 | dev: true
984 |
985 | /breakword@1.0.6:
986 | resolution: {integrity: sha512-yjxDAYyK/pBvws9H4xKYpLDpYKEH6CzrBPAuXq3x18I+c/2MkVtT3qAr7Oloi6Dss9qNhPVueAAVU1CSeNDIXw==}
987 | dependencies:
988 | wcwidth: 1.0.1
989 | dev: true
990 |
991 | /browserslist@4.21.10:
992 | resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==}
993 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
994 | hasBin: true
995 | dependencies:
996 | caniuse-lite: 1.0.30001522
997 | electron-to-chromium: 1.4.499
998 | node-releases: 2.0.13
999 | update-browserslist-db: 1.0.11(browserslist@4.21.10)
1000 | dev: true
1001 |
1002 | /builtin-modules@3.3.0:
1003 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
1004 | engines: {node: '>=6'}
1005 | dev: true
1006 |
1007 | /call-bind@1.0.2:
1008 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
1009 | dependencies:
1010 | function-bind: 1.1.1
1011 | get-intrinsic: 1.2.1
1012 | dev: true
1013 |
1014 | /camelcase-keys@6.2.2:
1015 | resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==}
1016 | engines: {node: '>=8'}
1017 | dependencies:
1018 | camelcase: 5.3.1
1019 | map-obj: 4.3.0
1020 | quick-lru: 4.0.1
1021 | dev: true
1022 |
1023 | /camelcase@5.3.1:
1024 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
1025 | engines: {node: '>=6'}
1026 | dev: true
1027 |
1028 | /caniuse-lite@1.0.30001522:
1029 | resolution: {integrity: sha512-TKiyTVZxJGhsTszLuzb+6vUZSjVOAhClszBr2Ta2k9IwtNBT/4dzmL6aywt0HCgEZlmwJzXJd8yNiob6HgwTRg==}
1030 | dev: true
1031 |
1032 | /chalk@2.4.2:
1033 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1034 | engines: {node: '>=4'}
1035 | dependencies:
1036 | ansi-styles: 3.2.1
1037 | escape-string-regexp: 1.0.5
1038 | supports-color: 5.5.0
1039 | dev: true
1040 |
1041 | /chalk@4.1.2:
1042 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1043 | engines: {node: '>=10'}
1044 | dependencies:
1045 | ansi-styles: 4.3.0
1046 | supports-color: 7.2.0
1047 | dev: true
1048 |
1049 | /chalk@5.3.0:
1050 | resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
1051 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
1052 | dev: true
1053 |
1054 | /chardet@0.7.0:
1055 | resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
1056 | dev: true
1057 |
1058 | /ci-info@3.8.0:
1059 | resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==}
1060 | engines: {node: '>=8'}
1061 | dev: true
1062 |
1063 | /citty@0.1.2:
1064 | resolution: {integrity: sha512-Me9nf0/BEmMOnuQzMOVXgpzkMUNbd0Am8lTl/13p0aRGAoLGk5T5sdet/42CrIGmWdG67BgHUhcKK1my1ujUEg==}
1065 | dependencies:
1066 | consola: 3.2.3
1067 | dev: true
1068 |
1069 | /cliui@6.0.0:
1070 | resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==}
1071 | dependencies:
1072 | string-width: 4.2.3
1073 | strip-ansi: 6.0.1
1074 | wrap-ansi: 6.2.0
1075 | dev: true
1076 |
1077 | /cliui@8.0.1:
1078 | resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
1079 | engines: {node: '>=12'}
1080 | dependencies:
1081 | string-width: 4.2.3
1082 | strip-ansi: 6.0.1
1083 | wrap-ansi: 7.0.0
1084 | dev: true
1085 |
1086 | /clone@1.0.4:
1087 | resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
1088 | engines: {node: '>=0.8'}
1089 | dev: true
1090 |
1091 | /code-block-writer@11.0.3:
1092 | resolution: {integrity: sha512-NiujjUFB4SwScJq2bwbYUtXbZhBSlY6vYzm++3Q6oC+U+injTqfPYFK8wS9COOmb2lueqp0ZRB4nK1VYeHgNyw==}
1093 | dev: true
1094 |
1095 | /color-convert@1.9.3:
1096 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1097 | dependencies:
1098 | color-name: 1.1.3
1099 | dev: true
1100 |
1101 | /color-convert@2.0.1:
1102 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1103 | engines: {node: '>=7.0.0'}
1104 | dependencies:
1105 | color-name: 1.1.4
1106 | dev: true
1107 |
1108 | /color-name@1.1.3:
1109 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1110 | dev: true
1111 |
1112 | /color-name@1.1.4:
1113 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1114 | dev: true
1115 |
1116 | /commander@2.20.3:
1117 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
1118 | dev: true
1119 |
1120 | /commondir@1.0.1:
1121 | resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==}
1122 | dev: true
1123 |
1124 | /consola@3.2.3:
1125 | resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==}
1126 | engines: {node: ^14.18.0 || >=16.10.0}
1127 | dev: true
1128 |
1129 | /convert-source-map@1.9.0:
1130 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
1131 | dev: true
1132 |
1133 | /cross-spawn@5.1.0:
1134 | resolution: {integrity: sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==}
1135 | dependencies:
1136 | lru-cache: 4.1.5
1137 | shebang-command: 1.2.0
1138 | which: 1.3.1
1139 | dev: true
1140 |
1141 | /csv-generate@3.4.3:
1142 | resolution: {integrity: sha512-w/T+rqR0vwvHqWs/1ZyMDWtHHSJaN06klRqJXBEpDJaM/+dZkso0OKh1VcuuYvK3XM53KysVNq8Ko/epCK8wOw==}
1143 | dev: true
1144 |
1145 | /csv-parse@4.16.3:
1146 | resolution: {integrity: sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==}
1147 | dev: true
1148 |
1149 | /csv-stringify@5.6.5:
1150 | resolution: {integrity: sha512-PjiQ659aQ+fUTQqSrd1XEDnOr52jh30RBurfzkscaE2tPaFsDH5wOAHJiw8XAHphRknCwMUE9KRayc4K/NbO8A==}
1151 | dev: true
1152 |
1153 | /csv@5.5.3:
1154 | resolution: {integrity: sha512-QTaY0XjjhTQOdguARF0lGKm5/mEq9PD9/VhZZegHDIBq2tQwgNpHc3dneD4mGo2iJs+fTKv5Bp0fZ+BRuY3Z0g==}
1155 | engines: {node: '>= 0.1.90'}
1156 | dependencies:
1157 | csv-generate: 3.4.3
1158 | csv-parse: 4.16.3
1159 | csv-stringify: 5.6.5
1160 | stream-transform: 2.1.3
1161 | dev: true
1162 |
1163 | /debug@4.3.4:
1164 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
1165 | engines: {node: '>=6.0'}
1166 | peerDependencies:
1167 | supports-color: '*'
1168 | peerDependenciesMeta:
1169 | supports-color:
1170 | optional: true
1171 | dependencies:
1172 | ms: 2.1.2
1173 | dev: true
1174 |
1175 | /decamelize-keys@1.1.1:
1176 | resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==}
1177 | engines: {node: '>=0.10.0'}
1178 | dependencies:
1179 | decamelize: 1.2.0
1180 | map-obj: 1.0.1
1181 | dev: true
1182 |
1183 | /decamelize@1.2.0:
1184 | resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==}
1185 | engines: {node: '>=0.10.0'}
1186 | dev: true
1187 |
1188 | /deepmerge@4.3.1:
1189 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
1190 | engines: {node: '>=0.10.0'}
1191 | dev: true
1192 |
1193 | /defaults@1.0.4:
1194 | resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
1195 | dependencies:
1196 | clone: 1.0.4
1197 | dev: true
1198 |
1199 | /define-properties@1.2.0:
1200 | resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
1201 | engines: {node: '>= 0.4'}
1202 | dependencies:
1203 | has-property-descriptors: 1.0.0
1204 | object-keys: 1.1.1
1205 | dev: true
1206 |
1207 | /defu@6.1.2:
1208 | resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==}
1209 | dev: true
1210 |
1211 | /detect-indent@6.1.0:
1212 | resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==}
1213 | engines: {node: '>=8'}
1214 | dev: true
1215 |
1216 | /dir-glob@3.0.1:
1217 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1218 | engines: {node: '>=8'}
1219 | dependencies:
1220 | path-type: 4.0.0
1221 | dev: true
1222 |
1223 | /editorconfig@0.15.3:
1224 | resolution: {integrity: sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==}
1225 | hasBin: true
1226 | dependencies:
1227 | commander: 2.20.3
1228 | lru-cache: 4.1.5
1229 | semver: 5.7.2
1230 | sigmund: 1.0.1
1231 | dev: true
1232 |
1233 | /electron-to-chromium@1.4.499:
1234 | resolution: {integrity: sha512-0NmjlYBLKVHva4GABWAaHuPJolnDuL0AhV3h1hES6rcLCWEIbRL6/8TghfsVwkx6TEroQVdliX7+aLysUpKvjw==}
1235 | dev: true
1236 |
1237 | /emoji-regex@8.0.0:
1238 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1239 | dev: true
1240 |
1241 | /enquirer@2.4.1:
1242 | resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==}
1243 | engines: {node: '>=8.6'}
1244 | dependencies:
1245 | ansi-colors: 4.1.3
1246 | strip-ansi: 6.0.1
1247 | dev: true
1248 |
1249 | /error-ex@1.3.2:
1250 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
1251 | dependencies:
1252 | is-arrayish: 0.2.1
1253 | dev: true
1254 |
1255 | /es-abstract@1.22.1:
1256 | resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==}
1257 | engines: {node: '>= 0.4'}
1258 | dependencies:
1259 | array-buffer-byte-length: 1.0.0
1260 | arraybuffer.prototype.slice: 1.0.1
1261 | available-typed-arrays: 1.0.5
1262 | call-bind: 1.0.2
1263 | es-set-tostringtag: 2.0.1
1264 | es-to-primitive: 1.2.1
1265 | function.prototype.name: 1.1.5
1266 | get-intrinsic: 1.2.1
1267 | get-symbol-description: 1.0.0
1268 | globalthis: 1.0.3
1269 | gopd: 1.0.1
1270 | has: 1.0.3
1271 | has-property-descriptors: 1.0.0
1272 | has-proto: 1.0.1
1273 | has-symbols: 1.0.3
1274 | internal-slot: 1.0.5
1275 | is-array-buffer: 3.0.2
1276 | is-callable: 1.2.7
1277 | is-negative-zero: 2.0.2
1278 | is-regex: 1.1.4
1279 | is-shared-array-buffer: 1.0.2
1280 | is-string: 1.0.7
1281 | is-typed-array: 1.1.12
1282 | is-weakref: 1.0.2
1283 | object-inspect: 1.12.3
1284 | object-keys: 1.1.1
1285 | object.assign: 4.1.4
1286 | regexp.prototype.flags: 1.5.0
1287 | safe-array-concat: 1.0.0
1288 | safe-regex-test: 1.0.0
1289 | string.prototype.trim: 1.2.7
1290 | string.prototype.trimend: 1.0.6
1291 | string.prototype.trimstart: 1.0.6
1292 | typed-array-buffer: 1.0.0
1293 | typed-array-byte-length: 1.0.0
1294 | typed-array-byte-offset: 1.0.0
1295 | typed-array-length: 1.0.4
1296 | unbox-primitive: 1.0.2
1297 | which-typed-array: 1.1.11
1298 | dev: true
1299 |
1300 | /es-set-tostringtag@2.0.1:
1301 | resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
1302 | engines: {node: '>= 0.4'}
1303 | dependencies:
1304 | get-intrinsic: 1.2.1
1305 | has: 1.0.3
1306 | has-tostringtag: 1.0.0
1307 | dev: true
1308 |
1309 | /es-shim-unscopables@1.0.0:
1310 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
1311 | dependencies:
1312 | has: 1.0.3
1313 | dev: true
1314 |
1315 | /es-to-primitive@1.2.1:
1316 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
1317 | engines: {node: '>= 0.4'}
1318 | dependencies:
1319 | is-callable: 1.2.7
1320 | is-date-object: 1.0.5
1321 | is-symbol: 1.0.4
1322 | dev: true
1323 |
1324 | /esbuild@0.19.2:
1325 | resolution: {integrity: sha512-G6hPax8UbFakEj3hWO0Vs52LQ8k3lnBhxZWomUJDxfz3rZTLqF5k/FCzuNdLx2RbpBiQQF9H9onlDDH1lZsnjg==}
1326 | engines: {node: '>=12'}
1327 | hasBin: true
1328 | requiresBuild: true
1329 | optionalDependencies:
1330 | '@esbuild/android-arm': 0.19.2
1331 | '@esbuild/android-arm64': 0.19.2
1332 | '@esbuild/android-x64': 0.19.2
1333 | '@esbuild/darwin-arm64': 0.19.2
1334 | '@esbuild/darwin-x64': 0.19.2
1335 | '@esbuild/freebsd-arm64': 0.19.2
1336 | '@esbuild/freebsd-x64': 0.19.2
1337 | '@esbuild/linux-arm': 0.19.2
1338 | '@esbuild/linux-arm64': 0.19.2
1339 | '@esbuild/linux-ia32': 0.19.2
1340 | '@esbuild/linux-loong64': 0.19.2
1341 | '@esbuild/linux-mips64el': 0.19.2
1342 | '@esbuild/linux-ppc64': 0.19.2
1343 | '@esbuild/linux-riscv64': 0.19.2
1344 | '@esbuild/linux-s390x': 0.19.2
1345 | '@esbuild/linux-x64': 0.19.2
1346 | '@esbuild/netbsd-x64': 0.19.2
1347 | '@esbuild/openbsd-x64': 0.19.2
1348 | '@esbuild/sunos-x64': 0.19.2
1349 | '@esbuild/win32-arm64': 0.19.2
1350 | '@esbuild/win32-ia32': 0.19.2
1351 | '@esbuild/win32-x64': 0.19.2
1352 | dev: true
1353 |
1354 | /escalade@3.1.1:
1355 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
1356 | engines: {node: '>=6'}
1357 | dev: true
1358 |
1359 | /escape-string-regexp@1.0.5:
1360 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
1361 | engines: {node: '>=0.8.0'}
1362 | dev: true
1363 |
1364 | /esprima@4.0.1:
1365 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
1366 | engines: {node: '>=4'}
1367 | hasBin: true
1368 | dev: true
1369 |
1370 | /estree-walker@2.0.2:
1371 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
1372 | dev: true
1373 |
1374 | /extendable-error@0.1.7:
1375 | resolution: {integrity: sha512-UOiS2in6/Q0FK0R0q6UY9vYpQ21mr/Qn1KOnte7vsACuNJf514WvCCUHSRCPcgjPT2bAhNIJdlE6bVap1GKmeg==}
1376 | dev: true
1377 |
1378 | /external-editor@3.1.0:
1379 | resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
1380 | engines: {node: '>=4'}
1381 | dependencies:
1382 | chardet: 0.7.0
1383 | iconv-lite: 0.4.24
1384 | tmp: 0.0.33
1385 | dev: true
1386 |
1387 | /fast-glob@3.3.1:
1388 | resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
1389 | engines: {node: '>=8.6.0'}
1390 | dependencies:
1391 | '@nodelib/fs.stat': 2.0.5
1392 | '@nodelib/fs.walk': 1.2.8
1393 | glob-parent: 5.1.2
1394 | merge2: 1.4.1
1395 | micromatch: 4.0.5
1396 | dev: true
1397 |
1398 | /fastq@1.15.0:
1399 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==}
1400 | dependencies:
1401 | reusify: 1.0.4
1402 | dev: true
1403 |
1404 | /fill-range@7.0.1:
1405 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1406 | engines: {node: '>=8'}
1407 | dependencies:
1408 | to-regex-range: 5.0.1
1409 | dev: true
1410 |
1411 | /find-up@4.1.0:
1412 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
1413 | engines: {node: '>=8'}
1414 | dependencies:
1415 | locate-path: 5.0.0
1416 | path-exists: 4.0.0
1417 | dev: true
1418 |
1419 | /find-up@5.0.0:
1420 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1421 | engines: {node: '>=10'}
1422 | dependencies:
1423 | locate-path: 6.0.0
1424 | path-exists: 4.0.0
1425 | dev: true
1426 |
1427 | /find-yarn-workspace-root2@1.2.16:
1428 | resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
1429 | dependencies:
1430 | micromatch: 4.0.5
1431 | pkg-dir: 4.2.0
1432 | dev: true
1433 |
1434 | /for-each@0.3.3:
1435 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
1436 | dependencies:
1437 | is-callable: 1.2.7
1438 | dev: true
1439 |
1440 | /fs-extra@11.1.1:
1441 | resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==}
1442 | engines: {node: '>=14.14'}
1443 | dependencies:
1444 | graceful-fs: 4.2.11
1445 | jsonfile: 6.1.0
1446 | universalify: 2.0.0
1447 | dev: true
1448 |
1449 | /fs-extra@7.0.1:
1450 | resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==}
1451 | engines: {node: '>=6 <7 || >=8'}
1452 | dependencies:
1453 | graceful-fs: 4.2.11
1454 | jsonfile: 4.0.0
1455 | universalify: 0.1.2
1456 | dev: true
1457 |
1458 | /fs-extra@8.1.0:
1459 | resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
1460 | engines: {node: '>=6 <7 || >=8'}
1461 | dependencies:
1462 | graceful-fs: 4.2.11
1463 | jsonfile: 4.0.0
1464 | universalify: 0.1.2
1465 | dev: true
1466 |
1467 | /fs.realpath@1.0.0:
1468 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1469 | dev: true
1470 |
1471 | /fsevents@2.3.3:
1472 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1473 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1474 | os: [darwin]
1475 | requiresBuild: true
1476 | dev: true
1477 | optional: true
1478 |
1479 | /function-bind@1.1.1:
1480 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1481 | dev: true
1482 |
1483 | /function.prototype.name@1.1.5:
1484 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
1485 | engines: {node: '>= 0.4'}
1486 | dependencies:
1487 | call-bind: 1.0.2
1488 | define-properties: 1.2.0
1489 | es-abstract: 1.22.1
1490 | functions-have-names: 1.2.3
1491 | dev: true
1492 |
1493 | /functions-have-names@1.2.3:
1494 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
1495 | dev: true
1496 |
1497 | /gensync@1.0.0-beta.2:
1498 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
1499 | engines: {node: '>=6.9.0'}
1500 | dev: true
1501 |
1502 | /get-caller-file@2.0.5:
1503 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
1504 | engines: {node: 6.* || 8.* || >= 10.*}
1505 | dev: true
1506 |
1507 | /get-intrinsic@1.2.1:
1508 | resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
1509 | dependencies:
1510 | function-bind: 1.1.1
1511 | has: 1.0.3
1512 | has-proto: 1.0.1
1513 | has-symbols: 1.0.3
1514 | dev: true
1515 |
1516 | /get-symbol-description@1.0.0:
1517 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
1518 | engines: {node: '>= 0.4'}
1519 | dependencies:
1520 | call-bind: 1.0.2
1521 | get-intrinsic: 1.2.1
1522 | dev: true
1523 |
1524 | /glob-parent@5.1.2:
1525 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1526 | engines: {node: '>= 6'}
1527 | dependencies:
1528 | is-glob: 4.0.3
1529 | dev: true
1530 |
1531 | /glob@8.1.0:
1532 | resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
1533 | engines: {node: '>=12'}
1534 | dependencies:
1535 | fs.realpath: 1.0.0
1536 | inflight: 1.0.6
1537 | inherits: 2.0.4
1538 | minimatch: 5.1.6
1539 | once: 1.4.0
1540 | dev: true
1541 |
1542 | /globals@11.12.0:
1543 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
1544 | engines: {node: '>=4'}
1545 | dev: true
1546 |
1547 | /globalthis@1.0.3:
1548 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==}
1549 | engines: {node: '>= 0.4'}
1550 | dependencies:
1551 | define-properties: 1.2.0
1552 | dev: true
1553 |
1554 | /globby@11.1.0:
1555 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1556 | engines: {node: '>=10'}
1557 | dependencies:
1558 | array-union: 2.1.0
1559 | dir-glob: 3.0.1
1560 | fast-glob: 3.3.1
1561 | ignore: 5.2.4
1562 | merge2: 1.4.1
1563 | slash: 3.0.0
1564 | dev: true
1565 |
1566 | /globby@13.2.2:
1567 | resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==}
1568 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1569 | dependencies:
1570 | dir-glob: 3.0.1
1571 | fast-glob: 3.3.1
1572 | ignore: 5.2.4
1573 | merge2: 1.4.1
1574 | slash: 4.0.0
1575 | dev: true
1576 |
1577 | /gopd@1.0.1:
1578 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
1579 | dependencies:
1580 | get-intrinsic: 1.2.1
1581 | dev: true
1582 |
1583 | /graceful-fs@4.2.11:
1584 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
1585 | dev: true
1586 |
1587 | /grapheme-splitter@1.0.4:
1588 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
1589 | dev: true
1590 |
1591 | /hard-rejection@2.1.0:
1592 | resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==}
1593 | engines: {node: '>=6'}
1594 | dev: true
1595 |
1596 | /has-bigints@1.0.2:
1597 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
1598 | dev: true
1599 |
1600 | /has-flag@3.0.0:
1601 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
1602 | engines: {node: '>=4'}
1603 | dev: true
1604 |
1605 | /has-flag@4.0.0:
1606 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1607 | engines: {node: '>=8'}
1608 | dev: true
1609 |
1610 | /has-property-descriptors@1.0.0:
1611 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
1612 | dependencies:
1613 | get-intrinsic: 1.2.1
1614 | dev: true
1615 |
1616 | /has-proto@1.0.1:
1617 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
1618 | engines: {node: '>= 0.4'}
1619 | dev: true
1620 |
1621 | /has-symbols@1.0.3:
1622 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
1623 | engines: {node: '>= 0.4'}
1624 | dev: true
1625 |
1626 | /has-tostringtag@1.0.0:
1627 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
1628 | engines: {node: '>= 0.4'}
1629 | dependencies:
1630 | has-symbols: 1.0.3
1631 | dev: true
1632 |
1633 | /has@1.0.3:
1634 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
1635 | engines: {node: '>= 0.4.0'}
1636 | dependencies:
1637 | function-bind: 1.1.1
1638 | dev: true
1639 |
1640 | /hookable@5.5.3:
1641 | resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
1642 | dev: true
1643 |
1644 | /hosted-git-info@2.8.9:
1645 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
1646 | dev: true
1647 |
1648 | /human-id@1.0.2:
1649 | resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==}
1650 | dev: true
1651 |
1652 | /iconv-lite@0.4.24:
1653 | resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
1654 | engines: {node: '>=0.10.0'}
1655 | dependencies:
1656 | safer-buffer: 2.1.2
1657 | dev: true
1658 |
1659 | /ignore@5.2.4:
1660 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
1661 | engines: {node: '>= 4'}
1662 | dev: true
1663 |
1664 | /indent-string@4.0.0:
1665 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
1666 | engines: {node: '>=8'}
1667 | dev: true
1668 |
1669 | /inflight@1.0.6:
1670 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1671 | dependencies:
1672 | once: 1.4.0
1673 | wrappy: 1.0.2
1674 | dev: true
1675 |
1676 | /inherits@2.0.4:
1677 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1678 | dev: true
1679 |
1680 | /internal-slot@1.0.5:
1681 | resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
1682 | engines: {node: '>= 0.4'}
1683 | dependencies:
1684 | get-intrinsic: 1.2.1
1685 | has: 1.0.3
1686 | side-channel: 1.0.4
1687 | dev: true
1688 |
1689 | /is-array-buffer@3.0.2:
1690 | resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
1691 | dependencies:
1692 | call-bind: 1.0.2
1693 | get-intrinsic: 1.2.1
1694 | is-typed-array: 1.1.12
1695 | dev: true
1696 |
1697 | /is-arrayish@0.2.1:
1698 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
1699 | dev: true
1700 |
1701 | /is-bigint@1.0.4:
1702 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
1703 | dependencies:
1704 | has-bigints: 1.0.2
1705 | dev: true
1706 |
1707 | /is-boolean-object@1.1.2:
1708 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
1709 | engines: {node: '>= 0.4'}
1710 | dependencies:
1711 | call-bind: 1.0.2
1712 | has-tostringtag: 1.0.0
1713 | dev: true
1714 |
1715 | /is-builtin-module@3.2.1:
1716 | resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
1717 | engines: {node: '>=6'}
1718 | dependencies:
1719 | builtin-modules: 3.3.0
1720 | dev: true
1721 |
1722 | /is-callable@1.2.7:
1723 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
1724 | engines: {node: '>= 0.4'}
1725 | dev: true
1726 |
1727 | /is-ci@3.0.1:
1728 | resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
1729 | hasBin: true
1730 | dependencies:
1731 | ci-info: 3.8.0
1732 | dev: true
1733 |
1734 | /is-core-module@2.13.0:
1735 | resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
1736 | dependencies:
1737 | has: 1.0.3
1738 | dev: true
1739 |
1740 | /is-date-object@1.0.5:
1741 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
1742 | engines: {node: '>= 0.4'}
1743 | dependencies:
1744 | has-tostringtag: 1.0.0
1745 | dev: true
1746 |
1747 | /is-extglob@2.1.1:
1748 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1749 | engines: {node: '>=0.10.0'}
1750 | dev: true
1751 |
1752 | /is-fullwidth-code-point@3.0.0:
1753 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
1754 | engines: {node: '>=8'}
1755 | dev: true
1756 |
1757 | /is-glob@4.0.3:
1758 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1759 | engines: {node: '>=0.10.0'}
1760 | dependencies:
1761 | is-extglob: 2.1.1
1762 | dev: true
1763 |
1764 | /is-module@1.0.0:
1765 | resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
1766 | dev: true
1767 |
1768 | /is-negative-zero@2.0.2:
1769 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
1770 | engines: {node: '>= 0.4'}
1771 | dev: true
1772 |
1773 | /is-number-object@1.0.7:
1774 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
1775 | engines: {node: '>= 0.4'}
1776 | dependencies:
1777 | has-tostringtag: 1.0.0
1778 | dev: true
1779 |
1780 | /is-number@7.0.0:
1781 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1782 | engines: {node: '>=0.12.0'}
1783 | dev: true
1784 |
1785 | /is-plain-obj@1.1.0:
1786 | resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==}
1787 | engines: {node: '>=0.10.0'}
1788 | dev: true
1789 |
1790 | /is-reference@1.2.1:
1791 | resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
1792 | dependencies:
1793 | '@types/estree': 1.0.1
1794 | dev: true
1795 |
1796 | /is-regex@1.1.4:
1797 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
1798 | engines: {node: '>= 0.4'}
1799 | dependencies:
1800 | call-bind: 1.0.2
1801 | has-tostringtag: 1.0.0
1802 | dev: true
1803 |
1804 | /is-shared-array-buffer@1.0.2:
1805 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
1806 | dependencies:
1807 | call-bind: 1.0.2
1808 | dev: true
1809 |
1810 | /is-string@1.0.7:
1811 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
1812 | engines: {node: '>= 0.4'}
1813 | dependencies:
1814 | has-tostringtag: 1.0.0
1815 | dev: true
1816 |
1817 | /is-subdir@1.2.0:
1818 | resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==}
1819 | engines: {node: '>=4'}
1820 | dependencies:
1821 | better-path-resolve: 1.0.0
1822 | dev: true
1823 |
1824 | /is-symbol@1.0.4:
1825 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
1826 | engines: {node: '>= 0.4'}
1827 | dependencies:
1828 | has-symbols: 1.0.3
1829 | dev: true
1830 |
1831 | /is-typed-array@1.1.12:
1832 | resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==}
1833 | engines: {node: '>= 0.4'}
1834 | dependencies:
1835 | which-typed-array: 1.1.11
1836 | dev: true
1837 |
1838 | /is-weakref@1.0.2:
1839 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
1840 | dependencies:
1841 | call-bind: 1.0.2
1842 | dev: true
1843 |
1844 | /is-windows@1.0.2:
1845 | resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
1846 | engines: {node: '>=0.10.0'}
1847 | dev: true
1848 |
1849 | /isarray@2.0.5:
1850 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
1851 | dev: true
1852 |
1853 | /isexe@2.0.0:
1854 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1855 | dev: true
1856 |
1857 | /jiti@1.19.3:
1858 | resolution: {integrity: sha512-5eEbBDQT/jF1xg6l36P+mWGGoH9Spuy0PCdSr2dtWRDGC6ph/w9ZCL4lmESW8f8F7MwT3XKescfP0wnZWAKL9w==}
1859 | hasBin: true
1860 | dev: true
1861 |
1862 | /js-tokens@4.0.0:
1863 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1864 | requiresBuild: true
1865 | dev: true
1866 |
1867 | /js-yaml@3.14.1:
1868 | resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
1869 | hasBin: true
1870 | dependencies:
1871 | argparse: 1.0.10
1872 | esprima: 4.0.1
1873 | dev: true
1874 |
1875 | /jsesc@2.5.2:
1876 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
1877 | engines: {node: '>=4'}
1878 | hasBin: true
1879 | dev: true
1880 |
1881 | /json-parse-even-better-errors@2.3.1:
1882 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
1883 | dev: true
1884 |
1885 | /json5@2.2.3:
1886 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
1887 | engines: {node: '>=6'}
1888 | hasBin: true
1889 | dev: true
1890 |
1891 | /jsonc-parser@3.2.0:
1892 | resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
1893 | dev: true
1894 |
1895 | /jsonfile@4.0.0:
1896 | resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
1897 | optionalDependencies:
1898 | graceful-fs: 4.2.11
1899 | dev: true
1900 |
1901 | /jsonfile@6.1.0:
1902 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
1903 | dependencies:
1904 | universalify: 2.0.0
1905 | optionalDependencies:
1906 | graceful-fs: 4.2.11
1907 | dev: true
1908 |
1909 | /kind-of@6.0.3:
1910 | resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
1911 | engines: {node: '>=0.10.0'}
1912 | dev: true
1913 |
1914 | /kleur@4.1.5:
1915 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==}
1916 | engines: {node: '>=6'}
1917 | dev: true
1918 |
1919 | /lines-and-columns@1.2.4:
1920 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
1921 | dev: true
1922 |
1923 | /load-yaml-file@0.2.0:
1924 | resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
1925 | engines: {node: '>=6'}
1926 | dependencies:
1927 | graceful-fs: 4.2.11
1928 | js-yaml: 3.14.1
1929 | pify: 4.0.1
1930 | strip-bom: 3.0.0
1931 | dev: true
1932 |
1933 | /locate-path@5.0.0:
1934 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
1935 | engines: {node: '>=8'}
1936 | dependencies:
1937 | p-locate: 4.1.0
1938 | dev: true
1939 |
1940 | /locate-path@6.0.0:
1941 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
1942 | engines: {node: '>=10'}
1943 | dependencies:
1944 | p-locate: 5.0.0
1945 | dev: true
1946 |
1947 | /lodash.startcase@4.4.0:
1948 | resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
1949 | dev: true
1950 |
1951 | /lru-cache@4.1.5:
1952 | resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==}
1953 | dependencies:
1954 | pseudomap: 1.0.2
1955 | yallist: 2.1.2
1956 | dev: true
1957 |
1958 | /lru-cache@5.1.1:
1959 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
1960 | dependencies:
1961 | yallist: 3.1.1
1962 | dev: true
1963 |
1964 | /lru-cache@6.0.0:
1965 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
1966 | engines: {node: '>=10'}
1967 | dependencies:
1968 | yallist: 4.0.0
1969 | dev: true
1970 |
1971 | /magic-string@0.27.0:
1972 | resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
1973 | engines: {node: '>=12'}
1974 | dependencies:
1975 | '@jridgewell/sourcemap-codec': 1.4.15
1976 | dev: true
1977 |
1978 | /magic-string@0.30.3:
1979 | resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==}
1980 | engines: {node: '>=12'}
1981 | dependencies:
1982 | '@jridgewell/sourcemap-codec': 1.4.15
1983 | dev: true
1984 |
1985 | /map-obj@1.0.1:
1986 | resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==}
1987 | engines: {node: '>=0.10.0'}
1988 | dev: true
1989 |
1990 | /map-obj@4.3.0:
1991 | resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==}
1992 | engines: {node: '>=8'}
1993 | dev: true
1994 |
1995 | /meow@6.1.1:
1996 | resolution: {integrity: sha512-3YffViIt2QWgTy6Pale5QpopX/IvU3LPL03jOTqp6pGj3VjesdO/U8CuHMKpnQr4shCNCM5fd5XFFvIIl6JBHg==}
1997 | engines: {node: '>=8'}
1998 | dependencies:
1999 | '@types/minimist': 1.2.2
2000 | camelcase-keys: 6.2.2
2001 | decamelize-keys: 1.1.1
2002 | hard-rejection: 2.1.0
2003 | minimist-options: 4.1.0
2004 | normalize-package-data: 2.5.0
2005 | read-pkg-up: 7.0.1
2006 | redent: 3.0.0
2007 | trim-newlines: 3.0.1
2008 | type-fest: 0.13.1
2009 | yargs-parser: 18.1.3
2010 | dev: true
2011 |
2012 | /merge2@1.4.1:
2013 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
2014 | engines: {node: '>= 8'}
2015 | dev: true
2016 |
2017 | /micromatch@4.0.5:
2018 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
2019 | engines: {node: '>=8.6'}
2020 | dependencies:
2021 | braces: 3.0.2
2022 | picomatch: 2.3.1
2023 | dev: true
2024 |
2025 | /min-indent@1.0.1:
2026 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
2027 | engines: {node: '>=4'}
2028 | dev: true
2029 |
2030 | /minimatch@5.1.6:
2031 | resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
2032 | engines: {node: '>=10'}
2033 | dependencies:
2034 | brace-expansion: 2.0.1
2035 | dev: true
2036 |
2037 | /minimist-options@4.1.0:
2038 | resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==}
2039 | engines: {node: '>= 6'}
2040 | dependencies:
2041 | arrify: 1.0.1
2042 | is-plain-obj: 1.1.0
2043 | kind-of: 6.0.3
2044 | dev: true
2045 |
2046 | /mixme@0.5.9:
2047 | resolution: {integrity: sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw==}
2048 | engines: {node: '>= 8.0.0'}
2049 | dev: true
2050 |
2051 | /mkdirp@1.0.4:
2052 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
2053 | engines: {node: '>=10'}
2054 | hasBin: true
2055 | dev: true
2056 |
2057 | /mkdist@1.3.0(typescript@5.1.6):
2058 | resolution: {integrity: sha512-ZQrUvcL7LkRdzMREpDyg9AT18N9Tl5jc2qeKAUeEw0KGsgykbHbuRvysGAzTuGtwuSg0WQyNit5jh/k+Er3JEg==}
2059 | hasBin: true
2060 | peerDependencies:
2061 | sass: ^1.63.6
2062 | typescript: '>=5.1.6'
2063 | peerDependenciesMeta:
2064 | sass:
2065 | optional: true
2066 | typescript:
2067 | optional: true
2068 | dependencies:
2069 | citty: 0.1.2
2070 | defu: 6.1.2
2071 | esbuild: 0.19.2
2072 | fs-extra: 11.1.1
2073 | globby: 13.2.2
2074 | jiti: 1.19.3
2075 | mlly: 1.4.0
2076 | mri: 1.2.0
2077 | pathe: 1.1.1
2078 | typescript: 5.1.6
2079 | dev: true
2080 |
2081 | /mlly@1.4.0:
2082 | resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==}
2083 | dependencies:
2084 | acorn: 8.10.0
2085 | pathe: 1.1.1
2086 | pkg-types: 1.0.3
2087 | ufo: 1.2.0
2088 | dev: true
2089 |
2090 | /mri@1.2.0:
2091 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
2092 | engines: {node: '>=4'}
2093 | dev: true
2094 |
2095 | /ms@2.1.2:
2096 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2097 | dev: true
2098 |
2099 | /nanoid@3.3.6:
2100 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
2101 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
2102 | hasBin: true
2103 | dev: true
2104 |
2105 | /node-releases@2.0.13:
2106 | resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==}
2107 | dev: true
2108 |
2109 | /normalize-package-data@2.5.0:
2110 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
2111 | dependencies:
2112 | hosted-git-info: 2.8.9
2113 | resolve: 1.22.4
2114 | semver: 5.7.2
2115 | validate-npm-package-license: 3.0.4
2116 | dev: true
2117 |
2118 | /object-inspect@1.12.3:
2119 | resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
2120 | dev: true
2121 |
2122 | /object-keys@1.1.1:
2123 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
2124 | engines: {node: '>= 0.4'}
2125 | dev: true
2126 |
2127 | /object.assign@4.1.4:
2128 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
2129 | engines: {node: '>= 0.4'}
2130 | dependencies:
2131 | call-bind: 1.0.2
2132 | define-properties: 1.2.0
2133 | has-symbols: 1.0.3
2134 | object-keys: 1.1.1
2135 | dev: true
2136 |
2137 | /once@1.4.0:
2138 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2139 | dependencies:
2140 | wrappy: 1.0.2
2141 | dev: true
2142 |
2143 | /organize-imports-cli@0.10.0:
2144 | resolution: {integrity: sha512-cVyNEeiDxX/zA6gdK1QS2rr3TK1VymIkT0LagnAk4f6eE0IC0bo3BeUkMzm3q3GnCJzYC+6lfuMpBE0Cequ7Vg==}
2145 | hasBin: true
2146 | dependencies:
2147 | chalk: 4.1.2
2148 | editorconfig: 0.15.3
2149 | ts-morph: 15.1.0
2150 | tsconfig: 7.0.0
2151 | dev: true
2152 |
2153 | /os-tmpdir@1.0.2:
2154 | resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
2155 | engines: {node: '>=0.10.0'}
2156 | dev: true
2157 |
2158 | /outdent@0.5.0:
2159 | resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==}
2160 | dev: true
2161 |
2162 | /p-filter@2.1.0:
2163 | resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==}
2164 | engines: {node: '>=8'}
2165 | dependencies:
2166 | p-map: 2.1.0
2167 | dev: true
2168 |
2169 | /p-limit@2.3.0:
2170 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
2171 | engines: {node: '>=6'}
2172 | dependencies:
2173 | p-try: 2.2.0
2174 | dev: true
2175 |
2176 | /p-limit@3.1.0:
2177 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
2178 | engines: {node: '>=10'}
2179 | dependencies:
2180 | yocto-queue: 0.1.0
2181 | dev: true
2182 |
2183 | /p-locate@4.1.0:
2184 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
2185 | engines: {node: '>=8'}
2186 | dependencies:
2187 | p-limit: 2.3.0
2188 | dev: true
2189 |
2190 | /p-locate@5.0.0:
2191 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
2192 | engines: {node: '>=10'}
2193 | dependencies:
2194 | p-limit: 3.1.0
2195 | dev: true
2196 |
2197 | /p-map@2.1.0:
2198 | resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==}
2199 | engines: {node: '>=6'}
2200 | dev: true
2201 |
2202 | /p-try@2.2.0:
2203 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
2204 | engines: {node: '>=6'}
2205 | dev: true
2206 |
2207 | /parse-json@5.2.0:
2208 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
2209 | engines: {node: '>=8'}
2210 | dependencies:
2211 | '@babel/code-frame': 7.22.10
2212 | error-ex: 1.3.2
2213 | json-parse-even-better-errors: 2.3.1
2214 | lines-and-columns: 1.2.4
2215 | dev: true
2216 |
2217 | /path-browserify@1.0.1:
2218 | resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
2219 | dev: true
2220 |
2221 | /path-exists@4.0.0:
2222 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
2223 | engines: {node: '>=8'}
2224 | dev: true
2225 |
2226 | /path-parse@1.0.7:
2227 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2228 | dev: true
2229 |
2230 | /path-type@4.0.0:
2231 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
2232 | engines: {node: '>=8'}
2233 | dev: true
2234 |
2235 | /pathe@1.1.1:
2236 | resolution: {integrity: sha512-d+RQGp0MAYTIaDBIMmOfMwz3E+LOZnxx1HZd5R18mmCZY0QBlK0LDZfPc8FW8Ed2DlvsuE6PRjroDY+wg4+j/Q==}
2237 | dev: true
2238 |
2239 | /picocolors@1.0.0:
2240 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
2241 | dev: true
2242 |
2243 | /picomatch@2.3.1:
2244 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
2245 | engines: {node: '>=8.6'}
2246 | dev: true
2247 |
2248 | /pify@4.0.1:
2249 | resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
2250 | engines: {node: '>=6'}
2251 | dev: true
2252 |
2253 | /pkg-dir@4.2.0:
2254 | resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
2255 | engines: {node: '>=8'}
2256 | dependencies:
2257 | find-up: 4.1.0
2258 | dev: true
2259 |
2260 | /pkg-types@1.0.3:
2261 | resolution: {integrity: sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==}
2262 | dependencies:
2263 | jsonc-parser: 3.2.0
2264 | mlly: 1.4.0
2265 | pathe: 1.1.1
2266 | dev: true
2267 |
2268 | /postcss@8.4.28:
2269 | resolution: {integrity: sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==}
2270 | engines: {node: ^10 || ^12 || >=14}
2271 | dependencies:
2272 | nanoid: 3.3.6
2273 | picocolors: 1.0.0
2274 | source-map-js: 1.0.2
2275 | dev: true
2276 |
2277 | /preferred-pm@3.0.3:
2278 | resolution: {integrity: sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==}
2279 | engines: {node: '>=10'}
2280 | dependencies:
2281 | find-up: 5.0.0
2282 | find-yarn-workspace-root2: 1.2.16
2283 | path-exists: 4.0.0
2284 | which-pm: 2.0.0
2285 | dev: true
2286 |
2287 | /prettier@2.8.8:
2288 | resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
2289 | engines: {node: '>=10.13.0'}
2290 | hasBin: true
2291 | dev: true
2292 |
2293 | /pretty-bytes@6.1.1:
2294 | resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==}
2295 | engines: {node: ^14.13.1 || >=16.0.0}
2296 | dev: true
2297 |
2298 | /pseudomap@1.0.2:
2299 | resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==}
2300 | dev: true
2301 |
2302 | /queue-microtask@1.2.3:
2303 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2304 | dev: true
2305 |
2306 | /quick-lru@4.0.1:
2307 | resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==}
2308 | engines: {node: '>=8'}
2309 | dev: true
2310 |
2311 | /read-pkg-up@7.0.1:
2312 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
2313 | engines: {node: '>=8'}
2314 | dependencies:
2315 | find-up: 4.1.0
2316 | read-pkg: 5.2.0
2317 | type-fest: 0.8.1
2318 | dev: true
2319 |
2320 | /read-pkg@5.2.0:
2321 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
2322 | engines: {node: '>=8'}
2323 | dependencies:
2324 | '@types/normalize-package-data': 2.4.1
2325 | normalize-package-data: 2.5.0
2326 | parse-json: 5.2.0
2327 | type-fest: 0.6.0
2328 | dev: true
2329 |
2330 | /read-yaml-file@1.1.0:
2331 | resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==}
2332 | engines: {node: '>=6'}
2333 | dependencies:
2334 | graceful-fs: 4.2.11
2335 | js-yaml: 3.14.1
2336 | pify: 4.0.1
2337 | strip-bom: 3.0.0
2338 | dev: true
2339 |
2340 | /redent@3.0.0:
2341 | resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==}
2342 | engines: {node: '>=8'}
2343 | dependencies:
2344 | indent-string: 4.0.0
2345 | strip-indent: 3.0.0
2346 | dev: true
2347 |
2348 | /regenerator-runtime@0.14.0:
2349 | resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==}
2350 | dev: true
2351 |
2352 | /regexp.prototype.flags@1.5.0:
2353 | resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==}
2354 | engines: {node: '>= 0.4'}
2355 | dependencies:
2356 | call-bind: 1.0.2
2357 | define-properties: 1.2.0
2358 | functions-have-names: 1.2.3
2359 | dev: true
2360 |
2361 | /require-directory@2.1.1:
2362 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
2363 | engines: {node: '>=0.10.0'}
2364 | dev: true
2365 |
2366 | /require-main-filename@2.0.0:
2367 | resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==}
2368 | dev: true
2369 |
2370 | /resolve-from@5.0.0:
2371 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
2372 | engines: {node: '>=8'}
2373 | dev: true
2374 |
2375 | /resolve@1.22.4:
2376 | resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==}
2377 | hasBin: true
2378 | dependencies:
2379 | is-core-module: 2.13.0
2380 | path-parse: 1.0.7
2381 | supports-preserve-symlinks-flag: 1.0.0
2382 | dev: true
2383 |
2384 | /reusify@1.0.4:
2385 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
2386 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2387 | dev: true
2388 |
2389 | /rollup-plugin-dts@5.3.1(rollup@3.28.1)(typescript@5.1.6):
2390 | resolution: {integrity: sha512-gusMi+Z4gY/JaEQeXnB0RUdU82h1kF0WYzCWgVmV4p3hWXqelaKuCvcJawfeg+EKn2T1Ie+YWF2OiN1/L8bTVg==}
2391 | engines: {node: '>=v14.21.3'}
2392 | peerDependencies:
2393 | rollup: ^3.0
2394 | typescript: ^4.1 || ^5.0
2395 | dependencies:
2396 | magic-string: 0.30.3
2397 | rollup: 3.28.1
2398 | typescript: 5.1.6
2399 | optionalDependencies:
2400 | '@babel/code-frame': 7.22.10
2401 | dev: true
2402 |
2403 | /rollup-plugin-dts@6.0.0(rollup@3.28.1)(typescript@5.1.6):
2404 | resolution: {integrity: sha512-A996xSZDAqnx/KfFttzC8mDEuyMjsRpiLCrlGc8effhK8KhE3AG0g1woQiITgFc5HSE8HWU7ccR9CiQ3vXgUlQ==}
2405 | engines: {node: '>=v18.17.1'}
2406 | peerDependencies:
2407 | rollup: ^3.25.0
2408 | typescript: ^4.5 || ^5.0
2409 | dependencies:
2410 | magic-string: 0.30.3
2411 | rollup: 3.28.1
2412 | typescript: 5.1.6
2413 | optionalDependencies:
2414 | '@babel/code-frame': 7.22.10
2415 | dev: true
2416 |
2417 | /rollup@3.28.1:
2418 | resolution: {integrity: sha512-R9OMQmIHJm9znrU3m3cpE8uhN0fGdXiawME7aZIpQqvpS/85+Vt1Hq1/yVIcYfOmaQiHjvXkQAoJukvLpau6Yw==}
2419 | engines: {node: '>=14.18.0', npm: '>=8.0.0'}
2420 | hasBin: true
2421 | optionalDependencies:
2422 | fsevents: 2.3.3
2423 | dev: true
2424 |
2425 | /run-parallel@1.2.0:
2426 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2427 | dependencies:
2428 | queue-microtask: 1.2.3
2429 | dev: true
2430 |
2431 | /safe-array-concat@1.0.0:
2432 | resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==}
2433 | engines: {node: '>=0.4'}
2434 | dependencies:
2435 | call-bind: 1.0.2
2436 | get-intrinsic: 1.2.1
2437 | has-symbols: 1.0.3
2438 | isarray: 2.0.5
2439 | dev: true
2440 |
2441 | /safe-regex-test@1.0.0:
2442 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
2443 | dependencies:
2444 | call-bind: 1.0.2
2445 | get-intrinsic: 1.2.1
2446 | is-regex: 1.1.4
2447 | dev: true
2448 |
2449 | /safer-buffer@2.1.2:
2450 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
2451 | dev: true
2452 |
2453 | /scule@1.0.0:
2454 | resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==}
2455 | dev: true
2456 |
2457 | /semver@5.7.2:
2458 | resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
2459 | hasBin: true
2460 | dev: true
2461 |
2462 | /semver@6.3.1:
2463 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
2464 | hasBin: true
2465 | dev: true
2466 |
2467 | /semver@7.5.4:
2468 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
2469 | engines: {node: '>=10'}
2470 | hasBin: true
2471 | dependencies:
2472 | lru-cache: 6.0.0
2473 | dev: true
2474 |
2475 | /set-blocking@2.0.0:
2476 | resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
2477 | dev: true
2478 |
2479 | /shebang-command@1.2.0:
2480 | resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==}
2481 | engines: {node: '>=0.10.0'}
2482 | dependencies:
2483 | shebang-regex: 1.0.0
2484 | dev: true
2485 |
2486 | /shebang-regex@1.0.0:
2487 | resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==}
2488 | engines: {node: '>=0.10.0'}
2489 | dev: true
2490 |
2491 | /side-channel@1.0.4:
2492 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
2493 | dependencies:
2494 | call-bind: 1.0.2
2495 | get-intrinsic: 1.2.1
2496 | object-inspect: 1.12.3
2497 | dev: true
2498 |
2499 | /sigmund@1.0.1:
2500 | resolution: {integrity: sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g==}
2501 | dev: true
2502 |
2503 | /signal-exit@3.0.7:
2504 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
2505 | dev: true
2506 |
2507 | /slash@3.0.0:
2508 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2509 | engines: {node: '>=8'}
2510 | dev: true
2511 |
2512 | /slash@4.0.0:
2513 | resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
2514 | engines: {node: '>=12'}
2515 | dev: true
2516 |
2517 | /smartwrap@2.0.2:
2518 | resolution: {integrity: sha512-vCsKNQxb7PnCNd2wY1WClWifAc2lwqsG8OaswpJkVJsvMGcnEntdTCDajZCkk93Ay1U3t/9puJmb525Rg5MZBA==}
2519 | engines: {node: '>=6'}
2520 | hasBin: true
2521 | dependencies:
2522 | array.prototype.flat: 1.3.1
2523 | breakword: 1.0.6
2524 | grapheme-splitter: 1.0.4
2525 | strip-ansi: 6.0.1
2526 | wcwidth: 1.0.1
2527 | yargs: 15.4.1
2528 | dev: true
2529 |
2530 | /source-map-js@1.0.2:
2531 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
2532 | engines: {node: '>=0.10.0'}
2533 | dev: true
2534 |
2535 | /spawndamnit@2.0.0:
2536 | resolution: {integrity: sha512-j4JKEcncSjFlqIwU5L/rp2N5SIPsdxaRsIv678+TZxZ0SRDJTm8JrxJMjE/XuiEZNEir3S8l0Fa3Ke339WI4qA==}
2537 | dependencies:
2538 | cross-spawn: 5.1.0
2539 | signal-exit: 3.0.7
2540 | dev: true
2541 |
2542 | /spdx-correct@3.2.0:
2543 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==}
2544 | dependencies:
2545 | spdx-expression-parse: 3.0.1
2546 | spdx-license-ids: 3.0.13
2547 | dev: true
2548 |
2549 | /spdx-exceptions@2.3.0:
2550 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
2551 | dev: true
2552 |
2553 | /spdx-expression-parse@3.0.1:
2554 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
2555 | dependencies:
2556 | spdx-exceptions: 2.3.0
2557 | spdx-license-ids: 3.0.13
2558 | dev: true
2559 |
2560 | /spdx-license-ids@3.0.13:
2561 | resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==}
2562 | dev: true
2563 |
2564 | /sprintf-js@1.0.3:
2565 | resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
2566 | dev: true
2567 |
2568 | /stream-transform@2.1.3:
2569 | resolution: {integrity: sha512-9GHUiM5hMiCi6Y03jD2ARC1ettBXkQBoQAe7nJsPknnI0ow10aXjTnew8QtYQmLjzn974BnmWEAJgCY6ZP1DeQ==}
2570 | dependencies:
2571 | mixme: 0.5.9
2572 | dev: true
2573 |
2574 | /string-width@4.2.3:
2575 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
2576 | engines: {node: '>=8'}
2577 | dependencies:
2578 | emoji-regex: 8.0.0
2579 | is-fullwidth-code-point: 3.0.0
2580 | strip-ansi: 6.0.1
2581 | dev: true
2582 |
2583 | /string.prototype.trim@1.2.7:
2584 | resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==}
2585 | engines: {node: '>= 0.4'}
2586 | dependencies:
2587 | call-bind: 1.0.2
2588 | define-properties: 1.2.0
2589 | es-abstract: 1.22.1
2590 | dev: true
2591 |
2592 | /string.prototype.trimend@1.0.6:
2593 | resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
2594 | dependencies:
2595 | call-bind: 1.0.2
2596 | define-properties: 1.2.0
2597 | es-abstract: 1.22.1
2598 | dev: true
2599 |
2600 | /string.prototype.trimstart@1.0.6:
2601 | resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
2602 | dependencies:
2603 | call-bind: 1.0.2
2604 | define-properties: 1.2.0
2605 | es-abstract: 1.22.1
2606 | dev: true
2607 |
2608 | /strip-ansi@6.0.1:
2609 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
2610 | engines: {node: '>=8'}
2611 | dependencies:
2612 | ansi-regex: 5.0.1
2613 | dev: true
2614 |
2615 | /strip-bom@3.0.0:
2616 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
2617 | engines: {node: '>=4'}
2618 | dev: true
2619 |
2620 | /strip-indent@3.0.0:
2621 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
2622 | engines: {node: '>=8'}
2623 | dependencies:
2624 | min-indent: 1.0.1
2625 | dev: true
2626 |
2627 | /strip-json-comments@2.0.1:
2628 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
2629 | engines: {node: '>=0.10.0'}
2630 | dev: true
2631 |
2632 | /supports-color@5.5.0:
2633 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
2634 | engines: {node: '>=4'}
2635 | dependencies:
2636 | has-flag: 3.0.0
2637 | dev: true
2638 |
2639 | /supports-color@7.2.0:
2640 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
2641 | engines: {node: '>=8'}
2642 | dependencies:
2643 | has-flag: 4.0.0
2644 | dev: true
2645 |
2646 | /supports-preserve-symlinks-flag@1.0.0:
2647 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
2648 | engines: {node: '>= 0.4'}
2649 | dev: true
2650 |
2651 | /term-size@2.2.1:
2652 | resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==}
2653 | engines: {node: '>=8'}
2654 | dev: true
2655 |
2656 | /tmp@0.0.33:
2657 | resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
2658 | engines: {node: '>=0.6.0'}
2659 | dependencies:
2660 | os-tmpdir: 1.0.2
2661 | dev: true
2662 |
2663 | /to-fast-properties@2.0.0:
2664 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
2665 | engines: {node: '>=4'}
2666 | dev: true
2667 |
2668 | /to-regex-range@5.0.1:
2669 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
2670 | engines: {node: '>=8.0'}
2671 | dependencies:
2672 | is-number: 7.0.0
2673 | dev: true
2674 |
2675 | /trim-newlines@3.0.1:
2676 | resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==}
2677 | engines: {node: '>=8'}
2678 | dev: true
2679 |
2680 | /ts-morph@15.1.0:
2681 | resolution: {integrity: sha512-RBsGE2sDzUXFTnv8Ba22QfeuKbgvAGJFuTN7HfmIRUkgT/NaVLfDM/8OFm2NlFkGlWEXdpW5OaFIp1jvqdDuOg==}
2682 | dependencies:
2683 | '@ts-morph/common': 0.16.0
2684 | code-block-writer: 11.0.3
2685 | dev: true
2686 |
2687 | /tsconfig@7.0.0:
2688 | resolution: {integrity: sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==}
2689 | dependencies:
2690 | '@types/strip-bom': 3.0.0
2691 | '@types/strip-json-comments': 0.0.30
2692 | strip-bom: 3.0.0
2693 | strip-json-comments: 2.0.1
2694 | dev: true
2695 |
2696 | /tty-table@4.2.1:
2697 | resolution: {integrity: sha512-xz0uKo+KakCQ+Dxj1D/tKn2FSyreSYWzdkL/BYhgN6oMW808g8QRMuh1atAV9fjTPbWBjfbkKQpI/5rEcnAc7g==}
2698 | engines: {node: '>=8.0.0'}
2699 | hasBin: true
2700 | dependencies:
2701 | chalk: 4.1.2
2702 | csv: 5.5.3
2703 | kleur: 4.1.5
2704 | smartwrap: 2.0.2
2705 | strip-ansi: 6.0.1
2706 | wcwidth: 1.0.1
2707 | yargs: 17.7.2
2708 | dev: true
2709 |
2710 | /type-fest@0.13.1:
2711 | resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
2712 | engines: {node: '>=10'}
2713 | dev: true
2714 |
2715 | /type-fest@0.6.0:
2716 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
2717 | engines: {node: '>=8'}
2718 | dev: true
2719 |
2720 | /type-fest@0.8.1:
2721 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
2722 | engines: {node: '>=8'}
2723 | dev: true
2724 |
2725 | /typed-array-buffer@1.0.0:
2726 | resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==}
2727 | engines: {node: '>= 0.4'}
2728 | dependencies:
2729 | call-bind: 1.0.2
2730 | get-intrinsic: 1.2.1
2731 | is-typed-array: 1.1.12
2732 | dev: true
2733 |
2734 | /typed-array-byte-length@1.0.0:
2735 | resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==}
2736 | engines: {node: '>= 0.4'}
2737 | dependencies:
2738 | call-bind: 1.0.2
2739 | for-each: 0.3.3
2740 | has-proto: 1.0.1
2741 | is-typed-array: 1.1.12
2742 | dev: true
2743 |
2744 | /typed-array-byte-offset@1.0.0:
2745 | resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==}
2746 | engines: {node: '>= 0.4'}
2747 | dependencies:
2748 | available-typed-arrays: 1.0.5
2749 | call-bind: 1.0.2
2750 | for-each: 0.3.3
2751 | has-proto: 1.0.1
2752 | is-typed-array: 1.1.12
2753 | dev: true
2754 |
2755 | /typed-array-length@1.0.4:
2756 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==}
2757 | dependencies:
2758 | call-bind: 1.0.2
2759 | for-each: 0.3.3
2760 | is-typed-array: 1.1.12
2761 | dev: true
2762 |
2763 | /typescript@5.1.6:
2764 | resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
2765 | engines: {node: '>=14.17'}
2766 | hasBin: true
2767 | dev: true
2768 |
2769 | /ufo@1.2.0:
2770 | resolution: {integrity: sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==}
2771 | dev: true
2772 |
2773 | /unbox-primitive@1.0.2:
2774 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
2775 | dependencies:
2776 | call-bind: 1.0.2
2777 | has-bigints: 1.0.2
2778 | has-symbols: 1.0.3
2779 | which-boxed-primitive: 1.0.2
2780 | dev: true
2781 |
2782 | /unbuild@1.2.1:
2783 | resolution: {integrity: sha512-J4efk69Aye43tWcBPCsLK7TIRppGrEN4pAlDzRKo3HSE6MgTSTBxSEuE3ccx7ixc62JvGQ/CoFXYqqF2AHozow==}
2784 | hasBin: true
2785 | dependencies:
2786 | '@rollup/plugin-alias': 5.0.0(rollup@3.28.1)
2787 | '@rollup/plugin-commonjs': 24.1.0(rollup@3.28.1)
2788 | '@rollup/plugin-json': 6.0.0(rollup@3.28.1)
2789 | '@rollup/plugin-node-resolve': 15.2.1(rollup@3.28.1)
2790 | '@rollup/plugin-replace': 5.0.2(rollup@3.28.1)
2791 | '@rollup/pluginutils': 5.0.3(rollup@3.28.1)
2792 | chalk: 5.3.0
2793 | consola: 3.2.3
2794 | defu: 6.1.2
2795 | esbuild: 0.19.2
2796 | globby: 13.2.2
2797 | hookable: 5.5.3
2798 | jiti: 1.19.3
2799 | magic-string: 0.30.3
2800 | mkdist: 1.3.0(typescript@5.1.6)
2801 | mlly: 1.4.0
2802 | mri: 1.2.0
2803 | pathe: 1.1.1
2804 | pkg-types: 1.0.3
2805 | pretty-bytes: 6.1.1
2806 | rollup: 3.28.1
2807 | rollup-plugin-dts: 5.3.1(rollup@3.28.1)(typescript@5.1.6)
2808 | scule: 1.0.0
2809 | typescript: 5.1.6
2810 | untyped: 1.4.0
2811 | transitivePeerDependencies:
2812 | - sass
2813 | - supports-color
2814 | dev: true
2815 |
2816 | /unbuild@2.0.0(typescript@5.1.6):
2817 | resolution: {integrity: sha512-JWCUYx3Oxdzvw2J9kTAp+DKE8df/BnH/JTSj6JyA4SH40ECdFu7FoJJcrm8G92B7TjofQ6GZGjJs50TRxoH6Wg==}
2818 | hasBin: true
2819 | peerDependencies:
2820 | typescript: ^5.1.6
2821 | peerDependenciesMeta:
2822 | typescript:
2823 | optional: true
2824 | dependencies:
2825 | '@rollup/plugin-alias': 5.0.0(rollup@3.28.1)
2826 | '@rollup/plugin-commonjs': 25.0.4(rollup@3.28.1)
2827 | '@rollup/plugin-json': 6.0.0(rollup@3.28.1)
2828 | '@rollup/plugin-node-resolve': 15.2.1(rollup@3.28.1)
2829 | '@rollup/plugin-replace': 5.0.2(rollup@3.28.1)
2830 | '@rollup/pluginutils': 5.0.3(rollup@3.28.1)
2831 | chalk: 5.3.0
2832 | citty: 0.1.2
2833 | consola: 3.2.3
2834 | defu: 6.1.2
2835 | esbuild: 0.19.2
2836 | globby: 13.2.2
2837 | hookable: 5.5.3
2838 | jiti: 1.19.3
2839 | magic-string: 0.30.3
2840 | mkdist: 1.3.0(typescript@5.1.6)
2841 | mlly: 1.4.0
2842 | pathe: 1.1.1
2843 | pkg-types: 1.0.3
2844 | pretty-bytes: 6.1.1
2845 | rollup: 3.28.1
2846 | rollup-plugin-dts: 6.0.0(rollup@3.28.1)(typescript@5.1.6)
2847 | scule: 1.0.0
2848 | typescript: 5.1.6
2849 | untyped: 1.4.0
2850 | transitivePeerDependencies:
2851 | - sass
2852 | - supports-color
2853 | dev: true
2854 |
2855 | /universalify@0.1.2:
2856 | resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
2857 | engines: {node: '>= 4.0.0'}
2858 | dev: true
2859 |
2860 | /universalify@2.0.0:
2861 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
2862 | engines: {node: '>= 10.0.0'}
2863 | dev: true
2864 |
2865 | /untyped@1.4.0:
2866 | resolution: {integrity: sha512-Egkr/s4zcMTEuulcIb7dgURS6QpN7DyqQYdf+jBtiaJvQ+eRsrtWUoX84SbvQWuLkXsOjM+8sJC9u6KoMK/U7Q==}
2867 | hasBin: true
2868 | dependencies:
2869 | '@babel/core': 7.22.10
2870 | '@babel/standalone': 7.22.10
2871 | '@babel/types': 7.22.10
2872 | defu: 6.1.2
2873 | jiti: 1.19.3
2874 | mri: 1.2.0
2875 | scule: 1.0.0
2876 | transitivePeerDependencies:
2877 | - supports-color
2878 | dev: true
2879 |
2880 | /update-browserslist-db@1.0.11(browserslist@4.21.10):
2881 | resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==}
2882 | hasBin: true
2883 | peerDependencies:
2884 | browserslist: '>= 4.21.0'
2885 | dependencies:
2886 | browserslist: 4.21.10
2887 | escalade: 3.1.1
2888 | picocolors: 1.0.0
2889 | dev: true
2890 |
2891 | /validate-npm-package-license@3.0.4:
2892 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
2893 | dependencies:
2894 | spdx-correct: 3.2.0
2895 | spdx-expression-parse: 3.0.1
2896 | dev: true
2897 |
2898 | /vite@4.4.9(@types/node@18.17.8):
2899 | resolution: {integrity: sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==}
2900 | engines: {node: ^14.18.0 || >=16.0.0}
2901 | hasBin: true
2902 | peerDependencies:
2903 | '@types/node': '>= 14'
2904 | less: '*'
2905 | lightningcss: ^1.21.0
2906 | sass: '*'
2907 | stylus: '*'
2908 | sugarss: '*'
2909 | terser: ^5.4.0
2910 | peerDependenciesMeta:
2911 | '@types/node':
2912 | optional: true
2913 | less:
2914 | optional: true
2915 | lightningcss:
2916 | optional: true
2917 | sass:
2918 | optional: true
2919 | stylus:
2920 | optional: true
2921 | sugarss:
2922 | optional: true
2923 | terser:
2924 | optional: true
2925 | dependencies:
2926 | '@types/node': 18.17.8
2927 | esbuild: 0.19.2
2928 | postcss: 8.4.28
2929 | rollup: 3.28.1
2930 | optionalDependencies:
2931 | fsevents: 2.3.3
2932 | dev: true
2933 |
2934 | /wcwidth@1.0.1:
2935 | resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
2936 | dependencies:
2937 | defaults: 1.0.4
2938 | dev: true
2939 |
2940 | /which-boxed-primitive@1.0.2:
2941 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
2942 | dependencies:
2943 | is-bigint: 1.0.4
2944 | is-boolean-object: 1.1.2
2945 | is-number-object: 1.0.7
2946 | is-string: 1.0.7
2947 | is-symbol: 1.0.4
2948 | dev: true
2949 |
2950 | /which-module@2.0.1:
2951 | resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==}
2952 | dev: true
2953 |
2954 | /which-pm@2.0.0:
2955 | resolution: {integrity: sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==}
2956 | engines: {node: '>=8.15'}
2957 | dependencies:
2958 | load-yaml-file: 0.2.0
2959 | path-exists: 4.0.0
2960 | dev: true
2961 |
2962 | /which-typed-array@1.1.11:
2963 | resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==}
2964 | engines: {node: '>= 0.4'}
2965 | dependencies:
2966 | available-typed-arrays: 1.0.5
2967 | call-bind: 1.0.2
2968 | for-each: 0.3.3
2969 | gopd: 1.0.1
2970 | has-tostringtag: 1.0.0
2971 | dev: true
2972 |
2973 | /which@1.3.1:
2974 | resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==}
2975 | hasBin: true
2976 | dependencies:
2977 | isexe: 2.0.0
2978 | dev: true
2979 |
2980 | /wrap-ansi@6.2.0:
2981 | resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
2982 | engines: {node: '>=8'}
2983 | dependencies:
2984 | ansi-styles: 4.3.0
2985 | string-width: 4.2.3
2986 | strip-ansi: 6.0.1
2987 | dev: true
2988 |
2989 | /wrap-ansi@7.0.0:
2990 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
2991 | engines: {node: '>=10'}
2992 | dependencies:
2993 | ansi-styles: 4.3.0
2994 | string-width: 4.2.3
2995 | strip-ansi: 6.0.1
2996 | dev: true
2997 |
2998 | /wrappy@1.0.2:
2999 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
3000 | dev: true
3001 |
3002 | /y18n@4.0.3:
3003 | resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==}
3004 | dev: true
3005 |
3006 | /y18n@5.0.8:
3007 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
3008 | engines: {node: '>=10'}
3009 | dev: true
3010 |
3011 | /yallist@2.1.2:
3012 | resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==}
3013 | dev: true
3014 |
3015 | /yallist@3.1.1:
3016 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
3017 | dev: true
3018 |
3019 | /yallist@4.0.0:
3020 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
3021 | dev: true
3022 |
3023 | /yargs-parser@18.1.3:
3024 | resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==}
3025 | engines: {node: '>=6'}
3026 | dependencies:
3027 | camelcase: 5.3.1
3028 | decamelize: 1.2.0
3029 | dev: true
3030 |
3031 | /yargs-parser@21.1.1:
3032 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
3033 | engines: {node: '>=12'}
3034 | dev: true
3035 |
3036 | /yargs@15.4.1:
3037 | resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==}
3038 | engines: {node: '>=8'}
3039 | dependencies:
3040 | cliui: 6.0.0
3041 | decamelize: 1.2.0
3042 | find-up: 4.1.0
3043 | get-caller-file: 2.0.5
3044 | require-directory: 2.1.1
3045 | require-main-filename: 2.0.0
3046 | set-blocking: 2.0.0
3047 | string-width: 4.2.3
3048 | which-module: 2.0.1
3049 | y18n: 4.0.3
3050 | yargs-parser: 18.1.3
3051 | dev: true
3052 |
3053 | /yargs@17.7.2:
3054 | resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
3055 | engines: {node: '>=12'}
3056 | dependencies:
3057 | cliui: 8.0.1
3058 | escalade: 3.1.1
3059 | get-caller-file: 2.0.5
3060 | require-directory: 2.1.1
3061 | string-width: 4.2.3
3062 | y18n: 5.0.8
3063 | yargs-parser: 21.1.1
3064 | dev: true
3065 |
3066 | /yocto-queue@0.1.0:
3067 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
3068 | engines: {node: '>=10'}
3069 | dev: true
3070 |
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 | - 'examples/**'
3 | - 'packages/**/*'
4 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ES2020",
4 | "useDefineForClassFields": true,
5 | "module": "ESNext",
6 | "lib": ["ES2020", "DOM", "DOM.Iterable"],
7 | "skipLibCheck": true,
8 | /* Bundler mode */
9 | "moduleResolution": "NodeNext",
10 | "resolveJsonModule": true,
11 | "isolatedModules": true,
12 | "noEmit": true,
13 | /* Linting */
14 | "strict": true,
15 | "noUnusedLocals": true,
16 | "noUnusedParameters": true,
17 | "noFallthroughCasesInSwitch": true
18 | }
19 | }
20 |
--------------------------------------------------------------------------------