From ae1d6c2d7e6719edccfd1136a906b33c2adb0c8e Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Thu, 15 Feb 2024 18:55:22 -0800 Subject: [PATCH 1/4] chore: add glint to site --- pnpm-lock.yaml | 2009 +++-------------------------- site/app/{app.js => app.ts} | 1 + site/app/components/logo.gts | 8 +- site/app/{router.js => router.ts} | 0 site/package.json | 4 + site/tsconfig.json | 28 +- 6 files changed, 232 insertions(+), 1818 deletions(-) rename site/app/{app.js => app.ts} (90%) rename site/app/{router.js => router.ts} (100%) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3ca783e8..697706b1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -99,7 +99,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -126,7 +126,7 @@ importers: version: 4.11.0 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.8)(rollup@4.11.0)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -184,7 +184,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -211,7 +211,7 @@ importers: version: 4.11.0 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.11.0)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -269,7 +269,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -293,7 +293,7 @@ importers: version: 4.11.0 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.11.0)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -387,7 +387,7 @@ importers: version: 4.11.0 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.8)(rollup@4.11.0)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -445,7 +445,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -469,7 +469,7 @@ importers: version: 4.11.0 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.11.0)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -536,7 +536,7 @@ importers: version: 4.11.0 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.8)(rollup@4.11.0)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -600,7 +600,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -627,7 +627,7 @@ importers: version: 4.11.0 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.11.0)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -721,7 +721,7 @@ importers: version: 4.11.0 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.11.0)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -770,7 +770,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -797,7 +797,7 @@ importers: version: 4.11.0 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.8)(rollup@4.11.0)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -870,7 +870,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -909,7 +909,7 @@ importers: version: 4.11.0 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.11.0)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -973,7 +973,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -1000,7 +1000,7 @@ importers: version: 4.11.0 rollup-plugin-ts: specifier: ^3.4.5 - version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3) + version: 3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.8)(rollup@4.11.0)(typescript@5.3.3) tailwindcss: specifier: ^3.4.1 version: 3.4.1 @@ -1064,9 +1064,21 @@ importers: '@glimmer/tracking': specifier: ^1.1.2 version: 1.1.2 + '@glint/core': + specifier: 1.3.0 + version: 1.3.0(typescript@5.3.3) + '@glint/environment-ember-loose': + specifier: 1.3.0 + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + '@glint/environment-ember-template-imports': + specifier: 1.3.0 + version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) '@tailwindcss/typography': specifier: ^0.5.10 version: 0.5.10(tailwindcss@3.4.1) + '@tsconfig/ember': + specifier: ^3.0.3 + version: 3.0.3 '@types/htmlbars-inline-precompile': specifier: ^3.0.3 version: 3.0.3 @@ -1192,10 +1204,10 @@ importers: dependencies: ember-auto-import: specifier: ^2.7.2 - version: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) + version: 2.7.2(@glint/template@1.3.0)(webpack@5.90.2) ember-cli-babel: specifier: ^8.2.0 - version: 8.2.0(@babel/core@7.23.7) + version: 8.2.0(@babel/core@7.23.9) ember-cli-htmlbars: specifier: ^6.3.0 version: 6.3.0 @@ -1204,7 +1216,7 @@ importers: version: 5.2.1 ember-modifier: specifier: ^4.1.0 - version: 4.1.0(ember-source@5.5.0) + version: 4.1.0(ember-source@5.6.0) devDependencies: glimmer-docgen-typescript: specifier: ^0.3.0 @@ -1414,29 +1426,6 @@ packages: resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} engines: {node: '>=6.9.0'} - /@babel/core@7.23.7(supports-color@8.1.1): - resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helpers': 7.23.8(supports-color@8.1.1) - '@babel/parser': 7.23.6 - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7(supports-color@8.1.1) - '@babel/types': 7.23.6 - convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@8.1.1) - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/core@7.23.9(supports-color@8.1.1): resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} engines: {node: '>=6.9.0'} @@ -1521,24 +1510,6 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7): - resolution: {integrity: sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - semver: 6.3.1 - dev: false - /@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.9): resolution: {integrity: sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==} engines: {node: '>=6.9.0'} @@ -1556,18 +1527,6 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7): - resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - regexpu-core: 5.3.2 - semver: 6.3.1 - dev: false - /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.9): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} @@ -1579,21 +1538,6 @@ packages: regexpu-core: 5.3.2 semver: 6.3.1 - /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7): - resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.9): resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==} peerDependencies: @@ -1607,22 +1551,6 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true - - /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.7): - resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@8.1.1) - lodash.debounce: 4.0.8 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - dev: false /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.9): resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} @@ -1667,20 +1595,6 @@ packages: dependencies: '@babel/types': 7.23.9 - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - dev: false - /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} @@ -1704,18 +1618,6 @@ packages: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7): - resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-wrap-function': 7.22.20 - dev: false - /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.9): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -1727,18 +1629,6 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': 7.22.20 - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7): - resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-member-expression-to-functions': 7.23.0 - '@babel/helper-optimise-call-expression': 7.22.5 - dev: false - /@babel/helper-replace-supers@7.22.20(@babel/core@7.23.9): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==} engines: {node: '>=6.9.0'} @@ -1788,17 +1678,6 @@ packages: '@babel/template': 7.23.9 '@babel/types': 7.23.9 - /@babel/helpers@7.23.8(supports-color@8.1.1): - resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7(supports-color@8.1.1) - '@babel/types': 7.23.6 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/helpers@7.23.9(supports-color@8.1.1): resolution: {integrity: sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ==} engines: {node: '>=6.9.0'} @@ -1831,16 +1710,6 @@ packages: dependencies: '@babel/types': 7.23.9 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} @@ -1850,18 +1719,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) - dev: false - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} engines: {node: '>=6.9.0'} @@ -1873,17 +1730,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.7): - resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.9): resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} engines: {node: '>=6.9.0'} @@ -1894,18 +1740,6 @@ packages: '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7): - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.9): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} @@ -1917,17 +1751,16 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-proposal-decorators@7.23.7(@babel/core@7.23.7): + /@babel/plugin-proposal-decorators@7.23.7(@babel/core@7.23.9): resolution: {integrity: sha512-b1s5JyeMvqj7d9m9KhJNHKc18gEJiSyVzVX3bwbiPalQBQpuvfPh6lA9F7Kk/dWH0TIiXRpB9yicwijY6buPng==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) + '@babel/core': 7.23.9(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.7) - dev: false + '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.9) /@babel/plugin-proposal-decorators@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA==} @@ -1940,18 +1773,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.9) - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.7): - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.9): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} @@ -1963,15 +1784,6 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7): - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - dev: false - /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.9): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -1980,20 +1792,6 @@ packages: dependencies: '@babel/core': 7.23.9(supports-color@8.1.1) - /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.7): - resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) - dev: false - /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.9): resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} engines: {node: '>=6.9.0'} @@ -2003,19 +1801,10 @@ packages: dependencies: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) + '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.9): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -2024,15 +1813,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.9): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -2041,16 +1821,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7): - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.9): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -2060,16 +1830,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} engines: {node: '>=6.9.0'} @@ -2079,15 +1839,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.7): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -2096,15 +1847,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -2113,18 +1855,17 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7): + /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==} + /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -2132,50 +1873,13 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - dev: false - - /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.7): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - - /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9): - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -2195,15 +1899,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.9): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -2212,15 +1907,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -2229,15 +1915,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.9): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -2246,15 +1923,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -2263,15 +1931,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -2280,15 +1939,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.9): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -2297,16 +1947,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7): - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.9): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -2316,16 +1956,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.7): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.9): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -2335,16 +1965,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} engines: {node: '>=6.9.0'} @@ -2354,17 +1974,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.7): - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.9): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -2375,16 +1984,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} engines: {node: '>=6.9.0'} @@ -2394,19 +1993,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.23.7): - resolution: {integrity: sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.23.9): resolution: {integrity: sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==} engines: {node: '>=6.9.0'} @@ -2418,7 +2004,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) - dev: true /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} @@ -2432,18 +2017,6 @@ packages: '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} engines: {node: '>=6.9.0'} @@ -2455,16 +2028,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} engines: {node: '>=6.9.0'} @@ -2474,16 +2037,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} engines: {node: '>=6.9.0'} @@ -2493,17 +2046,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==} engines: {node: '>=6.9.0'} @@ -2514,18 +2056,6 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} @@ -2537,23 +2067,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.7): - resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - dev: false - /@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.9): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} engines: {node: '>=6.9.0'} @@ -2570,17 +2083,6 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.15 - dev: false - /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} engines: {node: '>=6.9.0'} @@ -2589,17 +2091,7 @@ packages: dependencies: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.23.9 - - /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/template': 7.22.15 /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} @@ -2610,17 +2102,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} engines: {node: '>=6.9.0'} @@ -2631,16 +2112,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} engines: {node: '>=6.9.0'} @@ -2650,17 +2121,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} engines: {node: '>=6.9.0'} @@ -2671,17 +2131,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} engines: {node: '>=6.9.0'} @@ -2692,17 +2141,6 @@ packages: '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} engines: {node: '>=6.9.0'} @@ -2713,17 +2151,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.7): - resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: false - /@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.9): resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==} engines: {node: '>=6.9.0'} @@ -2734,18 +2161,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} engines: {node: '>=6.9.0'} @@ -2757,17 +2172,6 @@ packages: '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} engines: {node: '>=6.9.0'} @@ -2778,16 +2182,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} engines: {node: '>=6.9.0'} @@ -2797,17 +2191,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} engines: {node: '>=6.9.0'} @@ -2818,16 +2201,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} engines: {node: '>=6.9.0'} @@ -2837,17 +2210,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} engines: {node: '>=6.9.0'} @@ -2858,18 +2220,6 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - dev: false - /@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==} engines: {node: '>=6.9.0'} @@ -2881,19 +2231,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 - /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.20 - dev: false - /@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} @@ -2905,7 +2242,6 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 - dev: true /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} @@ -2919,17 +2255,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} engines: {node: '>=6.9.0'} @@ -2940,17 +2265,6 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.7): - resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.9): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} engines: {node: '>=6.9.0'} @@ -2961,16 +2275,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} engines: {node: '>=6.9.0'} @@ -2980,17 +2284,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} engines: {node: '>=6.9.0'} @@ -3001,17 +2294,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} @@ -3022,20 +2304,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==} engines: {node: '>=6.9.0'} @@ -3049,17 +2317,6 @@ packages: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.9) - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} engines: {node: '>=6.9.0'} @@ -3070,17 +2327,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.20(@babel/core@7.23.9) - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} engines: {node: '>=6.9.0'} @@ -3091,18 +2337,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} engines: {node: '>=6.9.0'} @@ -3114,16 +2348,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} @@ -3133,17 +2357,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} engines: {node: '>=6.9.0'} @@ -3154,19 +2367,6 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.7): - resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.9): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} @@ -3179,16 +2379,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} engines: {node: '>=6.9.0'} @@ -3198,17 +2388,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - regenerator-transform: 0.15.2 - dev: false - /@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==} engines: {node: '>=6.9.0'} @@ -3219,16 +2398,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} engines: {node: '>=6.9.0'} @@ -3238,23 +2407,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-runtime@7.23.7(@babel/core@7.23.7): - resolution: {integrity: sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-module-imports': 7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.7) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.7) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-runtime@7.23.7(@babel/core@7.23.9): resolution: {integrity: sha512-fa0hnfmiXc9fq/weK34MUV0drz2pOL/vfKWvN7Qw127hiUPabFCUMgAbYWcchRzMJit4o5ARsK/s+5h0249pLw==} engines: {node: '>=6.9.0'} @@ -3270,7 +2422,6 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true /@babel/plugin-transform-runtime@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==} @@ -3288,16 +2439,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} engines: {node: '>=6.9.0'} @@ -3307,17 +2448,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - dev: false - /@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} engines: {node: '>=6.9.0'} @@ -3328,16 +2458,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} engines: {node: '>=6.9.0'} @@ -3347,34 +2467,14 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - - /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.9): - resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.9(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.9): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) + '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - dev: false /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} @@ -3385,19 +2485,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.7): - resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.9): resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} engines: {node: '>=6.9.0'} @@ -3420,17 +2507,6 @@ packages: '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) dev: true - /@babel/plugin-transform-typescript@7.5.5(@babel/core@7.23.7): - resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.7) - dev: false - /@babel/plugin-transform-typescript@7.5.5(@babel/core@7.23.9): resolution: {integrity: sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==} peerDependencies: @@ -3441,16 +2517,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} @@ -3460,17 +2526,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} engines: {node: '>=6.9.0'} @@ -3481,17 +2536,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} engines: {node: '>=6.9.0'} @@ -3502,17 +2546,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.9): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} engines: {node: '>=6.9.0'} @@ -3530,97 +2563,6 @@ packages: core-js: 2.6.12 regenerator-runtime: 0.13.11 - /@babel/preset-env@7.23.8(@babel/core@7.23.7): - resolution: {integrity: sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.23.7(@babel/core@7.23.7) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.7) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.7) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.7) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-import-assertions': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.7) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.7) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.7) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.7) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.23.7) - '@babel/plugin-transform-arrow-functions': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-async-generator-functions': 7.23.7(@babel/core@7.23.7) - '@babel/plugin-transform-async-to-generator': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-block-scoped-functions': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-classes': 7.23.8(@babel/core@7.23.7) - '@babel/plugin-transform-computed-properties': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-destructuring': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-dotall-regex': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-duplicate-keys': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-dynamic-import': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-exponentiation-operator': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-export-namespace-from': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-for-of': 7.23.6(@babel/core@7.23.7) - '@babel/plugin-transform-function-name': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-json-strings': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-literals': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-logical-assignment-operators': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-member-expression-literals': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-modules-systemjs': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-modules-umd': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.7) - '@babel/plugin-transform-new-target': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-numeric-separator': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-object-rest-spread': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-object-super': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-optional-catch-binding': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-private-property-in-object': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-property-literals': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-regenerator': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-reserved-words': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-shorthand-properties': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-spread': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-sticky-regex': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-template-literals': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-typeof-symbol': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-unicode-escapes': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-unicode-property-regex': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-unicode-regex': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-unicode-sets-regex': 7.23.3(@babel/core@7.23.7) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.23.7) - babel-plugin-polyfill-corejs2: 0.4.8(@babel/core@7.23.7) - babel-plugin-polyfill-corejs3: 0.8.7(@babel/core@7.23.7) - babel-plugin-polyfill-regenerator: 0.5.5(@babel/core@7.23.7) - core-js-compat: 3.35.1 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/preset-env@7.23.8(@babel/core@7.23.9): resolution: {integrity: sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==} engines: {node: '>=6.9.0'} @@ -3710,7 +2652,6 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true /@babel/preset-env@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==} @@ -3802,17 +2743,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.7): - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.6 - esutils: 2.0.3 - dev: false - /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.9): resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: @@ -3820,7 +2750,7 @@ packages: dependencies: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.9 + '@babel/types': 7.23.6 esutils: 2.0.3 /@babel/preset-typescript@7.23.3(@babel/core@7.23.9): @@ -3850,7 +2780,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 - dev: false /@babel/runtime@7.23.8: resolution: {integrity: sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==} @@ -3880,24 +2809,6 @@ packages: '@babel/parser': 7.23.9 '@babel/types': 7.23.9 - /@babel/traverse@7.23.7(supports-color@8.1.1): - resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 - debug: 4.3.4(supports-color@8.1.1) - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/traverse@7.23.9(supports-color@8.1.1): resolution: {integrity: sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==} engines: {node: '>=6.9.0'} @@ -4308,7 +3219,7 @@ packages: js-string-escape: 1.0.1 lodash: 4.17.21 resolve-package-path: 4.0.3 - semver: 7.5.4 + semver: 7.6.0 typescript-memoize: 1.1.1 /@embroider/shared-internals@2.5.1: @@ -4327,23 +3238,6 @@ packages: transitivePeerDependencies: - supports-color - /@embroider/shared-internals@2.5.1(supports-color@8.1.1): - resolution: {integrity: sha512-b+TWDBisH1p6HeTbJIO8pgu1WzfTP0ZSAlZBqjXwOyrS0ZxP1qNYRrEX+IxyzIibEFjXBxeLakiejz3DJvZX5A==} - engines: {node: 12.* || 14.* || >= 16} - dependencies: - babel-import-util: 2.0.1 - debug: 4.3.4(supports-color@8.1.1) - ember-rfc176-data: 0.3.18 - fs-extra: 9.1.0 - js-string-escape: 1.0.1 - lodash: 4.17.21 - resolve-package-path: 4.0.3 - semver: 7.5.4 - typescript-memoize: 1.1.1 - transitivePeerDependencies: - - supports-color - dev: false - /@embroider/shared-internals@2.5.2(supports-color@8.1.1): resolution: {integrity: sha512-jNDJ9YlV6Qp9Na9v17qirUewVuq6T0t32nn+bbnFlCRTvmllKluZdYPSC5RuRnEZKTloVYRSF0+f1rgkTIEvxQ==} engines: {node: 12.* || 14.* || >= 16} @@ -4395,7 +3289,7 @@ packages: optional: true dependencies: '@embroider/macros': 1.13.4(@glint/template@1.3.0) - '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) '@glint/template': 1.3.0 broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 @@ -4493,16 +3387,6 @@ packages: resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} dev: false - /@glimmer/compiler@0.84.3: - resolution: {integrity: sha512-cj9sGlnvExP9httxY6ZMivJRGulyaZ31DddCYB5h6LxupR4Nk2d1nAJCWPLsvuQJ8qR+eYw0y9aiY/VeT0krpQ==} - dependencies: - '@glimmer/interfaces': 0.84.3 - '@glimmer/syntax': 0.84.3 - '@glimmer/util': 0.84.3 - '@glimmer/wire-format': 0.84.3 - '@simple-dom/interface': 1.4.0 - dev: false - /@glimmer/compiler@0.85.13: resolution: {integrity: sha512-To8a+yScHAHE9/PpwuHyz2yYTBM2+m1Z6l4B9A6LgjkKeu0K7plv2c03V9JpsA3mMJBROJ1mfxOUuQsvTidEkg==} engines: {node: '>= 16.0.0'} @@ -4513,29 +3397,6 @@ packages: '@glimmer/vm': 0.85.13 '@glimmer/wire-format': 0.85.13 - /@glimmer/component@1.1.2(@babel/core@7.23.7): - resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} - engines: {node: 6.* || 8.* || >= 10.*} - dependencies: - '@glimmer/di': 0.1.11 - '@glimmer/env': 0.1.7 - '@glimmer/util': 0.44.0 - broccoli-file-creator: 2.1.1 - broccoli-merge-trees: 3.0.2 - ember-cli-babel: 7.26.11 - ember-cli-get-component-path-option: 1.0.0 - ember-cli-is-package-missing: 1.0.0 - ember-cli-normalize-entity-name: 1.0.0 - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-typescript: 3.0.0(@babel/core@7.23.7) - ember-cli-version-checker: 3.1.3 - ember-compatibility-helpers: 1.2.7(@babel/core@7.23.7) - transitivePeerDependencies: - - '@babel/core' - - supports-color - dev: false - /@glimmer/component@1.1.2(@babel/core@7.23.9): resolution: {integrity: sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==} engines: {node: 6.* || 8.* || >= 10.*} @@ -4565,15 +3426,6 @@ packages: '@glimmer/util': 0.85.13 '@glimmer/vm': 0.85.13 - /@glimmer/destroyable@0.84.3: - resolution: {integrity: sha512-4tUw5UR4ntuySPvbcWyCMRjqxMJMV1GewjU3zGq22XvuBVFfq2K9WmuYV9H9FHg8X0MgDwcus+LjxrVSel39Sw==} - dependencies: - '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.84.3 - '@glimmer/interfaces': 0.84.3 - '@glimmer/util': 0.84.3 - dev: false - /@glimmer/destroyable@0.85.13: resolution: {integrity: sha512-fE3bhjDAzYsYQ+rm1qlu+6kP8f0CClHYynp1CWhskDc+qM0Jt7Up08htZK8/Ttaw7RXgi43Fe7FrQtOMUlrVlg==} dependencies: @@ -4585,14 +3437,6 @@ packages: /@glimmer/di@0.1.11: resolution: {integrity: sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==} - /@glimmer/encoder@0.84.3: - resolution: {integrity: sha512-T99YQDhNC/1rOFgiz8k4uzgzQsQ+r1my+WVXRv26o0r+/yOnKYndrb6WH/E9d+XtBIZbm1yCSm2BMFYelR0Nrg==} - dependencies: - '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.84.3 - '@glimmer/vm': 0.84.3 - dev: false - /@glimmer/encoder@0.85.13: resolution: {integrity: sha512-GukVAeHxDAucbiExjl8lV8BYQXTkV2Co8IXnX5vKaomcZ+fwudGmvzbo2myq+WZ1llqnkZ45DVcqa9BVh9eNWg==} dependencies: @@ -4606,6 +3450,7 @@ packages: resolution: {integrity: sha512-8Oy9Wg5IZxMEeAnVmzD2NkObf89BeHoFSzJgJROE/deutd3rxg83mvlOez4zBBGYwnTb+VGU2LYRpet92egJjA==} dependencies: '@glimmer/env': 0.1.7 + dev: true /@glimmer/global-context@0.85.13: resolution: {integrity: sha512-JY/TQ+9dyukQVuTwKlF3jVXaWUwxx676KtclYf6SphtJQu2/mysxqj9XIAowOahhi9m7E7hzHkxAl9bm2FXXjQ==} @@ -4626,22 +3471,6 @@ packages: '@simple-dom/interface': 1.4.0 dev: true - /@glimmer/low-level@0.78.2: - resolution: {integrity: sha512-0S6TWOOd0fzLLysw1pWZN0TgasaHmYs1Sjz9Til1mTByIXU1S+1rhdyr2veSQPO/aRjPuEQyKXZQHvx23Zax6w==} - dev: false - - /@glimmer/manager@0.84.3: - resolution: {integrity: sha512-FtcwvrQ3HWlGRGChwlXiisMeKf9+XcCkMwVrrO0cxQavT01tIHx40OFtPOhXKGbgXGtRKcJI8XR41aK9t2kvyg==} - dependencies: - '@glimmer/destroyable': 0.84.3 - '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.84.3 - '@glimmer/interfaces': 0.84.3 - '@glimmer/reference': 0.84.3 - '@glimmer/util': 0.84.3 - '@glimmer/validator': 0.84.3 - dev: false - /@glimmer/manager@0.85.13: resolution: {integrity: sha512-HwJoD9qAVPQ6hHNMUFTvQtJi5NIO1JzOT0kauyln754G6ggT07IFmi+b1R4WeJJJndZpuR3Ad4PS4usRnI89Zw==} dependencies: @@ -4655,16 +3484,6 @@ packages: '@glimmer/validator': 0.85.13 '@glimmer/vm': 0.85.13 - /@glimmer/node@0.84.3: - resolution: {integrity: sha512-QXlZjr7X6DDTJ3wiYQIHv2Pq/5sdGeTTW15+U+IosjZuQgvwCPJaeXC2CU8yqgA33yHgMgJpkdvLnPUCPrrhwg==} - dependencies: - '@glimmer/interfaces': 0.84.3 - '@glimmer/runtime': 0.84.3 - '@glimmer/util': 0.84.3 - '@simple-dom/document': 1.4.0 - '@simple-dom/interface': 1.4.0 - dev: false - /@glimmer/node@0.85.13: resolution: {integrity: sha512-Lb/0zPoucm8hQ/qd6A8RYgdoLSC5tulZJ7LahAq1/bpG42vJyQMGYBjxVL2ffQv+Yxao/nEQxUP5ssoLXS+gvw==} dependencies: @@ -4673,18 +3492,6 @@ packages: '@glimmer/util': 0.85.13 '@simple-dom/document': 1.4.0 - /@glimmer/opcode-compiler@0.84.3: - resolution: {integrity: sha512-flUuikKLFL9cekJUA10gJxMRCDjUPb61R3UCl1u69TGN0Nm7FTsMhOsVDtJLeeiAROtPx+NvasPw/6UB1rrdyg==} - dependencies: - '@glimmer/encoder': 0.84.3 - '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.84.3 - '@glimmer/reference': 0.84.3 - '@glimmer/util': 0.84.3 - '@glimmer/vm': 0.84.3 - '@glimmer/wire-format': 0.84.3 - dev: false - /@glimmer/opcode-compiler@0.85.13: resolution: {integrity: sha512-EySW/IsMoO+lWW2TC31zsHqanST/5lTGoZOrB9zy7FmiUaPGD0RxeOEBU8rTRHzYxNzoJAsX7l3Hv6Y0y2ABZg==} dependencies: @@ -4699,28 +3506,11 @@ packages: '@glimmer/vm': 0.85.13 '@glimmer/wire-format': 0.85.13 - /@glimmer/owner@0.84.3: - resolution: {integrity: sha512-ZwA0rU4V8m0z4ncXtWD2QEU6eh61wkKKQUThahPYhfB+JYceVM6Grx7uWeiAxc2v3ncpvbYqIGdnICXDMloxAA==} - dependencies: - '@glimmer/util': 0.84.3 - dev: false - /@glimmer/owner@0.85.13: resolution: {integrity: sha512-4FhMR9qHuKu7sZIIsulqBvzP9UWYFtjxzF+eQ5cxmr+0uxjJN8/rZbRG8vPbJs3OoV2k+vHj4BYhLyflSjRaZw==} dependencies: '@glimmer/util': 0.85.13 - /@glimmer/program@0.84.3: - resolution: {integrity: sha512-D8z1lP8NEMyzT8gByFsZpmbRThZvGLS0Tl5AngaDbI2FqlcpEV0ujvLTzzgecd9QQ1k3Cd60dTgy/2N2CI82SA==} - dependencies: - '@glimmer/encoder': 0.84.3 - '@glimmer/env': 0.1.7 - '@glimmer/interfaces': 0.84.3 - '@glimmer/manager': 0.84.3 - '@glimmer/opcode-compiler': 0.84.3 - '@glimmer/util': 0.84.3 - dev: false - /@glimmer/program@0.85.13: resolution: {integrity: sha512-E+89jmD+52fB2/HqeOW2vim1x8wNTkpfPpzsGeVFlyZHxBaMR95zw1+rgl2aE1pyRoZR3csL4qSBaJb26Sp6Pw==} dependencies: @@ -4741,6 +3531,7 @@ packages: '@glimmer/interfaces': 0.84.3 '@glimmer/util': 0.84.3 '@glimmer/validator': 0.84.3 + dev: true /@glimmer/reference@0.85.13: resolution: {integrity: sha512-rkMlY6RUkwZwfO7fQodKQw5WOLCKNZPkVAloaVJSqpyKjHRNjMaD3TZhfNmlGIVdNgVRRsOWSWdTL5CUUzDlwQ==} @@ -4751,24 +3542,6 @@ packages: '@glimmer/util': 0.85.13 '@glimmer/validator': 0.85.13 - /@glimmer/runtime@0.84.3: - resolution: {integrity: sha512-LzlJbPDCUH/wjsgJ5kRImvOkqAImSyVRW37t34n/1Qd3v7ZoI8xVQg92lS+2kHZe030sT49ZwKkEIeVZiBreBw==} - dependencies: - '@glimmer/destroyable': 0.84.3 - '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.84.3 - '@glimmer/interfaces': 0.84.3 - '@glimmer/low-level': 0.78.2 - '@glimmer/owner': 0.84.3 - '@glimmer/program': 0.84.3 - '@glimmer/reference': 0.84.3 - '@glimmer/util': 0.84.3 - '@glimmer/validator': 0.84.3 - '@glimmer/vm': 0.84.3 - '@glimmer/wire-format': 0.84.3 - '@simple-dom/interface': 1.4.0 - dev: false - /@glimmer/runtime@0.85.13: resolution: {integrity: sha512-jum5u2mX0WOAAF3L0pVZ/AOAMjJRKfGIqcStUYldmnf/xCFucKsh2WzSBS5KxlHDt4OGs00GflkpoTZkqPnCmg==} dependencies: @@ -4849,6 +3622,7 @@ packages: dependencies: '@glimmer/env': 0.1.7 '@glimmer/global-context': 0.84.3 + dev: true /@glimmer/validator@0.85.13: resolution: {integrity: sha512-vWSHpYq1gbnssxwyW0t7JrSbfZj8jZUAUdqp9bymHZOgru7QZn0mYCuJbfYDvF9pzsTQ+i0zZBMxZRHeAWbasQ==} @@ -4858,14 +3632,6 @@ packages: '@glimmer/interfaces': 0.85.13 '@glimmer/util': 0.85.13 - /@glimmer/vm-babel-plugins@0.84.3(@babel/core@7.23.7): - resolution: {integrity: sha512-fucWuuN7Q9QFB0ODd+PCltcTkmH4fLqYyXGArrfLt/TYN8gLv0yo00mPwFOSY7MWti/MUx88xd20/PycvYtg8w==} - dependencies: - babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.7) - transitivePeerDependencies: - - '@babel/core' - dev: false - /@glimmer/vm-babel-plugins@0.85.13(@babel/core@7.23.9): resolution: {integrity: sha512-B5R+t7o0Dlfz7GYu6liQ/GERAq/Fb775KZJeEaIwX2odJDKyIfOU+m/bLHpoVevY4V/x+qB8tVCA4Nv5LXu3Kg==} engines: {node: '>=16'} @@ -4874,26 +3640,12 @@ packages: transitivePeerDependencies: - '@babel/core' - /@glimmer/vm@0.84.3: - resolution: {integrity: sha512-3mBWvQLEbB8We2EwdmuALMT3zQEcE13ItfLJ0wxlSO2uj1uegeHat++mli8RMxeYNqex27DC+VuhHeWVve6Ngg==} - dependencies: - '@glimmer/interfaces': 0.84.3 - '@glimmer/util': 0.84.3 - dev: false - /@glimmer/vm@0.85.13: resolution: {integrity: sha512-x/FwTAFnoIzu/TzJYuqWI1rWoIJUthKZ6n37q5Nr8TVoFqOVXk7q9k53etcAhxLEwBjX/cox6i1FxCuv5vpc8Q==} dependencies: '@glimmer/interfaces': 0.85.13 '@glimmer/util': 0.85.13 - /@glimmer/wire-format@0.84.3: - resolution: {integrity: sha512-aZVfQhqv4k7tTo2vwjy+b4mAxKt7cHH75JR3zAeCilimApa+yYTYUyY73NDNSUVbelgAlQ5s6vTiMSQ55WwVow==} - dependencies: - '@glimmer/interfaces': 0.84.3 - '@glimmer/util': 0.84.3 - dev: false - /@glimmer/wire-format@0.85.13: resolution: {integrity: sha512-q6bHPfjSYE9jH27L75lUzyhSpBA+iONzsJVXewdwO4GdYYCC4s+pfUaJg7ZYNFDcHDuVKUcLhBb/NICDzMA5Uw==} dependencies: @@ -4915,7 +3667,7 @@ packages: dependencies: '@glimmer/syntax': 0.84.3 escape-string-regexp: 4.0.0 - semver: 7.5.4 + semver: 7.6.0 silent-error: 1.1.1 typescript: 5.3.3 uuid: 8.3.2 @@ -4927,6 +3679,38 @@ packages: - supports-color dev: true + /@glint/environment-ember-loose@1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0): + resolution: {integrity: sha512-kURIttax2zG1oYniJ4bd3rhJRuP588Ld4YAG5EFzjg4s01oLQKpfNskxwSwox07PUkygm2D+9v3Foo2TlYJSSg==} + peerDependencies: + '@glimmer/component': ^1.1.2 + '@glint/template': ^1.3.0 + '@types/ember__array': ^4.0.2 + '@types/ember__component': ^4.0.10 + '@types/ember__controller': ^4.0.2 + '@types/ember__object': ^4.0.4 + '@types/ember__routing': ^4.0.11 + ember-cli-htmlbars: ^6.0.1 + ember-modifier: ^3.2.7 || ^4.0.0 + peerDependenciesMeta: + '@types/ember__array': + optional: true + '@types/ember__component': + optional: true + '@types/ember__controller': + optional: true + '@types/ember__object': + optional: true + '@types/ember__routing': + optional: true + ember-cli-htmlbars: + optional: true + ember-modifier: + optional: true + dependencies: + '@glimmer/component': 1.1.2(@babel/core@7.23.9) + '@glint/template': 1.3.0 + ember-cli-htmlbars: 6.3.0 + /@glint/environment-ember-loose@1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0): resolution: {integrity: sha512-kURIttax2zG1oYniJ4bd3rhJRuP588Ld4YAG5EFzjg4s01oLQKpfNskxwSwox07PUkygm2D+9v3Foo2TlYJSSg==} peerDependencies: @@ -4958,6 +3742,7 @@ packages: '@glimmer/component': 1.1.2(@babel/core@7.23.9) '@glint/template': 1.3.0 ember-modifier: 4.1.0(ember-source@5.6.0) + dev: true /@glint/environment-ember-template-imports@1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0): resolution: {integrity: sha512-ynSc3AeFE4ZocvjI4rTS55L5sSrMexMvRtOYbVuY/u9t0PGXDjFuH/OiRiSCbHIL/jYH5Ie5uASZxs7TTCT8dw==} @@ -4978,7 +3763,7 @@ packages: '@types/ember__routing': optional: true dependencies: - '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) '@glint/template': 1.3.0 ember-template-imports: 3.4.2 transitivePeerDependencies: @@ -6200,7 +4985,7 @@ packages: graphemer: 1.4.0 ignore: 5.3.0 natural-compare: 1.4.0 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.3(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -6310,7 +5095,7 @@ packages: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.5.4 + semver: 7.6.0 ts-api-utils: 1.0.3(typescript@5.3.3) typescript: 5.3.3 transitivePeerDependencies: @@ -6352,7 +5137,7 @@ packages: '@typescript-eslint/types': 6.19.1 '@typescript-eslint/typescript-estree': 6.19.1(typescript@5.3.3) eslint: 8.56.0 - semver: 7.5.4 + semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript @@ -6880,7 +5665,7 @@ packages: /array-buffer-byte-length@1.0.0: resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 is-array-buffer: 3.0.2 /array-differ@3.0.0: @@ -6923,10 +5708,10 @@ packages: engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 is-array-buffer: 3.0.2 is-shared-array-buffer: 1.0.2 @@ -7158,21 +5943,6 @@ packages: resolution: {integrity: sha512-N1ZfNprtf/37x0R05J0QCW/9pCAcuI+bjZIK9tlu0JEkwEST7ssdD++gxHRbD58AiG5QE5OuNYhRoEFsc1wESw==} engines: {node: '>= 12.*'} - /babel-loader@8.3.0(@babel/core@7.23.7)(webpack@5.89.0): - resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} - engines: {node: '>= 8.9'} - peerDependencies: - '@babel/core': ^7.0.0 - webpack: '>=2' - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - find-cache-dir: 3.3.2 - loader-utils: 2.0.4 - make-dir: 3.1.0 - schema-utils: 2.7.1 - webpack: 5.89.0 - dev: false - /babel-loader@8.3.0(@babel/core@7.23.9)(webpack@5.90.2): resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==} engines: {node: '>= 8.9'} @@ -7209,16 +5979,6 @@ packages: dependencies: babel-runtime: 6.26.0 - /babel-plugin-debug-macros@0.2.0(@babel/core@7.23.7): - resolution: {integrity: sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-beta.42 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - semver: 5.7.2 - dev: false - /babel-plugin-debug-macros@0.2.0(@babel/core@7.23.9): resolution: {integrity: sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==} engines: {node: '>=4'} @@ -7228,16 +5988,6 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) semver: 5.7.2 - /babel-plugin-debug-macros@0.3.4(@babel/core@7.23.7): - resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==} - engines: {node: '>=6'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - semver: 5.7.2 - dev: false - /babel-plugin-debug-macros@0.3.4(@babel/core@7.23.9): resolution: {integrity: sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==} engines: {node: '>=6'} @@ -7308,19 +6058,6 @@ packages: reselect: 4.1.8 resolve: 1.22.8 - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.7): - resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/compat-data': 7.23.5 - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.7) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: false - /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.9): resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} peerDependencies: @@ -7333,18 +6070,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.7): - resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.7) - core-js-compat: 3.35.1 - transitivePeerDependencies: - - supports-color - dev: false - /babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.9): resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==} peerDependencies: @@ -7352,10 +6077,9 @@ packages: dependencies: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-define-polyfill-provider': 0.4.4(@babel/core@7.23.9) - core-js-compat: 3.36.0 + core-js-compat: 3.35.1 transitivePeerDependencies: - supports-color - dev: true /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.23.9): resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} @@ -7368,17 +6092,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.7): - resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} - peerDependencies: - '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.23.7) - transitivePeerDependencies: - - supports-color - dev: false - /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.23.9): resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} peerDependencies: @@ -7860,25 +6573,6 @@ packages: transitivePeerDependencies: - supports-color - /broccoli-babel-transpiler@8.0.0(@babel/core@7.23.7): - resolution: {integrity: sha512-3HEp3flvasUKJGWERcrPgM1SWvHJ0O/fmbEtY9L4kDyMSnqjY6hTYvNvgWCIgbwXAYAUlZP0vjAQsmyLNGLwFw==} - engines: {node: 16.* || >= 18} - peerDependencies: - '@babel/core': ^7.17.9 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - broccoli-persistent-filter: 3.1.3 - clone: 2.1.2 - hash-for-dep: 1.5.1 - heimdalljs: 0.2.6 - heimdalljs-logger: 0.1.10 - json-stable-stringify: 1.1.1 - rsvp: 4.8.5 - workerpool: 6.5.1 - transitivePeerDependencies: - - supports-color - dev: false - /broccoli-babel-transpiler@8.0.0(@babel/core@7.23.9): resolution: {integrity: sha512-3HEp3flvasUKJGWERcrPgM1SWvHJ0O/fmbEtY9L4kDyMSnqjY6hTYvNvgWCIgbwXAYAUlZP0vjAQsmyLNGLwFw==} engines: {node: 16.* || >= 18} @@ -7896,7 +6590,6 @@ packages: workerpool: 6.5.1 transitivePeerDependencies: - supports-color - dev: true /broccoli-bridge@1.0.0: resolution: {integrity: sha512-WvU6T6AJrtpFSScgyCVEFAajPAJTOYYIIpGvs/PbkSq9OUBvI3/IEUHg+Ipx376M/clGFwa7K9crEtpauqC66A==} @@ -8476,6 +7169,7 @@ packages: electron-to-chromium: 1.4.640 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) + dev: true /browserslist@4.23.0: resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} @@ -8621,7 +7315,6 @@ packages: function-bind: 1.1.2 get-intrinsic: 1.2.4 set-function-length: 1.2.1 - dev: true /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} @@ -8663,6 +7356,7 @@ packages: /caniuse-lite@1.0.30001579: resolution: {integrity: sha512-u5AUVkixruKHJjw/pj9wISlcMpgFWzSrczLZbrqBSxukQixmg0SJ5sZTpvaFvxU0HoQKd4yoyAogyrAz9pzJnA==} + dev: true /caniuse-lite@1.0.30001587: resolution: {integrity: sha512-HMFNotUmLXn71BQxg8cijvqxnIAofforZOwGsxyXJ0qugTdspUF4sPSJ2vhgprHCB996tIDzEq1ubumPDV8ULA==} @@ -9506,7 +8200,7 @@ packages: engines: {node: '>=8'} dev: true - /css-loader@5.2.7(webpack@5.89.0): + /css-loader@5.2.7(webpack@5.90.2): resolution: {integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -9522,25 +8216,6 @@ packages: postcss-value-parser: 4.2.0 schema-utils: 3.3.0 semver: 7.5.4 - webpack: 5.89.0 - dev: false - - /css-loader@5.2.7(webpack@5.90.2): - resolution: {integrity: sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.27.0 || ^5.0.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.35) - loader-utils: 2.0.4 - postcss: 8.4.35 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.35) - postcss-modules-local-by-default: 4.0.4(postcss@8.4.35) - postcss-modules-scope: 3.1.1(postcss@8.4.35) - postcss-modules-values: 4.0.0(postcss@8.4.35) - postcss-value-parser: 4.2.0 - schema-utils: 3.3.0 - semver: 7.6.0 webpack: 5.90.2 /css-tree@1.1.3: @@ -9720,7 +8395,7 @@ packages: resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 gopd: 1.0.1 has-property-descriptors: 1.0.1 @@ -9731,7 +8406,6 @@ packages: es-define-property: 1.0.0 es-errors: 1.3.0 gopd: 1.0.1 - dev: true /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} @@ -9942,6 +8616,7 @@ packages: /electron-to-chromium@1.4.640: resolution: {integrity: sha512-z/6oZ/Muqk4BaE7P69bXhUhpJbUM9ZJeka43ZwxsDshKtePns4mhBlh8bU5+yrnOnz3fhG82XLzGUXazOmsWnA==} + dev: true /electron-to-chromium@1.4.671: resolution: {integrity: sha512-UUlE+/rWbydmp+FW8xlnnTA5WNA0ZZd2XL8CuMS72rh+k4y1f8+z6yk3UQhEwqHQWj6IBdL78DwWOdGMvYfQyA==} @@ -9956,50 +8631,6 @@ packages: - supports-color dev: false - /ember-auto-import@2.7.2(@glint/template@1.3.0)(webpack@5.89.0): - resolution: {integrity: sha512-pkWIljmJClYL17YBk8FjO7NrZPQoY9v0b+FooJvaHf/xlDQIBYVP7OaDHbNuNbpj7+wAwSDAnnwxjCoLsmm4cw==} - engines: {node: 12.* || 14.* || >= 16} - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.7) - '@babel/plugin-proposal-decorators': 7.23.7(@babel/core@7.23.7) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.7) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.7) - '@babel/preset-env': 7.23.8(@babel/core@7.23.7) - '@embroider/macros': 1.13.4(@glint/template@1.3.0) - '@embroider/shared-internals': 2.5.1(supports-color@8.1.1) - babel-loader: 8.3.0(@babel/core@7.23.7)(webpack@5.89.0) - babel-plugin-ember-modules-api-polyfill: 3.5.0 - babel-plugin-ember-template-compilation: 2.2.1 - babel-plugin-htmlbars-inline-precompile: 5.3.1 - babel-plugin-syntax-dynamic-import: 6.18.0 - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 - broccoli-merge-trees: 4.2.0 - broccoli-plugin: 4.0.7 - broccoli-source: 3.0.1 - css-loader: 5.2.7(webpack@5.89.0) - debug: 4.3.4(supports-color@8.1.1) - fs-extra: 10.1.0 - fs-tree-diff: 2.0.1 - handlebars: 4.7.8 - js-string-escape: 1.0.1 - lodash: 4.17.21 - mini-css-extract-plugin: 2.7.7(webpack@5.89.0) - minimatch: 3.1.2 - parse5: 6.0.1 - resolve: 1.22.8 - resolve-package-path: 4.0.3 - semver: 7.5.4 - style-loader: 2.0.0(webpack@5.89.0) - typescript-memoize: 1.1.1 - walk-sync: 3.0.0 - transitivePeerDependencies: - - '@glint/template' - - supports-color - - webpack - dev: false - /ember-auto-import@2.7.2(@glint/template@1.3.0)(webpack@5.90.2): resolution: {integrity: sha512-pkWIljmJClYL17YBk8FjO7NrZPQoY9v0b+FooJvaHf/xlDQIBYVP7OaDHbNuNbpj7+wAwSDAnnwxjCoLsmm4cw==} engines: {node: 12.* || 14.* || >= 16} @@ -10160,44 +8791,6 @@ packages: transitivePeerDependencies: - supports-color - /ember-cli-babel@8.2.0(@babel/core@7.23.7): - resolution: {integrity: sha512-8H4+jQElCDo6tA7CamksE66NqBXWs7VNpS3a738L9pZCjg2kXIX4zoyHzkORUqCtr0Au7YsCnrlAMi1v2ALo7A==} - engines: {node: 16.* || 18.* || >= 20} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.23.7(supports-color@8.1.1) - '@babel/helper-compilation-targets': 7.23.6 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.7) - '@babel/plugin-proposal-decorators': 7.23.7(@babel/core@7.23.7) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.7) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.7) - '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-modules-amd': 7.23.3(@babel/core@7.23.7) - '@babel/plugin-transform-runtime': 7.23.7(@babel/core@7.23.7) - '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.7) - '@babel/preset-env': 7.23.8(@babel/core@7.23.7) - '@babel/runtime': 7.12.18 - amd-name-resolver: 1.3.1 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.7) - babel-plugin-ember-data-packages-polyfill: 0.1.2 - babel-plugin-ember-modules-api-polyfill: 3.5.0 - babel-plugin-module-resolver: 5.0.0 - broccoli-babel-transpiler: 8.0.0(@babel/core@7.23.7) - broccoli-debug: 0.6.5 - broccoli-funnel: 3.0.8 - broccoli-source: 3.0.1 - calculate-cache-key-for-tree: 2.0.0 - clone: 2.1.2 - ember-cli-babel-plugin-helpers: 1.1.1 - ember-cli-version-checker: 5.1.2 - ensure-posix-path: 1.1.1 - resolve-package-path: 4.0.3 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - dev: false - /ember-cli-babel@8.2.0(@babel/core@7.23.9): resolution: {integrity: sha512-8H4+jQElCDo6tA7CamksE66NqBXWs7VNpS3a738L9pZCjg2kXIX4zoyHzkORUqCtr0Au7YsCnrlAMi1v2ALo7A==} engines: {node: 16.* || 18.* || >= 20} @@ -10207,7 +8800,7 @@ packages: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/helper-compilation-targets': 7.23.6 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.23.9) + '@babel/plugin-proposal-decorators': 7.23.7(@babel/core@7.23.9) '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.9) '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.9) '@babel/plugin-transform-class-static-block': 7.23.4(@babel/core@7.23.9) @@ -10234,7 +8827,6 @@ packages: semver: 7.5.4 transitivePeerDependencies: - supports-color - dev: true /ember-cli-dependency-checker@3.3.2(ember-cli@5.6.0): resolution: {integrity: sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ==} @@ -10446,26 +9038,6 @@ packages: - supports-color dev: true - /ember-cli-typescript@3.0.0(@babel/core@7.23.7): - resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==} - engines: {node: 8.* || >= 10.*} - dependencies: - '@babel/plugin-transform-typescript': 7.5.5(@babel/core@7.23.7) - ansi-to-html: 0.6.15 - debug: 4.3.4(supports-color@8.1.1) - ember-cli-babel-plugin-helpers: 1.1.1 - execa: 2.1.0 - fs-extra: 8.1.0 - resolve: 1.22.8 - rsvp: 4.8.5 - semver: 6.3.1 - stagehand: 1.0.1 - walk-sync: 2.2.0 - transitivePeerDependencies: - - '@babel/core' - - supports-color - dev: false - /ember-cli-typescript@3.0.0(@babel/core@7.23.9): resolution: {integrity: sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==} engines: {node: 8.* || >= 10.*} @@ -10713,20 +9285,6 @@ packages: - supports-color dev: false - /ember-compatibility-helpers@1.2.7(@babel/core@7.23.7): - resolution: {integrity: sha512-BtkjulweiXo9c3yVWrtexw2dTmBrvavD/xixNC6TKOBdrixUwU+6nuOO9dufDWsMxoid7MvtmDpzc9+mE8PdaA==} - engines: {node: 10.* || >= 12.*} - dependencies: - babel-plugin-debug-macros: 0.2.0(@babel/core@7.23.7) - ember-cli-version-checker: 5.1.2 - find-up: 5.0.0 - fs-extra: 9.1.0 - semver: 5.7.2 - transitivePeerDependencies: - - '@babel/core' - - supports-color - dev: false - /ember-compatibility-helpers@1.2.7(@babel/core@7.23.9): resolution: {integrity: sha512-BtkjulweiXo9c3yVWrtexw2dTmBrvavD/xixNC6TKOBdrixUwU+6nuOO9dufDWsMxoid7MvtmDpzc9+mE8PdaA==} engines: {node: 10.* || >= 12.*} @@ -10919,22 +9477,6 @@ packages: - supports-color dev: false - /ember-modifier@4.1.0(ember-source@5.5.0): - resolution: {integrity: sha512-YFCNpEYj6jdyy3EjslRb2ehNiDvaOrXTilR9+ngq+iUqSHYto2zKV0rleiA1XJQ27ELM1q8RihT29U6Lq5EyqQ==} - peerDependencies: - ember-source: '*' - peerDependenciesMeta: - ember-source: - optional: true - dependencies: - '@embroider/addon-shim': 1.8.7 - ember-cli-normalize-entity-name: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-source: 5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0) - transitivePeerDependencies: - - supports-color - dev: false - /ember-modifier@4.1.0(ember-source@5.6.0): resolution: {integrity: sha512-YFCNpEYj6jdyy3EjslRb2ehNiDvaOrXTilR9+ngq+iUqSHYto2zKV0rleiA1XJQ27ELM1q8RihT29U6Lq5EyqQ==} peerDependencies: @@ -11041,70 +9583,10 @@ packages: engines: {node: 10.* || 12.* || >= 14} hasBin: true dependencies: - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding - dev: true - - /ember-source@5.5.0(@babel/core@7.23.7)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.89.0): - resolution: {integrity: sha512-OTJ9kt76wyvEkdSdjmonoLUTTqYg5OaFxicSiwKsjX9gJ9bVzuCu3uInhBKEfTdC5lSBMEcVuGk8f9LUF3pxJQ==} - engines: {node: '>= 16.*'} - peerDependencies: - '@glimmer/component': ^1.1.2 - dependencies: - '@babel/helper-module-imports': 7.22.15 - '@babel/plugin-transform-block-scoping': 7.23.4(@babel/core@7.23.7) - '@ember/edition-utils': 1.2.0 - '@glimmer/compiler': 0.84.3 - '@glimmer/component': 1.1.2(@babel/core@7.23.7) - '@glimmer/destroyable': 0.84.3 - '@glimmer/env': 0.1.7 - '@glimmer/global-context': 0.84.3 - '@glimmer/interfaces': 0.84.3 - '@glimmer/manager': 0.84.3 - '@glimmer/node': 0.84.3 - '@glimmer/opcode-compiler': 0.84.3 - '@glimmer/owner': 0.84.3 - '@glimmer/program': 0.84.3 - '@glimmer/reference': 0.84.3 - '@glimmer/runtime': 0.84.3 - '@glimmer/syntax': 0.84.3 - '@glimmer/util': 0.84.3 - '@glimmer/validator': 0.84.3 - '@glimmer/vm-babel-plugins': 0.84.3(@babel/core@7.23.7) - '@simple-dom/interface': 1.4.0 - babel-plugin-debug-macros: 0.3.4(@babel/core@7.23.7) - babel-plugin-filter-imports: 4.0.0 - backburner.js: 2.8.0 - broccoli-concat: 4.2.5 - broccoli-debug: 0.6.5 - broccoli-file-creator: 2.1.1 - broccoli-funnel: 3.0.8 - broccoli-merge-trees: 4.2.0 - chalk: 4.1.2 - ember-auto-import: 2.7.2(@glint/template@1.3.0)(webpack@5.89.0) - ember-cli-babel: 7.26.11 - ember-cli-get-component-path-option: 1.0.0 - ember-cli-is-package-missing: 1.0.0 - ember-cli-normalize-entity-name: 1.0.0 - ember-cli-path-utils: 1.0.0 - ember-cli-string-utils: 1.1.0 - ember-cli-typescript-blueprint-polyfill: 0.1.0 - ember-cli-version-checker: 5.1.2 - ember-router-generator: 2.0.0 - inflection: 2.0.1 - route-recognizer: 0.3.4 - router_js: 8.0.3(route-recognizer@0.3.4)(rsvp@4.8.5) - semver: 7.5.4 - silent-error: 1.1.1 - simple-html-tokenizer: 0.5.11 - transitivePeerDependencies: - - '@babel/core' - - '@glint/template' - - rsvp - - supports-color - - webpack - dev: false + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + dev: true /ember-source@5.6.0(@babel/core@7.23.9)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.90.2): resolution: {integrity: sha512-dtxi3cVPT4/+NyhA+a+4UL/i+ut4Fuu3uJAgkVqrN1XlK4TXpyVp9I6VbH7DjD5+LJdF1+UqIn8GJ50dIdoH2Q==} @@ -11505,12 +9987,10 @@ packages: engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.2.4 - dev: true /es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - dev: true /es-module-lexer@1.4.1: resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} @@ -11519,7 +9999,7 @@ packages: resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 has-tostringtag: 1.0.0 hasown: 2.0.0 @@ -12589,7 +11069,7 @@ packages: resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 functions-have-names: 1.2.3 @@ -12641,7 +11121,6 @@ packages: has-proto: 1.0.1 has-symbols: 1.0.3 hasown: 2.0.1 - dev: true /get-pkg-repo@4.2.1: resolution: {integrity: sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==} @@ -12695,8 +11174,8 @@ packages: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 /get-value@2.0.6: resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} @@ -12938,7 +11417,7 @@ packages: /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 /got@9.6.0: resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} @@ -13018,13 +11497,12 @@ packages: /has-property-descriptors@1.0.1: resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} dependencies: - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 /has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} dependencies: es-define-property: 1.0.0 - dev: true /has-proto@1.0.1: resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} @@ -13094,7 +11572,6 @@ packages: engines: {node: '>= 0.4'} dependencies: function-bind: 1.1.2 - dev: true /hast-util-is-element@1.1.0: resolution: {integrity: sha512-oUmNua0bFbdrD/ELDSSEadRVtWZOf3iF6Lbv81naqsIV99RnSCieTbWuWCY8BAeEfKJTKl0gRdokv+dELutHGQ==} @@ -13358,15 +11835,6 @@ packages: postcss: ^8.1.0 dependencies: postcss: 8.4.33 - dev: false - - /icss-utils@5.1.0(postcss@8.4.35): - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.35 /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -13553,9 +12021,9 @@ packages: resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.2 - hasown: 2.0.0 - side-channel: 1.0.4 + get-intrinsic: 1.2.4 + hasown: 2.0.1 + side-channel: 1.0.5 /invariant@2.2.4: resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} @@ -13584,7 +12052,7 @@ packages: resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} engines: {node: '>= 0.10'} dependencies: - hasown: 2.0.0 + hasown: 2.0.1 /is-alphabetical@1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} @@ -13600,8 +12068,8 @@ packages: /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 is-typed-array: 1.1.12 /is-arrayish@0.2.1: @@ -13627,7 +12095,7 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 has-tostringtag: 1.0.0 /is-buffer@1.1.6: @@ -13665,7 +12133,7 @@ packages: resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} engines: {node: '>= 0.4'} dependencies: - hasown: 2.0.0 + hasown: 2.0.1 /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} @@ -13822,13 +12290,13 @@ packages: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 has-tostringtag: 1.0.0 /is-shared-array-buffer@1.0.2: resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 /is-ssh@1.4.0: resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} @@ -13892,7 +12360,7 @@ packages: /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 /is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} @@ -15183,16 +13651,6 @@ packages: engines: {node: '>=4'} dev: true - /mini-css-extract-plugin@2.7.7(webpack@5.89.0): - resolution: {integrity: sha512-+0n11YGyRavUR3IlaOzJ0/4Il1avMvJ1VJfhWfCn24ITQXhRr1gghbhhrda6tgtNcpZaWKdSuwKq20Jb7fnlyw==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - schema-utils: 4.2.0 - webpack: 5.89.0 - dev: false - /mini-css-extract-plugin@2.8.0(webpack@5.90.2): resolution: {integrity: sha512-CxmUYPFcTgET1zImteG/LZOy/4T5rTojesQXkSNBiquhydn78tfbCE9sjIjnJ/UcjNjOC1bphTCCW5rrS7cXAg==} engines: {node: '>= 12.13.0'} @@ -15986,7 +14444,7 @@ packages: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 @@ -16565,15 +15023,6 @@ packages: postcss: ^8.1.0 dependencies: postcss: 8.4.33 - dev: false - - /postcss-modules-extract-imports@3.0.0(postcss@8.4.35): - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.35 /postcss-modules-local-by-default@4.0.4(postcss@8.4.33): resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} @@ -16585,18 +15034,6 @@ packages: postcss: 8.4.33 postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 - dev: false - - /postcss-modules-local-by-default@4.0.4(postcss@8.4.35): - resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.35) - postcss: 8.4.35 - postcss-selector-parser: 6.0.15 - postcss-value-parser: 4.2.0 /postcss-modules-scope@3.1.1(postcss@8.4.33): resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} @@ -16606,16 +15043,6 @@ packages: dependencies: postcss: 8.4.33 postcss-selector-parser: 6.0.15 - dev: false - - /postcss-modules-scope@3.1.1(postcss@8.4.35): - resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.35 - postcss-selector-parser: 6.0.15 /postcss-modules-values@4.0.0(postcss@8.4.33): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} @@ -16625,16 +15052,6 @@ packages: dependencies: icss-utils: 5.1.0(postcss@8.4.33) postcss: 8.4.33 - dev: false - - /postcss-modules-values@4.0.0(postcss@8.4.35): - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - icss-utils: 5.1.0(postcss@8.4.35) - postcss: 8.4.35 /postcss-nested@6.0.1(postcss@8.4.33): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} @@ -16688,6 +15105,7 @@ packages: nanoid: 3.3.7 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: true /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -17147,7 +15565,7 @@ packages: resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 set-function-name: 2.0.1 @@ -17487,7 +15905,53 @@ packages: del: 5.1.0 dev: true - /rollup-plugin-ts@3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(rollup@4.11.0)(typescript@5.3.3): + /rollup-plugin-ts@3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.6)(rollup@4.11.0)(typescript@5.3.3): + resolution: {integrity: sha512-9iCstRJpEZXSRQuXitlSZAzcGlrqTbJg1pE4CMbEi6xYldxVncdPyzA2I+j6vnh73wBymZckerS+Q/iEE/M3Ow==} + engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} + peerDependencies: + '@babel/core': '>=7.x' + '@babel/plugin-transform-runtime': '>=7.x' + '@babel/preset-env': '>=7.x' + '@babel/preset-typescript': '>=7.x' + '@babel/runtime': '>=7.x' + '@swc/core': '>=1.x' + '@swc/helpers': '>=0.2' + rollup: '>=1.x || >=2.x || >=3.x' + typescript: '>=3.2.x || >= 4.x || >= 5.x' + peerDependenciesMeta: + '@babel/core': + optional: true + '@babel/plugin-transform-runtime': + optional: true + '@babel/preset-env': + optional: true + '@babel/preset-typescript': + optional: true + '@babel/runtime': + optional: true + '@swc/core': + optional: true + '@swc/helpers': + optional: true + dependencies: + '@babel/core': 7.23.9(supports-color@8.1.1) + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) + '@babel/runtime': 7.23.6 + '@rollup/pluginutils': 5.1.0(rollup@4.11.0) + '@wessberg/stringutil': 1.0.19 + ansi-colors: 4.1.3 + browserslist: 4.22.2 + browserslist-generator: 2.1.0 + compatfactory: 3.0.0(typescript@5.3.3) + crosspath: 2.0.0 + magic-string: 0.30.5 + rollup: 4.11.0 + ts-clone-node: 3.0.0(typescript@5.3.3) + tslib: 2.6.2 + typescript: 5.3.3 + dev: true + + /rollup-plugin-ts@3.4.5(@babel/core@7.23.9)(@babel/preset-typescript@7.23.3)(@babel/runtime@7.23.8)(rollup@4.11.0)(typescript@5.3.3): resolution: {integrity: sha512-9iCstRJpEZXSRQuXitlSZAzcGlrqTbJg1pE4CMbEi6xYldxVncdPyzA2I+j6vnh73wBymZckerS+Q/iEE/M3Ow==} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} peerDependencies: @@ -17518,6 +15982,7 @@ packages: dependencies: '@babel/core': 7.23.9(supports-color@8.1.1) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) + '@babel/runtime': 7.23.8 '@rollup/pluginutils': 5.1.0(rollup@4.11.0) '@wessberg/stringutil': 1.0.19 ansi-colors: 4.1.3 @@ -17633,8 +16098,8 @@ packages: resolution: {integrity: sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==} engines: {node: '>=0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 @@ -17653,8 +16118,8 @@ packages: resolution: {integrity: sha512-83S9w6eFq12BBIJYvjMux6/dkirb8+4zJRA9cxNBVb7Wq5fJBW+Xze48WqR8pxua7bDuAaaAxtVVd4Idjp1dBQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 is-regex: 1.1.4 /safe-regex@1.1.0: @@ -17819,15 +16284,14 @@ packages: get-intrinsic: 1.2.4 gopd: 1.0.1 has-property-descriptors: 1.0.2 - dev: true /set-function-name@2.0.1: resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} engines: {node: '>= 0.4'} dependencies: - define-data-property: 1.1.1 + define-data-property: 1.1.4 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.1 + has-property-descriptors: 1.0.2 /set-value@2.0.1: resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} @@ -17886,6 +16350,7 @@ packages: call-bind: 1.0.5 get-intrinsic: 1.2.2 object-inspect: 1.13.1 + dev: true /side-channel@1.0.5: resolution: {integrity: sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==} @@ -17895,7 +16360,6 @@ packages: es-errors: 1.3.0 get-intrinsic: 1.2.4 object-inspect: 1.13.1 - dev: true /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -18302,15 +16766,15 @@ packages: /string.prototype.matchall@4.0.10: resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 - get-intrinsic: 1.2.2 + get-intrinsic: 1.2.4 has-symbols: 1.0.3 internal-slot: 1.0.6 regexp.prototype.flags: 1.5.1 set-function-name: 2.0.1 - side-channel: 1.0.4 + side-channel: 1.0.5 /string.prototype.padend@3.1.5: resolution: {integrity: sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==} @@ -18325,21 +16789,21 @@ packages: resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 /string.prototype.trimend@1.0.7: resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 /string.prototype.trimstart@1.0.7: resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 @@ -18439,17 +16903,6 @@ packages: through: 2.3.8 dev: true - /style-loader@2.0.0(webpack@5.89.0): - resolution: {integrity: sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - loader-utils: 2.0.4 - schema-utils: 3.3.0 - webpack: 5.89.0 - dev: false - /style-loader@2.0.0(webpack@5.90.2): resolution: {integrity: sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==} engines: {node: '>= 10.13.0'} @@ -18652,30 +17105,6 @@ packages: rimraf: 2.6.3 dev: true - /terser-webpack-plugin@5.3.10(webpack@5.89.0): - resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.22 - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.27.0 - webpack: 5.89.0 - dev: false - /terser-webpack-plugin@5.3.10(webpack@5.90.2): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} @@ -18708,6 +17137,7 @@ packages: acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 + dev: true /terser@5.27.1: resolution: {integrity: sha512-29wAr6UU/oQpnTw5HoadwjUZnFQXGdOfj0LjZ4sVxzqwHh/QVkvr7m8y9WoR4iN3FRitVduTc6KdjcW38Npsug==} @@ -19173,15 +17603,15 @@ packages: resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 - get-intrinsic: 1.2.2 + call-bind: 1.0.7 + get-intrinsic: 1.2.4 is-typed-array: 1.1.12 /typed-array-byte-length@1.0.0: resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 @@ -19191,7 +17621,7 @@ packages: engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.5 + call-bind: 1.0.7 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.12 @@ -19199,7 +17629,7 @@ packages: /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 for-each: 0.3.3 is-typed-array: 1.1.12 @@ -19240,7 +17670,7 @@ packages: /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: - call-bind: 1.0.5 + call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -19410,6 +17840,7 @@ packages: browserslist: 4.22.2 escalade: 3.1.1 picocolors: 1.0.0 + dev: true /update-browserslist-db@1.0.13(browserslist@4.23.0): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} @@ -19495,7 +17926,7 @@ packages: resolution: {integrity: sha512-nd2HUpKc6RWblPZQ2GDuI65sxJ2n/UqZwSBVtj64xlWjMx0m7ZB2m9b2JS3v1f+n9VWH/dd1CMhkHfP6pIdckA==} dependencies: resolve-package-path: 3.1.0 - semver: 7.5.4 + semver: 7.6.0 dev: true /validated-changeset@1.3.4: @@ -19663,46 +18094,6 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - /webpack@5.89.0: - resolution: {integrity: sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 - '@webassemblyjs/ast': 1.11.6 - '@webassemblyjs/wasm-edit': 1.11.6 - '@webassemblyjs/wasm-parser': 1.11.6 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.22.2 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.15.0 - es-module-lexer: 1.4.1 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.89.0) - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: false - /webpack@5.90.2: resolution: {integrity: sha512-ziXu8ABGr0InCMEYFnHrYweinHK2PWrMqnwdHk2oK3rRhv/1B+2FnfwYv5oD+RrknK/Pp/Hmyvu+eAsaMYhzCw==} engines: {node: '>=10.13.0'} @@ -19825,7 +18216,7 @@ packages: engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 - call-bind: 1.0.5 + call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 diff --git a/site/app/app.js b/site/app/app.ts similarity index 90% rename from site/app/app.js rename to site/app/app.ts index abb38d8c..1cc2fcf4 100644 --- a/site/app/app.js +++ b/site/app/app.ts @@ -2,6 +2,7 @@ import Application from '@ember/application'; import Resolver from 'ember-resolver'; import loadInitializers from 'ember-load-initializers'; import config from 'site/config/environment'; +import '@glint/environment-ember-loose'; export default class App extends Application { modulePrefix = config.modulePrefix; diff --git a/site/app/components/logo.gts b/site/app/components/logo.gts index 33544462..c5050a59 100644 --- a/site/app/components/logo.gts +++ b/site/app/components/logo.gts @@ -1,4 +1,6 @@ -; + +export default logo; diff --git a/site/app/router.js b/site/app/router.ts similarity index 100% rename from site/app/router.js rename to site/app/router.ts diff --git a/site/package.json b/site/package.json index fe881f6a..1c3aab85 100644 --- a/site/package.json +++ b/site/package.json @@ -34,9 +34,13 @@ "@frontile/overlays": "workspace:*", "@frontile/status": "workspace:*", "@frontile/theme": "workspace:*", + "@tsconfig/ember": "^3.0.3", "@frontile/utilities": "workspace:*", "@glimmer/component": "^1.1.2", "@glimmer/tracking": "^1.1.2", + "@glint/core": "1.3.0", + "@glint/environment-ember-loose": "1.3.0", + "@glint/environment-ember-template-imports": "1.3.0", "@tailwindcss/typography": "^0.5.10", "@types/htmlbars-inline-precompile": "^3.0.3", "@types/qunit": "^2.19.10", diff --git a/site/tsconfig.json b/site/tsconfig.json index 21808df2..60f746f3 100644 --- a/site/tsconfig.json +++ b/site/tsconfig.json @@ -1,15 +1,29 @@ { - "extends": "../tsconfig.base.json", + "extends": "@tsconfig/ember/tsconfig.json", "compilerOptions": { "baseUrl": ".", "skipLibCheck": true, "paths": { - "site/tests/*": ["tests/*"], - "site/*": ["app/*"], - "@frontile/notifications": ["../packages/notifications/addon"], - "@frontile/notifications/*": ["../packages/notifications/addon/*"], - "*": ["types/*"] + "site/tests/*": [ + "tests/*" + ], + "site/*": [ + "app/*" + ], + "*": [ + "types/*" + ] } }, - "include": ["app/**/*", "tests/**/*", "types/**/*"] + "glint": { + "environment": [ + "ember-loose", + "ember-template-imports" + ] + }, + "include": [ + "app/**/*", + "tests/**/*", + "types/**/*" + ] } From ac67d79eb721d264c7ddecaa988999f86a6e2fbf Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Fri, 16 Feb 2024 10:20:36 -0800 Subject: [PATCH 2/4] docs: revamp docfy components; Move to gts; rework generate-args-data --- .eslintrc.js | 2 +- .../buttons/src/components/button-group.md | 1 + packages/buttons/src/components/button.md | 2 +- packages/buttons/src/components/chip.md | 1 + .../buttons/src/components/close-button.md | 2 +- .../buttons/src/components/toggle-button.md | 1 + .../docs/changeset-form-usage.md | 2 +- .../collections/src/components/dropdown.md | 1 + .../src/components/form-checkbox-group.md | 2 +- .../forms/src/components/form-checkbox.md | 2 +- packages/forms/src/components/form-input.md | 2 +- .../forms/src/components/form-radio-group.md | 2 +- packages/forms/src/components/form-radio.md | 2 +- packages/forms/src/components/form-select.md | 2 +- .../forms/src/components/form-textarea.md | 2 +- .../src/components/notifications-container.md | 2 +- packages/overlays/src/components/drawer.md | 2 +- packages/overlays/src/components/modal.md | 2 +- packages/overlays/src/components/overlay.md | 2 +- packages/overlays/src/components/popover.md | 1 + .../status/src/components/progress-bar.md | 2 + .../utilities/src/components/collapsible.md | 2 +- packages/utilities/src/components/divider.md | 1 + pnpm-lock.yaml | 152 +- site/app/components/docfy/docfy-header.gts | 82 + site/app/components/docfy/docfy-jump-to.gts | 253 + .../components/docfy/docfy-page-headings.gts | 123 + site/app/components/docfy/docfy-page.gts | 122 + .../docfy/docfy-sidebar-nav/content.gts | 89 + .../docfy/docfy-sidebar-nav/index.gts | 89 + .../components/docfy/docfy-theme-switcher.gts | 109 + .../components/signature-data.ts} | 4522 ++++++----------- site/app/components/signature.gts | 106 + site/app/controllers/.gitkeep | 0 site/app/index.html | 58 +- site/app/models/.gitkeep | 0 .../modifiers/docfy-intersect-headings.ts | 75 +- site/app/templates/application.gts | 52 + site/app/templates/application.hbs | 46 - site/app/templates/docs.gts | 10 + site/app/templates/docs.hbs | 93 - .../addon/components/args-table.hbs | 67 - .../addon/components/args-table.ts | 17 - .../addon/components/page-headings.hbs | 49 - .../addon/components/page-headings.ts | 67 - .../addon/components/sidebar-nav.hbs | 96 - .../addon/components/sidebar-nav.ts | 39 - .../docfy-theme/app/components/args-table.js | 1 - .../app/components/page-headings.js | 1 - .../docfy-theme/app/components/sidebar-nav.js | 1 - .../app/modifiers/docfy-intersect-headings.js | 1 - site/lib/docfy-theme/generate-args-data.js | 46 - site/lib/docfy-theme/index.js | 9 - site/lib/docfy-theme/package.json | 26 - site/lib/generate-args-data.js | 65 + site/package.json | 17 +- 56 files changed, 2962 insertions(+), 3561 deletions(-) create mode 100644 site/app/components/docfy/docfy-header.gts create mode 100644 site/app/components/docfy/docfy-jump-to.gts create mode 100644 site/app/components/docfy/docfy-page-headings.gts create mode 100644 site/app/components/docfy/docfy-page.gts create mode 100644 site/app/components/docfy/docfy-sidebar-nav/content.gts create mode 100644 site/app/components/docfy/docfy-sidebar-nav/index.gts create mode 100644 site/app/components/docfy/docfy-theme-switcher.gts rename site/{lib/docfy-theme/addon/components/signature-data.js => app/components/signature-data.ts} (56%) create mode 100644 site/app/components/signature.gts delete mode 100644 site/app/controllers/.gitkeep delete mode 100644 site/app/models/.gitkeep rename site/{lib/docfy-theme/addon => app}/modifiers/docfy-intersect-headings.ts (65%) create mode 100644 site/app/templates/application.gts delete mode 100644 site/app/templates/application.hbs create mode 100644 site/app/templates/docs.gts delete mode 100644 site/app/templates/docs.hbs delete mode 100644 site/lib/docfy-theme/addon/components/args-table.hbs delete mode 100644 site/lib/docfy-theme/addon/components/args-table.ts delete mode 100644 site/lib/docfy-theme/addon/components/page-headings.hbs delete mode 100644 site/lib/docfy-theme/addon/components/page-headings.ts delete mode 100644 site/lib/docfy-theme/addon/components/sidebar-nav.hbs delete mode 100644 site/lib/docfy-theme/addon/components/sidebar-nav.ts delete mode 100644 site/lib/docfy-theme/app/components/args-table.js delete mode 100644 site/lib/docfy-theme/app/components/page-headings.js delete mode 100644 site/lib/docfy-theme/app/components/sidebar-nav.js delete mode 100644 site/lib/docfy-theme/app/modifiers/docfy-intersect-headings.js delete mode 100644 site/lib/docfy-theme/generate-args-data.js delete mode 100644 site/lib/docfy-theme/index.js delete mode 100644 site/lib/docfy-theme/package.json create mode 100644 site/lib/generate-args-data.js diff --git a/.eslintrc.js b/.eslintrc.js index 7843e8d1..f86d3ee9 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -47,7 +47,7 @@ module.exports = { 'site/tests/dummy/config/**/*.js', 'site/**/tailwind.config.js', 'site/.docfy-config.js', - 'site/lib/docfy-theme/*.js', + 'site/lib/*.js', 'test-app/ember-cli-build.js', 'test-app/testem.js', 'test-app/config/**/*.js', diff --git a/packages/buttons/src/components/button-group.md b/packages/buttons/src/components/button-group.md index 307fc5bc..3b0493ca 100644 --- a/packages/buttons/src/components/button-group.md +++ b/packages/buttons/src/components/button-group.md @@ -105,3 +105,4 @@ import { ButtonGroup } from '@frontile/buttons'; ## API + diff --git a/packages/buttons/src/components/button.md b/packages/buttons/src/components/button.md index 752eb204..0894d20c 100644 --- a/packages/buttons/src/components/button.md +++ b/packages/buttons/src/components/button.md @@ -140,4 +140,4 @@ argument `@class` will override and merge TailwindCSS class names. ## API - + diff --git a/packages/buttons/src/components/chip.md b/packages/buttons/src/components/chip.md index 9daa26d4..3f4eb2ae 100644 --- a/packages/buttons/src/components/chip.md +++ b/packages/buttons/src/components/chip.md @@ -153,3 +153,4 @@ argument `@class` will override and merge TailwindCSS class names. ## API + diff --git a/packages/buttons/src/components/close-button.md b/packages/buttons/src/components/close-button.md index b21f9b1f..27569d6c 100644 --- a/packages/buttons/src/components/close-button.md +++ b/packages/buttons/src/components/close-button.md @@ -26,4 +26,4 @@ import { CloseButton} from '@frontile/buttons'; ## API - + diff --git a/packages/buttons/src/components/toggle-button.md b/packages/buttons/src/components/toggle-button.md index e4faef0d..33037d96 100644 --- a/packages/buttons/src/components/toggle-button.md +++ b/packages/buttons/src/components/toggle-button.md @@ -120,3 +120,4 @@ import { ToggleButton } from '@frontile/buttons'; ## API + diff --git a/packages/changeset-form/docs/changeset-form-usage.md b/packages/changeset-form/docs/changeset-form-usage.md index 7f0a6832..98f4b26b 100644 --- a/packages/changeset-form/docs/changeset-form-usage.md +++ b/packages/changeset-form/docs/changeset-form-usage.md @@ -113,7 +113,7 @@ export default class Demo extends Component { ### Args - + ### Blocks diff --git a/packages/collections/src/components/dropdown.md b/packages/collections/src/components/dropdown.md index 094cb5eb..1b4e9720 100644 --- a/packages/collections/src/components/dropdown.md +++ b/packages/collections/src/components/dropdown.md @@ -63,3 +63,4 @@ export default class Example extends Component { ## API + diff --git a/packages/forms/src/components/form-checkbox-group.md b/packages/forms/src/components/form-checkbox-group.md index 0ee6299b..df9562b1 100644 --- a/packages/forms/src/components/form-checkbox-group.md +++ b/packages/forms/src/components/form-checkbox-group.md @@ -2,4 +2,4 @@ ## API - + diff --git a/packages/forms/src/components/form-checkbox.md b/packages/forms/src/components/form-checkbox.md index fad89ef8..1f9202c8 100644 --- a/packages/forms/src/components/form-checkbox.md +++ b/packages/forms/src/components/form-checkbox.md @@ -2,4 +2,4 @@ ## API - + diff --git a/packages/forms/src/components/form-input.md b/packages/forms/src/components/form-input.md index 60a67951..f3f4cf6b 100644 --- a/packages/forms/src/components/form-input.md +++ b/packages/forms/src/components/form-input.md @@ -2,4 +2,4 @@ ## API - + diff --git a/packages/forms/src/components/form-radio-group.md b/packages/forms/src/components/form-radio-group.md index 04c1c0cb..d355be76 100644 --- a/packages/forms/src/components/form-radio-group.md +++ b/packages/forms/src/components/form-radio-group.md @@ -2,4 +2,4 @@ ## API - + diff --git a/packages/forms/src/components/form-radio.md b/packages/forms/src/components/form-radio.md index 125d3768..fb7e24fb 100644 --- a/packages/forms/src/components/form-radio.md +++ b/packages/forms/src/components/form-radio.md @@ -2,4 +2,4 @@ ## API - + diff --git a/packages/forms/src/components/form-select.md b/packages/forms/src/components/form-select.md index 1d502efd..499220e8 100644 --- a/packages/forms/src/components/form-select.md +++ b/packages/forms/src/components/form-select.md @@ -8,4 +8,4 @@ In the example below, we have a label, hint, error validation, search and `allow ## API - + diff --git a/packages/forms/src/components/form-textarea.md b/packages/forms/src/components/form-textarea.md index 044e4266..dc59169e 100644 --- a/packages/forms/src/components/form-textarea.md +++ b/packages/forms/src/components/form-textarea.md @@ -2,4 +2,4 @@ ## API - + diff --git a/packages/notifications/src/components/notifications-container.md b/packages/notifications/src/components/notifications-container.md index b6f3d72c..7c44ce83 100644 --- a/packages/notifications/src/components/notifications-container.md +++ b/packages/notifications/src/components/notifications-container.md @@ -6,4 +6,4 @@ category: components ## API - + diff --git a/packages/overlays/src/components/drawer.md b/packages/overlays/src/components/drawer.md index 017ce35c..68efa263 100644 --- a/packages/overlays/src/components/drawer.md +++ b/packages/overlays/src/components/drawer.md @@ -6,4 +6,4 @@ url: drawer ## API - + diff --git a/packages/overlays/src/components/modal.md b/packages/overlays/src/components/modal.md index e744b089..302f6c1b 100644 --- a/packages/overlays/src/components/modal.md +++ b/packages/overlays/src/components/modal.md @@ -6,4 +6,4 @@ url: modal ## API - + diff --git a/packages/overlays/src/components/overlay.md b/packages/overlays/src/components/overlay.md index 6ae0e01e..cfd795b2 100644 --- a/packages/overlays/src/components/overlay.md +++ b/packages/overlays/src/components/overlay.md @@ -21,4 +21,4 @@ It contains all the core features necessary for a great experience. ## API - + diff --git a/packages/overlays/src/components/popover.md b/packages/overlays/src/components/popover.md index 53cd813b..12a0b56d 100644 --- a/packages/overlays/src/components/popover.md +++ b/packages/overlays/src/components/popover.md @@ -282,3 +282,4 @@ import { Button } from '@frontile/buttons'; ## API + diff --git a/packages/status/src/components/progress-bar.md b/packages/status/src/components/progress-bar.md index ad711e4c..c59048c9 100644 --- a/packages/status/src/components/progress-bar.md +++ b/packages/status/src/components/progress-bar.md @@ -172,3 +172,5 @@ Using the class attribute will just append the class names passed in, while the argument `@class` will override and merge TailwindCSS class names. ## API + + diff --git a/packages/utilities/src/components/collapsible.md b/packages/utilities/src/components/collapsible.md index 8eeacbf8..fcd0ef3c 100644 --- a/packages/utilities/src/components/collapsible.md +++ b/packages/utilities/src/components/collapsible.md @@ -4,4 +4,4 @@ This component provides unstyled collapsible ability. ## API - + diff --git a/packages/utilities/src/components/divider.md b/packages/utilities/src/components/divider.md index 72e212e4..8329bd8a 100644 --- a/packages/utilities/src/components/divider.md +++ b/packages/utilities/src/components/divider.md @@ -30,3 +30,4 @@ import { Divider } from '@frontile/utilities'; ## API + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 697706b1..4ae68867 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,7 +23,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -99,7 +99,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -184,7 +184,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -269,7 +269,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -360,7 +360,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -445,7 +445,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -600,7 +600,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -697,7 +697,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -770,7 +770,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -870,7 +870,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -973,7 +973,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -1010,6 +1010,9 @@ importers: site: devDependencies: + '@docfy/core': + specifier: ^0.8.0 + version: 0.8.0 '@docfy/ember': specifier: ^0.8.0 version: 0.8.0(@babel/core@7.23.9)(@glint/template@1.3.0) @@ -1069,7 +1072,7 @@ importers: version: 1.3.0(typescript@5.3.3) '@glint/environment-ember-loose': specifier: 1.3.0 - version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + version: 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/environment-ember-template-imports': specifier: 1.3.0 version: 1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0) @@ -1142,6 +1145,9 @@ importers: ember-maybe-import-regenerator: specifier: ^1.0.0 version: 1.0.0 + ember-modifier: + specifier: ^4.1.0 + version: 4.1.0(ember-source@5.6.0) ember-page-title: specifier: ^8.2.2 version: 8.2.2(ember-source@5.6.0) @@ -1151,15 +1157,27 @@ importers: ember-resolver: specifier: ^11.0.1 version: 11.0.1(ember-source@5.6.0) + ember-route-template: + specifier: ^1.0.3 + version: 1.0.3 ember-source: specifier: ~5.6.0 version: 5.6.0(@babel/core@7.23.9)(@glimmer/component@1.1.2)(@glint/template@1.3.0)(rsvp@4.8.5)(webpack@5.90.2) ember-template-imports: specifier: ^4.1.0 version: 4.1.0 + fuse.js: + specifier: ^6.6.2 + version: 6.6.2 + glimmer-docgen-typescript: + specifier: ^0.3.2 + version: 0.3.2 loader.js: specifier: ^4.7.0 version: 4.7.0 + lowlight: + specifier: ^1.20.0 + version: 1.20.0 npm-run-all: specifier: ^4.1.5 version: 4.1.5 @@ -1184,6 +1202,9 @@ importers: rehype-highlight: specifier: ^4.1.0 version: 4.1.0 + rehype-stringify: + specifier: ^8.0.0 + version: 8.0.0 remark-autolink-headings: specifier: ^6.0.1 version: 6.1.0 @@ -1196,40 +1217,12 @@ importers: typescript: specifier: ^5.3.3 version: 5.3.3 - webpack: - specifier: ^5.90.2 - version: 5.90.2 - - site/lib/docfy-theme: - dependencies: - ember-auto-import: - specifier: ^2.7.2 - version: 2.7.2(@glint/template@1.3.0)(webpack@5.90.2) - ember-cli-babel: - specifier: ^8.2.0 - version: 8.2.0(@babel/core@7.23.9) - ember-cli-htmlbars: - specifier: ^6.3.0 - version: 6.3.0 - ember-cli-typescript: - specifier: ^5.2.1 - version: 5.2.1 - ember-modifier: - specifier: ^4.1.0 - version: 4.1.0(ember-source@5.6.0) - devDependencies: - glimmer-docgen-typescript: - specifier: ^0.3.0 - version: 0.3.0 - lowlight: - specifier: ^1.20.0 - version: 1.20.0 - rehype-stringify: - specifier: ^8.0.0 - version: 8.0.0 unified: specifier: ^9.2.1 version: 9.2.2 + webpack: + specifier: ^5.90.2 + version: 5.90.2 test-app: dependencies: @@ -1551,6 +1544,7 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color + dev: true /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.23.9): resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} @@ -1761,6 +1755,7 @@ packages: '@babel/helper-create-class-features-plugin': 7.23.7(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.9) + dev: true /@babel/plugin-proposal-decorators@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA==} @@ -2004,6 +1999,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.23.9) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) + dev: true /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} @@ -2242,6 +2238,7 @@ packages: '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.9) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.20 + dev: true /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} @@ -2422,6 +2419,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /@babel/plugin-transform-runtime@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==} @@ -2652,6 +2650,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true /@babel/preset-env@7.23.9(@babel/core@7.23.9): resolution: {integrity: sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==} @@ -3289,7 +3288,7 @@ packages: optional: true dependencies: '@embroider/macros': 1.13.4(@glint/template@1.3.0) - '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/template': 1.3.0 broccoli-funnel: 3.0.8 ember-cli-babel: 7.26.11 @@ -3679,7 +3678,7 @@ packages: - supports-color dev: true - /@glint/environment-ember-loose@1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0): + /@glint/environment-ember-loose@1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0): resolution: {integrity: sha512-kURIttax2zG1oYniJ4bd3rhJRuP588Ld4YAG5EFzjg4s01oLQKpfNskxwSwox07PUkygm2D+9v3Foo2TlYJSSg==} peerDependencies: '@glimmer/component': ^1.1.2 @@ -3710,39 +3709,7 @@ packages: '@glimmer/component': 1.1.2(@babel/core@7.23.9) '@glint/template': 1.3.0 ember-cli-htmlbars: 6.3.0 - - /@glint/environment-ember-loose@1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-modifier@4.1.0): - resolution: {integrity: sha512-kURIttax2zG1oYniJ4bd3rhJRuP588Ld4YAG5EFzjg4s01oLQKpfNskxwSwox07PUkygm2D+9v3Foo2TlYJSSg==} - peerDependencies: - '@glimmer/component': ^1.1.2 - '@glint/template': ^1.3.0 - '@types/ember__array': ^4.0.2 - '@types/ember__component': ^4.0.10 - '@types/ember__controller': ^4.0.2 - '@types/ember__object': ^4.0.4 - '@types/ember__routing': ^4.0.11 - ember-cli-htmlbars: ^6.0.1 - ember-modifier: ^3.2.7 || ^4.0.0 - peerDependenciesMeta: - '@types/ember__array': - optional: true - '@types/ember__component': - optional: true - '@types/ember__controller': - optional: true - '@types/ember__object': - optional: true - '@types/ember__routing': - optional: true - ember-cli-htmlbars: - optional: true - ember-modifier: - optional: true - dependencies: - '@glimmer/component': 1.1.2(@babel/core@7.23.9) - '@glint/template': 1.3.0 ember-modifier: 4.1.0(ember-source@5.6.0) - dev: true /@glint/environment-ember-template-imports@1.3.0(@glint/environment-ember-loose@1.3.0)(@glint/template@1.3.0): resolution: {integrity: sha512-ynSc3AeFE4ZocvjI4rTS55L5sSrMexMvRtOYbVuY/u9t0PGXDjFuH/OiRiSCbHIL/jYH5Ie5uASZxs7TTCT8dw==} @@ -3763,7 +3730,7 @@ packages: '@types/ember__routing': optional: true dependencies: - '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0) + '@glint/environment-ember-loose': 1.3.0(@glimmer/component@1.1.2)(@glint/template@1.3.0)(ember-cli-htmlbars@6.3.0)(ember-modifier@4.1.0) '@glint/template': 1.3.0 ember-template-imports: 3.4.2 transitivePeerDependencies: @@ -6057,6 +6024,7 @@ packages: pkg-up: 3.1.0 reselect: 4.1.8 resolve: 1.22.8 + dev: true /babel-plugin-polyfill-corejs2@0.4.8(@babel/core@7.23.9): resolution: {integrity: sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==} @@ -6080,6 +6048,7 @@ packages: core-js-compat: 3.35.1 transitivePeerDependencies: - supports-color + dev: true /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.23.9): resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} @@ -6590,6 +6559,7 @@ packages: workerpool: 6.5.1 transitivePeerDependencies: - supports-color + dev: true /broccoli-bridge@1.0.0: resolution: {integrity: sha512-WvU6T6AJrtpFSScgyCVEFAajPAJTOYYIIpGvs/PbkSq9OUBvI3/IEUHg+Ipx376M/clGFwa7K9crEtpauqC66A==} @@ -8125,6 +8095,7 @@ packages: resolution: {integrity: sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==} dependencies: browserslist: 4.23.0 + dev: true /core-js-compat@3.36.0: resolution: {integrity: sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==} @@ -8827,6 +8798,7 @@ packages: semver: 7.5.4 transitivePeerDependencies: - supports-color + dev: true /ember-cli-dependency-checker@3.3.2(ember-cli@5.6.0): resolution: {integrity: sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ==} @@ -9568,6 +9540,14 @@ packages: /ember-rfc176-data@0.3.18: resolution: {integrity: sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q==} + /ember-route-template@1.0.3: + resolution: {integrity: sha512-p//Nk4g4Wu9F8cZdjB69rKxTRi6RRW32a8K5sYsi5cofTcJtPBXRWUXWpQEjJX6qcucgxooQwEm9+7MOy4lwNw==} + dependencies: + '@embroider/addon-shim': 1.8.7 + transitivePeerDependencies: + - supports-color + dev: true + /ember-router-generator@2.0.0: resolution: {integrity: sha512-89oVHVJwmLDvGvAUWgS87KpBoRhy3aZ6U0Ql6HOmU4TrPkyaa8pM0W81wj9cIwjYprcQtN9EwzZMHnq46+oUyw==} engines: {node: 8.* || 10.* || >= 12} @@ -10691,6 +10671,7 @@ packages: dependencies: json5: 2.2.3 path-exists: 4.0.0 + dev: true /find-cache-dir@3.3.2: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} @@ -11240,8 +11221,8 @@ packages: resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} dev: true - /glimmer-docgen-typescript@0.3.0: - resolution: {integrity: sha512-pXeMAB65kFuAX25L+88rBCVJMi9buizvNFx6rqzq4Y+5dISe22sVy3k2TWOR/rUhPytW5LiT0ZvqoLjx3r8wdQ==} + /glimmer-docgen-typescript@0.3.2: + resolution: {integrity: sha512-ySiYnlXwg37tDplrrvSGebFu2fWt8qBAD+FU3indrpOk/u1CueP0HwU+d7O5ZCcTAIs9831Axn+uhXkhWRxegw==} engines: {node: '>= 16.*'} dependencies: debug: 4.3.4(supports-color@8.1.1) @@ -11305,6 +11286,7 @@ packages: inherits: 2.0.4 minimatch: 5.1.6 once: 1.4.0 + dev: true /glob@9.3.5: resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} @@ -13124,14 +13106,9 @@ packages: highlight.js: 10.7.3 dev: true - /lru-cache@10.1.0: - resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} - engines: {node: 14 || >=16.14} - /lru-cache@10.2.0: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} engines: {node: 14 || >=16.14} - dev: true /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -13682,6 +13659,7 @@ packages: engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 + dev: true /minimatch@7.4.6: resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} @@ -14858,7 +14836,7 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 10.1.0 + lru-cache: 10.2.0 minipass: 7.0.4 /path-to-regexp@0.1.7: @@ -15758,6 +15736,7 @@ packages: /reselect@4.1.8: resolution: {integrity: sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==} + dev: true /resolve-cwd@3.0.0: resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} @@ -18262,6 +18241,7 @@ packages: /workerpool@6.5.1: resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==} + dev: true /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} diff --git a/site/app/components/docfy/docfy-header.gts b/site/app/components/docfy/docfy-header.gts new file mode 100644 index 00000000..b2e4046b --- /dev/null +++ b/site/app/components/docfy/docfy-header.gts @@ -0,0 +1,82 @@ +import Component from '@glimmer/component'; +import { LinkTo } from '@ember/routing'; +import DocfyThemeSwitcher from './docfy-theme-switcher'; + +interface DocfyHeaderSignature { + Args: { + darkOnly?: boolean; + indexRoute?: string; + githubUrl: string; + disableThemeSwitcher?: boolean; + }; + Blocks: { + title: []; + left: [string, string]; + right: [string, string]; + }; + Element: HTMLDivElement; +} + +export default class DocfyHeader extends Component { + +} diff --git a/site/app/components/docfy/docfy-jump-to.gts b/site/app/components/docfy/docfy-jump-to.gts new file mode 100644 index 00000000..6b26ceca --- /dev/null +++ b/site/app/components/docfy/docfy-jump-to.gts @@ -0,0 +1,253 @@ +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; +import { action } from '@ember/object'; +import { on } from '@ember/modifier'; +import { modifier } from 'ember-modifier'; +import { inject as service } from '@ember/service'; +import { DocfyService } from '@docfy/ember'; +import RouterService from '@ember/routing/router-service'; +import type { PageMetadata } from '@docfy/core/lib/types'; +import Fuse from 'fuse.js'; +import { Overlay } from '@frontile/overlays'; +import { VisuallyHidden } from '@frontile/utilities'; +import DocfyLink from '@docfy/ember/components/docfy-link'; + +interface DocfyJumpToArgs {} + +interface ResultItem { + item: PageMetadata; +} + +function eq(a: unknown, b: unknown): boolean { + return a === b; +} + +export default class DocfyJumpTo extends Component { + @service docfy!: DocfyService; + @service router!: RouterService; + + @tracked isOpen = false; + + @tracked pattern?: string; + @tracked results?: ResultItem[]; + @tracked selected?: number; + @tracked resultsContainerElement?: HTMLElement; + + fuse = new Fuse(this.docfy.flat, { + keys: ['title', 'parentLabel'], + threshold: 0.4 + }); + + selectNext(): void { + if (!this.results) { + return; + } + + if (typeof this.selected !== 'undefined') { + if (this.selected + 1 < this.results.length) { + this.selected += 1; + } + } else { + this.selected = 0; + } + } + + selectPrevious(): void { + if (!this.results) { + return; + } + + if (typeof this.selected !== 'undefined') { + if (this.selected - 1 >= 0) { + this.selected -= 1; + } + } + } + + setupShortcut = modifier(() => { + document.addEventListener('keydown', this.handleGlobalKeyDown); + + return () => { + document.removeEventListener('keydown', this.handleGlobalKeyDown); + }; + }); + + @action handleGlobalKeyDown(event: KeyboardEvent): void { + if ( + !['INPUT', 'TEXTAREA'].includes((event.target as HTMLElement).tagName) + ) { + if (event.key === '/') { + this.isOpen = true; + } + } + } + + registerContainerElement = modifier((element: HTMLElement) => { + this.resultsContainerElement = element; + + return () => { + this.resultsContainerElement = undefined; + }; + }); + + @action search(event: KeyboardEvent): void { + const pattern = (event.target as HTMLInputElement).value; + + this.results = this.fuse.search(pattern).map((item) => { + return { + item: item.item + }; + }); + this.selected = undefined; + this.selectNext(); + } + + @action toggle(): void { + this.isOpen = !this.isOpen; + } + + @action didClose(): void { + this.results = undefined; + } + + @action onItemClick(event: MouseEvent): void { + event.preventDefault(); + + const target = event.target as HTMLElement; + let element: HTMLElement | null = target; + + if (['svg', 'span'].includes(target.tagName.toLowerCase())) { + element = target.parentElement; + } + + this.isOpen = false; + const href = element?.getAttribute('href') || '/'; + this.router.transitionTo(href); + } + + @action selectElement(event: MouseEvent): void { + const index = Number( + (event.target as HTMLElement).getAttribute('data-result') + ); + this.selected = index; + } + + @action onInputKeyDown(event: KeyboardEvent): void { + if (event.key === 'ArrowDown') { + this.selectNext(); + event.preventDefault(); + } else if (event.key === 'ArrowUp') { + this.selectPrevious(); + event.preventDefault(); + } else if (event.key === 'Enter') { + event.preventDefault(); + if (this.resultsContainerElement) { + const link = this.resultsContainerElement.querySelector( + `[data-result="${this.selected}"]` + ) as HTMLElement | undefined; + if (link) { + link.click(); + } + } + } + } + + +} diff --git a/site/app/components/docfy/docfy-page-headings.gts b/site/app/components/docfy/docfy-page-headings.gts new file mode 100644 index 00000000..f28badf9 --- /dev/null +++ b/site/app/components/docfy/docfy-page-headings.gts @@ -0,0 +1,123 @@ +import Component from '@glimmer/component'; +import { action } from '@ember/object'; +import { on } from '@ember/modifier'; +import DocfyOutput from '@docfy/ember/components/docfy-output'; +import docfyEq from '@docfy/ember/helpers/docfy-eq'; + +// http://goo.gl/5HLl8 +const easeInOutQuad = (t: number, b: number, c: number, d: number): number => { + t /= d / 2; + if (t < 1) { + return (c / 2) * t * t + b; + } + t--; + return (-c / 2) * (t * (t - 2) - 1) + b; +}; + +function scrollTo( + toPosition: number, + callback?: () => void, + duration = 500 +): void { + const scrollingElement = document.scrollingElement + ? document.scrollingElement + : document.body; + const startPosition = scrollingElement.scrollTop; + const change = toPosition - startPosition; + let currentTime = 0; + const increment = 20; + + const animateScroll = (): void => { + currentTime += increment; + scrollingElement.scrollTop = easeInOutQuad( + currentTime, + startPosition, + change, + duration + ); + + if (currentTime < duration) { + requestAnimationFrame(animateScroll); + } else { + if (callback && typeof callback === 'function') { + callback(); + } + } + }; + animateScroll(); +} + +function scrollToElement( + element: HTMLElement, + callback?: () => void, + duration = 500 +): void { + const toPosition = element.offsetTop; + scrollTo(toPosition, callback, duration); +} + +interface Signature { + Args: { + currentHeadingId?: string; + }; +} + +export default class PageHeadings extends Component { + @action onClick(evt: MouseEvent): void { + const href = (evt.target as HTMLElement).getAttribute('href'); + if (href) { + const toElement = document.querySelector(href) as HTMLElement; + + scrollToElement(toElement); + } + } + +} diff --git a/site/app/components/docfy/docfy-page.gts b/site/app/components/docfy/docfy-page.gts new file mode 100644 index 00000000..5d1d07c6 --- /dev/null +++ b/site/app/components/docfy/docfy-page.gts @@ -0,0 +1,122 @@ +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; +import pageTitle from 'ember-page-title/helpers/page-title'; +import SidebarNav from './docfy-sidebar-nav'; +import PageHeadings from './docfy-page-headings'; +import docfyIntersectHeadings from '../../modifiers/docfy-intersect-headings'; +import DocfyOutput from '@docfy/ember/components/docfy-output'; +import DocfyPreviousAndNextPage from '@docfy/ember/components/docfy-previous-and-next-page'; +import DocfyLink from '@docfy/ember/components/docfy-link'; + +interface Signature { + Args: { + scope: string; + }; + Blocks: { + default: []; + }; +} + +export default class DocfyPage extends Component { + @tracked currentHeadingId?: string; + + setCurrentHeadingId = (id: string): void => { + this.currentHeadingId = id; + }; + + +} diff --git a/site/app/components/docfy/docfy-sidebar-nav/content.gts b/site/app/components/docfy/docfy-sidebar-nav/content.gts new file mode 100644 index 00000000..a09349f0 --- /dev/null +++ b/site/app/components/docfy/docfy-sidebar-nav/content.gts @@ -0,0 +1,89 @@ +import Component from '@glimmer/component'; +import { on } from '@ember/modifier'; +import DocfyLink from '@docfy/ember/components/docfy-link'; +import type { NestedPageMetadata } from '@docfy/core/lib/types'; +import { Chip } from '@frontile/buttons'; + +interface Signature { + Args: { + onSidebarClick: (event: MouseEvent) => void; + node: NestedPageMetadata; + }; + Element: HTMLDivElement; +} + +export default class DocfySidebarNavContent extends Component { + +} diff --git a/site/app/components/docfy/docfy-sidebar-nav/index.gts b/site/app/components/docfy/docfy-sidebar-nav/index.gts new file mode 100644 index 00000000..f8c8ce3a --- /dev/null +++ b/site/app/components/docfy/docfy-sidebar-nav/index.gts @@ -0,0 +1,89 @@ +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; +import { on } from '@ember/modifier'; +import { action } from '@ember/object'; +import { VisuallyHidden } from '@frontile/utilities'; +import { Drawer } from '@frontile/overlays'; +import Content from './content'; +import type { NestedPageMetadata } from '@docfy/core/lib/types'; + +interface Signature { + Args: { + node: NestedPageMetadata; + }; +} + +export default class SidebarNav extends Component { + @tracked isOpen = false; + + @action toggle(): void { + this.isOpen = !this.isOpen; + } + + @action handleSidebarClick(event: Event): void { + if (this.isOpen) { + const target = event.target as Element; + + if (['A', 'svg', 'path'].includes(target.tagName)) { + let parentElement: Element | undefined = target; + + if (target.tagName == 'path') { + parentElement = target.parentElement?.closest('svg') + ?.parentElement as Element; + } else if (target.tagName == 'svg') { + parentElement = target.parentElement as Element; + } + + if ( + parentElement && + parentElement.hasAttribute('data-ignore-auto-close') + ) { + return; + } + + this.toggle(); + } + } + } + +} diff --git a/site/app/components/docfy/docfy-theme-switcher.gts b/site/app/components/docfy/docfy-theme-switcher.gts new file mode 100644 index 00000000..a8af792f --- /dev/null +++ b/site/app/components/docfy/docfy-theme-switcher.gts @@ -0,0 +1,109 @@ +import Component from '@glimmer/component'; +import { tracked } from '@glimmer/tracking'; +import { action } from '@ember/object'; +import { on } from '@ember/modifier'; +import { later } from '@ember/runloop'; +import { VisuallyHidden } from '@frontile/utilities'; + +interface Signature { + Element: HTMLButtonElement; + Args: Record; +} +declare const FastBoot: unknown; + +const DARK_MODE_CLASS = 'dark'; + +export default class DocfyThemeSwitcher extends Component { + @tracked prefersDark = false; + + constructor(owner: never, args: Signature['Args']) { + super(owner, args); + if (typeof FastBoot !== 'undefined') { + return; + } + const root = document.documentElement; + this.prefersDark = root.classList.value.includes(DARK_MODE_CLASS); + + const mediaQueryList = window.matchMedia('(prefers-color-scheme: dark)'); + mediaQueryList.onchange = ({ matches }): void => { + if (!localStorage.getItem('prefersMode')) { + this.prefersDark = matches; + this.applyClasses(); + } + }; + } + + @action toggleMode(): void { + let newMode: string; + if (this.prefersDark) { + newMode = 'light'; + this.prefersDark = false; + } else { + newMode = 'dark'; + this.prefersDark = true; + } + localStorage.setItem('prefersMode', newMode); + this.applyClasses(); + } + + applyClasses(): void { + const body = document.body; + body.style.transition = 'background-color 0.2s ease, color 0.2s ease'; + body.style.transitionDelay = '0s, 0s'; + + if (this.prefersDark) { + document.documentElement.classList.add(DARK_MODE_CLASS); + } else { + document.documentElement.classList.remove(DARK_MODE_CLASS); + } + + later( + this, + () => { + body.style.transition = ''; + body.style.transitionDelay = ''; + }, + 200 + ); + } + +} diff --git a/site/lib/docfy-theme/addon/components/signature-data.js b/site/app/components/signature-data.ts similarity index 56% rename from site/lib/docfy-theme/addon/components/signature-data.js rename to site/app/components/signature-data.ts index c7c13ef3..da9f9f40 100644 --- a/site/lib/docfy-theme/addon/components/signature-data.js +++ b/site/app/components/signature-data.ts @@ -1,4 +1,5 @@ -export default [ +import type { ComponentDoc } from 'glimmer-docgen-typescript'; +const data: ComponentDoc[] = [ { package: 'addon-blueprint', module: 'my-component', @@ -8,24 +9,23 @@ export default [ Args: [ { identifier: 'MyArg', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[string]', items: [ { identifier: '0', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', @@ -57,7 +57,7 @@ export default [ { identifier: 'appearance', type: { - type: 'enum', + type: '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', raw: '"default" | "outlined" | "minimal" | "custom"', items: ["'default'", "'outlined'", "'minimal'", "'custom'"] }, @@ -65,25 +65,21 @@ export default [ isInternal: false, description: 'The button appearance', tags: { defaultValue: { name: 'defaultValue', value: "'default'" } }, - defaultValue: "'default'", - highlightedType: - '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', - highlightedDefaultValue: '\'default\'' + defaultValue: '\'default\'' }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'Custom class name, it will override the default ones using Tailwind Merge library.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -96,40 +92,36 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of the button', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', raw: '"xs" | "sm" | "lg" | "xl"', items: ["'xs'", "'sm'", "'lg'", "'xl'"] }, isRequired: false, isInternal: false, description: 'The size of the button', - tags: {}, - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\'' + tags: {} } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ Button: never; ToggleButton: never; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'Button', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -137,7 +129,7 @@ export default [ }, { identifier: 'ToggleButton', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -176,7 +168,7 @@ export default [ { identifier: 'appearance', type: { - type: 'enum', + type: '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', raw: '"default" | "outlined" | "minimal" | "custom"', items: ["'default'", "'outlined'", "'minimal'", "'custom'"] }, @@ -184,25 +176,21 @@ export default [ isInternal: false, description: 'The button appearance', tags: { defaultValue: { name: 'defaultValue', value: "'default'" } }, - defaultValue: "'default'", - highlightedType: - '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', - highlightedDefaultValue: '\'default\'' + defaultValue: '\'default\'' }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'Custom class name, it will override the default ones using Tailwind Merge library.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -215,48 +203,42 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of the button', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'isInGroup', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If button is part of a group. Most of the time, this is automatically set\nwhen using the ButtonGroup component.', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'isRenderless', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Disable rendering the button element. It yields an object with classNames instead.', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', raw: '"xs" | "sm" | "lg" | "xl"', items: ["'xs'", "'sm'", "'lg'", "'xl'"] }, isRequired: false, isInternal: false, description: 'The size of the button', - tags: {}, - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\'' + tags: {} }, { identifier: 'type', type: { - type: 'enum', + type: '\'button\' | \'submit\' | \'reset\'', raw: '"button" | "submit" | "reset"', items: ["'button'", "'submit'", "'reset'"] }, @@ -264,27 +246,24 @@ export default [ isInternal: false, description: 'The HTML type of the button', tags: { defaultValue: { name: 'defaultValue', value: "'button'" } }, - defaultValue: "'button'", - highlightedType: - '\'button\' | \'submit\' | \'reset\'', - highlightedDefaultValue: '\'button\'' + defaultValue: '\'button\'' } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ classNames: string; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'classNames', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -323,7 +302,7 @@ export default [ { identifier: 'appearance', type: { - type: 'enum', + type: '\'default\' | \'outlined\' | \'faded\'', raw: '"default" | "outlined" | "faded"', items: ["'default'", "'outlined'", "'faded'"] }, @@ -331,25 +310,21 @@ export default [ isInternal: false, description: 'The chip appearance', tags: { defaultValue: { name: 'defaultValue', value: "'default'" } }, - defaultValue: "'default'", - highlightedType: - '\'default\' | \'outlined\' | \'faded\'', - highlightedDefaultValue: '\'default\'' + defaultValue: '\'default\'' }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'Custom class name, it will override the default ones using Tailwind Merge library.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -362,71 +337,66 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of the chip', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'isDisabled', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Disables the clip and disables the close button if any.', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'Function to be called when clicking on the close button.\nIf you pass this argument, the close button will be visible.', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'radius', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'none\' | \'full\'', raw: '"sm" | "lg" | "none" | "full"', items: ["'sm'", "'lg'", "'none'", "'full'"] }, isRequired: false, isInternal: false, description: 'The radius the chip', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'none\' | \'full\'' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size of the chip', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'withDot', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Option to add dot to the chip', - tags: {}, - highlightedType: 'boolean' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -450,27 +420,26 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'Additional class for close button element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onClick', - type: { type: '(event: Event) => void' }, + type: { + type: '(event: Event) => void' + }, isRequired: false, isInternal: false, description: 'The function to call when button is clicked', - tags: {}, - highlightedType: - '(event: Event) => void' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', raw: '"xs" | "sm" | "lg" | "xl" | "md"', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, @@ -478,33 +447,28 @@ export default [ isInternal: false, description: 'The icon size', tags: { defaultValue: { name: 'defaultValue', value: "'lg'" } }, - defaultValue: "'lg'", - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', - highlightedDefaultValue: '\'lg\'' + defaultValue: '\'lg\'' }, { identifier: 'title', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The title of the close button', tags: { defaultValue: { name: 'defaultValue', value: "'Close'" } }, - defaultValue: "'Close'", - highlightedType: 'string', - highlightedDefaultValue: '\'Close\'' + defaultValue: '\'Close\'' } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[string]', items: [ { identifier: '0', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', @@ -535,13 +499,12 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'Custom class name, it will override the default ones using Tailwind Merge library.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'formatOptions', @@ -550,22 +513,20 @@ export default [ isInternal: false, description: 'The display format of the value.\nValues are formatted as a percentage by default.', - tags: {}, - highlightedType: 'NumberFormatOptions' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The content to display as the hint.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -578,115 +539,103 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of the progress bar', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'isIndeterminate', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: "Whether presentation is indeterminate when progress isn't known.", tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The content to display as the label.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'maxValue', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: '\nThe largest value allowed for the input', tags: { defaultValue: { name: 'defaultValue', value: '100' } }, - defaultValue: '100', - highlightedType: 'number', - highlightedDefaultValue: '100' + defaultValue: '100' }, { identifier: 'minValue', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: '\nThe smallest value allowed for the input', tags: { defaultValue: { name: 'defaultValue', value: '0' } }, - defaultValue: '0', - highlightedType: 'number', - highlightedDefaultValue: '0' + defaultValue: '0' }, { identifier: 'progress', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: 'The current progress value', - tags: {}, - highlightedType: 'number' + tags: {} }, { identifier: 'radius', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'none\' | \'full\'', raw: '"sm" | "lg" | "none" | "full"', items: ["'sm'", "'lg'", "'none'", "'full'"] }, isRequired: false, isInternal: false, description: 'The radius the progress bar', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'none\' | \'full\'' + tags: {} }, { identifier: 'showValueLabel', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: "Whether the value's label is displayed.\nTrue by default if there's a label, false by default if not.", - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'md\'', raw: '"xs" | "sm" | "lg" | "md"', items: ["'xs'", "'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size of the progress bar', - tags: {}, - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'valueLabel', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: "The content to display as the value's label (e.g. 1 of 4).", - tags: {}, - highlightedType: 'string' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -710,18 +659,17 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'Custom class name, it will override the default ones using Tailwind Merge library.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -734,60 +682,57 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of the button', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'isInGroup', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If button is part of a group. Most of the time, this is automatically set\nwhen using the ButtonGroup component.', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'isSelected', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the button is currently selected', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'onChange', - type: { type: '(isSelected: boolean) => void' }, + type: { + type: '(isSelected: boolean) => void' + }, isRequired: false, isInternal: false, description: 'Callback when the buttle is toggled', - tags: {}, - highlightedType: - '(isSelected: boolean) => void' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', raw: '"xs" | "sm" | "lg" | "xl"', items: ["'xs'", "'sm'", "'lg'", "'xl'"] }, isRequired: false, isInternal: false, description: 'The size of the button', - tags: {}, - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\'' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -811,61 +756,53 @@ export default [ Args: [ { identifier: 'closeOnItemSelect', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether the dropdown should close upon selecting an item.', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'flipOptions', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'any' + tags: {} }, { identifier: 'middleware', type: { - type: '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' + type: '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' + tags: {} }, { identifier: 'offsetOptions', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: false, isInternal: false, description: '', tags: { defaultValue: { name: 'defaultValue', value: '5' } }, - defaultValue: '5', - highlightedType: 'any', - highlightedDefaultValue: '5' + defaultValue: '5' }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'placement', type: { - type: 'enum', + type: '\'top\' | \'top-start\' | \'top-end\' | \'right\' | \'right-start\' | \'right-end\' | \'bottom\' | \'bottom-start\' | \'bottom-end\' | \'left\' | \'left-start\' | \'left-end\'', raw: '"top" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"', items: [ "'top'", @@ -888,25 +825,20 @@ export default [ tags: { defaultValue: { name: 'defaultValue', value: "'bottom-start'" } }, - defaultValue: "'bottom-start'", - highlightedType: - '\'top\' | \'top-start\' | \'top-end\' | \'right\' | \'right-start\' | \'right-end\' | \'bottom\' | \'bottom-start\' | \'bottom-end\' | \'left\' | \'left-start\' | \'left-end\'', - highlightedDefaultValue: - '\'bottom-start\'' + defaultValue: '\'bottom-start\'' }, { identifier: 'shiftOptions', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'any' + tags: {} }, { identifier: 'strategy', type: { - type: 'enum', + type: 'Strategy', raw: 'Strategy', items: ["'absolute'", "'fixed'"] }, @@ -914,26 +846,24 @@ export default [ isInternal: false, description: '', tags: { defaultValue: { name: 'defaultValue', value: "'absolute'" } }, - defaultValue: "'absolute'", - highlightedType: 'Strategy', - highlightedDefaultValue: '\'absolute\'' + defaultValue: '\'absolute\'' } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ Trigger: never; Menu: never; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'Trigger', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -941,7 +871,7 @@ export default [ }, { identifier: 'Menu', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -979,37 +909,36 @@ export default [ Args: [ { identifier: 'anchor', - type: { type: 'ModifierLike<{ Element: HTMLElement; }>' }, + type: { + type: 'ModifierLike<{ Element: HTMLElement; }>' + }, isRequired: true, isInternal: true, description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: - 'ModifierLike<{ Element: HTMLElement; }>' + tags: { internal: { name: 'internal', value: '' } } }, { identifier: 'toggle', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: true, isInternal: true, description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: '() => void' + tags: { internal: { name: 'internal', value: '' } } }, { identifier: 'trigger', - type: { type: 'ModifierLike<{ Element: HTMLElement; }>' }, + type: { + type: 'ModifierLike<{ Element: HTMLElement; }>' + }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: - 'ModifierLike<{ Element: HTMLElement; }>' + tags: {} }, { identifier: 'appearance', type: { - type: 'enum', + type: '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', raw: '"default" | "outlined" | "minimal" | "custom"', items: ["'default'", "'outlined'", "'minimal'", "'custom'"] }, @@ -1017,25 +946,21 @@ export default [ isInternal: false, description: 'The button appearance', tags: { defaultValue: { name: 'defaultValue', value: "'default'" } }, - defaultValue: "'default'", - highlightedType: - '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', - highlightedDefaultValue: '\'default\'' + defaultValue: '\'default\'' }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'Custom class name, it will override the default ones using Tailwind Merge library.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -1048,39 +973,38 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of the button', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'isInGroup', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If button is part of a group. Most of the time, this is automatically set\nwhen using the ButtonGroup component.', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', raw: '"xs" | "sm" | "lg" | "xl"', items: ["'xs'", "'sm'", "'lg'", "'xl'"] }, isRequired: false, isInternal: false, description: 'The size of the button', - tags: {}, - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\'' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -1104,35 +1028,32 @@ export default [ Args: [ { identifier: 'Content', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: true, description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: 'never' + tags: { internal: { name: 'internal', value: '' } } }, { identifier: 'toggle', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: true, isInternal: true, description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: '() => void' + tags: { internal: { name: 'internal', value: '' } } }, { identifier: 'allowEmpty', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'appearance', type: { - type: 'enum', + type: '\'default\' | \'outlined\' | \'faded\'', raw: '"default" | "outlined" | "faded"', items: ["'default'", "'outlined'", "'faded'"] }, @@ -1140,131 +1061,109 @@ export default [ isInternal: false, description: 'The appearance of each item', tags: { defaultValue: { name: 'defaultValue', value: "'default'" } }, - defaultValue: "'default'", - highlightedType: - '\'default\' | \'outlined\' | \'faded\'', - highlightedDefaultValue: '\'default\'' + defaultValue: '\'default\'' }, { identifier: 'backdrop', type: { - type: 'enum', + type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', raw: '"faded" | "none" | "transparent" | "blur"', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'faded\' | \'none\' | \'transparent\' | \'blur\'' + tags: {} }, { identifier: 'backdropTransition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + tags: {} }, { identifier: 'blockScroll', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'closeOnEscapeKey', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to close when the escape key is pressed', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'closeOnItemSelect', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: true, description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: 'boolean' + tags: { internal: { name: 'internal', value: '' } } }, { identifier: 'closeOnOutsideClick', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to close when the area outside (the backdrop) is clicked', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'destinationElementId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The destination where the overlay will be inserted, defaults to\n`document.body`', tags: { defaultValue: { name: 'defaultValue', value: 'undefined' } }, - defaultValue: 'undefined', - highlightedType: 'string', - highlightedDefaultValue: 'undefined' + defaultValue: 'undefined' }, { identifier: 'disabledKeys', - type: { type: 'string[]' }, + type: { type: 'string[]' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string[]' + tags: {} }, { identifier: 'disableFocusTrap', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'disableTransitions', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Disable css transitions', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'focusTrapOptions', @@ -1278,15 +1177,13 @@ export default [ value: '{ allowOutsideClick: true }' } }, - defaultValue: '{ allowOutsideClick: true }', - highlightedType: 'unknown', - highlightedDefaultValue: + defaultValue: '{ allowOutsideClick: true }' }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -1299,68 +1196,62 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of each item', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'onAction', - type: { type: '(key: string) => void' }, + type: { + type: '(key: string) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(key: string) => void' + tags: {} }, { identifier: 'onSelectionChange', - type: { type: '(key: string[]) => void' }, + type: { + type: '(key: string[]) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(key: string[]) => void' + tags: {} }, { identifier: 'renderInPlace', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to render in place or in the specified/default destination', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'selectedKeys', - type: { type: 'string[]' }, + type: { type: 'string[]' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string[]' + tags: {} }, { identifier: 'selectionMode', type: { - type: 'enum', + type: 'SelectionMode', raw: 'SelectionMode', items: ["'none'", "'single'", "'multiple'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'SelectionMode' + tags: {} }, { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' }, isRequired: false, isInternal: false, @@ -1371,34 +1262,29 @@ export default [ value: "{name: 'overlay-transition--scale'}" } }, - defaultValue: "{name: 'overlay-transition--scale'}", - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }', - highlightedDefaultValue: + defaultValue: '{name: \'overlay-transition--scale\'}' }, { identifier: 'transitionDuration', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: 'Duration of the animation', tags: { defaultValue: { name: 'defaultValue', value: '200' } }, - defaultValue: '200', - highlightedType: 'number', - highlightedDefaultValue: '200' + defaultValue: '200' } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[item: never]', items: [ { identifier: '0', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: false, isInternal: false, description: '', @@ -1422,144 +1308,129 @@ export default [ tags: {} }, { - package: 'collections', - module: 'dropdown', - name: 'Dropdown', - fileName: 'packages/collections/declarations/components/dropdown.d.ts', + package: 'forms', + module: 'form-checkbox-group', + name: 'FormCheckboxGroup', + fileName: 'packages/forms/declarations/components/form-checkbox-group.d.ts', Args: [ { - identifier: 'closeOnItemSelect', - type: { type: 'boolean' }, + identifier: 'containerClass', + type: { type: 'string' }, isRequired: false, isInternal: false, - description: - 'Whether the dropdown should close upon selecting an item.', - tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + description: 'CSS classes to be added in the container element', + tags: {} }, { - identifier: 'flipOptions', - type: { type: 'any' }, + identifier: 'errors', + type: { + type: 'string | string[]', + raw: 'string | string[]', + items: ['string', 'string[]'] + }, isRequired: false, isInternal: false, - description: '', - tags: {}, - highlightedType: 'any' + description: 'A list of errors or a single text describing the error', + tags: {} }, { - identifier: 'middleware', - type: { - type: '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' - }, + identifier: 'hasError', + type: { type: 'boolean' }, isRequired: false, isInternal: false, - description: '', - tags: {}, - highlightedType: - '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' + description: 'If has errors', + tags: {} }, { - identifier: 'offsetOptions', - type: { type: 'any' }, + identifier: 'hasSubmitted', + type: { type: 'boolean' }, isRequired: false, isInternal: false, - description: '', - tags: { defaultValue: { name: 'defaultValue', value: '5' } }, - defaultValue: '5', - highlightedType: 'any', - highlightedDefaultValue: '5' + description: + 'If the form has been submitted, used to force displaying errors', + tags: {} }, { - identifier: 'onClose', - type: { type: '() => void' }, + identifier: 'hint', + type: { type: 'string' }, isRequired: false, isInternal: false, - description: '', - tags: {}, - highlightedType: '() => void' + description: 'A help text to be displayed', + tags: {} }, { - identifier: 'placement', + identifier: 'isInline', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: 'If the Checkbox should be in one line', + tags: {} + }, + { + identifier: 'label', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: 'The group label', + tags: {} + }, + { + identifier: 'onChange', type: { - type: 'enum', - raw: '"top" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"', - items: [ - "'top'", - "'top-start'", - "'top-end'", - "'right'", - "'right-start'", - "'right-end'", - "'bottom'", - "'bottom-start'", - "'bottom-end'", - "'left'", - "'left-start'", - "'left-end'" - ] + type: '(value: unknown, event: Event) => void' }, isRequired: false, isInternal: false, - description: 'Placement of the menu when open', - tags: { - defaultValue: { name: 'defaultValue', value: "'bottom-start'" } - }, - defaultValue: "'bottom-start'", - highlightedType: - '\'top\' | \'top-start\' | \'top-end\' | \'right\' | \'right-start\' | \'right-end\' | \'bottom\' | \'bottom-start\' | \'bottom-end\' | \'left\' | \'left-start\' | \'left-end\'', - highlightedDefaultValue: - '\'bottom-start\'' + description: + 'Default callback added to the yielded FormCheckbox component, called when onchange is triggered', + tags: {} }, { - identifier: 'shiftOptions', - type: { type: 'any' }, + identifier: 'showError', + type: { type: 'boolean' }, isRequired: false, isInternal: false, - description: '', - tags: {}, - highlightedType: 'any' + description: 'Force displaying errors', + tags: {} }, { - identifier: 'strategy', + identifier: 'size', type: { - type: 'enum', - raw: 'Strategy', - items: ["'absolute'", "'fixed'"] + type: '\'sm\' | \'lg\' | \'md\'', + raw: '"sm" | "lg" | "md"', + items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, - description: '', - tags: { defaultValue: { name: 'defaultValue', value: "'absolute'" } }, - defaultValue: "'absolute'", - highlightedType: 'Strategy', - highlightedDefaultValue: '\'absolute\'' + description: 'The size', + tags: {} } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', - raw: '[{ Trigger: never; Menu: never; }]', + type: 'Array', + raw: '[checkbox: never, api: { onChange: (value: unknown, event: Event) => void; }]', items: [ { identifier: '0', + type: { type: 'never' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: '1', type: { - type: 'Object', + type: 'Object', items: [ { - identifier: 'Trigger', - type: { type: 'never' }, - isRequired: true, - isInternal: false, - description: '', - tags: {} - }, - { - identifier: 'Menu', - type: { type: 'never' }, + identifier: 'onChange', + type: { + type: '(value: unknown, event: Event) => void' + }, isRequired: true, isInternal: false, description: '', @@ -1582,725 +1453,109 @@ export default [ ], Element: { identifier: 'Element', - type: { type: 'HTMLUListElement' }, + type: { type: 'HTMLDivElement' }, description: '', - url: 'https://developer.mozilla.org/en-US/docs/Web/API/HTMLUListElement' + url: 'https://developer.mozilla.org/en-US/docs/Web/API/HTMLDivElement' }, description: '', tags: {} }, { - package: 'collections', - module: 'dropdown', - name: 'Trigger', - fileName: 'packages/collections/declarations/components/dropdown.d.ts', + package: 'forms', + module: 'form-checkbox', + name: 'FormCheckbox', + fileName: 'packages/forms/declarations/components/form-checkbox.d.ts', Args: [ { - identifier: 'anchor', - type: { type: 'ModifierLike<{ Element: HTMLElement; }>' }, + identifier: 'checked', + type: { type: 'boolean' }, isRequired: true, - isInternal: true, - description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: - 'ModifierLike<{ Element: HTMLElement; }>' + isInternal: false, + description: + 'If the checkbox is checked.\nYou must also pass `onChange` to update its value.', + tags: {} }, { - identifier: 'toggle', - type: { type: '() => void' }, + identifier: 'onChange', + type: { + type: '(value: boolean, event: Event) => void' + }, isRequired: true, - isInternal: true, - description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: '() => void' + isInternal: false, + description: 'Callback when onchange is triggered', + tags: {} }, { - identifier: 'trigger', - type: { type: 'ModifierLike<{ Element: HTMLElement; }>' }, - isRequired: true, + identifier: 'containerClass', + type: { type: 'string' }, + isRequired: false, isInternal: false, - description: '', - tags: {}, - highlightedType: - 'ModifierLike<{ Element: HTMLElement; }>' + description: 'CSS classes to be added in the container element', + tags: {} }, { - identifier: 'appearance', - type: { - type: 'enum', - raw: '"default" | "outlined" | "minimal" | "custom"', - items: ["'default'", "'outlined'", "'minimal'", "'custom'"] - }, + identifier: 'hint', + type: { type: 'string' }, isRequired: false, isInternal: false, - description: 'The button appearance', - tags: { defaultValue: { name: 'defaultValue', value: "'default'" } }, - defaultValue: "'default'", - highlightedType: - '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', - highlightedDefaultValue: '\'default\'' + description: 'A help text to be displayed', + tags: {} }, { - identifier: 'class', - type: { type: 'string' }, + identifier: 'label', + type: { type: 'string' }, isRequired: false, isInternal: false, - description: - 'Custom class name, it will override the default ones using Tailwind Merge library.', - tags: {}, - highlightedType: 'string' + description: 'The input field label', + tags: {} }, { - identifier: 'intent', - type: { - type: 'enum', - raw: '"default" | "primary" | "success" | "warning" | "danger"', - items: [ - "'default'", - "'primary'", - "'success'", - "'warning'", - "'danger'" - ] - }, + identifier: 'name', + type: { type: 'string' }, isRequired: false, isInternal: false, - description: 'The intent of the button', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + description: 'The name of the checkbox', + tags: {} }, { - identifier: 'isInGroup', - type: { type: 'boolean' }, + identifier: 'privateContainerClass', + type: { type: 'string' }, isRequired: false, isInternal: false, - description: - 'If button is part of a group. Most of the time, this is automatically set\nwhen using the ButtonGroup component.', - tags: {}, - highlightedType: 'boolean' + description: 'CSS classes to be added in the container element', + tags: { ignore: { name: 'ignore', value: '' } } }, { identifier: 'size', type: { - type: 'enum', - raw: '"xs" | "sm" | "lg" | "xl"', - items: ["'xs'", "'sm'", "'lg'", "'xl'"] - }, - isRequired: false, - isInternal: false, - description: 'The size of the button', - tags: {}, - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\'' - } - ], - Blocks: [ - { - identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, - isRequired: true, - isInternal: false, - description: '', - tags: {} - } - ], - Element: { - identifier: 'Element', - type: { type: 'HTMLButtonElement' }, - description: '', - url: 'https://developer.mozilla.org/en-US/docs/Web/API/HTMLButtonElement' - }, - description: '', - tags: {} - }, - { - package: 'collections', - module: 'dropdown', - name: 'Menu', - fileName: 'packages/collections/declarations/components/dropdown.d.ts', - Args: [ - { - identifier: 'Content', - type: { type: 'never' }, - isRequired: true, - isInternal: true, - description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: 'never' - }, - { - identifier: 'toggle', - type: { type: '() => void' }, - isRequired: true, - isInternal: true, - description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: '() => void' - }, - { - identifier: 'allowEmpty', - type: { type: 'boolean' }, - isRequired: false, - isInternal: false, - description: '', - tags: {}, - highlightedType: 'boolean' - }, - { - identifier: 'appearance', - type: { - type: 'enum', - raw: '"default" | "outlined" | "faded"', - items: ["'default'", "'outlined'", "'faded'"] - }, - isRequired: false, - isInternal: false, - description: 'The appearance of each item', - tags: { defaultValue: { name: 'defaultValue', value: "'default'" } }, - defaultValue: "'default'", - highlightedType: - '\'default\' | \'outlined\' | \'faded\'', - highlightedDefaultValue: '\'default\'' - }, - { - identifier: 'backdrop', - type: { - type: 'enum', - raw: '"faded" | "none" | "transparent" | "blur"', - items: ["'faded'", "'none'", "'transparent'", "'blur'"] - }, - isRequired: false, - isInternal: false, - description: '', - tags: {}, - highlightedType: - '\'faded\' | \'none\' | \'transparent\' | \'blur\'' - }, - { - identifier: 'backdropTransition', - type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' - }, - isRequired: false, - isInternal: false, - description: '', - tags: {}, - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' - }, - { - identifier: 'blockScroll', - type: { type: 'boolean' }, - isRequired: false, - isInternal: false, - description: '', - tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' - }, - { - identifier: 'class', - type: { type: 'string' }, - isRequired: false, - isInternal: false, - description: '', - tags: {}, - highlightedType: 'string' - }, - { - identifier: 'closeOnEscapeKey', - type: { type: 'boolean' }, - isRequired: false, - isInternal: false, - description: 'Whether to close when the escape key is pressed', - tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' - }, - { - identifier: 'closeOnItemSelect', - type: { type: 'boolean' }, - isRequired: false, - isInternal: true, - description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: 'boolean' - }, - { - identifier: 'closeOnOutsideClick', - type: { type: 'boolean' }, - isRequired: false, - isInternal: false, - description: - 'Whether to close when the area outside (the backdrop) is clicked', - tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' - }, - { - identifier: 'destinationElementId', - type: { type: 'string' }, - isRequired: false, - isInternal: false, - description: - 'The destination where the overlay will be inserted, defaults to\n`document.body`', - tags: { defaultValue: { name: 'defaultValue', value: 'undefined' } }, - defaultValue: 'undefined', - highlightedType: 'string', - highlightedDefaultValue: 'undefined' - }, - { - identifier: 'disabledKeys', - type: { type: 'string[]' }, - isRequired: false, - isInternal: false, - description: '', - tags: {}, - highlightedType: 'string[]' - }, - { - identifier: 'disableFocusTrap', - type: { type: 'boolean' }, - isRequired: false, - isInternal: false, - description: '', - tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' - }, - { - identifier: 'disableTransitions', - type: { type: 'boolean' }, - isRequired: false, - isInternal: false, - description: 'Disable css transitions', - tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' - }, - { - identifier: 'focusTrapOptions', - type: { type: 'unknown' }, - isRequired: false, - isInternal: false, - description: 'Focus trap options', - tags: { - defaultValue: { - name: 'defaultValue', - value: '{ allowOutsideClick: true }' - } - }, - defaultValue: '{ allowOutsideClick: true }', - highlightedType: 'unknown', - highlightedDefaultValue: - '{ allowOutsideClick: true }' - }, - { - identifier: 'intent', - type: { - type: 'enum', - raw: '"default" | "primary" | "success" | "warning" | "danger"', - items: [ - "'default'", - "'primary'", - "'success'", - "'warning'", - "'danger'" - ] - }, - isRequired: false, - isInternal: false, - description: 'The intent of each item', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' - }, - { - identifier: 'onAction', - type: { type: '(key: string) => void' }, - isRequired: false, - isInternal: false, - description: '', - tags: {}, - highlightedType: - '(key: string) => void' - }, - { - identifier: 'onSelectionChange', - type: { type: '(key: string[]) => void' }, - isRequired: false, - isInternal: false, - description: '', - tags: {}, - highlightedType: - '(key: string[]) => void' - }, - { - identifier: 'renderInPlace', - type: { type: 'boolean' }, - isRequired: false, - isInternal: false, - description: - 'Whether to render in place or in the specified/default destination', - tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' - }, - { - identifier: 'selectedKeys', - type: { type: 'string[]' }, - isRequired: false, - isInternal: false, - description: '', - tags: {}, - highlightedType: 'string[]' - }, - { - identifier: 'selectionMode', - type: { - type: 'enum', - raw: 'SelectionMode', - items: ["'none'", "'single'", "'multiple'"] - }, - isRequired: false, - isInternal: false, - description: '', - tags: {}, - highlightedType: 'SelectionMode' - }, - { - identifier: 'transition', - type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' - }, - isRequired: false, - isInternal: false, - description: 'The transition to be used in the Modal.', - tags: { - defaultValue: { - name: 'defaultValue', - value: "{name: 'overlay-transition--scale'}" - } - }, - defaultValue: "{name: 'overlay-transition--scale'}", - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }', - highlightedDefaultValue: - '{name: \'overlay-transition--scale\'}' - }, - { - identifier: 'transitionDuration', - type: { type: 'number' }, - isRequired: false, - isInternal: false, - description: 'Duration of the animation', - tags: { defaultValue: { name: 'defaultValue', value: '200' } }, - defaultValue: '200', - highlightedType: 'number', - highlightedDefaultValue: '200' - } - ], - Blocks: [ - { - identifier: 'default', - type: { - type: 'Array', - raw: '[item: never]', - items: [ - { - identifier: '0', - type: { type: 'never' }, - isRequired: false, - isInternal: false, - description: '', - tags: {} - } - ] - }, - isRequired: true, - isInternal: false, - description: '', - tags: {} - } - ], - Element: { - identifier: 'Element', - type: { type: 'HTMLUListElement' }, - description: '', - url: 'https://developer.mozilla.org/en-US/docs/Web/API/HTMLUListElement' - }, - description: '', - tags: {} - }, - { - package: 'forms', - module: 'form-checkbox-group', - name: 'FormCheckboxGroup', - fileName: 'packages/forms/declarations/components/form-checkbox-group.d.ts', - Args: [ - { - identifier: 'containerClass', - type: { type: 'string' }, - isRequired: false, - isInternal: false, - description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' - }, - { - identifier: 'errors', - type: { - type: 'enum', - raw: 'string | string[]', - items: ['string', 'string[]'] - }, - isRequired: false, - isInternal: false, - description: 'A list of errors or a single text describing the error', - tags: {}, - highlightedType: - 'string | string[]' - }, - { - identifier: 'hasError', - type: { type: 'boolean' }, - isRequired: false, - isInternal: false, - description: 'If has errors', - tags: {}, - highlightedType: 'boolean' - }, - { - identifier: 'hasSubmitted', - type: { type: 'boolean' }, - isRequired: false, - isInternal: false, - description: - 'If the form has been submitted, used to force displaying errors', - tags: {}, - highlightedType: 'boolean' - }, - { - identifier: 'hint', - type: { type: 'string' }, - isRequired: false, - isInternal: false, - description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' - }, - { - identifier: 'isInline', - type: { type: 'boolean' }, - isRequired: false, - isInternal: false, - description: 'If the Checkbox should be in one line', - tags: {}, - highlightedType: 'boolean' - }, - { - identifier: 'label', - type: { type: 'string' }, - isRequired: false, - isInternal: false, - description: 'The group label', - tags: {}, - highlightedType: 'string' - }, - { - identifier: 'onChange', - type: { type: '(value: unknown, event: Event) => void' }, - isRequired: false, - isInternal: false, - description: - 'Default callback added to the yielded FormCheckbox component, called when onchange is triggered', - tags: {}, - highlightedType: - '(value: unknown, event: Event) => void' - }, - { - identifier: 'showError', - type: { type: 'boolean' }, - isRequired: false, - isInternal: false, - description: 'Force displaying errors', - tags: {}, - highlightedType: 'boolean' - }, - { - identifier: 'size', - type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' - } - ], - Blocks: [ - { - identifier: 'default', - type: { - type: 'Array', - raw: '[checkbox: never, api: { onChange: (value: unknown, event: Event) => void; }]', - items: [ - { - identifier: '0', - type: { type: 'never' }, - isRequired: false, - isInternal: false, - description: '', - tags: {} - }, - { - identifier: '1', - type: { - type: 'Object', - items: [ - { - identifier: 'onChange', - type: { type: '(value: unknown, event: Event) => void' }, - isRequired: true, - isInternal: false, - description: '', - tags: {} - } - ] - }, - isRequired: true, - isInternal: false, - description: '', - tags: {} - } - ] - }, - isRequired: true, - isInternal: false, - description: '', tags: {} - } - ], - Element: { - identifier: 'Element', - type: { type: 'HTMLDivElement' }, - description: '', - url: 'https://developer.mozilla.org/en-US/docs/Web/API/HTMLDivElement' - }, - description: '', - tags: {} - }, - { - package: 'forms', - module: 'form-checkbox', - name: 'FormCheckbox', - fileName: 'packages/forms/declarations/components/form-checkbox.d.ts', - Args: [ - { - identifier: 'checked', - type: { type: 'boolean' }, - isRequired: true, - isInternal: false, - description: - 'If the checkbox is checked.\nYou must also pass `onChange` to update its value.', - tags: {}, - highlightedType: 'boolean' }, { - identifier: 'onChange', - type: { type: '(value: boolean, event: Event) => void' }, - isRequired: true, - isInternal: false, - description: 'Callback when onchange is triggered', - tags: {}, - highlightedType: - '(value: boolean, event: Event) => void' - }, - { - identifier: 'containerClass', - type: { type: 'string' }, - isRequired: false, - isInternal: false, - description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' - }, - { - identifier: 'hint', - type: { type: 'string' }, - isRequired: false, - isInternal: false, - description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' - }, - { - identifier: 'label', - type: { type: 'string' }, - isRequired: false, - isInternal: false, - description: 'The input field label', - tags: {}, - highlightedType: 'string' - }, - { - identifier: 'name', - type: { type: 'string' }, - isRequired: false, - isInternal: false, - description: 'The name of the checkbox', - tags: {}, - highlightedType: 'string' - }, - { - identifier: 'privateContainerClass', - type: { type: 'string' }, - isRequired: false, - isInternal: false, - description: 'CSS classes to be added in the container element', - tags: { ignore: { name: 'ignore', value: '' } }, - highlightedType: 'string' - }, - { - identifier: 'size', + identifier: '_parentOnChange', type: { - type: 'enum', - raw: '"sm" | "lg" | "md"', - items: ["'sm'", "'lg'", "'md'"] + type: '(value: boolean, event: Event) => void' }, isRequired: false, isInternal: false, - description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' - }, - { - identifier: '_parentOnChange', - type: { type: '(value: boolean, event: Event) => void' }, - isRequired: false, - isInternal: false, description: 'Internal function for InputCheckboxGroup', - tags: { ignore: { name: 'ignore', value: '' } }, - highlightedType: - '(value: boolean, event: Event) => void' + tags: { ignore: { name: 'ignore', value: '' } } } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -2325,33 +1580,31 @@ export default [ { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ id: string; hintId: string; feedbackId: string; Label: never; Hint: never; Feedback: never; Input: never; Textarea: never; Checkbox: never; Radio: never; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'id', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -2359,7 +1612,7 @@ export default [ }, { identifier: 'hintId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -2367,7 +1620,7 @@ export default [ }, { identifier: 'feedbackId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -2375,7 +1628,7 @@ export default [ }, { identifier: 'Label', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -2383,7 +1636,7 @@ export default [ }, { identifier: 'Hint', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -2391,7 +1644,7 @@ export default [ }, { identifier: 'Feedback', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -2399,7 +1652,7 @@ export default [ }, { identifier: 'Input', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -2407,7 +1660,7 @@ export default [ }, { identifier: 'Textarea', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -2415,7 +1668,7 @@ export default [ }, { identifier: 'Checkbox', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -2423,7 +1676,7 @@ export default [ }, { identifier: 'Radio', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -2461,156 +1714,142 @@ export default [ Args: [ { identifier: 'value', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: 'The value to be used in the input.\nYou must also pass `onChange` or `onInput` to update its value.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: 'A list of errors or a single text describing the error', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'hasError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If has errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hasSubmitted', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the form has been submitted, used to force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'inputClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the input element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The group label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onchange is triggered', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'onFocusIn', - type: { type: '(event: FocusEvent) => void' }, + type: { + type: '(event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onfocus is triggered', - tags: {}, - highlightedType: - '(event: FocusEvent) => void' + tags: {} }, { identifier: 'onFocusOut', - type: { type: '(event: FocusEvent) => void' }, + type: { + type: '(event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onblur is triggered', - tags: {}, - highlightedType: - '(event: FocusEvent) => void' + tags: {} }, { identifier: 'onInput', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when oninput is triggered', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'showError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'type', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The input type', tags: { defaultValue: { name: 'defaultValue', value: "'text'" } }, - defaultValue: "'text'", - highlightedType: 'string', - highlightedDefaultValue: '\'text\'' + defaultValue: '\'text\'' } ], Blocks: [], @@ -2625,162 +1864,152 @@ export default [ Args: [ { identifier: 'value', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: 'The value to be used in the input.\nYou must also pass `onChange` or `onInput` to update its value.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: 'A list of errors or a single text describing the error', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'hasError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If has errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hasSubmitted', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the form has been submitted, used to force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'inputClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the input element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The group label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onchange is triggered', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'onFocusIn', - type: { type: '(event: FocusEvent) => void' }, + type: { + type: '(event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onfocus is triggered', - tags: {}, - highlightedType: - '(event: FocusEvent) => void' + tags: {} }, { identifier: 'onFocusOut', - type: { type: '(event: FocusEvent) => void' }, + type: { + type: '(event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onblur is triggered', - tags: {}, - highlightedType: - '(event: FocusEvent) => void' + tags: {} }, { identifier: 'onInput', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when oninput is triggered', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'showError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'type', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The input type', tags: { defaultValue: { name: 'defaultValue', value: "'text'" } }, - defaultValue: "'text'", - highlightedType: 'string', - highlightedDefaultValue: '\'text\'' + defaultValue: '\'text\'' } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -2805,131 +2034,118 @@ export default [ { identifier: 'value', type: { - type: 'enum', + type: 'string | number | boolean', raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | number | boolean' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: 'A list of errors or a single text describing the error', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'hasError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If has errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hasSubmitted', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the form has been submitted, used to force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'isInline', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the Checkbox should be in one line', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The group label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: unknown, event: Event) => void' }, + type: { + type: '(value: unknown, event: Event) => void' + }, isRequired: false, isInternal: false, description: 'Default callback added to the yielded FormRadio component, called when onchange is triggered', - tags: {}, - highlightedType: - '(value: unknown, event: Event) => void' + tags: {} }, { identifier: 'showError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[radio: never]', items: [ { identifier: '0', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: false, isInternal: false, description: '', @@ -2965,23 +2181,22 @@ export default [ isInternal: false, description: 'The current checked value.\nThis will be used to compare against the `value` argument,\nif equal, the radio will me marked as checked.', - tags: {}, - highlightedType: 'unknown' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: unknown, event: Event) => void' }, + type: { + type: '(value: unknown, event: Event) => void' + }, isRequired: true, isInternal: false, description: 'Callback when onchange is triggered', - tags: {}, - highlightedType: - '(value: unknown, event: Event) => void' + tags: {} }, { identifier: 'value', type: { - type: 'enum', + type: 'string | number | boolean', raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, @@ -2989,85 +2204,80 @@ export default [ isInternal: false, description: 'The value to be used in the radio button.\nYou must also pass `onChange` to update its value.', - tags: {}, - highlightedType: - 'string | number | boolean' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The input field label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'name', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The name of the checkbox', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'privateContainerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element, in be used in for group', - tags: { ignore: { name: 'ignore', value: '' } }, - highlightedType: 'string' + tags: { ignore: { name: 'ignore', value: '' } } }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: '_parentOnChange', - type: { type: '(value: unknown, event: Event) => void' }, + type: { + type: '(value: unknown, event: Event) => void' + }, isRequired: false, isInternal: false, description: 'Internal function for InputRadioGroup', - tags: { ignore: { name: 'ignore', value: '' } }, - highlightedType: - '(value: unknown, event: Event) => void' + tags: { ignore: { name: 'ignore', value: '' } } } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -3092,170 +2302,151 @@ export default [ { identifier: 'onChange', type: { - type: '(selection: any, select: Select, event?: Event) => void' + type: '(selection: any, select: Select, event?: Event) => void' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: - '(selection: any, select: Select, event?: Event) => void' + tags: {} }, { identifier: 'options', type: { - type: 'enum', + type: 'any[] | PromiseProxy<any[]>', raw: 'any[] | PromiseProxy', items: ['any[]', 'PromiseProxy'] }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: - 'any[] | PromiseProxy<any[]>' + tags: {} }, { identifier: 'selected', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'any' + tags: {} }, { identifier: 'beforeOptionsComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'buildSelection', - type: { type: '(selected: any, select: Select) => any' }, + type: { + type: '(selected: any, select: Select) => any' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(selected: any, select: Select) => any' + tags: {} }, { identifier: 'closeOnSelect', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'defaultHighlighted', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'any' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: 'A list of errors or a single text describing the error', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'groupComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'hasError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If has errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hasSubmitted', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the form has been submitted, used to force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'highlightOnHover', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'initiallyOpened', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'isMultiple', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If is multiple select instead of single', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The input field label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'matcher', @@ -3263,249 +2454,229 @@ export default [ isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'MatcherFn' + tags: {} }, { identifier: 'matchTriggerWidth', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'noMatchesMessage', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'noMatchesMessageComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onBlur', - type: { type: '(select: Select, event: FocusEvent) => void' }, + type: { + type: '(select: Select, event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, event: FocusEvent) => void' + tags: {} }, { identifier: 'onClose', - type: { type: '(select: Select, e: Event) => boolean' }, + type: { + type: '(select: Select, e: Event) => boolean' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, e: Event) => boolean' + tags: {} }, { identifier: 'onFocus', - type: { type: '(select: Select, event: FocusEvent) => void' }, + type: { + type: '(select: Select, event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, event: FocusEvent) => void' + tags: {} }, { identifier: 'onFocusIn', - type: { type: '(select: Select, event: FocusEvent) => void' }, + type: { + type: '(select: Select, event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, event: FocusEvent) => void' + tags: {} }, { identifier: 'onFocusOut', - type: { type: '(select: Select, event: FocusEvent) => void' }, + type: { + type: '(select: Select, event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, event: FocusEvent) => void' + tags: {} }, { identifier: 'onInput', type: { - type: '(term: string, select: Select, e: Event) => string | false | void' + type: '(term: string, select: Select, e: Event) => string | false | void' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(term: string, select: Select, e: Event) => string | false | void' + tags: {} }, { identifier: 'onKeydown', - type: { type: '(select: Select, e: KeyboardEvent) => boolean' }, + type: { + type: '(select: Select, e: KeyboardEvent) => boolean' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, e: KeyboardEvent) => boolean' + tags: {} }, { identifier: 'onOpen', - type: { type: '(select: Select, e: Event) => boolean' }, + type: { + type: '(select: Select, e: Event) => boolean' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, e: Event) => boolean' + tags: {} }, { identifier: 'optionsComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'placeholderComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'registerAPI', - type: { type: '(select: Select) => void' }, + type: { + type: '(select: Select) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select) => void' + tags: {} }, { identifier: 'scrollTo', - type: { type: '(option: any, select: Select) => void' }, + type: { + type: '(option: any, select: Select) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(option: any, select: Select) => void' + tags: {} }, { identifier: 'search', type: { - type: '(term: string, select: Select) => any[] | PromiseProxy' + type: '(term: string, select: Select) => any[] | PromiseProxy<any[]>' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(term: string, select: Select) => any[] | PromiseProxy<any[]>' + tags: {} }, { identifier: 'searchEnabled', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'searchField', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'searchMessage', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'searchMessageComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'showError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'tabindex', type: { - type: 'enum', + type: 'string | number', raw: 'string | number', items: ['string', 'number'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | number' + tags: {} }, { identifier: 'triggerComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'typeAheadOptionMatcher', @@ -3513,15 +2684,14 @@ export default [ isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'MatcherFn' + tags: {} } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[unknown, Select]', items: [ { @@ -3535,11 +2705,11 @@ export default [ { identifier: '1', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'selected', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: true, isInternal: false, description: '', @@ -3547,7 +2717,7 @@ export default [ }, { identifier: 'highlighted', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: true, isInternal: false, description: '', @@ -3555,7 +2725,7 @@ export default [ }, { identifier: 'options', - type: { type: 'any[]' }, + type: { type: 'any[]' }, isRequired: true, isInternal: false, description: '', @@ -3563,7 +2733,7 @@ export default [ }, { identifier: 'results', - type: { type: 'any[]' }, + type: { type: 'any[]' }, isRequired: true, isInternal: false, description: '', @@ -3571,7 +2741,7 @@ export default [ }, { identifier: 'resultsCount', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: true, isInternal: false, description: '', @@ -3579,7 +2749,9 @@ export default [ }, { identifier: 'loading', - type: { type: 'boolean' }, + type: { + type: 'boolean' + }, isRequired: true, isInternal: false, description: '', @@ -3587,7 +2759,9 @@ export default [ }, { identifier: 'isActive', - type: { type: 'boolean' }, + type: { + type: 'boolean' + }, isRequired: true, isInternal: false, description: '', @@ -3595,7 +2769,7 @@ export default [ }, { identifier: 'searchText', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -3603,7 +2777,7 @@ export default [ }, { identifier: 'lastSearchedText', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -3619,7 +2793,7 @@ export default [ }, { identifier: 'uniqueId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -3627,7 +2801,9 @@ export default [ }, { identifier: 'disabled', - type: { type: 'boolean' }, + type: { + type: 'boolean' + }, isRequired: true, isInternal: false, description: '', @@ -3635,7 +2811,9 @@ export default [ }, { identifier: 'isOpen', - type: { type: 'boolean' }, + type: { + type: 'boolean' + }, isRequired: true, isInternal: false, description: '', @@ -3673,162 +2851,152 @@ export default [ Args: [ { identifier: 'value', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: 'The value to be used in the input.\nYou must also pass `onChange` or `onInput` to update its value.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: 'A list of errors or a single text describing the error', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'hasError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If has errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hasSubmitted', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the form has been submitted, used to force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'inputClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the input element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The group label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onchange is triggered', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'onFocusIn', - type: { type: '(event: FocusEvent) => void' }, + type: { + type: '(event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onfocus is triggered', - tags: {}, - highlightedType: - '(event: FocusEvent) => void' + tags: {} }, { identifier: 'onFocusOut', - type: { type: '(event: FocusEvent) => void' }, + type: { + type: '(event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onblur is triggered', - tags: {}, - highlightedType: - '(event: FocusEvent) => void' + tags: {} }, { identifier: 'onInput', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when oninput is triggered', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'showError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'type', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The input type', tags: { defaultValue: { name: 'defaultValue', value: "'text'" } }, - defaultValue: "'text'", - highlightedType: 'string', - highlightedDefaultValue: '\'text\'' + defaultValue: '\'text\'' } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -3857,13 +3025,12 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'Notification' + tags: {} }, { identifier: 'placement', type: { - type: 'enum', + type: 'containerPlacement', raw: 'containerPlacement', items: [ "'top-left'", @@ -3877,19 +3044,16 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'containerPlacement' + tags: {} }, { identifier: 'spacing', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: 'Spacing for each notification, in px.', tags: { defaultValue: { name: 'defaultValue', value: '16' } }, - defaultValue: '16', - highlightedType: 'number', - highlightedDefaultValue: '16' + defaultValue: '16' } ], Blocks: [], @@ -3911,18 +3075,17 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'Custom class name, it will override the default ones using Tailwind Merge library.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'placement', type: { - type: 'enum', + type: 'containerPlacement', raw: 'containerPlacement', items: [ "'top-left'", @@ -3939,21 +3102,16 @@ export default [ tags: { defaultValue: { name: 'defaultValue', value: "'bottom-right'" } }, - defaultValue: "'bottom-right'", - highlightedType: 'containerPlacement', - highlightedDefaultValue: - '\'bottom-right\'' + defaultValue: '\'bottom-right\'' }, { identifier: 'spacing', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: 'Spacing for each notification, in px.', tags: { defaultValue: { name: 'defaultValue', value: '16' } }, - defaultValue: '16', - highlightedType: 'number', - highlightedDefaultValue: '16' + defaultValue: '16' } ], Blocks: [], @@ -3974,40 +3132,35 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'inPlace', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + tags: {} }, { identifier: 'type', type: { - type: 'enum', + type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', raw: '"faded" | "none" | "transparent" | "blur"', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, @@ -4015,16 +3168,17 @@ export default [ isInternal: false, description: '', tags: { defaultValue: { name: 'defaultValue', value: "'faded'" } }, - defaultValue: "'faded'", - highlightedType: - '\'faded\' | \'none\' | \'transparent\' | \'blur\'', - highlightedDefaultValue: '\'faded\'' + defaultValue: '\'faded\'' } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -4048,142 +3202,120 @@ export default [ Args: [ { identifier: 'isOpen', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: true, isInternal: false, description: 'Whether it is open or not', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'allowCloseButton', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If set to false, the close button will not be displayed.', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'allowClosing', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If set to false, the close button will not be displayed,\ncloseOnOutsideClick will be set to false, and closeOnEscapeKey will also be set\nto false.', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'backdrop', type: { - type: 'enum', + type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', raw: '"faded" | "none" | "transparent" | "blur"', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'faded\' | \'none\' | \'transparent\' | \'blur\'' + tags: {} }, { identifier: 'backdropTransition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + tags: {} }, { identifier: 'closeButtonSize', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', raw: '"xs" | "sm" | "lg" | "xl" | "md"', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, isRequired: false, isInternal: false, description: 'The Close Button size.', - tags: {}, - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'' + tags: {} }, { identifier: 'closeOnEscapeKey', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to close when the escape key is pressed', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'closeOnOutsideClick', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to close when the area outside (the backdrop) is clicked', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'destinationElementId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The destination where the overlay will be inserted, defaults to\n`document.body`', tags: { defaultValue: { name: 'defaultValue', value: 'undefined' } }, - defaultValue: 'undefined', - highlightedType: 'string', - highlightedDefaultValue: 'undefined' + defaultValue: 'undefined' }, { identifier: 'didClose', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'A function that will be called when closing is finished executing, this\nincludes waiting for animations/transitions to finish.', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'disableFocusTrap', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether the focus trap is disabled or not', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'disableTransitions', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Disable css transitions', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'focusTrapOptions', @@ -4197,33 +3329,29 @@ export default [ value: '{ allowOutsideClick: true }' } }, - defaultValue: '{ allowOutsideClick: true }', - highlightedType: 'unknown', - highlightedDefaultValue: + defaultValue: '{ allowOutsideClick: true }' }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'A function that will be called when closed', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'onOpen', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'A function that will be called when opened', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'placement', type: { - type: 'enum', + type: '\'top\' | \'right\' | \'bottom\' | \'left\'', raw: '"top" | "right" | "bottom" | "left"', items: ["'top'", "'right'", "'bottom'", "'left'"] }, @@ -4232,27 +3360,22 @@ export default [ description: "The Drawer can appear from any side of the screen. The 'placement'\noption allows to choose where it appears from.", tags: { defaultValue: { name: 'defaultValue', value: "'right'" } }, - defaultValue: "'right'", - highlightedType: - '\'top\' | \'right\' | \'bottom\' | \'left\'', - highlightedDefaultValue: '\'right\'' + defaultValue: '\'right\'' }, { identifier: 'renderInPlace', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to render in place or in the specified/default destination', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', raw: '"xs" | "sm" | "lg" | "xl" | "md" | "full"', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'", "'full'"] }, @@ -4260,15 +3383,12 @@ export default [ isInternal: false, description: 'The Drawer size.', tags: { defaultValue: { name: 'defaultValue', value: "'md'" } }, - defaultValue: "'md'", - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', - highlightedDefaultValue: '\'md\'' + defaultValue: '\'md\'' }, { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' }, isRequired: false, isInternal: false, @@ -4279,39 +3399,34 @@ export default [ value: "{name: 'overlay-transition--slide-from-[placement]'}" } }, - defaultValue: "{name: 'overlay-transition--slide-from-[placement]'}", - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }', - highlightedDefaultValue: + defaultValue: '{name: \'overlay-transition--slide-from-[placement]\'}' }, { identifier: 'transitionDuration', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: 'Duration of the animation', tags: { defaultValue: { name: 'defaultValue', value: '200' } }, - defaultValue: '200', - highlightedType: 'number', - highlightedDefaultValue: '200' + defaultValue: '200' } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ CloseButton: never; Header: never; Body: never; Footer: never; headerId: string; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'CloseButton', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -4319,7 +3434,7 @@ export default [ }, { identifier: 'Header', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -4327,7 +3442,7 @@ export default [ }, { identifier: 'Body', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -4335,7 +3450,7 @@ export default [ }, { identifier: 'Footer', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -4343,7 +3458,7 @@ export default [ }, { identifier: 'headerId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -4381,142 +3496,120 @@ export default [ Args: [ { identifier: 'isOpen', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: true, isInternal: false, description: 'Whether it is open or not', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'allowCloseButton', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If set to false, the close button will not be displayed.', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'allowClosing', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If set to false, the close button will not be displayed,\ncloseOnOutsideClick will be set to false, and closeOnEscapeKey will also be set\nto false.', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'backdrop', type: { - type: 'enum', + type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', raw: '"faded" | "none" | "transparent" | "blur"', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'faded\' | \'none\' | \'transparent\' | \'blur\'' + tags: {} }, { identifier: 'backdropTransition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + tags: {} }, { identifier: 'closeButtonSize', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', raw: '"xs" | "sm" | "lg" | "xl" | "md"', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, isRequired: false, isInternal: false, description: 'The Close Button size.', - tags: {}, - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'' + tags: {} }, { identifier: 'closeOnEscapeKey', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to close when the escape key is pressed', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'closeOnOutsideClick', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to close when the area outside (the backdrop) is clicked', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'destinationElementId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The destination where the overlay will be inserted, defaults to\n`document.body`', tags: { defaultValue: { name: 'defaultValue', value: 'undefined' } }, - defaultValue: 'undefined', - highlightedType: 'string', - highlightedDefaultValue: 'undefined' + defaultValue: 'undefined' }, { identifier: 'didClose', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'A function that will be called when closing is finished executing, this\nincludes waiting for animations/transitions to finish.', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'disableFocusTrap', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether the focus trap is disabled or not', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'disableTransitions', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Disable css transitions', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'focusTrapOptions', @@ -4530,56 +3623,48 @@ export default [ value: '{ allowOutsideClick: true }' } }, - defaultValue: '{ allowOutsideClick: true }', - highlightedType: 'unknown', - highlightedDefaultValue: + defaultValue: '{ allowOutsideClick: true }' }, { identifier: 'isCentered', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If set to true, the modal will be vertically centered', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'A function that will be called when closed', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'onOpen', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'A function that will be called when opened', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'renderInPlace', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to render in place or in the specified/default destination', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', raw: '"xs" | "sm" | "lg" | "xl" | "md" | "full"', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'", "'full'"] }, @@ -4587,15 +3672,12 @@ export default [ isInternal: false, description: 'The Modal size.', tags: { defaultValue: { name: 'defaultValue', value: "'lg'" } }, - defaultValue: "'lg'", - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', - highlightedDefaultValue: '\'lg\'' + defaultValue: '\'lg\'' }, { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' }, isRequired: false, isInternal: false, @@ -4606,39 +3688,34 @@ export default [ value: "{name: 'overlay-transition--zoom'}" } }, - defaultValue: "{name: 'overlay-transition--zoom'}", - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }', - highlightedDefaultValue: + defaultValue: '{name: \'overlay-transition--zoom\'}' }, { identifier: 'transitionDuration', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: 'Duration of the animation', tags: { defaultValue: { name: 'defaultValue', value: '200' } }, - defaultValue: '200', - highlightedType: 'number', - highlightedDefaultValue: '200' + defaultValue: '200' } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ CloseButton: never; Header: never; Body: never; Footer: never; headerId: string; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'CloseButton', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -4646,7 +3723,7 @@ export default [ }, { identifier: 'Header', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -4654,7 +3731,7 @@ export default [ }, { identifier: 'Body', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -4662,7 +3739,7 @@ export default [ }, { identifier: 'Footer', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -4670,7 +3747,7 @@ export default [ }, { identifier: 'headerId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -4708,156 +3785,134 @@ export default [ Args: [ { identifier: 'isOpen', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: true, isInternal: false, description: 'Whether it is open or not', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'backdrop', type: { - type: 'enum', + type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', raw: '"faded" | "none" | "transparent" | "blur"', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'faded\' | \'none\' | \'transparent\' | \'blur\'' + tags: {} }, { identifier: 'backdropTransition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + tags: {} }, { identifier: 'blockScroll', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'closeOnEscapeKey', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to close when the escape key is pressed', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'closeOnOutsideClick', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to close when the area outside (the backdrop) is clicked', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'closeOnOverlayElementClick', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to close when the overlay element is clicked, used for modal and drawer components.', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'customContentModifier', - type: { type: 'ModifierLike<{ Element: HTMLElement; }>' }, + type: { + type: 'ModifierLike<{ Element: HTMLElement; }>' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'ModifierLike<{ Element: HTMLElement; }>' + tags: {} }, { identifier: 'destinationElementId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The destination where the overlay will be inserted, defaults to\n`document.body`', tags: { defaultValue: { name: 'defaultValue', value: 'undefined' } }, - defaultValue: 'undefined', - highlightedType: 'string', - highlightedDefaultValue: 'undefined' + defaultValue: 'undefined' }, { identifier: 'didClose', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'A function that will be called when closing is finished executing, this\nincludes waiting for animations/transitions to finish.', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'disableFlexContent', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'disableFocusTrap', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether the focus trap is disabled or not', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'disableTransitions', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Disable css transitions', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'focusTrapOptions', @@ -4871,45 +3926,39 @@ export default [ value: '{ allowOutsideClick: true }' } }, - defaultValue: '{ allowOutsideClick: true }', - highlightedType: 'unknown', - highlightedDefaultValue: + defaultValue: '{ allowOutsideClick: true }' }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'A function that will be called when closed', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'onOpen', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'A function that will be called when opened', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'renderInPlace', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to render in place or in the specified/default destination', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' }, isRequired: false, isInternal: false, @@ -4920,28 +3969,27 @@ export default [ value: "{name:'overlay-transition--fade'}" } }, - defaultValue: "{name:'overlay-transition--fade'}", - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }', - highlightedDefaultValue: + defaultValue: '{name:\'overlay-transition--fade\'}' }, { identifier: 'transitionDuration', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: 'Duration of the animation', tags: { defaultValue: { name: 'defaultValue', value: '200' } }, - defaultValue: '200', - highlightedType: 'number', - highlightedDefaultValue: '200' + defaultValue: '200' } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -4965,49 +4013,43 @@ export default [ Args: [ { identifier: 'flipOptions', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'any' + tags: {} }, { identifier: 'middleware', type: { - type: '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' + type: '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' + tags: {} }, { identifier: 'offsetOptions', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: false, isInternal: false, description: '', tags: { defaultValue: { name: 'defaultValue', value: '5' } }, - defaultValue: '5', - highlightedType: 'any', - highlightedDefaultValue: '5' + defaultValue: '5' }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'placement', type: { - type: 'enum', + type: '\'top\' | \'top-start\' | \'top-end\' | \'right\' | \'right-start\' | \'right-end\' | \'bottom\' | \'bottom-start\' | \'bottom-end\' | \'left\' | \'left-start\' | \'left-end\'', raw: '"top" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"', items: [ "'top'", @@ -5030,25 +4072,20 @@ export default [ tags: { defaultValue: { name: 'defaultValue', value: "'bottom-start'" } }, - defaultValue: "'bottom-start'", - highlightedType: - '\'top\' | \'top-start\' | \'top-end\' | \'right\' | \'right-start\' | \'right-end\' | \'bottom\' | \'bottom-start\' | \'bottom-end\' | \'left\' | \'left-start\' | \'left-end\'', - highlightedDefaultValue: - '\'bottom-start\'' + defaultValue: '\'bottom-start\'' }, { identifier: 'shiftOptions', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'any' + tags: {} }, { identifier: 'strategy', type: { - type: 'enum', + type: 'Strategy', raw: 'Strategy', items: ["'absolute'", "'fixed'"] }, @@ -5056,26 +4093,26 @@ export default [ isInternal: false, description: '', tags: { defaultValue: { name: 'defaultValue', value: "'absolute'" } }, - defaultValue: "'absolute'", - highlightedType: 'Strategy', - highlightedDefaultValue: '\'absolute\'' + defaultValue: '\'absolute\'' } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ anchor: ModifierLike<{ Element: HTMLElement; }>; isOpen: boolean; toggle: () => void; open: () => void; close: () => void; trigger: ModifierLike<{ Element: HTMLElement; }>; Content: never; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'anchor', - type: { type: 'ModifierLike<{ Element: HTMLElement; }>' }, + type: { + type: 'ModifierLike<{ Element: HTMLElement; }>' + }, isRequired: true, isInternal: false, description: '', @@ -5083,7 +4120,9 @@ export default [ }, { identifier: 'isOpen', - type: { type: 'boolean' }, + type: { + type: 'boolean' + }, isRequired: true, isInternal: false, description: '', @@ -5091,7 +4130,9 @@ export default [ }, { identifier: 'toggle', - type: { type: '() => void' }, + type: { + type: '() => void' + }, isRequired: true, isInternal: false, description: '', @@ -5099,7 +4140,9 @@ export default [ }, { identifier: 'open', - type: { type: '() => void' }, + type: { + type: '() => void' + }, isRequired: true, isInternal: false, description: '', @@ -5107,7 +4150,9 @@ export default [ }, { identifier: 'close', - type: { type: '() => void' }, + type: { + type: '() => void' + }, isRequired: true, isInternal: false, description: '', @@ -5115,7 +4160,9 @@ export default [ }, { identifier: 'trigger', - type: { type: 'ModifierLike<{ Element: HTMLElement; }>' }, + type: { + type: 'ModifierLike<{ Element: HTMLElement; }>' + }, isRequired: true, isInternal: false, description: '', @@ -5123,7 +4170,7 @@ export default [ }, { identifier: 'Content', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -5161,153 +4208,132 @@ export default [ Args: [ { identifier: 'id', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: true, description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: 'string' + tags: { internal: { name: 'internal', value: '' } } }, { identifier: 'isOpen', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: true, isInternal: true, description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: 'boolean' + tags: { internal: { name: 'internal', value: '' } } }, { identifier: 'loop', - type: { type: 'ModifierLike<{ Element: HTMLElement; }>' }, + type: { + type: 'ModifierLike<{ Element: HTMLElement; }>' + }, isRequired: true, isInternal: true, description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: - 'ModifierLike<{ Element: HTMLElement; }>' + tags: { internal: { name: 'internal', value: '' } } }, { identifier: 'toggle', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: true, isInternal: true, description: '', - tags: { internal: { name: 'internal', value: '' } }, - highlightedType: '() => void' + tags: { internal: { name: 'internal', value: '' } } }, { identifier: 'backdrop', type: { - type: 'enum', + type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', raw: '"faded" | "none" | "transparent" | "blur"', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'faded\' | \'none\' | \'transparent\' | \'blur\'' + tags: {} }, { identifier: 'backdropTransition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + tags: {} }, { identifier: 'blockScroll', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'closeOnEscapeKey', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to close when the escape key is pressed', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'closeOnOutsideClick', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to close when the area outside (the backdrop) is clicked', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'destinationElementId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The destination where the overlay will be inserted, defaults to\n`document.body`', tags: { defaultValue: { name: 'defaultValue', value: 'undefined' } }, - defaultValue: 'undefined', - highlightedType: 'string', - highlightedDefaultValue: 'undefined' + defaultValue: 'undefined' }, { identifier: 'didClose', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'A function that will be called when closing is finished executing, this\nincludes waiting for animations/transitions to finish.', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'disableFocusTrap', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'disableTransitions', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Disable css transitions', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'focusTrapOptions', @@ -5321,36 +4347,31 @@ export default [ value: '{ allowOutsideClick: true }' } }, - defaultValue: '{ allowOutsideClick: true }', - highlightedType: 'unknown', - highlightedDefaultValue: + defaultValue: '{ allowOutsideClick: true }' }, { identifier: 'onOpen', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: 'A function that will be called when opened', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'renderInPlace', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Whether to render in place or in the specified/default destination', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'xl\' | \'md\'', raw: '"sm" | "lg" | "xl" | "md"', items: ["'sm'", "'lg'", "'xl'", "'md'"] }, @@ -5358,15 +4379,12 @@ export default [ isInternal: false, description: 'The size of the content.', tags: { defaultValue: { name: 'defaultValue', value: "'md'" } }, - defaultValue: "'md'", - highlightedType: - '\'sm\' | \'lg\' | \'xl\' | \'md\'', - highlightedDefaultValue: '\'md\'' + defaultValue: '\'md\'' }, { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' }, isRequired: false, isInternal: false, @@ -5377,28 +4395,27 @@ export default [ value: "{name: 'overlay-transition--scale'}" } }, - defaultValue: "{name: 'overlay-transition--scale'}", - highlightedType: - '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }', - highlightedDefaultValue: + defaultValue: '{name: \'overlay-transition--scale\'}' }, { identifier: 'transitionDuration', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: 'Duration of the animation', tags: { defaultValue: { name: 'defaultValue', value: '200' } }, - defaultValue: '200', - highlightedType: 'number', - highlightedDefaultValue: '200' + defaultValue: '200' } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -5422,24 +4439,23 @@ export default [ Args: [ { identifier: 'MyArg', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[string]', items: [ { identifier: '0', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', @@ -5470,13 +4486,12 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'Custom class name, it will override the default ones using Tailwind Merge library.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'formatOptions', @@ -5485,22 +4500,20 @@ export default [ isInternal: false, description: 'The display format of the value.\nValues are formatted as a percentage by default.', - tags: {}, - highlightedType: 'NumberFormatOptions' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The content to display as the hint.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -5513,115 +4526,103 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of the progress bar', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'isIndeterminate', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: "Whether presentation is indeterminate when progress isn't known.", tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The content to display as the label.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'maxValue', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: '\nThe largest value allowed for the input', tags: { defaultValue: { name: 'defaultValue', value: '100' } }, - defaultValue: '100', - highlightedType: 'number', - highlightedDefaultValue: '100' + defaultValue: '100' }, { identifier: 'minValue', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: '\nThe smallest value allowed for the input', tags: { defaultValue: { name: 'defaultValue', value: '0' } }, - defaultValue: '0', - highlightedType: 'number', - highlightedDefaultValue: '0' + defaultValue: '0' }, { identifier: 'progress', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: false, isInternal: false, description: 'The current progress value', - tags: {}, - highlightedType: 'number' + tags: {} }, { identifier: 'radius', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'none\' | \'full\'', raw: '"sm" | "lg" | "none" | "full"', items: ["'sm'", "'lg'", "'none'", "'full'"] }, isRequired: false, isInternal: false, description: 'The radius the progress bar', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'none\' | \'full\'' + tags: {} }, { identifier: 'showValueLabel', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: "Whether the value's label is displayed.\nTrue by default if there's a label, false by default if not.", - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'md\'', raw: '"xs" | "sm" | "lg" | "md"', items: ["'xs'", "'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size of the progress bar', - tags: {}, - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'valueLabel', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: "The content to display as the value's label (e.g. 1 of 4).", - tags: {}, - highlightedType: 'string' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -5645,27 +4646,26 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'Additional class for close button element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onClick', - type: { type: '(event: Event) => void' }, + type: { + type: '(event: Event) => void' + }, isRequired: false, isInternal: false, description: 'The function to call when button is clicked', - tags: {}, - highlightedType: - '(event: Event) => void' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', raw: '"xs" | "sm" | "lg" | "xl" | "md"', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, @@ -5673,33 +4673,28 @@ export default [ isInternal: false, description: 'The icon size', tags: { defaultValue: { name: 'defaultValue', value: "'lg'" } }, - defaultValue: "'lg'", - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', - highlightedDefaultValue: '\'lg\'' + defaultValue: '\'lg\'' }, { identifier: 'title', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The title of the close button', tags: { defaultValue: { name: 'defaultValue', value: "'Close'" } }, - defaultValue: "'Close'", - highlightedType: 'string', - highlightedDefaultValue: '\'Close\'' + defaultValue: '\'Close\'' } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[string]', items: [ { identifier: '0', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', @@ -5731,7 +4726,11 @@ export default [ Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -5755,12 +4754,11 @@ export default [ Args: [ { identifier: 'key', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'manager', @@ -5768,13 +4766,12 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'ListManager' + tags: {} }, { identifier: 'appearance', type: { - type: 'enum', + type: '\'default\' | \'outlined\' | \'faded\'', raw: '"default" | "outlined" | "faded"', items: ["'default'", "'outlined'", "'faded'"] }, @@ -5782,33 +4779,28 @@ export default [ isInternal: false, description: 'The appearance of each item', tags: { defaultValue: { name: 'defaultValue', value: "'default'" } }, - defaultValue: "'default'", - highlightedType: - '\'default\' | \'outlined\' | \'faded\'', - highlightedDefaultValue: '\'default\'' + defaultValue: '\'default\'' }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'description', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -5821,65 +4813,61 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of each item', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'onClick', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'shortcut', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'textValue', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'type', type: { - type: 'enum', + type: '\'menu\' | \'listbox\'', raw: '"menu" | "listbox"', items: ["'menu'", "'listbox'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'menu\' | \'listbox\'' + tags: {} }, { identifier: 'withDivider', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -5887,7 +4875,11 @@ export default [ }, { identifier: 'selectedIcon', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -5895,7 +4887,11 @@ export default [ }, { identifier: 'start', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -5903,7 +4899,11 @@ export default [ }, { identifier: 'end', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -5927,17 +4927,16 @@ export default [ Args: [ { identifier: 'allowEmpty', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'appearance', type: { - type: 'enum', + type: '\'default\' | \'outlined\' | \'faded\'', raw: '"default" | "outlined" | "faded"', items: ["'default'", "'outlined'", "'faded'"] }, @@ -5945,33 +4944,28 @@ export default [ isInternal: false, description: 'The appearance of each item', tags: { defaultValue: { name: 'defaultValue', value: "'default'" } }, - defaultValue: "'default'", - highlightedType: - '\'default\' | \'outlined\' | \'faded\'', - highlightedDefaultValue: '\'default\'' + defaultValue: '\'default\'' }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'disabledKeys', - type: { type: 'string[]' }, + type: { type: 'string[]' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string[]' + tags: {} }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -5984,18 +4978,15 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of each item', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'isKeyboardEventsEnabled', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'items', @@ -6003,77 +4994,72 @@ export default [ isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'unknown[]' + tags: {} }, { identifier: 'onAction', - type: { type: '(key: string) => void' }, + type: { + type: '(key: string) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(key: string) => void' + tags: {} }, { identifier: 'onSelectionChange', - type: { type: '(key: string[]) => void' }, + type: { + type: '(key: string[]) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(key: string[]) => void' + tags: {} }, { identifier: 'selectedKeys', - type: { type: 'string[]' }, + type: { type: 'string[]' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string[]' + tags: {} }, { identifier: 'selectionMode', type: { - type: 'enum', + type: 'SelectionMode', raw: 'SelectionMode', items: ["'none'", "'single'", "'multiple'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'SelectionMode' + tags: {} }, { identifier: 'type', type: { - type: 'enum', + type: '\'menu\' | \'listbox\'', raw: '"menu" | "listbox"', items: ["'menu'", "'listbox'"] }, isRequired: false, isInternal: false, description: '', - tags: { default: { name: 'default', value: "'listbox'" } }, - highlightedType: - '\'menu\' | \'listbox\'' + tags: { default: { name: 'default', value: "'listbox'" } } } ], Blocks: [ { identifier: 'item', type: { - type: 'Array', + type: 'Array', raw: '[{ item: unknown; Item: never; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'item', @@ -6085,7 +5071,7 @@ export default [ }, { identifier: 'Item', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -6108,17 +5094,17 @@ export default [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ Item: never; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'Item', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -6161,79 +5147,72 @@ export default [ isRequired: true, isInternal: false, description: 'Changeset Object', - tags: {}, - highlightedType: 'BufferedChangeset' + tags: {} }, { identifier: 'alwaysShowErrors', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Always show errors if there are any', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'onReset', - type: { type: '(data: unknown, event: Event) => void' }, + type: { + type: '(data: unknown, event: Event) => void' + }, isRequired: false, isInternal: false, description: 'Callback executed when from `onreset` event is triggered', - tags: {}, - highlightedType: - '(data: unknown, event: Event) => void' + tags: {} }, { identifier: 'onSubmit', - type: { type: '(data: unknown, event: Event) => void' }, + type: { + type: '(data: unknown, event: Event) => void' + }, isRequired: false, isInternal: false, description: 'Callback executed when from `onsubmit` event is triggered', - tags: {}, - highlightedType: - '(data: unknown, event: Event) => void' + tags: {} }, { identifier: 'runExecuteInsteadOfSave', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Run Changeset execute method instead of save', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'validateOnInit', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Validate the changeset on initialization', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ Input: never; Textarea: never; Select: never; Checkbox: never; CheckboxGroup: never; Radio: never; RadioGroup: never; state: { hasSubmitted: boolean; }; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'Input', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -6241,7 +5220,7 @@ export default [ }, { identifier: 'Textarea', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -6249,7 +5228,7 @@ export default [ }, { identifier: 'Select', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -6257,7 +5236,7 @@ export default [ }, { identifier: 'Checkbox', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -6265,7 +5244,7 @@ export default [ }, { identifier: 'CheckboxGroup', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -6273,7 +5252,7 @@ export default [ }, { identifier: 'Radio', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -6281,7 +5260,7 @@ export default [ }, { identifier: 'RadioGroup', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -6289,7 +5268,9 @@ export default [ }, { identifier: 'state', - type: { type: '{ hasSubmitted: boolean; }' }, + type: { + type: '{ hasSubmitted: boolean; }' + }, isRequired: true, isInternal: false, description: '', @@ -6327,12 +5308,11 @@ export default [ Args: [ { identifier: 'key', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'manager', @@ -6340,13 +5320,12 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'ListManager' + tags: {} }, { identifier: 'appearance', type: { - type: 'enum', + type: '\'default\' | \'outlined\' | \'faded\'', raw: '"default" | "outlined" | "faded"', items: ["'default'", "'outlined'", "'faded'"] }, @@ -6354,33 +5333,28 @@ export default [ isInternal: false, description: 'The appearance of each item', tags: { defaultValue: { name: 'defaultValue', value: "'default'" } }, - defaultValue: "'default'", - highlightedType: - '\'default\' | \'outlined\' | \'faded\'', - highlightedDefaultValue: '\'default\'' + defaultValue: '\'default\'' }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'description', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -6393,65 +5367,61 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of each item', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'onClick', - type: { type: '() => void' }, + type: { type: '() => void' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: '() => void' + tags: {} }, { identifier: 'shortcut', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'textValue', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'type', type: { - type: 'enum', + type: '\'menu\' | \'listbox\'', raw: '"menu" | "listbox"', items: ["'menu'", "'listbox'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'menu\' | \'listbox\'' + tags: {} }, { identifier: 'withDivider', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -6459,7 +5429,11 @@ export default [ }, { identifier: 'selectedIcon', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -6467,7 +5441,11 @@ export default [ }, { identifier: 'start', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -6475,7 +5453,11 @@ export default [ }, { identifier: 'end', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -6500,17 +5482,16 @@ export default [ Args: [ { identifier: 'allowEmpty', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'appearance', type: { - type: 'enum', + type: '\'default\' | \'outlined\' | \'faded\'', raw: '"default" | "outlined" | "faded"', items: ["'default'", "'outlined'", "'faded'"] }, @@ -6518,33 +5499,28 @@ export default [ isInternal: false, description: 'The appearance of each item', tags: { defaultValue: { name: 'defaultValue', value: "'default'" } }, - defaultValue: "'default'", - highlightedType: - '\'default\' | \'outlined\' | \'faded\'', - highlightedDefaultValue: '\'default\'' + defaultValue: '\'default\'' }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'disabledKeys', - type: { type: 'string[]' }, + type: { type: 'string[]' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string[]' + tags: {} }, { identifier: 'intent', type: { - type: 'enum', + type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', raw: '"default" | "primary" | "success" | "warning" | "danger"', items: [ "'default'", @@ -6557,18 +5533,15 @@ export default [ isRequired: false, isInternal: false, description: 'The intent of each item', - tags: {}, - highlightedType: - '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'' + tags: {} }, { identifier: 'isKeyboardEventsEnabled', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'items', @@ -6576,77 +5549,72 @@ export default [ isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'unknown[]' + tags: {} }, { identifier: 'onAction', - type: { type: '(key: string) => void' }, + type: { + type: '(key: string) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(key: string) => void' + tags: {} }, { identifier: 'onSelectionChange', - type: { type: '(key: string[]) => void' }, + type: { + type: '(key: string[]) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(key: string[]) => void' + tags: {} }, { identifier: 'selectedKeys', - type: { type: 'string[]' }, + type: { type: 'string[]' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string[]' + tags: {} }, { identifier: 'selectionMode', type: { - type: 'enum', + type: 'SelectionMode', raw: 'SelectionMode', items: ["'none'", "'single'", "'multiple'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'SelectionMode' + tags: {} }, { identifier: 'type', type: { - type: 'enum', + type: '\'menu\' | \'listbox\'', raw: '"menu" | "listbox"', items: ["'menu'", "'listbox'"] }, isRequired: false, isInternal: false, description: '', - tags: { default: { name: 'default', value: "'listbox'" } }, - highlightedType: - '\'menu\' | \'listbox\'' + tags: { default: { name: 'default', value: "'listbox'" } } } ], Blocks: [ { identifier: 'item', type: { - type: 'Array', + type: 'Array', raw: '[{ item: unknown; Item: never; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'item', @@ -6658,7 +5626,7 @@ export default [ }, { identifier: 'Item', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -6681,17 +5649,17 @@ export default [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ Item: never; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'Item', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -6729,63 +5697,57 @@ export default [ Args: [ { identifier: 'checked', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'id', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'name', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: boolean, event: Event) => void' }, + type: { + type: '(value: boolean, event: Event) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(value: boolean, event: Event) => void' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} } ], Blocks: [], @@ -6806,64 +5768,61 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'id', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'isError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -6887,41 +5846,41 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'id', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -6945,73 +5904,67 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'id', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'onInput', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'type', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'value', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} } ], Blocks: [], @@ -7032,41 +5985,41 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'for', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -7094,73 +6047,65 @@ export default [ isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'unknown' + tags: {} }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'id', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'name', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: unknown, event: Event) => void' }, + type: { + type: '(value: unknown, event: Event) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(value: unknown, event: Event) => void' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'value', type: { - type: 'enum', + type: 'string | number | boolean', raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | number | boolean' + tags: {} } ], Blocks: [], @@ -7181,69 +6126,63 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'id', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'onInput', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'value', type: { - type: 'enum', + type: 'string | number | boolean', raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | number | boolean' + tags: {} } ], Blocks: [], @@ -7264,18 +6203,21 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -7299,18 +6241,21 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -7334,28 +6279,30 @@ export default [ Args: [ { identifier: 'labelledById', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: 'The id used to reference labelledById in Drawer component', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -7379,45 +6326,39 @@ export default [ Args: [ { identifier: 'allowCloseButton', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If set to false, the close button will not be displayed.', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'allowClosing', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If set to false, the close button will not be displayed,\ncloseOnOutsideClick will be set to false, and closeOnEscapeKey will also be set\nto false.', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'closeButtonSize', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', raw: '"xs" | "sm" | "lg" | "xl" | "md"', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, isRequired: false, isInternal: false, description: 'The Close Button size.', - tags: {}, - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'' + tags: {} }, { identifier: 'placement', type: { - type: 'enum', + type: '\'top\' | \'right\' | \'bottom\' | \'left\'', raw: '"top" | "right" | "bottom" | "left"', items: ["'top'", "'right'", "'bottom'", "'left'"] }, @@ -7426,15 +6367,12 @@ export default [ description: "The Drawer can appear from any side of the screen. The 'placement'\noption allows to choose where it appears from.", tags: { defaultValue: { name: 'defaultValue', value: "'right'" } }, - defaultValue: "'right'", - highlightedType: - '\'top\' | \'right\' | \'bottom\' | \'left\'', - highlightedDefaultValue: '\'right\'' + defaultValue: '\'right\'' }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', raw: '"xs" | "sm" | "lg" | "xl" | "md" | "full"', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'", "'full'"] }, @@ -7442,14 +6380,11 @@ export default [ isInternal: false, description: 'The Drawer size.', tags: { defaultValue: { name: 'defaultValue', value: "'md'" } }, - defaultValue: "'md'", - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', - highlightedDefaultValue: '\'md\'' + defaultValue: '\'md\'' }, { identifier: 'transitionName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The name of the transition to be used in the Drawer.', @@ -7459,9 +6394,7 @@ export default [ value: "'overlay-transition--slide-from-[placement]'" } }, - defaultValue: "'overlay-transition--slide-from-[placement]'", - highlightedType: 'string', - highlightedDefaultValue: + defaultValue: '\'overlay-transition--slide-from-[placement]\'' } ], @@ -7469,17 +6402,17 @@ export default [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ CloseButton: any; Header: never; Body: never; Footer: never; headerId: string; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'CloseButton', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: true, isInternal: false, description: '', @@ -7487,7 +6420,7 @@ export default [ }, { identifier: 'Header', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -7495,7 +6428,7 @@ export default [ }, { identifier: 'Body', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -7503,7 +6436,7 @@ export default [ }, { identifier: 'Footer', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -7511,7 +6444,7 @@ export default [ }, { identifier: 'headerId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -7549,18 +6482,21 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -7584,18 +6520,21 @@ export default [ Args: [ { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -7619,27 +6558,29 @@ export default [ Args: [ { identifier: 'labelledById', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: 'The id used to reference labelledById in Modal component', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'class', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -7663,56 +6604,48 @@ export default [ Args: [ { identifier: 'allowCloseButton', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If set to false, the close button will not be displayed.', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'allowClosing', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If set to false, the close button will not be displayed,\ncloseOnOutsideClick will be set to false, and closeOnEscapeKey will also be set\nto false.', tags: { defaultValue: { name: 'defaultValue', value: 'true' } }, - defaultValue: 'true', - highlightedType: 'boolean', - highlightedDefaultValue: 'true' + defaultValue: 'true' }, { identifier: 'closeButtonSize', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', raw: '"xs" | "sm" | "lg" | "xl" | "md"', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, isRequired: false, isInternal: false, description: 'The Close Button size.', - tags: {}, - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'' + tags: {} }, { identifier: 'isCentered', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If set to true, the modal will be vertically centered', tags: { defaultValue: { name: 'defaultValue', value: 'false' } }, - defaultValue: 'false', - highlightedType: 'boolean', - highlightedDefaultValue: 'false' + defaultValue: 'false' }, { identifier: 'size', type: { - type: 'enum', + type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', raw: '"xs" | "sm" | "lg" | "xl" | "md" | "full"', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'", "'full'"] }, @@ -7720,14 +6653,11 @@ export default [ isInternal: false, description: 'The Modal size.', tags: { defaultValue: { name: 'defaultValue', value: "'lg'" } }, - defaultValue: "'lg'", - highlightedType: - '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', - highlightedDefaultValue: '\'lg\'' + defaultValue: '\'lg\'' }, { identifier: 'transitionName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The name of the transition to be used in the modal.', @@ -7737,9 +6667,7 @@ export default [ value: "'overlay-transition--zoom'" } }, - defaultValue: "'overlay-transition--zoom'", - highlightedType: 'string', - highlightedDefaultValue: + defaultValue: '\'overlay-transition--zoom\'' } ], @@ -7747,17 +6675,17 @@ export default [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[{ CloseButton: any; Header: never; Body: never; Footer: never; headerId: string; }]', items: [ { identifier: '0', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'CloseButton', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: true, isInternal: false, description: '', @@ -7765,7 +6693,7 @@ export default [ }, { identifier: 'Header', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -7773,7 +6701,7 @@ export default [ }, { identifier: 'Body', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -7781,7 +6709,7 @@ export default [ }, { identifier: 'Footer', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: true, isInternal: false, description: '', @@ -7789,7 +6717,7 @@ export default [ }, { identifier: 'headerId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -7828,30 +6756,31 @@ export default [ Args: [ { identifier: 'isOpen', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: true, isInternal: false, description: 'If true, the content will be visible', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'initialHeight', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: "The height for the content in it's collapsed state.\nThe unit of the value should be included, eg. '10px'.", tags: { defaultValue: { name: 'defaultValue', value: '0' } }, - defaultValue: '0', - highlightedType: 'string', - highlightedDefaultValue: '0' + defaultValue: '0' } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -7880,31 +6809,27 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'BufferedChangeset' + tags: {} }, { identifier: 'fieldName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} } ], Blocks: [], @@ -7924,136 +6849,123 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'BufferedChangeset' + tags: {} }, { identifier: 'fieldName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', - type: { type: 'string[]' }, + type: { type: 'string[]' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string[]' + tags: {} }, { identifier: 'groupName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'hasError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If has errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hasSubmitted', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the form has been submitted, used to force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'isInline', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the Checkbox should be in one line', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The group label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: unknown, event: Event) => void' }, + type: { + type: '(value: unknown, event: Event) => void' + }, isRequired: false, isInternal: false, description: 'Default callback added to the yielded FormCheckbox component, called when onchange is triggered', - tags: {}, - highlightedType: - '(value: unknown, event: Event) => void' + tags: {} }, { identifier: 'showError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[checkbox: never]', items: [ { identifier: '0', - type: { type: 'never' }, + type: { type: 'never' }, isRequired: false, isInternal: false, description: '', @@ -8089,135 +7001,126 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'BufferedChangeset' + tags: {} }, { identifier: 'checked', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: true, isInternal: false, description: 'If the checkbox is checked.\nYou must also pass `onChange` to update its value.', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'fieldName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: boolean, event: Event) => void' }, + type: { + type: '(value: boolean, event: Event) => void' + }, isRequired: true, isInternal: false, description: 'Callback when onchange is triggered', - tags: {}, - highlightedType: - '(value: boolean, event: Event) => void' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The input field label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'name', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The name of the checkbox', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'privateContainerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: { ignore: { name: 'ignore', value: '' } }, - highlightedType: 'string' + tags: { ignore: { name: 'ignore', value: '' } } }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: '_groupName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: '_parentOnChange', - type: { type: '(value: unknown, event: Event) => void' }, + type: { + type: '(value: unknown, event: Event) => void' + }, isRequired: false, isInternal: false, description: 'Internal function for InputCheckboxGroup', - tags: {}, - highlightedType: - '(value: unknown, event: Event) => void' + tags: {} } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -8246,176 +7149,164 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'BufferedChangeset' + tags: {} }, { identifier: 'fieldName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'value', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: 'The value to be used in the input.\nYou must also pass `onChange` or `onInput` to update its value.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'hasError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If has errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hasSubmitted', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the form has been submitted, used to force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'inputClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the input element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The group label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onchange is triggered', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'onFocusIn', - type: { type: '(event: FocusEvent) => void' }, + type: { + type: '(event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onfocus is triggered', - tags: {}, - highlightedType: - '(event: FocusEvent) => void' + tags: {} }, { identifier: 'onFocusOut', - type: { type: '(event: FocusEvent) => void' }, + type: { + type: '(event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onblur is triggered', - tags: {}, - highlightedType: - '(event: FocusEvent) => void' + tags: {} }, { identifier: 'onInput', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when oninput is triggered', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'showError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'type', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The input type', tags: { defaultValue: { name: 'defaultValue', value: "'text'" } }, - defaultValue: "'text'", - highlightedType: 'string', - highlightedDefaultValue: '\'text\'' + defaultValue: '\'text\'' } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -8444,146 +7335,131 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'BufferedChangeset' + tags: {} }, { identifier: 'fieldName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'value', type: { - type: 'enum', + type: 'string | number | boolean', raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | number | boolean' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'hasError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If has errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hasSubmitted', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the form has been submitted, used to force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'isInline', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the Checkbox should be in one line', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The group label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: unknown, event: Event) => void' }, + type: { + type: '(value: unknown, event: Event) => void' + }, isRequired: false, isInternal: false, description: 'Default callback added to the yielded FormRadio component, called when onchange is triggered', - tags: {}, - highlightedType: - '(value: unknown, event: Event) => void' + tags: {} }, { identifier: 'showError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[radio: ComponentLike]', items: [ { identifier: '0', - type: { type: 'ComponentLike' }, + type: { type: 'ComponentLike<FormRadioSignature>' }, isRequired: true, isInternal: false, description: '', @@ -8619,8 +7495,7 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'BufferedChangeset' + tags: {} }, { identifier: 'checked', @@ -8629,32 +7504,30 @@ export default [ isInternal: false, description: 'The current checked value.\nThis will be used to compare against the `value` argument,\nif equal, the radio will me marked as checked.', - tags: {}, - highlightedType: 'unknown' + tags: {} }, { identifier: 'fieldName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: unknown, event: Event) => void' }, + type: { + type: '(value: unknown, event: Event) => void' + }, isRequired: true, isInternal: false, description: 'Callback when onchange is triggered', - tags: {}, - highlightedType: - '(value: unknown, event: Event) => void' + tags: {} }, { identifier: 'value', type: { - type: 'enum', + type: 'string | number | boolean', raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, @@ -8662,99 +7535,92 @@ export default [ isInternal: false, description: 'The value to be used in the radio button.\nYou must also pass `onChange` to update its value.', - tags: {}, - highlightedType: - 'string | number | boolean' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The input field label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'name', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The name of the checkbox', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'privateContainerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element, in be used in for group', - tags: { ignore: { name: 'ignore', value: '' } }, - highlightedType: 'string' + tags: { ignore: { name: 'ignore', value: '' } } }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: '_parentOnChange', - type: { type: '(value: unknown, event: Event) => void' }, + type: { + type: '(value: unknown, event: Event) => void' + }, isRequired: false, isInternal: false, description: 'Internal function for InputRadioGroup', - tags: { ignore: { name: 'ignore', value: '' } }, - highlightedType: - '(value: unknown, event: Event) => void' + tags: { ignore: { name: 'ignore', value: '' } } } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -8783,185 +7649,164 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'BufferedChangeset' + tags: {} }, { identifier: 'fieldName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', type: { - type: '(selection: unknown, select: Select, event?: Event) => void' + type: '(selection: unknown, select: Select, event?: Event) => void' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: - '(selection: unknown, select: Select, event?: Event) => void' + tags: {} }, { identifier: 'options', type: { - type: 'enum', + type: 'any[] | PromiseProxy<any[]>', raw: 'any[] | PromiseProxy', items: ['any[]', 'PromiseProxy'] }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: - 'any[] | PromiseProxy<any[]>' + tags: {} }, { identifier: 'selected', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'any' + tags: {} }, { identifier: 'beforeOptionsComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'buildSelection', - type: { type: '(selected: any, select: Select) => any' }, + type: { + type: '(selected: any, select: Select) => any' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(selected: any, select: Select) => any' + tags: {} }, { identifier: 'closeOnSelect', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'defaultHighlighted', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'any' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'groupComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'hasError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If has errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hasSubmitted', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the form has been submitted, used to force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'highlightOnHover', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'initiallyOpened', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'isMultiple', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If is multiple select instead of single', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The input field label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'matcher', @@ -8969,249 +7814,229 @@ export default [ isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'MatcherFn' + tags: {} }, { identifier: 'matchTriggerWidth', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'noMatchesMessage', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'noMatchesMessageComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onBlur', - type: { type: '(select: Select, event: FocusEvent) => void' }, + type: { + type: '(select: Select, event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, event: FocusEvent) => void' + tags: {} }, { identifier: 'onClose', - type: { type: '(select: Select, e: Event) => boolean' }, + type: { + type: '(select: Select, e: Event) => boolean' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, e: Event) => boolean' + tags: {} }, { identifier: 'onFocus', - type: { type: '(select: Select, event: FocusEvent) => void' }, + type: { + type: '(select: Select, event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, event: FocusEvent) => void' + tags: {} }, { identifier: 'onFocusIn', - type: { type: '(select: Select, event: FocusEvent) => void' }, + type: { + type: '(select: Select, event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, event: FocusEvent) => void' + tags: {} }, { identifier: 'onFocusOut', - type: { type: '(select: Select, event: FocusEvent) => void' }, + type: { + type: '(select: Select, event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, event: FocusEvent) => void' + tags: {} }, { identifier: 'onInput', type: { - type: '(term: string, select: Select, e: Event) => string | false | void' + type: '(term: string, select: Select, e: Event) => string | false | void' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(term: string, select: Select, e: Event) => string | false | void' + tags: {} }, { identifier: 'onKeydown', - type: { type: '(select: Select, e: KeyboardEvent) => boolean' }, + type: { + type: '(select: Select, e: KeyboardEvent) => boolean' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, e: KeyboardEvent) => boolean' + tags: {} }, { identifier: 'onOpen', - type: { type: '(select: Select, e: Event) => boolean' }, + type: { + type: '(select: Select, e: Event) => boolean' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select, e: Event) => boolean' + tags: {} }, { identifier: 'optionsComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'placeholderComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'registerAPI', - type: { type: '(select: Select) => void' }, + type: { + type: '(select: Select) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(select: Select) => void' + tags: {} }, { identifier: 'scrollTo', - type: { type: '(option: any, select: Select) => void' }, + type: { + type: '(option: any, select: Select) => void' + }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(option: any, select: Select) => void' + tags: {} }, { identifier: 'search', type: { - type: '(term: string, select: Select) => any[] | PromiseProxy' + type: '(term: string, select: Select) => any[] | PromiseProxy<any[]>' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - '(term: string, select: Select) => any[] | PromiseProxy<any[]>' + tags: {} }, { identifier: 'searchEnabled', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'searchField', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'searchMessage', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'searchMessageComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'showError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'tabindex', type: { - type: 'enum', + type: 'string | number', raw: 'string | number', items: ['string', 'number'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | number' + tags: {} }, { identifier: 'triggerComponent', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'typeAheadOptionMatcher', @@ -9219,15 +8044,14 @@ export default [ isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: 'MatcherFn' + tags: {} } ], Blocks: [ { identifier: 'default', type: { - type: 'Array', + type: 'Array', raw: '[option: unknown, select: Select]', items: [ { @@ -9241,11 +8065,11 @@ export default [ { identifier: '1', type: { - type: 'Object', + type: 'Object', items: [ { identifier: 'selected', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: true, isInternal: false, description: '', @@ -9253,7 +8077,7 @@ export default [ }, { identifier: 'highlighted', - type: { type: 'any' }, + type: { type: 'any' }, isRequired: true, isInternal: false, description: '', @@ -9261,7 +8085,7 @@ export default [ }, { identifier: 'options', - type: { type: 'any[]' }, + type: { type: 'any[]' }, isRequired: true, isInternal: false, description: '', @@ -9269,7 +8093,7 @@ export default [ }, { identifier: 'results', - type: { type: 'any[]' }, + type: { type: 'any[]' }, isRequired: true, isInternal: false, description: '', @@ -9277,7 +8101,7 @@ export default [ }, { identifier: 'resultsCount', - type: { type: 'number' }, + type: { type: 'number' }, isRequired: true, isInternal: false, description: '', @@ -9285,7 +8109,9 @@ export default [ }, { identifier: 'loading', - type: { type: 'boolean' }, + type: { + type: 'boolean' + }, isRequired: true, isInternal: false, description: '', @@ -9293,7 +8119,9 @@ export default [ }, { identifier: 'isActive', - type: { type: 'boolean' }, + type: { + type: 'boolean' + }, isRequired: true, isInternal: false, description: '', @@ -9301,7 +8129,7 @@ export default [ }, { identifier: 'searchText', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -9309,7 +8137,7 @@ export default [ }, { identifier: 'lastSearchedText', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -9325,7 +8153,7 @@ export default [ }, { identifier: 'uniqueId', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', @@ -9333,7 +8161,9 @@ export default [ }, { identifier: 'disabled', - type: { type: 'boolean' }, + type: { + type: 'boolean' + }, isRequired: true, isInternal: false, description: '', @@ -9341,7 +8171,9 @@ export default [ }, { identifier: 'isOpen', - type: { type: 'boolean' }, + type: { + type: 'boolean' + }, isRequired: true, isInternal: false, description: '', @@ -9384,176 +8216,164 @@ export default [ isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'BufferedChangeset' + tags: {} }, { identifier: 'fieldName', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: '', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'value', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: true, isInternal: false, description: 'The value to be used in the input.\nYou must also pass `onChange` or `onInput` to update its value.', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'containerClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the container element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'errors', type: { - type: 'enum', + type: 'string | string[]', raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, isInternal: false, description: '', - tags: {}, - highlightedType: - 'string | string[]' + tags: {} }, { identifier: 'hasError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If has errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hasSubmitted', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'If the form has been submitted, used to force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'hint', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'A help text to be displayed', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'inputClass', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'CSS classes to be added in the input element', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'label', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The group label', - tags: {}, - highlightedType: 'string' + tags: {} }, { identifier: 'onChange', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onchange is triggered', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'onFocusIn', - type: { type: '(event: FocusEvent) => void' }, + type: { + type: '(event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onfocus is triggered', - tags: {}, - highlightedType: - '(event: FocusEvent) => void' + tags: {} }, { identifier: 'onFocusOut', - type: { type: '(event: FocusEvent) => void' }, + type: { + type: '(event: FocusEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when onblur is triggered', - tags: {}, - highlightedType: - '(event: FocusEvent) => void' + tags: {} }, { identifier: 'onInput', - type: { type: '(value: string, event: InputEvent) => void' }, + type: { + type: '(value: string, event: InputEvent) => void' + }, isRequired: false, isInternal: false, description: 'Callback when oninput is triggered', - tags: {}, - highlightedType: - '(value: string, event: InputEvent) => void' + tags: {} }, { identifier: 'showError', - type: { type: 'boolean' }, + type: { type: 'boolean' }, isRequired: false, isInternal: false, description: 'Force displaying errors', - tags: {}, - highlightedType: 'boolean' + tags: {} }, { identifier: 'size', type: { - type: 'enum', + type: '\'sm\' | \'lg\' | \'md\'', raw: '"sm" | "lg" | "md"', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, isInternal: false, description: 'The size', - tags: {}, - highlightedType: - '\'sm\' | \'lg\' | \'md\'' + tags: {} }, { identifier: 'type', - type: { type: 'string' }, + type: { type: 'string' }, isRequired: false, isInternal: false, description: 'The input type', tags: { defaultValue: { name: 'defaultValue', value: "'text'" } }, - defaultValue: "'text'", - highlightedType: 'string', - highlightedDefaultValue: '\'text\'' + defaultValue: '\'text\'' } ], Blocks: [ { identifier: 'default', - type: { type: 'Array', raw: '[]', items: [] }, + type: { + type: 'Array', + raw: '[]', + items: [] + }, isRequired: true, isInternal: false, description: '', @@ -9570,3 +8390,5 @@ export default [ tags: {} } ]; +export type { ComponentDoc }; +export default data; diff --git a/site/app/components/signature.gts b/site/app/components/signature.gts new file mode 100644 index 00000000..fa2b9d7a --- /dev/null +++ b/site/app/components/signature.gts @@ -0,0 +1,106 @@ +import Component from '@glimmer/component'; +import data, { type ComponentDoc } from './signature-data'; + +interface SignatureSignature { + Args: { + /** + * The component name + */ + component: string; + /** + * package name + */ + package: string; + + /** + * module, usually the folder name or the file name + */ + module: string; + }; + Element: HTMLDivElement; +} + +function shouldIgnoreTag(tags?: Record): boolean { + if (tags && Object.keys(tags).includes('ignore')) { + return true; + } + return false; +} + +export default class Signature extends Component { + get component(): ComponentDoc | undefined { + return data.filter((component) => { + return component.name == this.args.component; + })[0]; + } + + +} diff --git a/site/app/controllers/.gitkeep b/site/app/controllers/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/site/app/index.html b/site/app/index.html index f4fb3c88..28684597 100644 --- a/site/app/index.html +++ b/site/app/index.html @@ -1,24 +1,50 @@ - - - - - - {{content-for "head"}} + + + + + - - + {{content-for "head"}} - {{content-for "head-footer"}} - - - {{content-for "body"}} + + - - + {{content-for "head-footer"}} + + + + + {{content-for "body"}} + + + + + {{content-for "body-footer"}} + - {{content-for "body-footer"}} - diff --git a/site/app/models/.gitkeep b/site/app/models/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/site/lib/docfy-theme/addon/modifiers/docfy-intersect-headings.ts b/site/app/modifiers/docfy-intersect-headings.ts similarity index 65% rename from site/lib/docfy-theme/addon/modifiers/docfy-intersect-headings.ts rename to site/app/modifiers/docfy-intersect-headings.ts index 853c0bc2..0a9bcee3 100644 --- a/site/lib/docfy-theme/addon/modifiers/docfy-intersect-headings.ts +++ b/site/app/modifiers/docfy-intersect-headings.ts @@ -1,5 +1,10 @@ -import Modifier from 'ember-modifier'; +import Modifier, { + type ArgsFor, + type PositionalArgs, + type NamedArgs +} from 'ember-modifier'; import { action } from '@ember/object'; +import { registerDestructor } from '@ember/destroyable'; interface Heading { id: string; @@ -17,30 +22,33 @@ function getHeadingIds(headings: Heading[], output: string[] = []): string[] { return output; } -interface Args { - named: { - headings: Heading[]; - onIntersect: (headingId: string) => void; +interface Signature { + Args: { + Named: { + headings: Heading[]; + onIntersect: (headingId: string) => void; + }; + Positional: unknown[]; }; - positional: unknown[]; + Element: Element; } -export default class IntersectHeadingsModifier extends Modifier { - handler = null; - headings = []; - observer = null; - activeIndex = null; +export default class IntersectHeadingsModifier extends Modifier { + handler: ((headingId: string) => void) | null = null; + headings: string[] = []; + observer: IntersectionObserver | null = null; + activeIndex: number = -1; @action handleObserver(elements: IntersectionObserverEntry[]): void { // Based on https://taylor.callsen.me/modern-navigation-menus-with-css-position-sticky-and-intersectionobservers/ // current index must be memoized or tracked outside of function for comparison - let localActiveIndex = this.activeIndex; + let localActiveIndex: number = this.activeIndex || -1; // track which elements register above or below the document's current position - const aboveIndeces = []; - const belowIndeces = []; + const aboveIndeces: number[] = []; + const belowIndeces: number[] = []; // loop through each intersection element // due to the asychronous nature of observers, callbacks must be designed to handle 1 or many intersecting elements @@ -51,10 +59,10 @@ export default class IntersectHeadingsModifier extends Modifier { ? element.boundingClientRect.y : element.boundingClientRect.top; const rootBoundsY = - typeof element.rootBounds.y !== 'undefined' + typeof element.rootBounds?.y !== 'undefined' ? element.rootBounds.y - : element.rootBounds.top; - const isAbove = boundingClientRectY < rootBoundsY; + : element.rootBounds?.top; + const isAbove = boundingClientRectY < (rootBoundsY || 0); const id = element.target.getAttribute('id'); const intersectingElemIdx = this.headings.findIndex((item) => item == id); @@ -81,7 +89,9 @@ export default class IntersectHeadingsModifier extends Modifier { if (localActiveIndex != this.activeIndex) { this.activeIndex = localActiveIndex; - this.handler(this.headings[this.activeIndex]); + if (typeof this.handler === 'function') { + this.handler(this.headings[this.activeIndex] as string); + } } } @@ -95,7 +105,7 @@ export default class IntersectHeadingsModifier extends Modifier { this.headings.forEach((id) => { const el = document.getElementById(id); if (el) { - this.observer.observe(el); + this.observer?.observe(el); } }); } @@ -107,18 +117,29 @@ export default class IntersectHeadingsModifier extends Modifier { } } - didUpdateArguments(): void { - this.unobserve(); + constructor(owner: unknown, args: ArgsFor) { + super(owner as never, args); + this.handler = args.named.onIntersect; + this.headings = getHeadingIds(args.named.headings); + + this.observe(); + + registerDestructor(this, this.unobserve); } - didReceiveArguments(): void { - this.handler = this.args.named.onIntersect; - this.headings = getHeadingIds(this.args.named.headings); + modify( + element: HTMLElement, + _: PositionalArgs, + args: NamedArgs + ): void { + if (this.observer) { + this.unobserve(); + } + this.handler = args.onIntersect; + this.headings = getHeadingIds(args.headings); this.observe(); - } - willRemove(): void { - this.unobserve(); + registerDestructor(this, this.unobserve); } } diff --git a/site/app/templates/application.gts b/site/app/templates/application.gts new file mode 100644 index 00000000..5c82dbed --- /dev/null +++ b/site/app/templates/application.gts @@ -0,0 +1,52 @@ +import { LinkTo } from '@ember/routing'; +import RouteTemplate from 'ember-route-template'; +import Logo from '../components/logo'; +import pageTitle from 'ember-page-title/helpers/page-title'; +import DocfyHeader from '../components/docfy/docfy-header'; +import DocfyJumpTo from '../components/docfy/docfy-jump-to'; +import { VisuallyHidden } from '@frontile/utilities'; + +const application = ; + +export default RouteTemplate(application); diff --git a/site/app/templates/application.hbs b/site/app/templates/application.hbs deleted file mode 100644 index d747a247..00000000 --- a/site/app/templates/application.hbs +++ /dev/null @@ -1,46 +0,0 @@ -{{page-title "Frontile"}} - -
-
-
- - - -
-
-
    - {{!
  • }} - {{! }} - {{! Documentation }} - {{! }} - {{!
  • }} -
- - -
-
-
- -
- {{outlet}} -
\ No newline at end of file diff --git a/site/app/templates/docs.gts b/site/app/templates/docs.gts new file mode 100644 index 00000000..6f9e8052 --- /dev/null +++ b/site/app/templates/docs.gts @@ -0,0 +1,10 @@ +import RouteTemplate from 'ember-route-template'; +import DocfyPage from '../components/docfy/docfy-page'; + +const docs = ; + +export default RouteTemplate(docs); diff --git a/site/app/templates/docs.hbs b/site/app/templates/docs.hbs deleted file mode 100644 index baf82604..00000000 --- a/site/app/templates/docs.hbs +++ /dev/null @@ -1,93 +0,0 @@ -
- - {{page-title "Documentation"}} - {{page-title page.title}} - - -
-
- - - -
- -
- -
- {{outlet}} -
-
- -
- - {{#if page.editUrl}} - - - - - Edit this page on GitHub - - {{/if}} - -
- -
- -
- {{#if previous}} - - - - - - {{previous.title}} - - {{/if}} -
-
- {{#if next}} - - {{next.title}} - - - - - - {{/if}} -
-
-
-
- -
-
\ No newline at end of file diff --git a/site/lib/docfy-theme/addon/components/args-table.hbs b/site/lib/docfy-theme/addon/components/args-table.hbs deleted file mode 100644 index 7ff322ee..00000000 --- a/site/lib/docfy-theme/addon/components/args-table.hbs +++ /dev/null @@ -1,67 +0,0 @@ -
- - - - - - - - - - - - - {{#each this.component.Args as |arg|}} - {{#unless arg.tags.ignore}} - - - - - - - - {{/unless}} - {{/each}} - -
- Arg - - Type - - Description - - Required - - Default -
- - - {{arg.identifier}} - - - - - {{! template-lint-disable }} - {{{arg.highlightedType}}} - {{! template-lint-enable }} - - - {{arg.description}} - - {{#if arg.isRequired}} - Yes - {{else}} - - - {{/if}} - - {{#if arg.highlightedDefaultValue}} - - {{! template-lint-disable }} - {{{arg.highlightedDefaultValue}}} - {{! template-lint-enable }} - - {{else}} - - - {{/if}} -
-
\ No newline at end of file diff --git a/site/lib/docfy-theme/addon/components/args-table.ts b/site/lib/docfy-theme/addon/components/args-table.ts deleted file mode 100644 index 6466f17e..00000000 --- a/site/lib/docfy-theme/addon/components/args-table.ts +++ /dev/null @@ -1,17 +0,0 @@ -import Component from '@glimmer/component'; -import data from './signature-data'; - -interface ArgsTableArgs { - /** - * The component name - */ - of: string; -} - -export default class ArgsTable extends Component { - get component(): unknown { - return data.filter((component) => { - return component.name == this.args.of; - })[0]; - } -} diff --git a/site/lib/docfy-theme/addon/components/page-headings.hbs b/site/lib/docfy-theme/addon/components/page-headings.hbs deleted file mode 100644 index f1032b4a..00000000 --- a/site/lib/docfy-theme/addon/components/page-headings.hbs +++ /dev/null @@ -1,49 +0,0 @@ -
- - {{#if page.headings.length}} - - {{/if}} - -
\ No newline at end of file diff --git a/site/lib/docfy-theme/addon/components/page-headings.ts b/site/lib/docfy-theme/addon/components/page-headings.ts deleted file mode 100644 index cdca5e02..00000000 --- a/site/lib/docfy-theme/addon/components/page-headings.ts +++ /dev/null @@ -1,67 +0,0 @@ -import Component from '@glimmer/component'; -import { action } from '@ember/object'; - -// http://goo.gl/5HLl8 -const easeInOutQuad = (t: number, b: number, c: number, d: number): number => { - t /= d / 2; - if (t < 1) { - return (c / 2) * t * t + b; - } - t--; - return (-c / 2) * (t * (t - 2) - 1) + b; -}; - -function scrollTo( - toPosition: number, - callback?: () => void, - duration = 500 -): void { - const scrollingElement = document.scrollingElement - ? document.scrollingElement - : document.body; - const startPosition = scrollingElement.scrollTop; - const change = toPosition - startPosition; - let currentTime = 0; - const increment = 20; - - const animateScroll = (): void => { - currentTime += increment; - scrollingElement.scrollTop = easeInOutQuad( - currentTime, - startPosition, - change, - duration - ); - - if (currentTime < duration) { - requestAnimationFrame(animateScroll); - } else { - if (callback && typeof callback === 'function') { - callback(); - } - } - }; - animateScroll(); -} - -function scrollToElement( - element: HTMLElement, - callback?: () => void, - duration = 500 -): void { - const toPosition = element.offsetTop; - scrollTo(toPosition, callback, duration); -} - -interface PageHeadingsArgs {} //eslint-disable-line - -export default class PageHeadings extends Component { - @action onClick(evt: MouseEvent): void { - const href = (evt.target as HTMLElement).getAttribute('href'); - if (href) { - const toElement = document.querySelector(href) as HTMLElement; - - scrollToElement(toElement); - } - } -} diff --git a/site/lib/docfy-theme/addon/components/sidebar-nav.hbs b/site/lib/docfy-theme/addon/components/sidebar-nav.hbs deleted file mode 100644 index 0b52ea11..00000000 --- a/site/lib/docfy-theme/addon/components/sidebar-nav.hbs +++ /dev/null @@ -1,96 +0,0 @@ - - -
- {{! template-lint-disable no-invalid-interactive }} -
    - {{! template-lint-enable no-invalid-interactive }} - {{#each @node.pages as |page|}} -
  • - - {{page.title}} - -
  • - {{/each}} - - {{#each @node.children as |child|}} -
  • -
    - {{child.label}} -
    - -
      - {{#each child.pages as |page|}} -
    • - - {{page.title}} - {{#if page.frontmatter.label}} - - {{page.frontmatter.label}} - - {{/if}} - -
    • - {{/each}} - - {{#each child.children as |subChild|}} -
    • -
      - {{subChild.label}} -
      - -
        - {{#each subChild.pages as |page|}} -
      • - - {{page.title}} - -
      • - {{/each}} -
      -
    • - {{/each}} -
    -
  • - {{/each}} -
-
\ No newline at end of file diff --git a/site/lib/docfy-theme/addon/components/sidebar-nav.ts b/site/lib/docfy-theme/addon/components/sidebar-nav.ts deleted file mode 100644 index 4b645782..00000000 --- a/site/lib/docfy-theme/addon/components/sidebar-nav.ts +++ /dev/null @@ -1,39 +0,0 @@ -import Component from '@glimmer/component'; -import { tracked } from '@glimmer/tracking'; -import { action } from '@ember/object'; - -interface SidebarNavArgs {} //eslint-disable-line - -export default class SidebarNav extends Component { - @tracked isOpen = false; - - @action toggle(): void { - this.isOpen = !this.isOpen; - } - - @action handleSidebarClick(event: Event): void { - if (this.isOpen) { - const target = event.target as Element; - - if (['A', 'svg', 'path'].includes(target.tagName)) { - let parentElement: Element | undefined = target; - - if (target.tagName == 'path') { - parentElement = target.parentElement?.closest('svg') - ?.parentElement as Element; - } else if (target.tagName == 'svg') { - parentElement = target.parentElement as Element; - } - - if ( - parentElement && - parentElement.hasAttribute('data-ignore-auto-close') - ) { - return; - } - - this.toggle(); - } - } - } -} diff --git a/site/lib/docfy-theme/app/components/args-table.js b/site/lib/docfy-theme/app/components/args-table.js deleted file mode 100644 index 3e98d903..00000000 --- a/site/lib/docfy-theme/app/components/args-table.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from 'docfy-theme/components/args-table'; diff --git a/site/lib/docfy-theme/app/components/page-headings.js b/site/lib/docfy-theme/app/components/page-headings.js deleted file mode 100644 index d8ff1f34..00000000 --- a/site/lib/docfy-theme/app/components/page-headings.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from 'docfy-theme/components/page-headings'; diff --git a/site/lib/docfy-theme/app/components/sidebar-nav.js b/site/lib/docfy-theme/app/components/sidebar-nav.js deleted file mode 100644 index b28ab852..00000000 --- a/site/lib/docfy-theme/app/components/sidebar-nav.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from 'docfy-theme/components/sidebar-nav'; diff --git a/site/lib/docfy-theme/app/modifiers/docfy-intersect-headings.js b/site/lib/docfy-theme/app/modifiers/docfy-intersect-headings.js deleted file mode 100644 index 206f3d57..00000000 --- a/site/lib/docfy-theme/app/modifiers/docfy-intersect-headings.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from 'docfy-theme/modifiers/docfy-intersect-headings'; diff --git a/site/lib/docfy-theme/generate-args-data.js b/site/lib/docfy-theme/generate-args-data.js deleted file mode 100644 index c5515480..00000000 --- a/site/lib/docfy-theme/generate-args-data.js +++ /dev/null @@ -1,46 +0,0 @@ -const docgen = require('glimmer-docgen-typescript'); -const fs = require('fs'); -const path = require('path'); -const lowlight = require('lowlight'); -const unified = require('unified'); -const rehypeStringify = require('rehype-stringify'); - -const processor = unified().use(rehypeStringify); - -const components = docgen.parse([ - { - root: path.resolve(path.join(__dirname, '../../../')), - pattern: 'packages/*/declarations/components/**/*.ts' - } -]); - -components.forEach((component) => { - component.Args.forEach((arg) => { - let type = arg.type.type; - - if (type === 'enum') { - type = arg.type.raw.replace(/"/g, "'"); - } - - const typeTree = lowlight.highlight('ts', type).value; - const typeHTML = processor - .stringify({ type: 'root', children: typeTree }) - .toString(); - - arg.highlightedType = typeHTML; - - if (arg.defaultValue) { - const defaultValueTree = lowlight.highlight('ts', arg.defaultValue).value; - const defaultValueHTML = processor - .stringify({ type: 'root', children: defaultValueTree }) - .toString(); - - arg.highlightedDefaultValue = defaultValueHTML; - } - }); -}); - -fs.writeFileSync( - path.join(__dirname, 'addon/components/signature-data.js'), - `export default ${JSON.stringify(components)};` -); diff --git a/site/lib/docfy-theme/index.js b/site/lib/docfy-theme/index.js deleted file mode 100644 index 57cf2c24..00000000 --- a/site/lib/docfy-theme/index.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -module.exports = { - name: require('./package').name, - - isDevelopingAddon() { - return true; - } -}; diff --git a/site/lib/docfy-theme/package.json b/site/lib/docfy-theme/package.json deleted file mode 100644 index 262e1266..00000000 --- a/site/lib/docfy-theme/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "docfy-theme", - "version": "0.15.0", - "private": true, - "scripts": { - "test": "echo 'Tests ignored'", - "test:all": "echo 'Tests ignored'", - "try:one": "echo 'Tests ignored'" - }, - "dependencies": { - "ember-auto-import": "^2.7.2", - "ember-cli-babel": "^8.2.0", - "ember-cli-htmlbars": "^6.3.0", - "ember-cli-typescript": "^5.2.1", - "ember-modifier": "^4.1.0" - }, - "keywords": [ - "ember-addon" - ], - "devDependencies": { - "glimmer-docgen-typescript": "^0.3.0", - "lowlight": "^1.20.0", - "rehype-stringify": "^8.0.0", - "unified": "^9.2.1" - } -} diff --git a/site/lib/generate-args-data.js b/site/lib/generate-args-data.js new file mode 100644 index 00000000..3c1568da --- /dev/null +++ b/site/lib/generate-args-data.js @@ -0,0 +1,65 @@ +const docgen = require('glimmer-docgen-typescript'); +const fs = require('fs'); +const path = require('path'); +const lowlight = require('lowlight'); +const unified = require('unified'); +const rehypeStringify = require('rehype-stringify'); + +const processor = unified().use(rehypeStringify); + +const components = docgen.parse([ + { + root: path.resolve(path.join(__dirname, '../../')), + pattern: 'packages/*/declarations/components/**/*.ts' + } +]); + +function highlight(property) { + if (!property) { + return; + } + if (property.type) { + let type = property.type.type; + + if (type === 'enum') { + type = property.type.raw.replace(/"/g, "'"); + } + + const typeTree = lowlight.highlight('ts', type).value; + const typeHTML = processor + .stringify({ type: 'root', children: typeTree }) + .toString(); + + property.type.type = typeHTML; + + if (property.type.items && property.type.items.length > 0) { + property.type.items.forEach(highlight); + } + } + + if (property.defaultValue) { + const defaultValueTree = lowlight.highlight( + 'ts', + property.defaultValue + ).value; + const defaultValueHTML = processor + .stringify({ type: 'root', children: defaultValueTree }) + .toString(); + + property.defaultValue = defaultValueHTML; + } +} + +components.forEach((component) => { + component.Args.forEach(highlight); + component.Blocks.forEach(highlight); + highlight(component.Element); +}); + +fs.writeFileSync( + path.join(__dirname, '../app/components/signature-data.ts'), + `import type { ComponentDoc } from 'glimmer-docgen-typescript'; +const data: ComponentDoc[] = ${JSON.stringify(components)}; +export type { ComponentDoc }; +export default data;` +); diff --git a/site/package.json b/site/package.json index 1c3aab85..8ee76d52 100644 --- a/site/package.json +++ b/site/package.json @@ -19,6 +19,7 @@ "generate-args-data": "node lib/docfy-theme/generate-args-data.js" }, "devDependencies": { + "@docfy/core": "^0.8.0", "@docfy/ember": "^0.8.0", "@docfy/plugin-with-prose": "^0.8.0", "@ember/optional-features": "^2.0.0", @@ -34,7 +35,6 @@ "@frontile/overlays": "workspace:*", "@frontile/status": "workspace:*", "@frontile/theme": "workspace:*", - "@tsconfig/ember": "^3.0.3", "@frontile/utilities": "workspace:*", "@glimmer/component": "^1.1.2", "@glimmer/tracking": "^1.1.2", @@ -42,6 +42,7 @@ "@glint/environment-ember-loose": "1.3.0", "@glint/environment-ember-template-imports": "1.3.0", "@tailwindcss/typography": "^0.5.10", + "@tsconfig/ember": "^3.0.3", "@types/htmlbars-inline-precompile": "^3.0.3", "@types/qunit": "^2.19.10", "@types/rsvp": "^4.0.9", @@ -63,11 +64,14 @@ "ember-focus-trap": "^1.1.0", "ember-load-initializers": "^2.1.2", "ember-maybe-import-regenerator": "^1.0.0", + "ember-modifier": "^4.1.0", "ember-page-title": "^8.2.2", "ember-qunit": "^8.0.2", "ember-resolver": "^11.0.1", + "ember-route-template": "^1.0.3", "ember-source": "~5.6.0", "ember-template-imports": "^4.1.0", + "fuse.js": "^6.6.2", "loader.js": "^4.7.0", "npm-run-all": "^4.1.5", "postcss-import": "^16.0.1", @@ -81,17 +85,16 @@ "remark-code-import": "^0.3.0", "tailwindcss": "^3.4.1", "typescript": "^5.3.3", - "webpack": "^5.90.2" + "webpack": "^5.90.2", + "glimmer-docgen-typescript": "^0.3.2", + "lowlight": "^1.20.0", + "rehype-stringify": "^8.0.0", + "unified": "^9.2.1" }, "engines": { "node": "10.* || >= 12" }, "ember": { "edition": "octane" - }, - "ember-addon": { - "paths": [ - "lib/docfy-theme" - ] } } From c47210a67a96684dc27013057bfd6483e694fe56 Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Fri, 16 Feb 2024 10:23:23 -0800 Subject: [PATCH 3/4] docs: rename generate-args-data to generate-signature-data --- site/lib/{generate-args-data.js => generate-signature-data.js} | 0 site/package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename site/lib/{generate-args-data.js => generate-signature-data.js} (100%) diff --git a/site/lib/generate-args-data.js b/site/lib/generate-signature-data.js similarity index 100% rename from site/lib/generate-args-data.js rename to site/lib/generate-signature-data.js diff --git a/site/package.json b/site/package.json index 8ee76d52..b2aa7b84 100644 --- a/site/package.json +++ b/site/package.json @@ -16,7 +16,7 @@ "test": "ember test", "test:all": "echo 'Tests ignored'", "try:one": "echo 'Tests ignored'", - "generate-args-data": "node lib/docfy-theme/generate-args-data.js" + "generate-sinature-data": "node lib/generate-signature-data.js" }, "devDependencies": { "@docfy/core": "^0.8.0", From 47da0b4a0123a3917a9826e1e20f0517bb854ec1 Mon Sep 17 00:00:00 2001 From: Josemar Luedke Date: Fri, 16 Feb 2024 13:51:28 -0800 Subject: [PATCH 4/4] feat: Rework signature component & render element and blocks info --- .../buttons/src/components/button-group.md | 2 +- packages/buttons/src/components/button.md | 2 +- packages/buttons/src/components/chip.md | 2 +- .../buttons/src/components/close-button.md | 2 +- .../buttons/src/components/toggle-button.md | 2 +- .../collections/src/components/dropdown.md | 2 +- packages/overlays/src/components/drawer.md | 2 +- packages/overlays/src/components/modal.md | 2 +- packages/overlays/src/components/overlay.md | 2 +- packages/overlays/src/components/popover.gts | 45 +- packages/overlays/src/components/popover.md | 4 +- .../status/src/components/progress-bar.md | 2 +- pnpm-lock.yaml | 8 +- site/app/components/signature-data.ts | 2392 ++++++++++++++--- site/app/components/signature.gts | 238 +- site/lib/generate-signature-data.js | 15 +- site/package.json | 4 +- 17 files changed, 2244 insertions(+), 482 deletions(-) diff --git a/packages/buttons/src/components/button-group.md b/packages/buttons/src/components/button-group.md index 3b0493ca..e476b4e5 100644 --- a/packages/buttons/src/components/button-group.md +++ b/packages/buttons/src/components/button-group.md @@ -105,4 +105,4 @@ import { ButtonGroup } from '@frontile/buttons'; ## API - + diff --git a/packages/buttons/src/components/button.md b/packages/buttons/src/components/button.md index 0894d20c..54ebe8ca 100644 --- a/packages/buttons/src/components/button.md +++ b/packages/buttons/src/components/button.md @@ -140,4 +140,4 @@ argument `@class` will override and merge TailwindCSS class names. ## API - + diff --git a/packages/buttons/src/components/chip.md b/packages/buttons/src/components/chip.md index 3f4eb2ae..fe382dae 100644 --- a/packages/buttons/src/components/chip.md +++ b/packages/buttons/src/components/chip.md @@ -153,4 +153,4 @@ argument `@class` will override and merge TailwindCSS class names. ## API - + diff --git a/packages/buttons/src/components/close-button.md b/packages/buttons/src/components/close-button.md index 27569d6c..bdc46455 100644 --- a/packages/buttons/src/components/close-button.md +++ b/packages/buttons/src/components/close-button.md @@ -26,4 +26,4 @@ import { CloseButton} from '@frontile/buttons'; ## API - + diff --git a/packages/buttons/src/components/toggle-button.md b/packages/buttons/src/components/toggle-button.md index 33037d96..97a0666b 100644 --- a/packages/buttons/src/components/toggle-button.md +++ b/packages/buttons/src/components/toggle-button.md @@ -120,4 +120,4 @@ import { ToggleButton } from '@frontile/buttons'; ## API - + diff --git a/packages/collections/src/components/dropdown.md b/packages/collections/src/components/dropdown.md index 1b4e9720..8bf9ec0b 100644 --- a/packages/collections/src/components/dropdown.md +++ b/packages/collections/src/components/dropdown.md @@ -63,4 +63,4 @@ export default class Example extends Component { ## API - + diff --git a/packages/overlays/src/components/drawer.md b/packages/overlays/src/components/drawer.md index 68efa263..411db7a9 100644 --- a/packages/overlays/src/components/drawer.md +++ b/packages/overlays/src/components/drawer.md @@ -6,4 +6,4 @@ url: drawer ## API - + diff --git a/packages/overlays/src/components/modal.md b/packages/overlays/src/components/modal.md index 302f6c1b..b544bdc7 100644 --- a/packages/overlays/src/components/modal.md +++ b/packages/overlays/src/components/modal.md @@ -6,4 +6,4 @@ url: modal ## API - + diff --git a/packages/overlays/src/components/overlay.md b/packages/overlays/src/components/overlay.md index cfd795b2..b7d23b86 100644 --- a/packages/overlays/src/components/overlay.md +++ b/packages/overlays/src/components/overlay.md @@ -21,4 +21,4 @@ It contains all the core features necessary for a great experience. ## API - + diff --git a/packages/overlays/src/components/popover.gts b/packages/overlays/src/components/popover.gts index cfa58bd3..3fc083ca 100644 --- a/packages/overlays/src/components/popover.gts +++ b/packages/overlays/src/components/popover.gts @@ -59,7 +59,10 @@ interface PopoverSignature { toggle: () => void; open: () => void; close: () => void; - trigger: ModifierLike<{ Element: HTMLElement }>; + trigger: ModifierLike<{ + Element: HTMLElement; + Args: { Positional: [eventType?: 'click' | 'hover'] }; + }>; Content: WithBoundArgs< typeof Content, 'loop' | 'isOpen' | 'id' | 'toggle' | 'blockScroll' | 'backdrop' @@ -93,19 +96,30 @@ class Popover extends Component { } }; - trigger = modifier((el: HTMLElement) => { - this.triggerEl = el as HTMLLIElement; - - el.addEventListener('click', this.toggle); - el.setAttribute('aria-haspopup', 'true'); - el.setAttribute('aria-controls', this.menuId); - el.setAttribute('aria-expanded', this.isOpen.toString()); - - return () => { - el.removeEventListener('click', this.toggle); - this.triggerEl = undefined; - }; - }); + trigger = modifier( + (el: HTMLElement, [eventType]: [eventType?: 'click' | 'hover']) => { + this.triggerEl = el as HTMLLIElement; + if (eventType === 'hover') { + el.addEventListener('mouseenter', this.toggle); + el.addEventListener('mouseleave', this.toggle); + } else { + el.addEventListener('click', this.toggle); + } + el.setAttribute('aria-haspopup', 'true'); + el.setAttribute('aria-controls', this.menuId); + el.setAttribute('aria-expanded', this.isOpen.toString()); + + return () => { + if (eventType === 'hover') { + el.removeEventListener('mouseenter', this.toggle); + el.removeEventListener('mouseleave', this.toggle); + } else { + el.removeEventListener('click', this.toggle); + } + this.triggerEl = undefined; + }; + } + ); updateAriaExtanded = modifier((_: HTMLElement) => { if (this.triggerEl) { @@ -207,6 +221,9 @@ interface ContentSignature { Blocks: { default: [] }; } +/** + * Component yielded from Popover + */ class Content extends Component { get loop() { assert( diff --git a/packages/overlays/src/components/popover.md b/packages/overlays/src/components/popover.md index 12a0b56d..bde245cc 100644 --- a/packages/overlays/src/components/popover.md +++ b/packages/overlays/src/components/popover.md @@ -282,4 +282,6 @@ import { Button } from '@frontile/buttons'; ## API - + + + diff --git a/packages/status/src/components/progress-bar.md b/packages/status/src/components/progress-bar.md index c59048c9..48b58a3b 100644 --- a/packages/status/src/components/progress-bar.md +++ b/packages/status/src/components/progress-bar.md @@ -173,4 +173,4 @@ argument `@class` will override and merge TailwindCSS class names. ## API - + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ae68867..60bb82c4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1170,8 +1170,8 @@ importers: specifier: ^6.6.2 version: 6.6.2 glimmer-docgen-typescript: - specifier: ^0.3.2 - version: 0.3.2 + specifier: ^0.3.3 + version: 0.3.3 loader.js: specifier: ^4.7.0 version: 4.7.0 @@ -11221,8 +11221,8 @@ packages: resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} dev: true - /glimmer-docgen-typescript@0.3.2: - resolution: {integrity: sha512-ySiYnlXwg37tDplrrvSGebFu2fWt8qBAD+FU3indrpOk/u1CueP0HwU+d7O5ZCcTAIs9831Axn+uhXkhWRxegw==} + /glimmer-docgen-typescript@0.3.3: + resolution: {integrity: sha512-Ezm31d9nxorxSqSZb7+xPvUyXgwv5b55BZu9uHN6KLRNXFnhC9rWIej5BRYJsQKd+Gfyv6rfI/U0+0Wqwws1Qg==} engines: {node: '>= 16.*'} dependencies: debug: 4.3.4(supports-color@8.1.1) diff --git a/site/app/components/signature-data.ts b/site/app/components/signature-data.ts index da9f9f40..45338f78 100644 --- a/site/app/components/signature-data.ts +++ b/site/app/components/signature-data.ts @@ -21,7 +21,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[string]', + raw: '[string]', items: [ { identifier: '0', @@ -57,8 +57,8 @@ const data: ComponentDoc[] = [ { identifier: 'appearance', type: { - type: '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', - raw: '"default" | "outlined" | "minimal" | "custom"', + type: 'enum', + raw: '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', items: ["'default'", "'outlined'", "'minimal'", "'custom'"] }, isRequired: false, @@ -79,8 +79,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -97,8 +97,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', - raw: '"xs" | "sm" | "lg" | "xl"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', items: ["'xs'", "'sm'", "'lg'", "'xl'"] }, isRequired: false, @@ -112,7 +112,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ Button: never; ToggleButton: never; }]', + raw: '[{ Button: never; ToggleButton: never; }]', items: [ { identifier: '0', @@ -168,8 +168,8 @@ const data: ComponentDoc[] = [ { identifier: 'appearance', type: { - type: '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', - raw: '"default" | "outlined" | "minimal" | "custom"', + type: 'enum', + raw: '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', items: ["'default'", "'outlined'", "'minimal'", "'custom'"] }, isRequired: false, @@ -190,8 +190,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -226,8 +226,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', - raw: '"xs" | "sm" | "lg" | "xl"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', items: ["'xs'", "'sm'", "'lg'", "'xl'"] }, isRequired: false, @@ -238,8 +238,8 @@ const data: ComponentDoc[] = [ { identifier: 'type', type: { - type: '\'button\' | \'submit\' | \'reset\'', - raw: '"button" | "submit" | "reset"', + type: 'enum', + raw: '\'button\' | \'submit\' | \'reset\'', items: ["'button'", "'submit'", "'reset'"] }, isRequired: false, @@ -254,7 +254,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ classNames: string; }]', + raw: '[{ classNames: string; }]', items: [ { identifier: '0', @@ -302,8 +302,8 @@ const data: ComponentDoc[] = [ { identifier: 'appearance', type: { - type: '\'default\' | \'outlined\' | \'faded\'', - raw: '"default" | "outlined" | "faded"', + type: 'enum', + raw: '\'default\' | \'outlined\' | \'faded\'', items: ["'default'", "'outlined'", "'faded'"] }, isRequired: false, @@ -324,8 +324,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -349,7 +349,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: @@ -359,8 +362,8 @@ const data: ComponentDoc[] = [ { identifier: 'radius', type: { - type: '\'sm\' | \'lg\' | \'none\' | \'full\'', - raw: '"sm" | "lg" | "none" | "full"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'none\' | \'full\'', items: ["'sm'", "'lg'", "'none'", "'full'"] }, isRequired: false, @@ -371,8 +374,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -429,7 +432,8 @@ const data: ComponentDoc[] = [ { identifier: 'onClick', type: { - type: '(event: Event) => void' + type: 'function', + raw: '(event: Event) => void' }, isRequired: false, isInternal: false, @@ -439,8 +443,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', - raw: '"xs" | "sm" | "lg" | "xl" | "md"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, isRequired: false, @@ -464,7 +468,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[string]', + raw: '[string]', items: [ { identifier: '0', @@ -508,7 +512,91 @@ const data: ComponentDoc[] = [ }, { identifier: 'formatOptions', - type: { type: 'NumberFormatOptions' }, + type: { + type: 'Object', + items: [ + { + identifier: 'localeMatcher', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'style', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'currency', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'currencySign', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'useGrouping', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'minimumIntegerDigits', + type: { type: 'number' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'minimumFractionDigits', + type: { type: 'number' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'maximumFractionDigits', + type: { type: 'number' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'minimumSignificantDigits', + type: { type: 'number' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'maximumSignificantDigits', + type: { type: 'number' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] + }, isRequired: false, isInternal: false, description: @@ -526,8 +614,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -588,8 +676,8 @@ const data: ComponentDoc[] = [ { identifier: 'radius', type: { - type: '\'sm\' | \'lg\' | \'none\' | \'full\'', - raw: '"sm" | "lg" | "none" | "full"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'none\' | \'full\'', items: ["'sm'", "'lg'", "'none'", "'full'"] }, isRequired: false, @@ -609,8 +697,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'md\'', - raw: '"xs" | "sm" | "lg" | "md"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'md\'', items: ["'xs'", "'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -669,8 +757,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -705,7 +793,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(isSelected: boolean) => void' + type: 'function', + raw: '(isSelected: boolean) => void' }, isRequired: false, isInternal: false, @@ -715,8 +804,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', - raw: '"xs" | "sm" | "lg" | "xl"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', items: ["'xs'", "'sm'", "'lg'", "'xl'"] }, isRequired: false, @@ -775,7 +864,8 @@ const data: ComponentDoc[] = [ { identifier: 'middleware', type: { - type: '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' + type: 'Array', + raw: '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' }, isRequired: false, isInternal: false, @@ -793,7 +883,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: '', @@ -802,8 +895,8 @@ const data: ComponentDoc[] = [ { identifier: 'placement', type: { - type: '\'top\' | \'top-start\' | \'top-end\' | \'right\' | \'right-start\' | \'right-end\' | \'bottom\' | \'bottom-start\' | \'bottom-end\' | \'left\' | \'left-start\' | \'left-end\'', - raw: '"top" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"', + type: 'enum', + raw: '\'top\' | \'top-start\' | \'top-end\' | \'right\' | \'right-start\' | \'right-end\' | \'bottom\' | \'bottom-start\' | \'bottom-end\' | \'left\' | \'left-start\' | \'left-end\'', items: [ "'top'", "'top-start'", @@ -838,7 +931,7 @@ const data: ComponentDoc[] = [ { identifier: 'strategy', type: { - type: 'Strategy', + type: 'enum', raw: 'Strategy', items: ["'absolute'", "'fixed'"] }, @@ -854,7 +947,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ Trigger: never; Menu: never; }]', + raw: '[{ Trigger: never; Menu: never; }]', items: [ { identifier: '0', @@ -919,7 +1012,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'toggle', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: true, isInternal: true, description: '', @@ -938,8 +1034,8 @@ const data: ComponentDoc[] = [ { identifier: 'appearance', type: { - type: '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', - raw: '"default" | "outlined" | "minimal" | "custom"', + type: 'enum', + raw: '\'default\' | \'outlined\' | \'minimal\' | \'custom\'', items: ["'default'", "'outlined'", "'minimal'", "'custom'"] }, isRequired: false, @@ -960,8 +1056,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -987,8 +1083,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', - raw: '"xs" | "sm" | "lg" | "xl"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\'', items: ["'xs'", "'sm'", "'lg'", "'xl'"] }, isRequired: false, @@ -1036,7 +1132,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'toggle', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: true, isInternal: true, description: '', @@ -1053,8 +1152,8 @@ const data: ComponentDoc[] = [ { identifier: 'appearance', type: { - type: '\'default\' | \'outlined\' | \'faded\'', - raw: '"default" | "outlined" | "faded"', + type: 'enum', + raw: '\'default\' | \'outlined\' | \'faded\'', items: ["'default'", "'outlined'", "'faded'"] }, isRequired: false, @@ -1066,8 +1165,8 @@ const data: ComponentDoc[] = [ { identifier: 'backdrop', type: { - type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', - raw: '"faded" | "none" | "transparent" | "blur"', + type: 'enum', + raw: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, isRequired: false, @@ -1078,7 +1177,103 @@ const data: ComponentDoc[] = [ { identifier: 'backdropTransition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: 'Object', + items: [ + { + identifier: 'didTransitionIn', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'didTransitionOut', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'isEnabled', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'name', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'parentSelector', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] }, isRequired: false, isInternal: false, @@ -1141,7 +1336,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'disabledKeys', - type: { type: 'string[]' }, + type: { + type: 'Array', + raw: 'string[]' + }, isRequired: false, isInternal: false, description: '', @@ -1183,8 +1381,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -1201,7 +1399,8 @@ const data: ComponentDoc[] = [ { identifier: 'onAction', type: { - type: '(key: string) => void' + type: 'function', + raw: '(key: string) => void' }, isRequired: false, isInternal: false, @@ -1211,7 +1410,8 @@ const data: ComponentDoc[] = [ { identifier: 'onSelectionChange', type: { - type: '(key: string[]) => void' + type: 'function', + raw: '(key: string[]) => void' }, isRequired: false, isInternal: false, @@ -1230,7 +1430,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'selectedKeys', - type: { type: 'string[]' }, + type: { + type: 'Array', + raw: 'string[]' + }, isRequired: false, isInternal: false, description: '', @@ -1239,7 +1442,7 @@ const data: ComponentDoc[] = [ { identifier: 'selectionMode', type: { - type: 'SelectionMode', + type: 'enum', raw: 'SelectionMode', items: ["'none'", "'single'", "'multiple'"] }, @@ -1251,7 +1454,103 @@ const data: ComponentDoc[] = [ { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: 'Object', + items: [ + { + identifier: 'didTransitionIn', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'didTransitionOut', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'isEnabled', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'name', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'parentSelector', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] }, isRequired: false, isInternal: false, @@ -1280,7 +1579,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[item: never]', + raw: '[item: never]', items: [ { identifier: '0', @@ -1324,8 +1623,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -1377,7 +1676,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: unknown, event: Event) => void' + type: 'function', + raw: '(value: unknown, event: Event) => void' }, isRequired: false, isInternal: false, @@ -1396,8 +1696,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -1411,7 +1711,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[checkbox: never, api: { onChange: (value: unknown, event: Event) => void; }]', + raw: '[checkbox: never, api: { onChange: (value: unknown, event: Event) => void; }]', items: [ { identifier: '0', @@ -1429,7 +1729,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: unknown, event: Event) => void' + type: 'function', + raw: '(value: unknown, event: Event) => void' }, isRequired: true, isInternal: false, @@ -1478,7 +1779,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: boolean, event: Event) => void' + type: 'function', + raw: '(value: boolean, event: Event) => void' }, isRequired: true, isInternal: false, @@ -1528,8 +1830,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -1540,7 +1842,8 @@ const data: ComponentDoc[] = [ { identifier: '_parentOnChange', type: { - type: '(value: boolean, event: Event) => void' + type: 'function', + raw: '(value: boolean, event: Event) => void' }, isRequired: false, isInternal: false, @@ -1580,8 +1883,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -1595,7 +1898,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ id: string; hintId: string; feedbackId: string; Label: never; Hint: never; Feedback: never; Input: never; Textarea: never; Checkbox: never; Radio: never; }]', + raw: '[{ id: string; hintId: string; feedbackId: string; Label: never; Hint: never; Feedback: never; Input: never; Textarea: never; Checkbox: never; Radio: never; }]', items: [ { identifier: '0', @@ -1732,8 +2035,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -1785,7 +2088,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -1795,7 +2099,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusIn', type: { - type: '(event: FocusEvent) => void' + type: 'function', + raw: '(event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -1805,7 +2110,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusOut', type: { - type: '(event: FocusEvent) => void' + type: 'function', + raw: '(event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -1815,7 +2121,8 @@ const data: ComponentDoc[] = [ { identifier: 'onInput', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -1833,8 +2140,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -1882,8 +2189,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -1935,7 +2242,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -1945,7 +2253,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusIn', type: { - type: '(event: FocusEvent) => void' + type: 'function', + raw: '(event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -1955,7 +2264,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusOut', type: { - type: '(event: FocusEvent) => void' + type: 'function', + raw: '(event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -1965,7 +2275,8 @@ const data: ComponentDoc[] = [ { identifier: 'onInput', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -1983,8 +2294,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -2034,8 +2345,8 @@ const data: ComponentDoc[] = [ { identifier: 'value', type: { - type: 'string | number | boolean', - raw: 'string | number | boolean', + type: 'enum', + raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, isRequired: true, @@ -2054,8 +2365,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -2107,7 +2418,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: unknown, event: Event) => void' + type: 'function', + raw: '(value: unknown, event: Event) => void' }, isRequired: false, isInternal: false, @@ -2126,8 +2438,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -2141,7 +2453,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[radio: never]', + raw: '[radio: never]', items: [ { identifier: '0', @@ -2186,7 +2498,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: unknown, event: Event) => void' + type: 'function', + raw: '(value: unknown, event: Event) => void' }, isRequired: true, isInternal: false, @@ -2196,8 +2509,8 @@ const data: ComponentDoc[] = [ { identifier: 'value', type: { - type: 'string | number | boolean', - raw: 'string | number | boolean', + type: 'enum', + raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, isRequired: true, @@ -2250,8 +2563,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -2262,7 +2575,8 @@ const data: ComponentDoc[] = [ { identifier: '_parentOnChange', type: { - type: '(value: unknown, event: Event) => void' + type: 'function', + raw: '(value: unknown, event: Event) => void' }, isRequired: false, isInternal: false, @@ -2302,7 +2616,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(selection: any, select: Select, event?: Event) => void' + type: 'function', + raw: '(selection: any, select: Select, event?: Event) => void' }, isRequired: true, isInternal: false, @@ -2312,8 +2627,8 @@ const data: ComponentDoc[] = [ { identifier: 'options', type: { - type: 'any[] | PromiseProxy<any[]>', - raw: 'any[] | PromiseProxy', + type: 'enum', + raw: 'any[] | PromiseProxy<any[]>', items: ['any[]', 'PromiseProxy'] }, isRequired: true, @@ -2340,7 +2655,8 @@ const data: ComponentDoc[] = [ { identifier: 'buildSelection', type: { - type: '(selected: any, select: Select) => any' + type: 'function', + raw: '(selected: any, select: Select) => any' }, isRequired: false, isInternal: false, @@ -2374,8 +2690,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -2450,7 +2766,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'matcher', - type: { type: 'MatcherFn' }, + type: { + type: 'function', + raw: 'MatcherFn' + }, isRequired: false, isInternal: false, description: '', @@ -2483,7 +2802,8 @@ const data: ComponentDoc[] = [ { identifier: 'onBlur', type: { - type: '(select: Select, event: FocusEvent) => void' + type: 'function', + raw: '(select: Select, event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -2493,7 +2813,8 @@ const data: ComponentDoc[] = [ { identifier: 'onClose', type: { - type: '(select: Select, e: Event) => boolean' + type: 'function', + raw: '(select: Select, e: Event) => boolean' }, isRequired: false, isInternal: false, @@ -2503,7 +2824,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocus', type: { - type: '(select: Select, event: FocusEvent) => void' + type: 'function', + raw: '(select: Select, event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -2513,7 +2835,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusIn', type: { - type: '(select: Select, event: FocusEvent) => void' + type: 'function', + raw: '(select: Select, event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -2523,7 +2846,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusOut', type: { - type: '(select: Select, event: FocusEvent) => void' + type: 'function', + raw: '(select: Select, event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -2533,7 +2857,8 @@ const data: ComponentDoc[] = [ { identifier: 'onInput', type: { - type: '(term: string, select: Select, e: Event) => string | false | void' + type: 'function', + raw: '(term: string, select: Select, e: Event) => string | false | void' }, isRequired: false, isInternal: false, @@ -2543,7 +2868,8 @@ const data: ComponentDoc[] = [ { identifier: 'onKeydown', type: { - type: '(select: Select, e: KeyboardEvent) => boolean' + type: 'function', + raw: '(select: Select, e: KeyboardEvent) => boolean' }, isRequired: false, isInternal: false, @@ -2553,7 +2879,8 @@ const data: ComponentDoc[] = [ { identifier: 'onOpen', type: { - type: '(select: Select, e: Event) => boolean' + type: 'function', + raw: '(select: Select, e: Event) => boolean' }, isRequired: false, isInternal: false, @@ -2579,7 +2906,8 @@ const data: ComponentDoc[] = [ { identifier: 'registerAPI', type: { - type: '(select: Select) => void' + type: 'function', + raw: '(select: Select) => void' }, isRequired: false, isInternal: false, @@ -2589,7 +2917,8 @@ const data: ComponentDoc[] = [ { identifier: 'scrollTo', type: { - type: '(option: any, select: Select) => void' + type: 'function', + raw: '(option: any, select: Select) => void' }, isRequired: false, isInternal: false, @@ -2599,7 +2928,8 @@ const data: ComponentDoc[] = [ { identifier: 'search', type: { - type: '(term: string, select: Select) => any[] | PromiseProxy<any[]>' + type: 'function', + raw: '(term: string, select: Select) => any[] | PromiseProxy<any[]>' }, isRequired: false, isInternal: false, @@ -2649,8 +2979,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -2661,8 +2991,8 @@ const data: ComponentDoc[] = [ { identifier: 'tabindex', type: { - type: 'string | number', - raw: 'string | number', + type: 'enum', + raw: 'string | number', items: ['string', 'number'] }, isRequired: false, @@ -2680,7 +3010,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'typeAheadOptionMatcher', - type: { type: 'MatcherFn' }, + type: { + type: 'function', + raw: 'MatcherFn' + }, isRequired: false, isInternal: false, description: '', @@ -2725,7 +3058,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'options', - type: { type: 'any[]' }, + type: { + type: 'Array', + raw: 'any[]' + }, isRequired: true, isInternal: false, description: '', @@ -2733,7 +3069,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'results', - type: { type: 'any[]' }, + type: { + type: 'Array', + raw: 'any[]' + }, isRequired: true, isInternal: false, description: '', @@ -2785,7 +3124,110 @@ const data: ComponentDoc[] = [ }, { identifier: 'actions', - type: { type: 'SelectActions' }, + type: { + type: 'Object', + items: [ + { + identifier: 'search', + type: { + type: 'function', + raw: '(term: string) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'highlight', + type: { + type: 'function', + raw: '(option: any) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'select', + type: { + type: 'function', + raw: '(selected: any, e?: Event) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'choose', + type: { + type: 'function', + raw: '(selected: any, e?: Event) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'scrollTo', + type: { + type: 'function', + raw: '(option: any) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'toggle', + type: { + type: 'function', + raw: '(e?: Event) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'close', + type: { + type: 'function', + raw: '(e?: Event, skipFocus?: boolean) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'open', + type: { + type: 'function', + raw: '(e?: Event) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'reposition', + type: { + type: 'function', + raw: '(...args: any[]) => RepositionChanges' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + } + ] + }, isRequired: true, isInternal: false, description: '', @@ -2869,8 +3311,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -2922,7 +3364,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -2932,7 +3375,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusIn', type: { - type: '(event: FocusEvent) => void' + type: 'function', + raw: '(event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -2942,7 +3386,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusOut', type: { - type: '(event: FocusEvent) => void' + type: 'function', + raw: '(event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -2952,7 +3397,8 @@ const data: ComponentDoc[] = [ { identifier: 'onInput', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -2970,8 +3416,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -3030,7 +3476,7 @@ const data: ComponentDoc[] = [ { identifier: 'placement', type: { - type: 'containerPlacement', + type: 'enum', raw: 'containerPlacement', items: [ "'top-left'", @@ -3085,7 +3531,7 @@ const data: ComponentDoc[] = [ { identifier: 'placement', type: { - type: 'containerPlacement', + type: 'enum', raw: 'containerPlacement', items: [ "'top-left'", @@ -3150,18 +3596,114 @@ const data: ComponentDoc[] = [ { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' - }, - isRequired: false, - isInternal: false, + type: 'Object', + items: [ + { + identifier: 'didTransitionIn', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'didTransitionOut', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'isEnabled', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'name', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'parentSelector', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] + }, + isRequired: false, + isInternal: false, description: '', tags: {} }, { identifier: 'type', type: { - type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', - raw: '"faded" | "none" | "transparent" | "blur"', + type: 'enum', + raw: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, isRequired: false, @@ -3230,8 +3772,8 @@ const data: ComponentDoc[] = [ { identifier: 'backdrop', type: { - type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', - raw: '"faded" | "none" | "transparent" | "blur"', + type: 'enum', + raw: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, isRequired: false, @@ -3242,7 +3784,103 @@ const data: ComponentDoc[] = [ { identifier: 'backdropTransition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: 'Object', + items: [ + { + identifier: 'didTransitionIn', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'didTransitionOut', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'isEnabled', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'name', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'parentSelector', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] }, isRequired: false, isInternal: false, @@ -3252,8 +3890,8 @@ const data: ComponentDoc[] = [ { identifier: 'closeButtonSize', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', - raw: '"xs" | "sm" | "lg" | "xl" | "md"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, isRequired: false, @@ -3292,7 +3930,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'didClose', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: @@ -3334,7 +3975,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: 'A function that will be called when closed', @@ -3342,7 +3986,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onOpen', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: 'A function that will be called when opened', @@ -3351,8 +3998,8 @@ const data: ComponentDoc[] = [ { identifier: 'placement', type: { - type: '\'top\' | \'right\' | \'bottom\' | \'left\'', - raw: '"top" | "right" | "bottom" | "left"', + type: 'enum', + raw: '\'top\' | \'right\' | \'bottom\' | \'left\'', items: ["'top'", "'right'", "'bottom'", "'left'"] }, isRequired: false, @@ -3375,8 +4022,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', - raw: '"xs" | "sm" | "lg" | "xl" | "md" | "full"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'", "'full'"] }, isRequired: false, @@ -3388,7 +4035,103 @@ const data: ComponentDoc[] = [ { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: 'Object', + items: [ + { + identifier: 'didTransitionIn', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'didTransitionOut', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'isEnabled', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'name', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'parentSelector', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] }, isRequired: false, isInternal: false, @@ -3417,7 +4160,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ CloseButton: never; Header: never; Body: never; Footer: never; headerId: string; }]', + raw: '[{ CloseButton: never; Header: never; Body: never; Footer: never; headerId: string; }]', items: [ { identifier: '0', @@ -3524,8 +4267,8 @@ const data: ComponentDoc[] = [ { identifier: 'backdrop', type: { - type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', - raw: '"faded" | "none" | "transparent" | "blur"', + type: 'enum', + raw: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, isRequired: false, @@ -3536,7 +4279,103 @@ const data: ComponentDoc[] = [ { identifier: 'backdropTransition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: 'Object', + items: [ + { + identifier: 'didTransitionIn', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'didTransitionOut', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'isEnabled', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'name', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'parentSelector', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] }, isRequired: false, isInternal: false, @@ -3546,8 +4385,8 @@ const data: ComponentDoc[] = [ { identifier: 'closeButtonSize', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', - raw: '"xs" | "sm" | "lg" | "xl" | "md"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, isRequired: false, @@ -3586,7 +4425,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'didClose', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: @@ -3637,7 +4479,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: 'A function that will be called when closed', @@ -3645,7 +4490,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onOpen', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: 'A function that will be called when opened', @@ -3664,8 +4512,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', - raw: '"xs" | "sm" | "lg" | "xl" | "md" | "full"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'", "'full'"] }, isRequired: false, @@ -3677,7 +4525,103 @@ const data: ComponentDoc[] = [ { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: 'Object', + items: [ + { + identifier: 'didTransitionIn', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'didTransitionOut', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'isEnabled', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'name', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'parentSelector', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] }, isRequired: false, isInternal: false, @@ -3706,7 +4650,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ CloseButton: never; Header: never; Body: never; Footer: never; headerId: string; }]', + raw: '[{ CloseButton: never; Header: never; Body: never; Footer: never; headerId: string; }]', items: [ { identifier: '0', @@ -3794,8 +4738,8 @@ const data: ComponentDoc[] = [ { identifier: 'backdrop', type: { - type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', - raw: '"faded" | "none" | "transparent" | "blur"', + type: 'enum', + raw: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, isRequired: false, @@ -3806,7 +4750,103 @@ const data: ComponentDoc[] = [ { identifier: 'backdropTransition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: 'Object', + items: [ + { + identifier: 'didTransitionIn', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'didTransitionOut', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'isEnabled', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'name', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'parentSelector', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] }, isRequired: false, isInternal: false, @@ -3881,7 +4921,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'didClose', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: @@ -3931,7 +4974,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: 'A function that will be called when closed', @@ -3939,7 +4985,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onOpen', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: 'A function that will be called when opened', @@ -3958,7 +5007,103 @@ const data: ComponentDoc[] = [ { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: 'Object', + items: [ + { + identifier: 'didTransitionIn', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'didTransitionOut', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'isEnabled', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'name', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'parentSelector', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] }, isRequired: false, isInternal: false, @@ -4022,7 +5167,8 @@ const data: ComponentDoc[] = [ { identifier: 'middleware', type: { - type: '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' + type: 'Array', + raw: '{ name: string; options?: any; fn: (state: { placement: Placement; strategy: Strategy; x: number; y: number; initialPlacement: Placement; middlewareData: MiddlewareData; rects: ElementRects; platform: Platform; elements: Elements; }) => Promisable<...>; }[]' }, isRequired: false, isInternal: false, @@ -4040,7 +5186,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onClose', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: '', @@ -4049,8 +5198,8 @@ const data: ComponentDoc[] = [ { identifier: 'placement', type: { - type: '\'top\' | \'top-start\' | \'top-end\' | \'right\' | \'right-start\' | \'right-end\' | \'bottom\' | \'bottom-start\' | \'bottom-end\' | \'left\' | \'left-start\' | \'left-end\'', - raw: '"top" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"', + type: 'enum', + raw: '\'top\' | \'top-start\' | \'top-end\' | \'right\' | \'right-start\' | \'right-end\' | \'bottom\' | \'bottom-start\' | \'bottom-end\' | \'left\' | \'left-start\' | \'left-end\'', items: [ "'top'", "'top-start'", @@ -4085,7 +5234,7 @@ const data: ComponentDoc[] = [ { identifier: 'strategy', type: { - type: 'Strategy', + type: 'enum', raw: 'Strategy', items: ["'absolute'", "'fixed'"] }, @@ -4101,7 +5250,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ anchor: ModifierLike<{ Element: HTMLElement; }>; isOpen: boolean; toggle: () => void; open: () => void; close: () => void; trigger: ModifierLike<{ Element: HTMLElement; }>; Content: never; }]', + raw: '[{ anchor: ModifierLike<{ Element: HTMLElement; }>; isOpen: boolean; toggle: () => void; open: () => void; close: () => void; trigger: ModifierLike<{ Element: HTMLElement; Args: { ...; }; }>; Content: never; }]', items: [ { identifier: '0', @@ -4131,7 +5280,8 @@ const data: ComponentDoc[] = [ { identifier: 'toggle', type: { - type: '() => void' + type: 'function', + raw: '() => void' }, isRequired: true, isInternal: false, @@ -4141,7 +5291,8 @@ const data: ComponentDoc[] = [ { identifier: 'open', type: { - type: '() => void' + type: 'function', + raw: '() => void' }, isRequired: true, isInternal: false, @@ -4151,7 +5302,8 @@ const data: ComponentDoc[] = [ { identifier: 'close', type: { - type: '() => void' + type: 'function', + raw: '() => void' }, isRequired: true, isInternal: false, @@ -4161,7 +5313,7 @@ const data: ComponentDoc[] = [ { identifier: 'trigger', type: { - type: 'ModifierLike<{ Element: HTMLElement; }>' + type: 'ModifierLike<{ Element: HTMLElement; Args: { Positional: [eventType?: \'click\' | \'hover\']; }; }>' }, isRequired: true, isInternal: false, @@ -4234,7 +5386,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'toggle', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: true, isInternal: true, description: '', @@ -4243,8 +5398,8 @@ const data: ComponentDoc[] = [ { identifier: 'backdrop', type: { - type: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', - raw: '"faded" | "none" | "transparent" | "blur"', + type: 'enum', + raw: '\'faded\' | \'none\' | \'transparent\' | \'blur\'', items: ["'faded'", "'none'", "'transparent'", "'blur'"] }, isRequired: false, @@ -4255,7 +5410,103 @@ const data: ComponentDoc[] = [ { identifier: 'backdropTransition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: 'Object', + items: [ + { + identifier: 'didTransitionIn', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'didTransitionOut', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'isEnabled', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'name', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'parentSelector', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] }, isRequired: false, isInternal: false, @@ -4310,7 +5561,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'didClose', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: @@ -4352,7 +5606,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onOpen', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: 'A function that will be called when opened', @@ -4371,8 +5628,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'xl\' | \'md\'', - raw: '"sm" | "lg" | "xl" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'xl\' | \'md\'', items: ["'sm'", "'lg'", "'xl'", "'md'"] }, isRequired: false, @@ -4384,7 +5641,103 @@ const data: ComponentDoc[] = [ { identifier: 'transition', type: { - type: '{ didTransitionIn?: () => void; didTransitionOut?: () => void; enterClass?: string; enterActiveClass?: string; enterToClass?: string; isEnabled?: boolean; leaveClass?: string; leaveActiveClass?: string; leaveToClass?: string; name?: string; parentSelector?: string; }' + type: 'Object', + items: [ + { + identifier: 'didTransitionIn', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'didTransitionOut', + type: { + type: 'function', + raw: '() => void' + }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'enterToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'isEnabled', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveActiveClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'leaveToClass', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'name', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'parentSelector', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] }, isRequired: false, isInternal: false, @@ -4428,7 +5781,7 @@ const data: ComponentDoc[] = [ description: '', url: 'https://developer.mozilla.org/en-US/docs/Web/API/HTMLDivElement' }, - description: '', + description: 'Component yielded from Popover', tags: {} }, { @@ -4451,7 +5804,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[string]', + raw: '[string]', items: [ { identifier: '0', @@ -4495,7 +5848,91 @@ const data: ComponentDoc[] = [ }, { identifier: 'formatOptions', - type: { type: 'NumberFormatOptions' }, + type: { + type: 'Object', + items: [ + { + identifier: 'localeMatcher', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'style', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'currency', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'currencySign', + type: { type: 'string' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'useGrouping', + type: { type: 'boolean' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'minimumIntegerDigits', + type: { type: 'number' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'minimumFractionDigits', + type: { type: 'number' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'maximumFractionDigits', + type: { type: 'number' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'minimumSignificantDigits', + type: { type: 'number' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'maximumSignificantDigits', + type: { type: 'number' }, + isRequired: false, + isInternal: false, + description: '', + tags: {} + } + ] + }, isRequired: false, isInternal: false, description: @@ -4513,8 +5950,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -4575,8 +6012,8 @@ const data: ComponentDoc[] = [ { identifier: 'radius', type: { - type: '\'sm\' | \'lg\' | \'none\' | \'full\'', - raw: '"sm" | "lg" | "none" | "full"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'none\' | \'full\'', items: ["'sm'", "'lg'", "'none'", "'full'"] }, isRequired: false, @@ -4596,8 +6033,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'md\'', - raw: '"xs" | "sm" | "lg" | "md"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'md\'', items: ["'xs'", "'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -4655,7 +6092,8 @@ const data: ComponentDoc[] = [ { identifier: 'onClick', type: { - type: '(event: Event) => void' + type: 'function', + raw: '(event: Event) => void' }, isRequired: false, isInternal: false, @@ -4665,8 +6103,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', - raw: '"xs" | "sm" | "lg" | "xl" | "md"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, isRequired: false, @@ -4690,7 +6128,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[string]', + raw: '[string]', items: [ { identifier: '0', @@ -4771,8 +6209,8 @@ const data: ComponentDoc[] = [ { identifier: 'appearance', type: { - type: '\'default\' | \'outlined\' | \'faded\'', - raw: '"default" | "outlined" | "faded"', + type: 'enum', + raw: '\'default\' | \'outlined\' | \'faded\'', items: ["'default'", "'outlined'", "'faded'"] }, isRequired: false, @@ -4800,8 +6238,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -4817,7 +6255,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onClick', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: '', @@ -4842,8 +6283,8 @@ const data: ComponentDoc[] = [ { identifier: 'type', type: { - type: '\'menu\' | \'listbox\'', - raw: '"menu" | "listbox"', + type: 'enum', + raw: '\'menu\' | \'listbox\'', items: ["'menu'", "'listbox'"] }, isRequired: false, @@ -4936,8 +6377,8 @@ const data: ComponentDoc[] = [ { identifier: 'appearance', type: { - type: '\'default\' | \'outlined\' | \'faded\'', - raw: '"default" | "outlined" | "faded"', + type: 'enum', + raw: '\'default\' | \'outlined\' | \'faded\'', items: ["'default'", "'outlined'", "'faded'"] }, isRequired: false, @@ -4956,7 +6397,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'disabledKeys', - type: { type: 'string[]' }, + type: { + type: 'Array', + raw: 'string[]' + }, isRequired: false, isInternal: false, description: '', @@ -4965,8 +6409,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -4990,7 +6434,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'items', - type: { type: 'unknown[]' }, + type: { + type: 'Array', + raw: 'unknown[]' + }, isRequired: false, isInternal: false, description: '', @@ -4999,7 +6446,8 @@ const data: ComponentDoc[] = [ { identifier: 'onAction', type: { - type: '(key: string) => void' + type: 'function', + raw: '(key: string) => void' }, isRequired: false, isInternal: false, @@ -5009,7 +6457,8 @@ const data: ComponentDoc[] = [ { identifier: 'onSelectionChange', type: { - type: '(key: string[]) => void' + type: 'function', + raw: '(key: string[]) => void' }, isRequired: false, isInternal: false, @@ -5018,7 +6467,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'selectedKeys', - type: { type: 'string[]' }, + type: { + type: 'Array', + raw: 'string[]' + }, isRequired: false, isInternal: false, description: '', @@ -5027,7 +6479,7 @@ const data: ComponentDoc[] = [ { identifier: 'selectionMode', type: { - type: 'SelectionMode', + type: 'enum', raw: 'SelectionMode', items: ["'none'", "'single'", "'multiple'"] }, @@ -5039,8 +6491,8 @@ const data: ComponentDoc[] = [ { identifier: 'type', type: { - type: '\'menu\' | \'listbox\'', - raw: '"menu" | "listbox"', + type: 'enum', + raw: '\'menu\' | \'listbox\'', items: ["'menu'", "'listbox'"] }, isRequired: false, @@ -5054,7 +6506,7 @@ const data: ComponentDoc[] = [ identifier: 'item', type: { type: 'Array', - raw: '[{ item: unknown; Item: never; }]', + raw: '[{ item: unknown; Item: never; }]', items: [ { identifier: '0', @@ -5095,7 +6547,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ Item: never; }]', + raw: '[{ Item: never; }]', items: [ { identifier: '0', @@ -5161,7 +6613,8 @@ const data: ComponentDoc[] = [ { identifier: 'onReset', type: { - type: '(data: unknown, event: Event) => void' + type: 'function', + raw: '(data: unknown, event: Event) => void' }, isRequired: false, isInternal: false, @@ -5171,7 +6624,8 @@ const data: ComponentDoc[] = [ { identifier: 'onSubmit', type: { - type: '(data: unknown, event: Event) => void' + type: 'function', + raw: '(data: unknown, event: Event) => void' }, isRequired: false, isInternal: false, @@ -5203,7 +6657,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ Input: never; Textarea: never; Select: never; Checkbox: never; CheckboxGroup: never; Radio: never; RadioGroup: never; state: { hasSubmitted: boolean; }; }]', + raw: '[{ Input: never; Textarea: never; Select: never; Checkbox: never; CheckboxGroup: never; Radio: never; RadioGroup: never; state: { hasSubmitted: boolean; }; }]', items: [ { identifier: '0', @@ -5269,7 +6723,19 @@ const data: ComponentDoc[] = [ { identifier: 'state', type: { - type: '{ hasSubmitted: boolean; }' + type: 'Object', + items: [ + { + identifier: 'hasSubmitted', + type: { + type: 'boolean' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + } + ] }, isRequired: true, isInternal: false, @@ -5293,9 +6759,12 @@ const data: ComponentDoc[] = [ ], Element: { identifier: 'Element', - type: { type: 'HTMLFormElement' }, + type: { + type: 'Array', + raw: 'HTMLFormElement' + }, description: '', - url: 'https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement' + url: 'https://developer.mozilla.org/en-US/docs/Web/API/Array' }, description: '', tags: {} @@ -5325,8 +6794,8 @@ const data: ComponentDoc[] = [ { identifier: 'appearance', type: { - type: '\'default\' | \'outlined\' | \'faded\'', - raw: '"default" | "outlined" | "faded"', + type: 'enum', + raw: '\'default\' | \'outlined\' | \'faded\'', items: ["'default'", "'outlined'", "'faded'"] }, isRequired: false, @@ -5354,8 +6823,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -5371,7 +6840,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'onClick', - type: { type: '() => void' }, + type: { + type: 'function', + raw: '() => void' + }, isRequired: false, isInternal: false, description: '', @@ -5396,8 +6868,8 @@ const data: ComponentDoc[] = [ { identifier: 'type', type: { - type: '\'menu\' | \'listbox\'', - raw: '"menu" | "listbox"', + type: 'enum', + raw: '\'menu\' | \'listbox\'', items: ["'menu'", "'listbox'"] }, isRequired: false, @@ -5491,8 +6963,8 @@ const data: ComponentDoc[] = [ { identifier: 'appearance', type: { - type: '\'default\' | \'outlined\' | \'faded\'', - raw: '"default" | "outlined" | "faded"', + type: 'enum', + raw: '\'default\' | \'outlined\' | \'faded\'', items: ["'default'", "'outlined'", "'faded'"] }, isRequired: false, @@ -5511,7 +6983,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'disabledKeys', - type: { type: 'string[]' }, + type: { + type: 'Array', + raw: 'string[]' + }, isRequired: false, isInternal: false, description: '', @@ -5520,8 +6995,8 @@ const data: ComponentDoc[] = [ { identifier: 'intent', type: { - type: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', - raw: '"default" | "primary" | "success" | "warning" | "danger"', + type: 'enum', + raw: '\'default\' | \'primary\' | \'success\' | \'warning\' | \'danger\'', items: [ "'default'", "'primary'", @@ -5545,7 +7020,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'items', - type: { type: 'unknown[]' }, + type: { + type: 'Array', + raw: 'unknown[]' + }, isRequired: false, isInternal: false, description: '', @@ -5554,7 +7032,8 @@ const data: ComponentDoc[] = [ { identifier: 'onAction', type: { - type: '(key: string) => void' + type: 'function', + raw: '(key: string) => void' }, isRequired: false, isInternal: false, @@ -5564,7 +7043,8 @@ const data: ComponentDoc[] = [ { identifier: 'onSelectionChange', type: { - type: '(key: string[]) => void' + type: 'function', + raw: '(key: string[]) => void' }, isRequired: false, isInternal: false, @@ -5573,7 +7053,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'selectedKeys', - type: { type: 'string[]' }, + type: { + type: 'Array', + raw: 'string[]' + }, isRequired: false, isInternal: false, description: '', @@ -5582,7 +7065,7 @@ const data: ComponentDoc[] = [ { identifier: 'selectionMode', type: { - type: 'SelectionMode', + type: 'enum', raw: 'SelectionMode', items: ["'none'", "'single'", "'multiple'"] }, @@ -5594,8 +7077,8 @@ const data: ComponentDoc[] = [ { identifier: 'type', type: { - type: '\'menu\' | \'listbox\'', - raw: '"menu" | "listbox"', + type: 'enum', + raw: '\'menu\' | \'listbox\'', items: ["'menu'", "'listbox'"] }, isRequired: false, @@ -5609,7 +7092,7 @@ const data: ComponentDoc[] = [ identifier: 'item', type: { type: 'Array', - raw: '[{ item: unknown; Item: never; }]', + raw: '[{ item: unknown; Item: never; }]', items: [ { identifier: '0', @@ -5650,7 +7133,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ Item: never; }]', + raw: '[{ Item: never; }]', items: [ { identifier: '0', @@ -5730,7 +7213,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: boolean, event: Event) => void' + type: 'function', + raw: '(value: boolean, event: Event) => void' }, isRequired: false, isInternal: false, @@ -5740,8 +7224,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -5777,8 +7261,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -5805,8 +7289,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -5863,8 +7347,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -5921,7 +7405,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -5931,7 +7416,8 @@ const data: ComponentDoc[] = [ { identifier: 'onInput', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -5941,8 +7427,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -6002,8 +7488,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -6076,7 +7562,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: unknown, event: Event) => void' + type: 'function', + raw: '(value: unknown, event: Event) => void' }, isRequired: false, isInternal: false, @@ -6086,8 +7573,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -6098,8 +7585,8 @@ const data: ComponentDoc[] = [ { identifier: 'value', type: { - type: 'string | number | boolean', - raw: 'string | number | boolean', + type: 'enum', + raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, isRequired: false, @@ -6143,7 +7630,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -6153,7 +7641,8 @@ const data: ComponentDoc[] = [ { identifier: 'onInput', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -6163,8 +7652,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -6175,8 +7664,8 @@ const data: ComponentDoc[] = [ { identifier: 'value', type: { - type: 'string | number | boolean', - raw: 'string | number | boolean', + type: 'enum', + raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, isRequired: false, @@ -6346,8 +7835,8 @@ const data: ComponentDoc[] = [ { identifier: 'closeButtonSize', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', - raw: '"xs" | "sm" | "lg" | "xl" | "md"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, isRequired: false, @@ -6358,8 +7847,8 @@ const data: ComponentDoc[] = [ { identifier: 'placement', type: { - type: '\'top\' | \'right\' | \'bottom\' | \'left\'', - raw: '"top" | "right" | "bottom" | "left"', + type: 'enum', + raw: '\'top\' | \'right\' | \'bottom\' | \'left\'', items: ["'top'", "'right'", "'bottom'", "'left'"] }, isRequired: false, @@ -6372,8 +7861,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', - raw: '"xs" | "sm" | "lg" | "xl" | "md" | "full"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'", "'full'"] }, isRequired: false, @@ -6403,7 +7892,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ CloseButton: any; Header: never; Body: never; Footer: never; headerId: string; }]', + raw: '[{ CloseButton: any; Header: never; Body: never; Footer: never; headerId: string; }]', items: [ { identifier: '0', @@ -6624,8 +8113,8 @@ const data: ComponentDoc[] = [ { identifier: 'closeButtonSize', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', - raw: '"xs" | "sm" | "lg" | "xl" | "md"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\'', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'"] }, isRequired: false, @@ -6645,8 +8134,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', - raw: '"xs" | "sm" | "lg" | "xl" | "md" | "full"', + type: 'enum', + raw: '\'xs\' | \'sm\' | \'lg\' | \'xl\' | \'md\' | \'full\'', items: ["'xs'", "'sm'", "'lg'", "'xl'", "'md'", "'full'"] }, isRequired: false, @@ -6676,7 +8165,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[{ CloseButton: any; Header: never; Body: never; Footer: never; headerId: string; }]', + raw: '[{ CloseButton: any; Header: never; Body: never; Footer: never; headerId: string; }]', items: [ { identifier: '0', @@ -6822,8 +8311,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -6869,7 +8358,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'errors', - type: { type: 'string[]' }, + type: { + type: 'Array', + raw: 'string[]' + }, isRequired: false, isInternal: false, description: '', @@ -6927,7 +8419,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: unknown, event: Event) => void' + type: 'function', + raw: '(value: unknown, event: Event) => void' }, isRequired: false, isInternal: false, @@ -6946,8 +8439,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -6961,7 +8454,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[checkbox: never]', + raw: '[checkbox: never]', items: [ { identifier: '0', @@ -7023,7 +8516,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: boolean, event: Event) => void' + type: 'function', + raw: '(value: boolean, event: Event) => void' }, isRequired: true, isInternal: false, @@ -7041,8 +8535,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -7085,8 +8579,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -7105,7 +8599,8 @@ const data: ComponentDoc[] = [ { identifier: '_parentOnChange', type: { - type: '(value: unknown, event: Event) => void' + type: 'function', + raw: '(value: unknown, event: Event) => void' }, isRequired: false, isInternal: false, @@ -7179,8 +8674,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -7232,7 +8727,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -7242,7 +8738,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusIn', type: { - type: '(event: FocusEvent) => void' + type: 'function', + raw: '(event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -7252,7 +8749,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusOut', type: { - type: '(event: FocusEvent) => void' + type: 'function', + raw: '(event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -7262,7 +8760,8 @@ const data: ComponentDoc[] = [ { identifier: 'onInput', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -7280,8 +8779,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -7348,8 +8847,8 @@ const data: ComponentDoc[] = [ { identifier: 'value', type: { - type: 'string | number | boolean', - raw: 'string | number | boolean', + type: 'enum', + raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, isRequired: true, @@ -7368,8 +8867,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -7421,7 +8920,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: unknown, event: Event) => void' + type: 'function', + raw: '(value: unknown, event: Event) => void' }, isRequired: false, isInternal: false, @@ -7440,8 +8940,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -7455,7 +8955,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[radio: ComponentLike]', + raw: '[radio: ComponentLike<FormRadioSignature>]', items: [ { identifier: '0', @@ -7517,7 +9017,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: unknown, event: Event) => void' + type: 'function', + raw: '(value: unknown, event: Event) => void' }, isRequired: true, isInternal: false, @@ -7527,8 +9028,8 @@ const data: ComponentDoc[] = [ { identifier: 'value', type: { - type: 'string | number | boolean', - raw: 'string | number | boolean', + type: 'enum', + raw: 'string | number | boolean', items: ['string', 'number', 'false', 'true'] }, isRequired: true, @@ -7548,8 +9049,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -7593,8 +9094,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -7605,7 +9106,8 @@ const data: ComponentDoc[] = [ { identifier: '_parentOnChange', type: { - type: '(value: unknown, event: Event) => void' + type: 'function', + raw: '(value: unknown, event: Event) => void' }, isRequired: false, isInternal: false, @@ -7662,7 +9164,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(selection: unknown, select: Select, event?: Event) => void' + type: 'function', + raw: '(selection: unknown, select: Select, event?: Event) => void' }, isRequired: true, isInternal: false, @@ -7672,8 +9175,8 @@ const data: ComponentDoc[] = [ { identifier: 'options', type: { - type: 'any[] | PromiseProxy<any[]>', - raw: 'any[] | PromiseProxy', + type: 'enum', + raw: 'any[] | PromiseProxy<any[]>', items: ['any[]', 'PromiseProxy'] }, isRequired: true, @@ -7700,7 +9203,8 @@ const data: ComponentDoc[] = [ { identifier: 'buildSelection', type: { - type: '(selected: any, select: Select) => any' + type: 'function', + raw: '(selected: any, select: Select) => any' }, isRequired: false, isInternal: false, @@ -7734,8 +9238,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -7810,7 +9314,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'matcher', - type: { type: 'MatcherFn' }, + type: { + type: 'function', + raw: 'MatcherFn' + }, isRequired: false, isInternal: false, description: '', @@ -7843,7 +9350,8 @@ const data: ComponentDoc[] = [ { identifier: 'onBlur', type: { - type: '(select: Select, event: FocusEvent) => void' + type: 'function', + raw: '(select: Select, event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -7853,7 +9361,8 @@ const data: ComponentDoc[] = [ { identifier: 'onClose', type: { - type: '(select: Select, e: Event) => boolean' + type: 'function', + raw: '(select: Select, e: Event) => boolean' }, isRequired: false, isInternal: false, @@ -7863,7 +9372,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocus', type: { - type: '(select: Select, event: FocusEvent) => void' + type: 'function', + raw: '(select: Select, event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -7873,7 +9383,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusIn', type: { - type: '(select: Select, event: FocusEvent) => void' + type: 'function', + raw: '(select: Select, event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -7883,7 +9394,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusOut', type: { - type: '(select: Select, event: FocusEvent) => void' + type: 'function', + raw: '(select: Select, event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -7893,7 +9405,8 @@ const data: ComponentDoc[] = [ { identifier: 'onInput', type: { - type: '(term: string, select: Select, e: Event) => string | false | void' + type: 'function', + raw: '(term: string, select: Select, e: Event) => string | false | void' }, isRequired: false, isInternal: false, @@ -7903,7 +9416,8 @@ const data: ComponentDoc[] = [ { identifier: 'onKeydown', type: { - type: '(select: Select, e: KeyboardEvent) => boolean' + type: 'function', + raw: '(select: Select, e: KeyboardEvent) => boolean' }, isRequired: false, isInternal: false, @@ -7913,7 +9427,8 @@ const data: ComponentDoc[] = [ { identifier: 'onOpen', type: { - type: '(select: Select, e: Event) => boolean' + type: 'function', + raw: '(select: Select, e: Event) => boolean' }, isRequired: false, isInternal: false, @@ -7939,7 +9454,8 @@ const data: ComponentDoc[] = [ { identifier: 'registerAPI', type: { - type: '(select: Select) => void' + type: 'function', + raw: '(select: Select) => void' }, isRequired: false, isInternal: false, @@ -7949,7 +9465,8 @@ const data: ComponentDoc[] = [ { identifier: 'scrollTo', type: { - type: '(option: any, select: Select) => void' + type: 'function', + raw: '(option: any, select: Select) => void' }, isRequired: false, isInternal: false, @@ -7959,7 +9476,8 @@ const data: ComponentDoc[] = [ { identifier: 'search', type: { - type: '(term: string, select: Select) => any[] | PromiseProxy<any[]>' + type: 'function', + raw: '(term: string, select: Select) => any[] | PromiseProxy<any[]>' }, isRequired: false, isInternal: false, @@ -8009,8 +9527,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, @@ -8021,8 +9539,8 @@ const data: ComponentDoc[] = [ { identifier: 'tabindex', type: { - type: 'string | number', - raw: 'string | number', + type: 'enum', + raw: 'string | number', items: ['string', 'number'] }, isRequired: false, @@ -8040,7 +9558,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'typeAheadOptionMatcher', - type: { type: 'MatcherFn' }, + type: { + type: 'function', + raw: 'MatcherFn' + }, isRequired: false, isInternal: false, description: '', @@ -8052,7 +9573,7 @@ const data: ComponentDoc[] = [ identifier: 'default', type: { type: 'Array', - raw: '[option: unknown, select: Select]', + raw: '[option: unknown, select: Select]', items: [ { identifier: '0', @@ -8085,7 +9606,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'options', - type: { type: 'any[]' }, + type: { + type: 'Array', + raw: 'any[]' + }, isRequired: true, isInternal: false, description: '', @@ -8093,7 +9617,10 @@ const data: ComponentDoc[] = [ }, { identifier: 'results', - type: { type: 'any[]' }, + type: { + type: 'Array', + raw: 'any[]' + }, isRequired: true, isInternal: false, description: '', @@ -8145,7 +9672,110 @@ const data: ComponentDoc[] = [ }, { identifier: 'actions', - type: { type: 'SelectActions' }, + type: { + type: 'Object', + items: [ + { + identifier: 'search', + type: { + type: 'function', + raw: '(term: string) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'highlight', + type: { + type: 'function', + raw: '(option: any) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'select', + type: { + type: 'function', + raw: '(selected: any, e?: Event) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'choose', + type: { + type: 'function', + raw: '(selected: any, e?: Event) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'scrollTo', + type: { + type: 'function', + raw: '(option: any) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'toggle', + type: { + type: 'function', + raw: '(e?: Event) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'close', + type: { + type: 'function', + raw: '(e?: Event, skipFocus?: boolean) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'open', + type: { + type: 'function', + raw: '(e?: Event) => void' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + }, + { + identifier: 'reposition', + type: { + type: 'function', + raw: '(...args: any[]) => RepositionChanges' + }, + isRequired: true, + isInternal: false, + description: '', + tags: {} + } + ] + }, isRequired: true, isInternal: false, description: '', @@ -8246,8 +9876,8 @@ const data: ComponentDoc[] = [ { identifier: 'errors', type: { - type: 'string | string[]', - raw: 'string | string[]', + type: 'enum', + raw: 'string | string[]', items: ['string', 'string[]'] }, isRequired: false, @@ -8299,7 +9929,8 @@ const data: ComponentDoc[] = [ { identifier: 'onChange', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -8309,7 +9940,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusIn', type: { - type: '(event: FocusEvent) => void' + type: 'function', + raw: '(event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -8319,7 +9951,8 @@ const data: ComponentDoc[] = [ { identifier: 'onFocusOut', type: { - type: '(event: FocusEvent) => void' + type: 'function', + raw: '(event: FocusEvent) => void' }, isRequired: false, isInternal: false, @@ -8329,7 +9962,8 @@ const data: ComponentDoc[] = [ { identifier: 'onInput', type: { - type: '(value: string, event: InputEvent) => void' + type: 'function', + raw: '(value: string, event: InputEvent) => void' }, isRequired: false, isInternal: false, @@ -8347,8 +9981,8 @@ const data: ComponentDoc[] = [ { identifier: 'size', type: { - type: '\'sm\' | \'lg\' | \'md\'', - raw: '"sm" | "lg" | "md"', + type: 'enum', + raw: '\'sm\' | \'lg\' | \'md\'', items: ["'sm'", "'lg'", "'md'"] }, isRequired: false, diff --git a/site/app/components/signature.gts b/site/app/components/signature.gts index fa2b9d7a..45247984 100644 --- a/site/app/components/signature.gts +++ b/site/app/components/signature.gts @@ -1,5 +1,7 @@ import Component from '@glimmer/component'; import data, { type ComponentDoc } from './signature-data'; +import { Popover } from '@frontile/overlays'; +import type { TOC } from '@ember/component/template-only'; interface SignatureSignature { Args: { @@ -10,12 +12,12 @@ interface SignatureSignature { /** * package name */ - package: string; + package?: string; /** * module, usually the folder name or the file name */ - module: string; + module?: string; }; Element: HTMLDivElement; } @@ -30,77 +32,177 @@ function shouldIgnoreTag(tags?: Record): boolean { export default class Signature extends Component { get component(): ComponentDoc | undefined { return data.filter((component) => { - return component.name == this.args.component; + // implement fintering component by 3 options all at the same time if all params are present (package, module and component). component is required. + return ( + component.name === this.args.component && + (!this.args.package || component.package === this.args.package) && + (!this.args.module || component.module === this.args.module) + ); })[0]; } +} + +const PropertiesTable: TOC<{ + Element: HTMLDivElement; + Args: { + items?: ComponentDoc['Args']; + }; +}> = -} + {{else}} + - + {{/if}} + + + + {{arg.description}} + + + {{/unless}} + {{/each}} + + + +; + +const InfoIcon = ; diff --git a/site/lib/generate-signature-data.js b/site/lib/generate-signature-data.js index 3c1568da..e31ac0ae 100644 --- a/site/lib/generate-signature-data.js +++ b/site/lib/generate-signature-data.js @@ -21,10 +21,7 @@ function highlight(property) { if (property.type) { let type = property.type.type; - if (type === 'enum') { - type = property.type.raw.replace(/"/g, "'"); - } - + type = property.type.type.replace(/"/g, "'"); const typeTree = lowlight.highlight('ts', type).value; const typeHTML = processor .stringify({ type: 'root', children: typeTree }) @@ -32,6 +29,16 @@ function highlight(property) { property.type.type = typeHTML; + if (property.type.raw) { + const raw = property.type.raw.replace(/"/g, "'"); + const rawTree = lowlight.highlight('ts', raw).value; + const rawHTML = processor + .stringify({ type: 'root', children: rawTree }) + .toString(); + + property.type.raw = rawHTML; + } + if (property.type.items && property.type.items.length > 0) { property.type.items.forEach(highlight); } diff --git a/site/package.json b/site/package.json index b2aa7b84..fbcc6c3f 100644 --- a/site/package.json +++ b/site/package.json @@ -16,7 +16,7 @@ "test": "ember test", "test:all": "echo 'Tests ignored'", "try:one": "echo 'Tests ignored'", - "generate-sinature-data": "node lib/generate-signature-data.js" + "generate-signature-data": "node lib/generate-signature-data.js && pnpm prettier app/components/signature-data.ts --write" }, "devDependencies": { "@docfy/core": "^0.8.0", @@ -86,7 +86,7 @@ "tailwindcss": "^3.4.1", "typescript": "^5.3.3", "webpack": "^5.90.2", - "glimmer-docgen-typescript": "^0.3.2", + "glimmer-docgen-typescript": "^0.3.3", "lowlight": "^1.20.0", "rehype-stringify": "^8.0.0", "unified": "^9.2.1"