0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2024-12-16 20:26:19 -05:00

chore(account-elements): setup account elements project (#6683)

This commit is contained in:
Xiao Yijun 2024-10-16 09:33:37 +08:00 committed by GitHub
parent ed849ca716
commit 7925dfdee2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 364 additions and 112 deletions

View file

@ -7,7 +7,7 @@ const config: UserConfig = {
extends: ['@commitlint/config-conventional'],
rules: {
'type-enum': [2, 'always', [...conventional.rules['type-enum'][2], 'api', 'release']],
'scope-enum': [2, 'always', ['connector', 'console', 'core', 'demo-app', 'test', 'phrases', 'schemas', 'shared', 'experience', 'experience-legacy', 'deps', 'deps-dev', 'cli', 'toolkit', 'cloud', 'app-insights', 'elements', 'translate', 'tunnel']],
'scope-enum': [2, 'always', ['connector', 'console', 'core', 'demo-app', 'test', 'phrases', 'schemas', 'shared', 'experience', 'experience-legacy', 'deps', 'deps-dev', 'cli', 'toolkit', 'cloud', 'app-insights', 'elements', 'translate', 'tunnel', 'account-elements']],
// Slightly increase the tolerance to allow the appending PR number
...(isCi && { 'header-max-length': [2, 'always', 110] }),
'body-max-line-length': [2, 'always', 110],

View file

@ -0,0 +1,3 @@
# Logto account elements
TBD

View file

@ -0,0 +1,17 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Logto elements dev page</title>
<script type="module" src="./src/index.ts"></script>
</head>
<body>
<logto-account-provider>
Logto Account Provider
</logto-account-provider>
</body>
</html>

View file

@ -0,0 +1,83 @@
{
"name": "@logto/elements",
"version": "0.0.1",
"description": "Logto account elements.",
"author": "Silverhand Inc. <contact@silverhand.io>",
"homepage": "https://github.com/logto-io/logto#readme",
"license": "MPL-2.0",
"type": "module",
"private": true,
"main": "dist/index.js",
"module": "dist/index.js",
"exports": {
".": {
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./react": {
"import": "./dist/react.js",
"types": "./dist/react.d.ts"
}
},
"files": [
"dist"
],
"repository": {
"type": "git",
"url": "git+https://github.com/logto-io/logto.git"
},
"scripts": {
"precommit": "lint-staged",
"build": "tsup",
"start": "web-dev-server",
"dev": "tsup --watch --no-splitting",
"lint": "eslint --ext .ts src",
"lint:report": "pnpm lint --format json --output-file report.json",
"test": "echo \"No tests yet.\"",
"test:ci": "pnpm run test --silent --coverage"
},
"engines": {
"node": "^20.9.0"
},
"bugs": {
"url": "https://github.com/logto-io/logto/issues"
},
"dependencies": {
"@lit/context": "^1.1.2",
"@lit/react": "^1.0.5",
"@silverhand/essentials": "^2.9.1",
"ky": "^1.2.3",
"lit": "^3.1.4"
},
"devDependencies": {
"@logto/schemas": "workspace:^1.20.0",
"@silverhand/eslint-config": "6.0.1",
"@silverhand/ts-config": "6.0.0",
"@types/node": "^20.9.5",
"@web/dev-server": "^0.4.6",
"@web/dev-server-esbuild": "^1.0.2",
"eslint": "^8.56.0",
"lint-staged": "^15.0.0",
"prettier": "^3.0.0",
"tsup": "^8.1.0"
},
"eslintConfig": {
"extends": "@silverhand",
"ignorePatterns": [
"src/generated/"
],
"rules": {
"no-console": "error",
"unicorn/prevent-abbreviations": [
"error",
{
"replacements": {
"var": false,
"vars": false
}
}
]
}
},
"prettier": "@silverhand/eslint-config/.prettierrc"
}

View file

@ -0,0 +1 @@
export * from './providers/logto-account-provider.js';

View file

@ -0,0 +1,19 @@
import { html, LitElement } from 'lit';
import { customElement } from 'lit/decorators.js';
const tagName = 'logto-account-provider';
@customElement('logto-account-provider')
export class LogtoAccountProvider extends LitElement {
static tagName = tagName;
render() {
return html`<slot></slot>`;
}
}
declare global {
// eslint-disable-next-line @typescript-eslint/consistent-type-definitions
interface HTMLElementTagNameMap {
[tagName]: LogtoAccountProvider;
}
}

View file

@ -0,0 +1,13 @@
import { createComponent } from '@lit/react';
import { LogtoAccountProvider } from './index.js';
export const createReactComponents = (react: Parameters<typeof createComponent>[0]['react']) => {
return {
LogtoAccountProvider: createComponent({
tagName: LogtoAccountProvider.tagName,
elementClass: LogtoAccountProvider,
react,
}),
};
};

View file

@ -0,0 +1,12 @@
{
"extends": "@silverhand/ts-config/tsconfig.base",
"compilerOptions": {
"experimentalDecorators": true,
"useDefineForClassFields": false,
"noEmit": true
},
"include": [
"src",
"*.config.ts"
]
}

View file

@ -0,0 +1,23 @@
import fs from 'node:fs/promises';
import { defineConfig } from 'tsup';
export default defineConfig({
entry: ['src/index.ts', 'src/react.ts'],
format: 'esm',
dts: true,
clean: true,
esbuildPlugins: [
{
name: 'transform-svg',
setup: (build) => {
build.onLoad({ filter: /\.svg$/ }, async (arguments_) => {
const text = await fs.readFile(arguments_.path, 'utf8');
return {
contents: `import { html } from 'lit';\nexport default html\`${text}\`;`,
};
});
},
},
],
});

View file

@ -0,0 +1,33 @@
// eslint-disable-next-line unicorn/prevent-abbreviations
import { fileURLToPath } from 'node:url';
import { esbuildPlugin } from '@web/dev-server-esbuild';
const config = {
open: true,
watch: true,
appIndex: 'index.html',
nodeResolve: {
exportConditions: ['development'],
},
plugins: [
esbuildPlugin({
ts: true,
tsconfig: fileURLToPath(new URL('tsconfig.json', import.meta.url)),
}),
// Transform SVG files into Lit templates
{
name: 'transform-svg',
transform(context) {
if (context.path.endsWith('.svg')) {
return {
body: `import { html } from 'lit';\nexport default html\`${context.body}\`;`,
headers: { 'content-type': 'application/javascript' },
};
}
},
},
],
};
export default config;

View file

@ -49,6 +49,55 @@ importers:
specifier: ^5.3.4
version: 5.3.4(@types/node@20.12.7)(lightningcss@1.25.1)(sass@1.77.8)
packages/account-elements:
dependencies:
'@lit/context':
specifier: ^1.1.2
version: 1.1.2
'@lit/react':
specifier: ^1.0.5
version: 1.0.5(@types/react@18.3.3)
'@silverhand/essentials':
specifier: ^2.9.1
version: 2.9.1
ky:
specifier: ^1.2.3
version: 1.2.3
lit:
specifier: ^3.1.4
version: 3.1.4
devDependencies:
'@logto/schemas':
specifier: workspace:^1.20.0
version: link:../schemas
'@silverhand/eslint-config':
specifier: 6.0.1
version: 6.0.1(eslint@8.57.0)(prettier@3.0.0)(typescript@5.5.3)
'@silverhand/ts-config':
specifier: 6.0.0
version: 6.0.0(typescript@5.5.3)
'@types/node':
specifier: ^20.9.5
version: 20.12.7
'@web/dev-server':
specifier: ^0.4.6
version: 0.4.6
'@web/dev-server-esbuild':
specifier: ^1.0.2
version: 1.0.2
eslint:
specifier: ^8.56.0
version: 8.57.0
lint-staged:
specifier: ^15.0.0
version: 15.0.2
prettier:
specifier: ^3.0.0
version: 3.0.0
tsup:
specifier: ^8.1.0
version: 8.1.0(@swc/core@1.3.52(@swc/helpers@0.5.1))(postcss@8.4.39)(ts-node@10.9.2(@swc/core@1.3.52(@swc/helpers@0.5.1))(@types/node@20.12.7)(typescript@5.5.3))(typescript@5.5.3)
packages/app-insights:
dependencies:
'@silverhand/essentials':
@ -13611,7 +13660,7 @@ snapshots:
'@smithy/util-middleware': 2.2.0
'@smithy/util-retry': 2.2.0
'@smithy/util-utf8': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
transitivePeerDependencies:
- aws-crt
@ -13654,7 +13703,7 @@ snapshots:
'@smithy/util-middleware': 2.2.0
'@smithy/util-retry': 2.2.0
'@smithy/util-utf8': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
transitivePeerDependencies:
- aws-crt
@ -13698,7 +13747,7 @@ snapshots:
'@smithy/util-middleware': 2.2.0
'@smithy/util-retry': 2.2.0
'@smithy/util-utf8': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
transitivePeerDependencies:
- aws-crt
@ -13710,14 +13759,14 @@ snapshots:
'@smithy/smithy-client': 2.5.1
'@smithy/types': 2.12.0
fast-xml-parser: 4.2.5
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/credential-provider-env@3.535.0':
dependencies:
'@aws-sdk/types': 3.535.0
'@smithy/property-provider': 2.2.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/credential-provider-http@3.552.0':
dependencies:
@ -13729,7 +13778,7 @@ snapshots:
'@smithy/smithy-client': 2.5.1
'@smithy/types': 2.12.0
'@smithy/util-stream': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/credential-provider-ini@3.556.0(@aws-sdk/credential-provider-node@3.556.0)':
dependencies:
@ -13743,7 +13792,7 @@ snapshots:
'@smithy/property-provider': 2.2.0
'@smithy/shared-ini-file-loader': 2.4.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
transitivePeerDependencies:
- '@aws-sdk/credential-provider-node'
- aws-crt
@ -13761,7 +13810,7 @@ snapshots:
'@smithy/property-provider': 2.2.0
'@smithy/shared-ini-file-loader': 2.4.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
transitivePeerDependencies:
- aws-crt
@ -13771,7 +13820,7 @@ snapshots:
'@smithy/property-provider': 2.2.0
'@smithy/shared-ini-file-loader': 2.4.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/credential-provider-sso@3.556.0(@aws-sdk/credential-provider-node@3.556.0)':
dependencies:
@ -13781,7 +13830,7 @@ snapshots:
'@smithy/property-provider': 2.2.0
'@smithy/shared-ini-file-loader': 2.4.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
transitivePeerDependencies:
- '@aws-sdk/credential-provider-node'
- aws-crt
@ -13792,7 +13841,7 @@ snapshots:
'@aws-sdk/types': 3.535.0
'@smithy/property-provider': 2.2.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
transitivePeerDependencies:
- '@aws-sdk/credential-provider-node'
- aws-crt
@ -13805,14 +13854,14 @@ snapshots:
'@smithy/protocol-http': 3.3.0
'@smithy/types': 2.12.0
'@smithy/util-config-provider': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/middleware-expect-continue@3.535.0':
dependencies:
'@aws-sdk/types': 3.535.0
'@smithy/protocol-http': 3.3.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/middleware-flexible-checksums@3.535.0':
dependencies:
@ -13823,33 +13872,33 @@ snapshots:
'@smithy/protocol-http': 3.3.0
'@smithy/types': 2.12.0
'@smithy/util-utf8': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/middleware-host-header@3.535.0':
dependencies:
'@aws-sdk/types': 3.535.0
'@smithy/protocol-http': 3.3.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/middleware-location-constraint@3.535.0':
dependencies:
'@aws-sdk/types': 3.535.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/middleware-logger@3.535.0':
dependencies:
'@aws-sdk/types': 3.535.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/middleware-recursion-detection@3.535.0':
dependencies:
'@aws-sdk/types': 3.535.0
'@smithy/protocol-http': 3.3.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/middleware-sdk-s3@3.556.0':
dependencies:
@ -13861,7 +13910,7 @@ snapshots:
'@smithy/smithy-client': 2.5.1
'@smithy/types': 2.12.0
'@smithy/util-config-provider': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/middleware-signing@3.556.0':
dependencies:
@ -13871,13 +13920,13 @@ snapshots:
'@smithy/signature-v4': 2.3.0
'@smithy/types': 2.12.0
'@smithy/util-middleware': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/middleware-ssec@3.537.0':
dependencies:
'@aws-sdk/types': 3.535.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/middleware-user-agent@3.540.0':
dependencies:
@ -13885,7 +13934,7 @@ snapshots:
'@aws-sdk/util-endpoints': 3.540.0
'@smithy/protocol-http': 3.3.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/region-config-resolver@3.535.0':
dependencies:
@ -13894,7 +13943,7 @@ snapshots:
'@smithy/types': 2.12.0
'@smithy/util-config-provider': 2.3.0
'@smithy/util-middleware': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/signature-v4-multi-region@3.556.0':
dependencies:
@ -13903,7 +13952,7 @@ snapshots:
'@smithy/protocol-http': 3.3.0
'@smithy/signature-v4': 2.3.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/token-providers@3.556.0(@aws-sdk/credential-provider-node@3.556.0)':
dependencies:
@ -13912,7 +13961,7 @@ snapshots:
'@smithy/property-provider': 2.2.0
'@smithy/shared-ini-file-loader': 2.4.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
transitivePeerDependencies:
- '@aws-sdk/credential-provider-node'
- aws-crt
@ -13924,45 +13973,45 @@ snapshots:
'@aws-sdk/util-arn-parser@3.535.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/util-endpoints@3.540.0':
dependencies:
'@aws-sdk/types': 3.535.0
'@smithy/types': 2.12.0
'@smithy/util-endpoints': 1.2.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/util-locate-window@3.295.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/util-user-agent-browser@3.535.0':
dependencies:
'@aws-sdk/types': 3.535.0
'@smithy/types': 2.12.0
bowser: 2.11.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/util-user-agent-node@3.535.0':
dependencies:
'@aws-sdk/types': 3.535.0
'@smithy/node-config-provider': 2.3.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/util-utf8-browser@3.188.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@aws-sdk/xml-builder@3.535.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@azure/abort-controller@1.1.0':
dependencies:
tslib: 2.5.0
tslib: 2.7.0
'@azure/abort-controller@2.1.2':
dependencies:
@ -13986,7 +14035,7 @@ snapshots:
form-data: 4.0.0
node-fetch: 2.7.0
process: 0.11.10
tslib: 2.6.2
tslib: 2.7.0
tunnel: 0.0.6
uuid: 8.3.2
xml2js: 0.5.0
@ -13997,11 +14046,11 @@ snapshots:
dependencies:
'@azure/abort-controller': 1.1.0
'@azure/logger': 1.0.4
tslib: 2.6.2
tslib: 2.7.0
'@azure/core-paging@1.5.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@azure/core-rest-pipeline@1.10.1':
dependencies:
@ -14021,11 +14070,11 @@ snapshots:
'@azure/core-tracing@1.0.0-preview.13':
dependencies:
'@opentelemetry/api': 1.8.0
tslib: 2.6.2
tslib: 2.7.0
'@azure/core-tracing@1.0.1':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@azure/core-util@1.2.0':
dependencies:
@ -14034,7 +14083,7 @@ snapshots:
'@azure/logger@1.0.4':
dependencies:
tslib: 2.5.0
tslib: 2.7.0
'@azure/msal-common@14.7.1': {}
@ -14218,7 +14267,7 @@ snapshots:
'@babel/helper-module-imports': 7.24.7
'@babel/helper-simple-access': 7.24.7
'@babel/helper-split-export-declaration': 7.24.7
'@babel/helper-validator-identifier': 7.24.7
'@babel/helper-validator-identifier': 7.25.7
transitivePeerDependencies:
- supports-color
@ -14287,7 +14336,7 @@ snapshots:
'@babel/highlight@7.24.7':
dependencies:
'@babel/helper-validator-identifier': 7.24.7
'@babel/helper-validator-identifier': 7.25.7
chalk: 2.4.2
js-tokens: 4.0.0
picocolors: 1.0.1
@ -15538,27 +15587,27 @@ snapshots:
dependencies:
'@peculiar/asn1-schema': 2.3.8
asn1js: 3.0.5
tslib: 2.6.2
tslib: 2.7.0
'@peculiar/asn1-ecc@2.3.8':
dependencies:
'@peculiar/asn1-schema': 2.3.8
'@peculiar/asn1-x509': 2.3.8
asn1js: 3.0.5
tslib: 2.6.2
tslib: 2.7.0
'@peculiar/asn1-rsa@2.3.8':
dependencies:
'@peculiar/asn1-schema': 2.3.8
'@peculiar/asn1-x509': 2.3.8
asn1js: 3.0.5
tslib: 2.6.2
tslib: 2.7.0
'@peculiar/asn1-schema@2.3.8':
dependencies:
asn1js: 3.0.5
pvtsutils: 1.3.5
tslib: 2.6.2
tslib: 2.7.0
'@peculiar/asn1-x509@2.3.8':
dependencies:
@ -15566,7 +15615,7 @@ snapshots:
asn1js: 3.0.5
ipaddr.js: 2.1.0
pvtsutils: 1.3.5
tslib: 2.6.2
tslib: 2.7.0
'@pkgjs/parseargs@0.11.0':
optional: true
@ -15788,10 +15837,10 @@ snapshots:
eslint-config-prettier: 9.1.0(eslint@8.57.0)
eslint-config-xo: 0.44.0(eslint@8.57.0)
eslint-config-xo-typescript: 4.0.0(@typescript-eslint/eslint-plugin@7.7.0(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3))(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0)(typescript@5.5.3)
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0)
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0)
eslint-plugin-consistent-default-export-name: 0.0.15
eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.0)
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
eslint-plugin-n: 17.2.1(eslint@8.57.0)
eslint-plugin-no-use-extend-native: 0.5.0
eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.0.0)
@ -15907,16 +15956,16 @@ snapshots:
'@smithy/abort-controller@2.2.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/chunked-blob-reader-native@2.2.0':
dependencies:
'@smithy/util-base64': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/chunked-blob-reader@2.2.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@smithy/config-resolver@2.2.0':
dependencies:
@ -15924,7 +15973,7 @@ snapshots:
'@smithy/types': 2.12.0
'@smithy/util-config-provider': 2.3.0
'@smithy/util-middleware': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/core@1.4.2':
dependencies:
@ -15935,7 +15984,7 @@ snapshots:
'@smithy/smithy-client': 2.5.1
'@smithy/types': 2.12.0
'@smithy/util-middleware': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/credential-provider-imds@2.3.0':
dependencies:
@ -15943,37 +15992,37 @@ snapshots:
'@smithy/property-provider': 2.2.0
'@smithy/types': 2.12.0
'@smithy/url-parser': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/eventstream-codec@2.2.0':
dependencies:
'@aws-crypto/crc32': 3.0.0
'@smithy/types': 2.12.0
'@smithy/util-hex-encoding': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/eventstream-serde-browser@2.2.0':
dependencies:
'@smithy/eventstream-serde-universal': 2.2.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/eventstream-serde-config-resolver@2.2.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/eventstream-serde-node@2.2.0':
dependencies:
'@smithy/eventstream-serde-universal': 2.2.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/eventstream-serde-universal@2.2.0':
dependencies:
'@smithy/eventstream-codec': 2.2.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/fetch-http-handler@2.5.0':
dependencies:
@ -15981,48 +16030,48 @@ snapshots:
'@smithy/querystring-builder': 2.2.0
'@smithy/types': 2.12.0
'@smithy/util-base64': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/hash-blob-browser@2.2.0':
dependencies:
'@smithy/chunked-blob-reader': 2.2.0
'@smithy/chunked-blob-reader-native': 2.2.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/hash-node@2.2.0':
dependencies:
'@smithy/types': 2.12.0
'@smithy/util-buffer-from': 2.2.0
'@smithy/util-utf8': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/hash-stream-node@2.2.0':
dependencies:
'@smithy/types': 2.12.0
'@smithy/util-utf8': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/invalid-dependency@2.2.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/is-array-buffer@2.2.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@smithy/md5-js@2.2.0':
dependencies:
'@smithy/types': 2.12.0
'@smithy/util-utf8': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/middleware-content-length@2.2.0':
dependencies:
'@smithy/protocol-http': 3.3.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/middleware-endpoint@2.5.1':
dependencies:
@ -16032,7 +16081,7 @@ snapshots:
'@smithy/types': 2.12.0
'@smithy/url-parser': 2.2.0
'@smithy/util-middleware': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/middleware-retry@2.3.1':
dependencies:
@ -16043,25 +16092,25 @@ snapshots:
'@smithy/types': 2.12.0
'@smithy/util-middleware': 2.2.0
'@smithy/util-retry': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
uuid: 9.0.1
'@smithy/middleware-serde@2.3.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/middleware-stack@2.2.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/node-config-provider@2.3.0':
dependencies:
'@smithy/property-provider': 2.2.0
'@smithy/shared-ini-file-loader': 2.4.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/node-http-handler@2.5.0':
dependencies:
@ -16069,28 +16118,28 @@ snapshots:
'@smithy/protocol-http': 3.3.0
'@smithy/querystring-builder': 2.2.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/property-provider@2.2.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/protocol-http@3.3.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/querystring-builder@2.2.0':
dependencies:
'@smithy/types': 2.12.0
'@smithy/util-uri-escape': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/querystring-parser@2.2.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/service-error-classification@2.1.5':
dependencies:
@ -16099,7 +16148,7 @@ snapshots:
'@smithy/shared-ini-file-loader@2.4.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/signature-v4@2.3.0':
dependencies:
@ -16109,7 +16158,7 @@ snapshots:
'@smithy/util-middleware': 2.2.0
'@smithy/util-uri-escape': 2.2.0
'@smithy/util-utf8': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/smithy-client@2.5.1':
dependencies:
@ -16118,40 +16167,40 @@ snapshots:
'@smithy/protocol-http': 3.3.0
'@smithy/types': 2.12.0
'@smithy/util-stream': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/types@2.12.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@smithy/url-parser@2.2.0':
dependencies:
'@smithy/querystring-parser': 2.2.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-base64@2.3.0':
dependencies:
'@smithy/util-buffer-from': 2.2.0
'@smithy/util-utf8': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-body-length-browser@2.2.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-body-length-node@2.3.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-buffer-from@2.2.0':
dependencies:
'@smithy/is-array-buffer': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-config-provider@2.3.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-defaults-mode-browser@2.2.1':
dependencies:
@ -16159,7 +16208,7 @@ snapshots:
'@smithy/smithy-client': 2.5.1
'@smithy/types': 2.12.0
bowser: 2.11.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-defaults-mode-node@2.3.1':
dependencies:
@ -16169,28 +16218,28 @@ snapshots:
'@smithy/property-provider': 2.2.0
'@smithy/smithy-client': 2.5.1
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-endpoints@1.2.0':
dependencies:
'@smithy/node-config-provider': 2.3.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-hex-encoding@2.2.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-middleware@2.2.0':
dependencies:
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-retry@2.2.0':
dependencies:
'@smithy/service-error-classification': 2.1.5
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-stream@2.2.0':
dependencies:
@ -16201,22 +16250,22 @@ snapshots:
'@smithy/util-buffer-from': 2.2.0
'@smithy/util-hex-encoding': 2.2.0
'@smithy/util-utf8': 2.3.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-uri-escape@2.2.0':
dependencies:
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-utf8@2.3.0':
dependencies:
'@smithy/util-buffer-from': 2.2.0
tslib: 2.6.2
tslib: 2.7.0
'@smithy/util-waiter@2.2.0':
dependencies:
'@smithy/abort-controller': 2.2.0
'@smithy/types': 2.12.0
tslib: 2.6.2
tslib: 2.7.0
'@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.24.4)':
dependencies:
@ -16774,7 +16823,7 @@ snapshots:
'@types/tar@6.1.12':
dependencies:
'@types/node': 20.11.20
'@types/node': 20.12.7
minipass: 4.2.8
'@types/through@0.0.30':
@ -17352,7 +17401,7 @@ snapshots:
dependencies:
pvtsutils: 1.3.5
pvutils: 1.1.3
tslib: 2.6.2
tslib: 2.7.0
assertion-error@2.0.1: {}
@ -18755,13 +18804,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0):
eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0):
dependencies:
debug: 4.3.5
enhanced-resolve: 5.16.0
eslint: 8.57.0
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
fast-glob: 3.3.2
get-tsconfig: 4.7.3
is-core-module: 2.13.1
@ -18772,14 +18821,14 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0):
eslint-module-utils@2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0):
dependencies:
debug: 3.2.7(supports-color@5.5.0)
optionalDependencies:
'@typescript-eslint/parser': 7.7.0(eslint@8.57.0)(typescript@5.5.3)
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0)
eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@8.57.0)
transitivePeerDependencies:
- supports-color
@ -18801,7 +18850,7 @@ snapshots:
eslint: 8.57.0
ignore: 5.3.1
eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0):
eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0):
dependencies:
array-includes: 3.1.8
array.prototype.findlastindex: 1.2.5
@ -18811,7 +18860,7 @@ snapshots:
doctrine: 2.1.0
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0)
eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.7.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)
hasown: 2.0.2
is-core-module: 2.13.1
is-glob: 4.0.3
@ -18919,7 +18968,7 @@ snapshots:
eslint-plugin-unicorn@52.0.0(eslint@8.57.0):
dependencies:
'@babel/helper-validator-identifier': 7.24.7
'@babel/helper-validator-identifier': 7.25.7
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@eslint/eslintrc': 2.1.4
ci-info: 4.0.0
@ -22958,7 +23007,7 @@ snapshots:
pvtsutils@1.3.5:
dependencies:
tslib: 2.6.2
tslib: 2.7.0
pvutils@1.1.3: {}
@ -24114,7 +24163,7 @@ snapshots:
synckit@0.8.8:
dependencies:
'@pkgr/core': 0.1.1
tslib: 2.6.2
tslib: 2.7.0
table-layout@3.0.2:
dependencies:
@ -24368,8 +24417,7 @@ snapshots:
tslib@2.6.2: {}
tslib@2.7.0:
optional: true
tslib@2.7.0: {}
tsscmp@1.0.6: {}