├── .eslintrc.js
├── .gitignore
├── .npmrc
├── .storybook
├── main.ts
└── preview.tsx
├── .stylelintrc.js
├── LICENSE
├── README.md
├── docs
├── assets
│ ├── CodeAnimate.stories-2bbc82f8.js
│ ├── CodeAnimate.stories-2bbc82f8.js.map
│ ├── CodeAnimate.stories-569411eb.css
│ ├── Color-6VNJS4EI-432f5d0c.js
│ ├── Color-6VNJS4EI-432f5d0c.js.map
│ ├── DocsRenderer-3PUGWF3O-443f76da.js
│ ├── DocsRenderer-3PUGWF3O-443f76da.js.map
│ ├── GlobalScrollAreaStyles-UY5SB7EJ-95aace88.js
│ ├── GlobalScrollAreaStyles-UY5SB7EJ-95aace88.js.map
│ ├── OverlayScrollbars-GZGLA7DL-14afcb95.js
│ ├── OverlayScrollbars-GZGLA7DL-14afcb95.js.map
│ ├── WithTooltip-J57HCPYA-f909f8f4.js
│ ├── WithTooltip-J57HCPYA-f909f8f4.js.map
│ ├── _commonjsHelpers-de833af9.js
│ ├── _commonjsHelpers-de833af9.js.map
│ ├── _getPrototype-ddf2eac9.js
│ ├── _getPrototype-ddf2eac9.js.map
│ ├── axe-ace75cbe.js
│ ├── axe-ace75cbe.js.map
│ ├── config-1eaa3c45.js
│ ├── config-1eaa3c45.js.map
│ ├── formatter-SWP5E3XI-f66e8321.js
│ ├── formatter-SWP5E3XI-f66e8321.js.map
│ ├── iframe-bdde5ff5.js
│ ├── iframe-bdde5ff5.js.map
│ ├── index-356e4a49.js
│ ├── index-356e4a49.js.map
│ ├── index-3fd0d1ea.js
│ ├── index-3fd0d1ea.js.map
│ ├── index-76fb7be0.js
│ ├── index-76fb7be0.js.map
│ ├── jsx-runtime-ffb262ed.js
│ ├── jsx-runtime-ffb262ed.js.map
│ ├── preview-15309724.js
│ ├── preview-15309724.js.map
│ ├── preview-2059b184.js
│ ├── preview-2059b184.js.map
│ ├── preview-309a9ce1.js
│ ├── preview-309a9ce1.js.map
│ ├── preview-66141387.js
│ ├── preview-66141387.js.map
│ ├── preview-b1ab1624.js
│ ├── preview-b1ab1624.js.map
│ ├── preview-b3c37142.js
│ ├── preview-b3c37142.js.map
│ ├── preview-b8d6c68d.js
│ ├── preview-b8d6c68d.js.map
│ ├── preview-bed967c6.js
│ ├── preview-bed967c6.js.map
│ ├── syntaxhighlighter-PONEFOSF-6752b9bd.js
│ └── syntaxhighlighter-PONEFOSF-6752b9bd.js.map
├── favicon.svg
├── iframe.html
├── index.html
├── index.json
├── project.json
├── sb-addons
│ ├── a11y-0
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-actions-2
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-backgrounds-3
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-controls-1
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-measure-6
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-outline-7
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-toolbars-5
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ └── essentials-viewport-4
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
├── sb-common-assets
│ ├── fonts.css
│ ├── nunito-sans-bold-italic.woff2
│ ├── nunito-sans-bold.woff2
│ ├── nunito-sans-italic.woff2
│ └── nunito-sans-regular.woff2
├── sb-manager
│ ├── GlobalScrollAreaStyles-UY5SB7EJ-BKTFUTA6.js
│ ├── OverlayScrollbars-GZGLA7DL-YJ2Z3IBE.js
│ ├── WithTooltip-J57HCPYA-3VOMFVVS.js
│ ├── chunk-3J6GS6FI.js
│ ├── chunk-45GKKSU6.js
│ ├── chunk-NBCGHFLK.js
│ ├── chunk-O2ZUMB77.js
│ ├── chunk-QMHPSTMR.js
│ ├── chunk-QPL63VNK.js
│ ├── chunk-RKFFWI2D.js
│ ├── chunk-SPUAGIB2.js
│ ├── formatter-SWP5E3XI-FS7NNRKF.js
│ ├── globals.js
│ ├── index.js
│ ├── runtime.js
│ └── syntaxhighlighter-PONEFOSF-PLQPOLN2.js
├── sb-preview
│ ├── globals.js
│ └── runtime.js
└── stories.json
├── index.html
├── package.json
├── packages
└── animate-code
│ ├── examples
│ ├── AnimateCode.stories.tsx
│ └── styles.css
│ ├── package.json
│ └── src
│ └── index.tsx
├── pnpm-lock.yaml
├── pnpm-workspace.yaml
├── rollup.config.js
├── storybook-static
├── assets
│ ├── AnimateCode.stories-18cf8a18.js
│ ├── AnimateCode.stories-18cf8a18.js.map
│ ├── AnimateCode.stories-569411eb.css
│ ├── Color-6VNJS4EI-53eda683.js
│ ├── Color-6VNJS4EI-53eda683.js.map
│ ├── DocsRenderer-3PUGWF3O-f88f27c9.js
│ ├── DocsRenderer-3PUGWF3O-f88f27c9.js.map
│ ├── GlobalScrollAreaStyles-UY5SB7EJ-cfa35a59.js
│ ├── GlobalScrollAreaStyles-UY5SB7EJ-cfa35a59.js.map
│ ├── OverlayScrollbars-GZGLA7DL-14afcb95.js
│ ├── OverlayScrollbars-GZGLA7DL-14afcb95.js.map
│ ├── WithTooltip-J57HCPYA-29955d62.js
│ ├── WithTooltip-J57HCPYA-29955d62.js.map
│ ├── _commonjsHelpers-de833af9.js
│ ├── _commonjsHelpers-de833af9.js.map
│ ├── _getPrototype-ddf2eac9.js
│ ├── _getPrototype-ddf2eac9.js.map
│ ├── axe-3e344d98.js
│ ├── axe-3e344d98.js.map
│ ├── config-1eaa3c45.js
│ ├── config-1eaa3c45.js.map
│ ├── formatter-SWP5E3XI-220d97c7.js
│ ├── formatter-SWP5E3XI-220d97c7.js.map
│ ├── iframe-0eaaf2e4.js
│ ├── iframe-0eaaf2e4.js.map
│ ├── index-356e4a49.js
│ ├── index-356e4a49.js.map
│ ├── index-3fd0d1ea.js
│ ├── index-3fd0d1ea.js.map
│ ├── index-76fb7be0.js
│ ├── index-76fb7be0.js.map
│ ├── jsx-runtime-ffb262ed.js
│ ├── jsx-runtime-ffb262ed.js.map
│ ├── preview-06cd8dd8.js
│ ├── preview-06cd8dd8.js.map
│ ├── preview-0a608381.js
│ ├── preview-0a608381.js.map
│ ├── preview-15309724.js
│ ├── preview-15309724.js.map
│ ├── preview-2059b184.js
│ ├── preview-2059b184.js.map
│ ├── preview-54688ead.js
│ ├── preview-54688ead.js.map
│ ├── preview-b3c37142.js
│ ├── preview-b3c37142.js.map
│ ├── preview-b8d6c68d.js
│ ├── preview-b8d6c68d.js.map
│ ├── preview-bed967c6.js
│ ├── preview-bed967c6.js.map
│ ├── syntaxhighlighter-PONEFOSF-8b0d7bfc.js
│ └── syntaxhighlighter-PONEFOSF-8b0d7bfc.js.map
├── favicon.svg
├── iframe.html
├── index.html
├── index.json
├── project.json
├── sb-addons
│ ├── a11y-0
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-actions-2
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-backgrounds-3
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-controls-1
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-measure-6
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-outline-7
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ ├── essentials-toolbars-5
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
│ └── essentials-viewport-4
│ │ ├── manager-bundle.js
│ │ └── manager-bundle.js.LEGAL.txt
├── sb-common-assets
│ ├── fonts.css
│ ├── nunito-sans-bold-italic.woff2
│ ├── nunito-sans-bold.woff2
│ ├── nunito-sans-italic.woff2
│ └── nunito-sans-regular.woff2
├── sb-manager
│ ├── GlobalScrollAreaStyles-UY5SB7EJ-BKTFUTA6.js
│ ├── OverlayScrollbars-GZGLA7DL-YJ2Z3IBE.js
│ ├── WithTooltip-J57HCPYA-3VOMFVVS.js
│ ├── chunk-3J6GS6FI.js
│ ├── chunk-45GKKSU6.js
│ ├── chunk-NBCGHFLK.js
│ ├── chunk-O2ZUMB77.js
│ ├── chunk-QMHPSTMR.js
│ ├── chunk-QPL63VNK.js
│ ├── chunk-RKFFWI2D.js
│ ├── chunk-SPUAGIB2.js
│ ├── formatter-SWP5E3XI-FS7NNRKF.js
│ ├── globals.js
│ ├── index.js
│ ├── runtime.js
│ └── syntaxhighlighter-PONEFOSF-PLQPOLN2.js
├── sb-preview
│ ├── globals.js
│ └── runtime.js
└── stories.json
├── tsconfig.json
└── vite.config.ts
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: [
3 | "plugin:prettier/recommended",
4 | "plugin:@typescript-eslint/recommended",
5 | "plugin:storybook/recommended",
6 | "plugin:import/recommended"
7 | ],
8 | plugins: [
9 | "import"
10 | ],
11 | rules: {
12 | // "import/no-extraneous-dependencies": ["error"],
13 | "import/no-unresolved": ["off"],
14 | // "import/no-relative-packages": "error",
15 | // "import/no-unused-modules": [1, {"unusedExports": true}],
16 | // "import/no-internal-modules": ["error", {
17 | // "allow": [
18 | // "**/actions/*",
19 | // "source-map-support/*"
20 | // ],
21 | // }],
22 | "@typescript-eslint/explicit-function-return-type": ["off"],
23 | "@typescript-eslint/no-non-null-assertion": ["off"],
24 | "@typescript-eslint/explicit-module-boundary-types": ["off"],
25 | "@typescript-eslint/member-delimiter-style": ["off"],
26 | '@typescript-eslint/no-explicit-any': ['off'],
27 | '@typescript-eslint/ban-ts-ignore': ['off'],
28 | '@typescript-eslint/ban-ts-comment': ['off'],
29 | '@typescript-eslint/ban-types': ['off'],
30 | "prettier/prettier": ["warn", {
31 | singleQuote: true,
32 | semi: false,
33 | printWidth: 110,
34 | endOfLine: 'auto'
35 | }],
36 | '@typescript-eslint/no-extra-semi': ['off'],
37 | "spaced-comment": ["error", "always", {
38 | "markers": ["/"]
39 | }]
40 | },
41 | settings: {},
42 | ignorePatterns: ["*.js", "dist"]
43 | };
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ### Node ###
2 | # Logs
3 | logs
4 | *.log
5 | npm-debug.log*
6 | yarn-debug.log*
7 | yarn-error.log*
8 |
9 | # Runtime data
10 | pids
11 | *.pid
12 | *.seed
13 | *.pid.lock
14 |
15 | # Directory for instrumented libs generated by jscoverage/JSCover
16 | lib-cov
17 |
18 | # Coverage directory used by tools like istanbul
19 | coverage
20 |
21 | # nyc test coverage
22 | .nyc_output
23 |
24 | # Grunt intermediate storage
25 | .grunt
26 |
27 | # Bower dependency directory
28 | bower_components
29 |
30 | # node-waf configuration
31 | .lock-wscript
32 |
33 | # Compiled binary addons
34 | dist
35 | build/Release
36 | lib
37 |
38 | # Dependency directories
39 | node_modules/
40 |
41 | # Typescript v1 declaration files
42 | typings/
43 |
44 | # Optional npm cache directory
45 | .npm
46 |
47 | # Optional eslint cache
48 | .eslintcache
49 |
50 | # Optional REPL history
51 | .node_repl_history
52 |
53 | # Output of 'npm pack'
54 | *.tgz
55 |
56 | # Yarn Integrity file
57 | .yarn-integrity
58 |
59 | # dotenv environment variables file
60 | .env
61 | .env.local
62 | .env.development
63 | .env.staging
64 | .env.production
65 |
66 | .idea
67 | .vscode
68 | .cache
69 | .DS_Store
70 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | public-hoist-pattern=*
--------------------------------------------------------------------------------
/.storybook/main.ts:
--------------------------------------------------------------------------------
1 | import type { StorybookConfig } from '@storybook/react-vite'
2 |
3 | const config: StorybookConfig = {
4 | addons: ['@storybook/addon-a11y', '@storybook/addon-essentials'],
5 | "stories": [
6 | "../packages/**/*.stories.@(js|jsx|ts|tsx)",
7 | "../examples/**/*.stories.@(js|jsx|ts|tsx)"
8 | ],
9 | framework: {
10 | name: '@storybook/react-vite',
11 | options: {},
12 | }
13 | }
14 |
15 | export default config
16 |
--------------------------------------------------------------------------------
/.storybook/preview.tsx:
--------------------------------------------------------------------------------
1 | import type { Preview, Parameters } from '@storybook/react'
2 | import React from 'react'
3 |
4 | export const parameters: Parameters = {
5 | layout: 'fullscreen',
6 | }
7 |
8 | const preview: Preview = {
9 | decorators: [
10 | Story => {
11 | // Reset theme for each story.
12 | window.document.documentElement.setAttribute('data-theme', 'light')
13 | window.localStorage.setItem('theme', 'light')
14 |
15 | return
16 | },
17 | ],
18 | }
19 |
20 | export default preview
21 |
--------------------------------------------------------------------------------
/.stylelintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | extends: ['stylelint-config-standard', 'stylelint-config-recess-order'],
3 | ignoreFiles: [],
4 | rules: {
5 | 'declaration-property-value-no-unknown': true,
6 | 'keyframes-name-pattern': [
7 | '^[a-z][a-zA-Z0-9]+$',
8 | {
9 | message: 'Expected keyframe name to be lowerCamelCase',
10 | },
11 | ],
12 | 'property-no-unknown': [
13 | true,
14 | {
15 | ignoreProperties: [
16 | // CSS Modules composition
17 | // https://github.com/css-modules/css-modules#composition
18 | 'composes',
19 | ],
20 | },
21 | ],
22 | 'selector-class-pattern': [
23 | '^[a-z][a-zA-Z0-9]+$',
24 | {
25 | message: 'Expected class selector to be lowerCamelCase',
26 | },
27 | ],
28 | },
29 | }
30 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | ISC License
2 |
3 | Copyright (c) 2024 Onur Kerimov
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
6 |
7 | THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # animate-code
2 | The **AnimateCode** component is a React component designed to animate code blocks. It uses **Prismjs** for code highlighting and **@formkit/auto-animate** for transitions.
3 |
4 | See it in heavy action in **xoid**'s docs: [xoid.dev](https://xoid.dev)
5 |
6 | ### Usage
7 | ```js
8 | import CodeAnimate from 'animate-code';
9 | import 'prismjs/components/prism-jsx' // Make sure to include Prismjs grammar you want to use.
10 | import 'prismjs/themes/prism-tomorrow.css' // Use a Prismjs theme
11 |
12 |
25 | ```
26 |
27 | ### Props
28 |
29 | - `value`: (required) The code string to be displayed and animated.
30 | - `animationEnabled`: (optional) A boolean indicating whether animation is enabled. Defaults to `true`.
31 | - `animationOptions`: (optional) An object containing animation options compatible with **@formkit/auto-animate/react**.
32 | - `grammar`: (optional) The Prism grammar object to be used for syntax highlighting. Defaults to `Prism.languages.jsx`.
33 | - `language`: (optional) The language string used for Prism highlighting. Defaults to `"javascript"`.
34 | - `getKey`: (optional) A function used to generate unique keys for lines of code. Defaults to: `(line) => line.trimStart()`. Trimming the beginning makes morphing into different indentations of the same line possible.
35 | - `checkSpecialLine`: (optional) A function used to determine if a line of code is special and should be rendered differently.
36 | - `renderSpecialLine`: (optional) A function used to render special lines of code differently.
37 | - `maxAnchor`: (optional) The maximum number of characters to pad each line by. Defaults to `20`. (You probably won't need this as long as you're animating an indentation level of 20 spaces)
38 | - `innerProps`: (optional) `ComponentProps<'code'>`
--------------------------------------------------------------------------------
/docs/assets/CodeAnimate.stories-569411eb.css:
--------------------------------------------------------------------------------
1 | code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}code{display:block;overflow:hidden;font-size:14px;line-height:1.3;color:#fff;background:#234}pre{margin:0}
2 |
--------------------------------------------------------------------------------
/docs/assets/WithTooltip-J57HCPYA-f909f8f4.js:
--------------------------------------------------------------------------------
1 | import{W as T,W as e,a as h}from"./DocsRenderer-3PUGWF3O-443f76da.js";import"./iframe-bdde5ff5.js";import"../sb-preview/runtime.js";import"./index-76fb7be0.js";import"./_commonjsHelpers-de833af9.js";import"./_getPrototype-ddf2eac9.js";import"./index-356e4a49.js";export{T as WithToolTipState,e as WithTooltip,h as WithTooltipPure};
2 | //# sourceMappingURL=WithTooltip-J57HCPYA-f909f8f4.js.map
3 |
--------------------------------------------------------------------------------
/docs/assets/WithTooltip-J57HCPYA-f909f8f4.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"WithTooltip-J57HCPYA-f909f8f4.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/docs/assets/_commonjsHelpers-de833af9.js:
--------------------------------------------------------------------------------
1 | var u=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function f(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function l(e){if(e.__esModule)return e;var r=e.default;if(typeof r=="function"){var t=function o(){return this instanceof o?Reflect.construct(r,arguments,this.constructor):r.apply(this,arguments)};t.prototype=r.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t}export{l as a,u as c,f as g};
2 | //# sourceMappingURL=_commonjsHelpers-de833af9.js.map
3 |
--------------------------------------------------------------------------------
/docs/assets/_commonjsHelpers-de833af9.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"_commonjsHelpers-de833af9.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/docs/assets/iframe-bdde5ff5.js:
--------------------------------------------------------------------------------
1 | import"../sb-preview/runtime.js";(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))c(t);new MutationObserver(t=>{for(const e of t)if(e.type==="childList")for(const r of e.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&c(r)}).observe(document,{childList:!0,subtree:!0});function s(t){const e={};return t.integrity&&(e.integrity=t.integrity),t.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?e.credentials="include":t.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function c(t){if(t.ep)return;t.ep=!0;const e=s(t);fetch(t.href,e)}})();const E="modulepreload",p=function(n,i){return new URL(n,i).href},u={},o=function(i,s,c){if(!s||s.length===0)return i();const t=document.getElementsByTagName("link");return Promise.all(s.map(e=>{if(e=p(e,c),e in u)return;u[e]=!0;const r=e.endsWith(".css"),m=r?'[rel="stylesheet"]':"";if(!!c)for(let l=t.length-1;l>=0;l--){const a=t[l];if(a.href===e&&(!r||a.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${e}"]${m}`))return;const _=document.createElement("link");if(_.rel=r?"stylesheet":E,r||(_.as="script",_.crossOrigin=""),_.href=e,document.head.appendChild(_),r)return new Promise((l,a)=>{_.addEventListener("load",l),_.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${e}`)))})})).then(()=>i()).catch(e=>{const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=e,window.dispatchEvent(r),!r.defaultPrevented)throw e})},{createBrowserChannel:f}=__STORYBOOK_MODULE_CHANNELS__,{addons:R}=__STORYBOOK_MODULE_PREVIEW_API__,O=f({page:"preview"});R.setChannel(O);window.__STORYBOOK_ADDONS_CHANNEL__=O;window.CONFIG_TYPE==="DEVELOPMENT"&&(window.__STORYBOOK_SERVER_CHANNEL__=O);const w={"./packages/animate-code/examples/CodeAnimate.stories.tsx":async()=>o(()=>import("./CodeAnimate.stories-2bbc82f8.js"),["./CodeAnimate.stories-2bbc82f8.js","./jsx-runtime-ffb262ed.js","./index-76fb7be0.js","./_commonjsHelpers-de833af9.js","./CodeAnimate.stories-569411eb.css"],import.meta.url)};async function d(n){return w[n]()}d.__docgenInfo={description:"",methods:[],displayName:"importFn"};const{composeConfigs:P,PreviewWeb:T,ClientApi:S}=__STORYBOOK_MODULE_PREVIEW_API__,L=async()=>{const n=await Promise.all([o(()=>import("./config-1eaa3c45.js"),["./config-1eaa3c45.js","./index-76fb7be0.js","./_commonjsHelpers-de833af9.js","./_getPrototype-ddf2eac9.js","./index-356e4a49.js"],import.meta.url),o(()=>import("./preview-b1ab1624.js"),[],import.meta.url),o(()=>import("./preview-309a9ce1.js"),[],import.meta.url),o(()=>import("./preview-bed967c6.js"),[],import.meta.url),o(()=>import("./preview-15309724.js"),["./preview-15309724.js","./index-356e4a49.js"],import.meta.url),o(()=>import("./preview-2059b184.js"),[],import.meta.url),o(()=>import("./preview-b8d6c68d.js"),["./preview-b8d6c68d.js","./index-356e4a49.js"],import.meta.url),o(()=>import("./preview-b3c37142.js"),[],import.meta.url),o(()=>import("./preview-66141387.js"),["./preview-66141387.js","./jsx-runtime-ffb262ed.js","./index-76fb7be0.js","./_commonjsHelpers-de833af9.js"],import.meta.url)]);return P(n)};window.__STORYBOOK_PREVIEW__=window.__STORYBOOK_PREVIEW__||new T;window.__STORYBOOK_STORY_STORE__=window.__STORYBOOK_STORY_STORE__||window.__STORYBOOK_PREVIEW__.storyStore;window.__STORYBOOK_CLIENT_API__=window.__STORYBOOK_CLIENT_API__||new S({storyStore:window.__STORYBOOK_PREVIEW__.storyStore});window.__STORYBOOK_PREVIEW__.initialize({importFn:d,getProjectAnnotations:L});export{o as _};
2 | //# sourceMappingURL=iframe-bdde5ff5.js.map
3 |
--------------------------------------------------------------------------------
/docs/assets/iframe-bdde5ff5.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"mappings":"olDAAA,sBAAAA,CAAA,gCACI,QAAAC,CAAA,mCAEMC,EAAUF,EAAqB,CAAEG,KAAM,SAAU,CAAC,EACxDF,EAAOG,WAAWF,CAAO,EACzBG,OAAOC,6BAA+BJ,EAElCG,OAAOE,cAAgB,gBACzBF,OAAOG,6BAA+BN,GCR5C,MAAAO,EAAA,CACA,oEAAAC,EAAA,8NACA,EAEA,eAAAC,EAAAC,EAAA,CACA,OAAAH,EAAAG,CAAA,GACA,CAAAD,EAAAE,aAAA,mDCNA,qBAAAC,EAAA,WAAAC,EAAA,UAAAC,CAAA,mCAKQC,EAAwB,SAAY,CACxC,MAAMC,EAAU,MAAMC,QAAQC,IAAI,CAACV,EAAA,WAAO,sBAA0B,uJACxEA,EAAA,WAAO,uBAA+B,sBACtCA,EAAA,WAAO,uBAA0C,EAAC,oBAClDA,EAAA,WAAO,uBAA6C,sBACpDA,EAAA,WAAO,uBAAiD,mEACxDA,EAAA,WAAO,uBAA6C,EAAC,oBACrDA,EAAA,WAAO,uBAA6C,EAAC,uEACrD,OAAO,uBAA+C,sBACtDA,EAAA,WAAO,uBAAyB,EAAC,8HAAC,EAC9B,OAAOI,EAAeI,CAAO,CAC/B,EAEEb,OAAOgB,sBAAwBhB,OAAOgB,uBAAyB,IAAIN,EAEnEV,OAAOiB,0BAA4BjB,OAAOiB,2BAA6BjB,OAAOgB,sBAAsBE,WACpGlB,OAAOmB,yBAA2BnB,OAAOmB,0BAA4B,IAAIR,EAAU,CAAEO,WAAYlB,OAAOgB,sBAAsBE,UAAW,CAAC,EAC1IlB,OAAOgB,sBAAsBI,WAAW,CAAEd,WAAUM,uBAAsB,CAAC","names":["createBrowserChannel","addons","channel","page","setChannel","window","__STORYBOOK_ADDONS_CHANNEL__","CONFIG_TYPE","__STORYBOOK_SERVER_CHANNEL__","importers","__vitePreload","importFn","path","__docgenInfo","composeConfigs","PreviewWeb","ClientApi","getProjectAnnotations","configs","Promise","all","__STORYBOOK_PREVIEW__","__STORYBOOK_STORY_STORE__","storyStore","__STORYBOOK_CLIENT_API__","initialize"],"sources":["../../../../../../../../virtual:/@storybook/builder-vite/setup-addons.js","../../../../../../../../virtual:/@storybook/builder-vite/storybook-stories.js","../../../../../../../../virtual:/@storybook/builder-vite/vite-app.js"],"sourcesContent":["import { createBrowserChannel } from '@storybook/channels';\n import { addons } from '@storybook/preview-api';\n\n const channel = createBrowserChannel({ page: 'preview' });\n addons.setChannel(channel);\n window.__STORYBOOK_ADDONS_CHANNEL__ = channel;\n \n if (window.CONFIG_TYPE === 'DEVELOPMENT'){\n window.__STORYBOOK_SERVER_CHANNEL__ = channel;\n }","const importers = {\n './packages/animate-code/examples/CodeAnimate.stories.tsx': async () => import('/@fs//Users/onurkerimov/Desktop/Places/repos/animate-code/packages/animate-code/examples/CodeAnimate.stories.tsx')\n };\n\n export async function importFn(path) {\n return importers[path]();\n }","import { composeConfigs, PreviewWeb, ClientApi } from '@storybook/preview-api';\n import '/virtual:/@storybook/builder-vite/setup-addons.js';\n import { importFn } from '/virtual:/@storybook/builder-vite/storybook-stories.js';\n \n \n const getProjectAnnotations = async () => {\n const configs = await Promise.all([import('@storybook/react/preview'),\nimport('@storybook/addon-a11y/preview'),\nimport('@storybook/addon-essentials/docs/preview'),\nimport('@storybook/addon-essentials/actions/preview'),\nimport('@storybook/addon-essentials/backgrounds/preview'),\nimport('@storybook/addon-essentials/measure/preview'),\nimport('@storybook/addon-essentials/outline/preview'),\nimport('@storybook/addon-essentials/highlight/preview'),\nimport('/.storybook/preview.tsx')])\n return composeConfigs(configs);\n }\n\n window.__STORYBOOK_PREVIEW__ = window.__STORYBOOK_PREVIEW__ || new PreviewWeb();\n \n window.__STORYBOOK_STORY_STORE__ = window.__STORYBOOK_STORY_STORE__ || window.__STORYBOOK_PREVIEW__.storyStore;\n window.__STORYBOOK_CLIENT_API__ = window.__STORYBOOK_CLIENT_API__ || new ClientApi({ storyStore: window.__STORYBOOK_PREVIEW__.storyStore });\n window.__STORYBOOK_PREVIEW__.initialize({ importFn, getProjectAnnotations });\n \n if (import.meta.hot) {\n import.meta.hot.accept('/virtual:/@storybook/builder-vite/storybook-stories.js', (newModule) => {\n // importFn has changed so we need to patch the new one in\n window.__STORYBOOK_PREVIEW__.onStoriesChanged({ importFn: newModule.importFn });\n });\n\n import.meta.hot.accept([\"@storybook/react/preview\",\"@storybook/addon-a11y/preview\",\"@storybook/addon-essentials/docs/preview\",\"@storybook/addon-essentials/actions/preview\",\"@storybook/addon-essentials/backgrounds/preview\",\"@storybook/addon-essentials/measure/preview\",\"@storybook/addon-essentials/outline/preview\",\"@storybook/addon-essentials/highlight/preview\",\"/.storybook/preview.tsx\"], () => {\n \n const getProjectAnnotations = async () => {\n const configs = await Promise.all([import('@storybook/react/preview'),\nimport('@storybook/addon-a11y/preview'),\nimport('@storybook/addon-essentials/docs/preview'),\nimport('@storybook/addon-essentials/actions/preview'),\nimport('@storybook/addon-essentials/backgrounds/preview'),\nimport('@storybook/addon-essentials/measure/preview'),\nimport('@storybook/addon-essentials/outline/preview'),\nimport('@storybook/addon-essentials/highlight/preview'),\nimport('/.storybook/preview.tsx')])\n return composeConfigs(configs);\n }\n // getProjectAnnotations has changed so we need to patch the new one in\n window.__STORYBOOK_PREVIEW__.onGetProjectAnnotationsChanged({ getProjectAnnotations });\n });\n };"],"file":"assets/iframe-bdde5ff5.js"}
--------------------------------------------------------------------------------
/docs/assets/index-356e4a49.js:
--------------------------------------------------------------------------------
1 | function l(o){for(var f=[],i=1;itypeof t=="function"?t(e):{...e,...t},[e,t])}const c={};function a({components:t,children:e,disableParentContext:r}){let n;return r?n=typeof t=="function"?t({}):t||c:n=i(t),o.createElement(u.Provider,{value:n},e)}export{u as MDXContext,a as MDXProvider,i as useMDXComponents,C as withMDXComponents};
2 | //# sourceMappingURL=index-3fd0d1ea.js.map
3 |
--------------------------------------------------------------------------------
/docs/assets/index-3fd0d1ea.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"index-3fd0d1ea.js","sources":["../../node_modules/.pnpm/@mdx-js+react@2.3.0_react@18.2.0/node_modules/@mdx-js/react/lib/index.js"],"sourcesContent":["/**\n * @typedef {import('react').ReactNode} ReactNode\n * @typedef {import('mdx/types.js').MDXComponents} Components\n *\n * @typedef Props\n * Configuration.\n * @property {Components | MergeComponents | null | undefined} [components]\n * Mapping of names for JSX components to React components.\n * @property {boolean | null | undefined} [disableParentContext=false]\n * Turn off outer component context.\n * @property {ReactNode | null | undefined} [children]\n * Children.\n *\n * @callback MergeComponents\n * Custom merge function.\n * @param {Components} currentComponents\n * Current components from the context.\n * @returns {Components}\n * Merged components.\n */\n\nimport React from 'react'\n\n/**\n * @type {import('react').Context}\n * @deprecated\n * This export is marked as a legacy feature.\n * That means it’s no longer recommended for use as it might be removed\n * in a future major release.\n *\n * Please use `useMDXComponents` to get context based components and\n * `MDXProvider` to set context based components instead.\n */\nexport const MDXContext = React.createContext({})\n\n/**\n * @param {import('react').ComponentType} Component\n * @deprecated\n * This export is marked as a legacy feature.\n * That means it’s no longer recommended for use as it might be removed\n * in a future major release.\n *\n * Please use `useMDXComponents` to get context based components instead.\n */\nexport function withMDXComponents(Component) {\n return boundMDXComponent\n\n /**\n * @param {Record & {components?: Components | null | undefined}} props\n * @returns {JSX.Element}\n */\n function boundMDXComponent(props) {\n const allComponents = useMDXComponents(props.components)\n return React.createElement(Component, {...props, allComponents})\n }\n}\n\n/**\n * Get current components from the MDX Context.\n *\n * @param {Components | MergeComponents | null | undefined} [components]\n * Additional components to use or a function that takes the current\n * components and filters/merges/changes them.\n * @returns {Components}\n * Current components.\n */\nexport function useMDXComponents(components) {\n const contextComponents = React.useContext(MDXContext)\n\n // Memoize to avoid unnecessary top-level context changes\n return React.useMemo(() => {\n // Custom merge via a function prop\n if (typeof components === 'function') {\n return components(contextComponents)\n }\n\n return {...contextComponents, ...components}\n }, [contextComponents, components])\n}\n\n/** @type {Components} */\nconst emptyObject = {}\n\n/**\n * Provider for MDX context\n *\n * @param {Props} props\n * @returns {JSX.Element}\n */\nexport function MDXProvider({components, children, disableParentContext}) {\n /** @type {Components} */\n let allComponents\n\n if (disableParentContext) {\n allComponents =\n typeof components === 'function'\n ? components({})\n : components || emptyObject\n } else {\n allComponents = useMDXComponents(components)\n }\n\n return React.createElement(\n MDXContext.Provider,\n {value: allComponents},\n children\n )\n}\n"],"names":["MDXContext","React","withMDXComponents","Component","boundMDXComponent","props","allComponents","useMDXComponents","components","contextComponents","emptyObject","MDXProvider","children","disableParentContext"],"mappings":"+EAiCY,MAACA,EAAaC,EAAM,cAAc,EAAE,EAWzC,SAASC,EAAkBC,EAAW,CAC3C,OAAOC,EAMP,SAASA,EAAkBC,EAAO,CAChC,MAAMC,EAAgBC,EAAiBF,EAAM,UAAU,EACvD,OAAOJ,EAAM,cAAcE,EAAW,CAAC,GAAGE,EAAO,cAAAC,CAAa,CAAC,CAChE,CACH,CAWO,SAASC,EAAiBC,EAAY,CAC3C,MAAMC,EAAoBR,EAAM,WAAWD,CAAU,EAGrD,OAAOC,EAAM,QAAQ,IAEf,OAAOO,GAAe,WACjBA,EAAWC,CAAiB,EAG9B,CAAC,GAAGA,EAAmB,GAAGD,CAAU,EAC1C,CAACC,EAAmBD,CAAU,CAAC,CACpC,CAGA,MAAME,EAAc,CAAE,EAQf,SAASC,EAAY,CAAC,WAAAH,EAAY,SAAAI,EAAU,qBAAAC,CAAoB,EAAG,CAExE,IAAIP,EAEJ,OAAIO,EACFP,EACE,OAAOE,GAAe,WAClBA,EAAW,CAAA,CAAE,EACbA,GAAcE,EAEpBJ,EAAgBC,EAAiBC,CAAU,EAGtCP,EAAM,cACXD,EAAW,SACX,CAAC,MAAOM,CAAa,EACrBM,CACD,CACH","x_google_ignoreList":[0]}
--------------------------------------------------------------------------------
/docs/assets/index-76fb7be0.js:
--------------------------------------------------------------------------------
1 | import{g as D}from"./_commonjsHelpers-de833af9.js";function T(e,t){for(var n=0;nu[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var $={exports:{}},r={};/**
2 | * @license React
3 | * react.production.min.js
4 | *
5 | * Copyright (c) Facebook, Inc. and its affiliates.
6 | *
7 | * This source code is licensed under the MIT license found in the
8 | * LICENSE file in the root directory of this source tree.
9 | */var y=Symbol.for("react.element"),V=Symbol.for("react.portal"),F=Symbol.for("react.fragment"),U=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),L=Symbol.for("react.provider"),M=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),B=Symbol.for("react.memo"),H=Symbol.for("react.lazy"),R=Symbol.iterator;function W(e){return e===null||typeof e!="object"?null:(e=R&&e[R]||e["@@iterator"],typeof e=="function"?e:null)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},j=Object.assign,C={};function p(e,t,n){this.props=e,this.context=t,this.refs=C,this.updater=n||g}p.prototype.isReactComponent={};p.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};p.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function O(){}O.prototype=p.prototype;function v(e,t,n){this.props=e,this.context=t,this.refs=C,this.updater=n||g}var S=v.prototype=new O;S.constructor=v;j(S,p.prototype);S.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,E={current:null},P={key:!0,ref:!0,__self:!0,__source:!0};function I(e,t,n){var u,o={},c=null,s=null;if(t!=null)for(u in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(c=""+t.key),t)x.call(t,u)&&!P.hasOwnProperty(u)&&(o[u]=t[u]);var f=arguments.length-2;if(f===1)o.children=n;else if(1B.matchMedia("(prefers-reduced-motion: reduce)").matches,x=(r,e=[],t)=>{if(r==="transparent")return"transparent";if(e.find(a=>a.value===r))return r;let n=e.find(a=>a.name===t);if(n)return n.value;if(t){let a=e.map(i=>i.name).join(", ");h.warn(E`
2 | Backgrounds Addon: could not find the default color "${t}".
3 | These are the available colors for your story based on your configuration:
4 | ${a}.
5 | `)}return"transparent"},v=r=>{(Array.isArray(r)?r:[r]).forEach(O)},O=r=>{let e=s.getElementById(r);e&&e.parentElement.removeChild(e)},w=(r,e)=>{let t=s.getElementById(r);if(t)t.innerHTML!==e&&(t.innerHTML=e);else{let n=s.createElement("style");n.setAttribute("id",r),n.innerHTML=e,s.head.appendChild(n)}},A=(r,e,t)=>{let n=s.getElementById(r);if(n)n.innerHTML!==e&&(n.innerHTML=e);else{let a=s.createElement("style");a.setAttribute("id",r),a.innerHTML=e;let i=`addon-backgrounds-grid${t?`-docs-${t}`:""}`,d=s.getElementById(i);d?d.parentElement.insertBefore(a,d):s.head.appendChild(a)}};const{useMemo:f,useEffect:k}=__STORYBOOK_MODULE_PREVIEW_API__;var L=(r,e)=>{var c;let{globals:t,parameters:n}=e,a=(c=t[p])==null?void 0:c.value,i=n[p],d=f(()=>i.disable?"transparent":x(a,i.values,i.default),[i,a]),o=f(()=>d&&d!=="transparent",[d]),g=e.viewMode==="docs"?`#anchor--${e.id} .docs-story`:".sb-show-main",u=f(()=>{let l="transition: background-color 0.3s;";return`
6 | ${g} {
7 | background: ${d} !important;
8 | ${S()?"":l}
9 | }
10 | `},[d,g]);return k(()=>{let l=e.viewMode==="docs"?`addon-backgrounds-docs-${e.id}`:"addon-backgrounds-color";if(!o){v(l);return}A(l,u,e.viewMode==="docs"?e.id:null)},[o,u,e]),r()},T=(r,e)=>{var y;let{globals:t,parameters:n}=e,a=n[p].grid,i=((y=t[p])==null?void 0:y.grid)===!0&&a.disable!==!0,{cellAmount:d,cellSize:o,opacity:g}=a,u=e.viewMode==="docs",c=n.layout===void 0||n.layout==="padded"?16:0,l=a.offsetX??(u?20:c),m=a.offsetY??(u?20:c),$=f(()=>{let b=e.viewMode==="docs"?`#anchor--${e.id} .docs-story`:".sb-show-main",_=[`${o*d}px ${o*d}px`,`${o*d}px ${o*d}px`,`${o}px ${o}px`,`${o}px ${o}px`].join(", ");return`
11 | ${b} {
12 | background-size: ${_} !important;
13 | background-position: ${l}px ${m}px, ${l}px ${m}px, ${l}px ${m}px, ${l}px ${m}px !important;
14 | background-blend-mode: difference !important;
15 | background-image: linear-gradient(rgba(130, 130, 130, ${g}) 1px, transparent 1px),
16 | linear-gradient(90deg, rgba(130, 130, 130, ${g}) 1px, transparent 1px),
17 | linear-gradient(rgba(130, 130, 130, ${g/2}) 1px, transparent 1px),
18 | linear-gradient(90deg, rgba(130, 130, 130, ${g/2}) 1px, transparent 1px) !important;
19 | }
20 | `},[o]);return k(()=>{let b=e.viewMode==="docs"?`addon-backgrounds-grid-docs-${e.id}`:"addon-backgrounds-grid";if(!i){v(b);return}w(b,$)},[i,$,e]),r()},I=[T,L],R={[p]:{grid:{cellSize:20,opacity:.5,cellAmount:5},values:[{name:"light",value:"#F8F8F8"},{name:"dark",value:"#333333"}]}},G={[p]:null};export{I as decorators,G as globals,R as parameters};
21 | //# sourceMappingURL=preview-15309724.js.map
22 |
--------------------------------------------------------------------------------
/docs/assets/preview-2059b184.js:
--------------------------------------------------------------------------------
1 | var K="measureEnabled",U=!0,S="Invariant failed";function A(o,t){if(!o){if(U)throw new Error(S);var e=typeof t=="function"?t():t,l=e?"".concat(S,": ").concat(e):S;throw new Error(l)}}const{useEffect:W}=__STORYBOOK_MODULE_PREVIEW_API__,{global:d}=__STORYBOOK_MODULE_GLOBAL__;function H(){let o=d.document.documentElement,t=Math.max(o.scrollHeight,o.offsetHeight);return{width:Math.max(o.scrollWidth,o.offsetWidth),height:t}}function V(){let o=d.document.createElement("canvas");o.id="storybook-addon-measure";let t=o.getContext("2d");A(t!=null);let{width:e,height:l}=H();return P(o,t,{width:e,height:l}),o.style.position="absolute",o.style.left="0",o.style.top="0",o.style.zIndex="2147483647",o.style.pointerEvents="none",d.document.body.appendChild(o),{canvas:o,context:t,width:e,height:l}}function P(o,t,{width:e,height:l}){o.style.width=`${e}px`,o.style.height=`${l}px`;let i=d.window.devicePixelRatio;o.width=Math.floor(e*i),o.height=Math.floor(l*i),t.scale(i,i)}var s={};function Z(){s.canvas||(s=V())}function C(){s.context&&s.context.clearRect(0,0,s.width??0,s.height??0)}function G(o){C(),o(s.context)}function J(){A(s.canvas,"Canvas should exist in the state."),A(s.context,"Context should exist in the state."),P(s.canvas,s.context,{width:0,height:0});let{width:o,height:t}=H();P(s.canvas,s.context,{width:o,height:t}),s.width=o,s.height=t}function Q(){var o;s.canvas&&(C(),(o=s.canvas.parentNode)==null||o.removeChild(s.canvas),s={})}var w={margin:"#f6b26b",border:"#ffe599",padding:"#93c47d",content:"#6fa8dc",text:"#232020"},p=6;function B(o,{x:t,y:e,w:l,h:i,r:n}){t=t-l/2,e=e-i/2,l<2*n&&(n=l/2),i<2*n&&(n=i/2),o.beginPath(),o.moveTo(t+n,e),o.arcTo(t+l,e,t+l,e+i,n),o.arcTo(t+l,e+i,t,e+i,n),o.arcTo(t,e+i,t,e,n),o.arcTo(t,e,t+l,e,n),o.closePath()}function x(o,{padding:t,border:e,width:l,height:i,top:n,left:f}){let r=l-e.left-e.right-t.left-t.right,a=i-t.top-t.bottom-e.top-e.bottom,h=f+e.left+t.left,u=n+e.top+t.top;return o==="top"?h+=r/2:o==="right"?(h+=r,u+=a/2):o==="bottom"?(h+=r/2,u+=a):o==="left"?u+=a/2:o==="center"&&(h+=r/2,u+=a/2),{x:h,y:u}}function tt(o,t,{margin:e,border:l,padding:i},n,f){let r=m=>0,a=0,h=0,u=f?1:.5,c=f?n*2:0;return o==="padding"?r=m=>i[m]*u+c:o==="border"?r=m=>i[m]+l[m]*u+c:o==="margin"&&(r=m=>i[m]+l[m]+e[m]*u+c),t==="top"?h=-r("top"):t==="right"?a=r("right"):t==="bottom"?h=r("bottom"):t==="left"&&(a=-r("left")),{offsetX:a,offsetY:h}}function ot(o,t){return Math.abs(o.x-t.x){let r=l&&n.position==="center"?nt(o,t,n):it(o,t,n,i[f-1],l);i[f]=r})}function rt(o,t,e,l){let i=e.reduce((n,f)=>{var r;return Object.prototype.hasOwnProperty.call(n,f.position)||(n[f.position]=[]),(r=n[f.position])==null||r.push(f),n},{});i.top&&v(o,t,i.top,l),i.right&&v(o,t,i.right,l),i.bottom&&v(o,t,i.bottom,l),i.left&&v(o,t,i.left,l),i.center&&v(o,t,i.center,l)}var L={margin:"#f6b26ba8",border:"#ffe599a8",padding:"#93c47d8c",content:"#6fa8dca8"},O=30;function g(o){return parseInt(o.replace("px",""),10)}function b(o){return Number.isInteger(o)?o:o.toFixed(2)}function _(o){return o.filter(t=>t.text!==0&&t.text!=="0")}function ft(o){let t={top:d.window.scrollY,bottom:d.window.scrollY+d.window.innerHeight,left:d.window.scrollX,right:d.window.scrollX+d.window.innerWidth},e={top:Math.abs(t.top-o.top),bottom:Math.abs(t.bottom-o.bottom),left:Math.abs(t.left-o.left),right:Math.abs(t.right-o.right)};return{x:e.left>e.right?"left":"right",y:e.top>e.bottom?"top":"bottom"}}function at(o){let t=d.getComputedStyle(o),{top:e,left:l,right:i,bottom:n,width:f,height:r}=o.getBoundingClientRect(),{marginTop:a,marginBottom:h,marginLeft:u,marginRight:c,paddingTop:m,paddingBottom:E,paddingLeft:F,paddingRight:I,borderBottomWidth:D,borderTopWidth:$,borderLeftWidth:N,borderRightWidth:q}=t;e=e+d.window.scrollY,l=l+d.window.scrollX,n=n+d.window.scrollY,i=i+d.window.scrollX;let y={top:g(a),bottom:g(h),left:g(u),right:g(c)},z={top:g(m),bottom:g(E),left:g(F),right:g(I)},j={top:g($),bottom:g(D),left:g(N),right:g(q)},T={top:e-y.top,bottom:n+y.bottom,left:l-y.left,right:i+y.right};return{margin:y,padding:z,border:j,top:e,left:l,bottom:n,right:i,width:f,height:r,extremities:T,floatingAlignment:ft(T)}}function ht(o,{margin:t,width:e,height:l,top:i,left:n,bottom:f,right:r}){let a=l+t.bottom+t.top;o.fillStyle=L.margin,o.fillRect(n,i-t.top,e,t.top),o.fillRect(r,i-t.top,t.right,a),o.fillRect(n,f,e,t.bottom),o.fillRect(n-t.left,i-t.top,t.left,a);let h=[{type:"margin",text:b(t.top),position:"top"},{type:"margin",text:b(t.right),position:"right"},{type:"margin",text:b(t.bottom),position:"bottom"},{type:"margin",text:b(t.left),position:"left"}];return _(h)}function st(o,{padding:t,border:e,width:l,height:i,top:n,left:f,bottom:r,right:a}){let h=l-e.left-e.right,u=i-t.top-t.bottom-e.top-e.bottom;o.fillStyle=L.padding,o.fillRect(f+e.left,n+e.top,h,t.top),o.fillRect(a-t.right-e.right,n+t.top+e.top,t.right,u),o.fillRect(f+e.left,r-t.bottom-e.bottom,h,t.bottom),o.fillRect(f+e.left,n+t.top+e.top,t.left,u);let c=[{type:"padding",text:t.top,position:"top"},{type:"padding",text:t.right,position:"right"},{type:"padding",text:t.bottom,position:"bottom"},{type:"padding",text:t.left,position:"left"}];return _(c)}function ut(o,{border:t,width:e,height:l,top:i,left:n,bottom:f,right:r}){let a=l-t.top-t.bottom;o.fillStyle=L.border,o.fillRect(n,i,e,t.top),o.fillRect(n,f-t.bottom,e,t.bottom),o.fillRect(n,i+t.top,t.left,a),o.fillRect(r-t.right,i+t.top,t.right,a);let h=[{type:"border",text:t.top,position:"top"},{type:"border",text:t.right,position:"right"},{type:"border",text:t.bottom,position:"bottom"},{type:"border",text:t.left,position:"left"}];return _(h)}function dt(o,{padding:t,border:e,width:l,height:i,top:n,left:f}){let r=l-e.left-e.right-t.left-t.right,a=i-t.top-t.bottom-e.top-e.bottom;return o.fillStyle=L.content,o.fillRect(f+e.left+t.left,n+e.top+t.top,r,a),[{type:"content",position:"center",text:`${b(r)} x ${b(a)}`}]}function mt(o){return t=>{if(o&&t){let e=at(o),l=ht(t,e),i=st(t,e),n=ut(t,e),f=dt(t,e),r=e.width<=O*3||e.height<=O;rt(t,e,[...f,...i,...n,...l],r)}}}function ct(o){G(mt(o))}var gt=(o,t)=>{let e=d.document.elementFromPoint(o,t),l=i=>{if(i&&i.shadowRoot){let n=i.shadowRoot.elementFromPoint(o,t);return i.isEqualNode(n)?i:n.shadowRoot?l(n):n}return i};return l(e)||e},R,M={x:0,y:0};function Y(o,t){R=gt(o,t),ct(R)}var pt=(o,t)=>{let{measureEnabled:e}=t.globals;return W(()=>{let l=i=>{window.requestAnimationFrame(()=>{i.stopPropagation(),M.x=i.clientX,M.y=i.clientY})};return document.addEventListener("pointermove",l),()=>{document.removeEventListener("pointermove",l)}},[]),W(()=>{let l=n=>{window.requestAnimationFrame(()=>{n.stopPropagation(),Y(n.clientX,n.clientY)})},i=()=>{window.requestAnimationFrame(()=>{J()})};return t.viewMode==="story"&&e&&(document.addEventListener("pointerover",l),Z(),window.addEventListener("resize",i),Y(M.x,M.y)),()=>{window.removeEventListener("resize",i),Q()}},[e,t.viewMode]),o()},wt=[pt],bt={[K]:!1};export{wt as decorators,bt as globals};
2 | //# sourceMappingURL=preview-2059b184.js.map
3 |
--------------------------------------------------------------------------------
/docs/assets/preview-309a9ce1.js:
--------------------------------------------------------------------------------
1 | import{_ as t}from"./iframe-bdde5ff5.js";import"../sb-preview/runtime.js";var _={docs:{renderer:async()=>{let{DocsRenderer:r}=await t(()=>import("./DocsRenderer-3PUGWF3O-443f76da.js").then(e=>e.D),["./DocsRenderer-3PUGWF3O-443f76da.js","./iframe-bdde5ff5.js","./index-76fb7be0.js","./_commonjsHelpers-de833af9.js","./_getPrototype-ddf2eac9.js","./index-356e4a49.js"],import.meta.url);return new r}}};export{_ as parameters};
2 | //# sourceMappingURL=preview-309a9ce1.js.map
3 |
--------------------------------------------------------------------------------
/docs/assets/preview-309a9ce1.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"mappings":"0EAAG,IAACA,EAAW,CAAC,KAAK,CAAC,SAAS,SAAS,CAAC,GAAG,CAAC,aAAAC,CAAY,EAAE,YAAM,OAAO,qCAA6B,OAAAC,KAAA,8LAAE,OAAO,IAAID,CAAY,CAAC,CAAC","names":["parameters","DocsRenderer","n"],"sources":["../../node_modules/.pnpm/@storybook+addon-docs@7.4.5_@types+react-dom@18.2.8_@types+react@18.2.24_react-dom@18.2.0_react@18.2.0/node_modules/@storybook/addon-docs/dist/preview.mjs"],"sourcesContent":["var parameters={docs:{renderer:async()=>{let{DocsRenderer}=await import('./DocsRenderer-3PUGWF3O.mjs');return new DocsRenderer}}};\n\nexport { parameters };\n"],"file":"assets/preview-309a9ce1.js"}
--------------------------------------------------------------------------------
/docs/assets/preview-66141387.js:
--------------------------------------------------------------------------------
1 | import{j as t}from"./jsx-runtime-ffb262ed.js";import"./index-76fb7be0.js";import"./_commonjsHelpers-de833af9.js";const s={layout:"fullscreen"},a={decorators:[e=>(window.document.documentElement.setAttribute("data-theme","light"),window.localStorage.setItem("theme","light"),t.jsx(t.Fragment,{children:t.jsx(e,{})}))]};export{a as default,s as parameters};
2 | //# sourceMappingURL=preview-66141387.js.map
3 |
--------------------------------------------------------------------------------
/docs/assets/preview-66141387.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"preview-66141387.js","sources":["../../.storybook/preview.tsx"],"sourcesContent":["import type { Preview, Parameters } from '@storybook/react'\nimport React from 'react'\n\nexport const parameters: Parameters = {\n layout: 'fullscreen',\n}\n\nconst preview: Preview = {\n decorators: [\n Story => {\n // Reset theme for each story.\n window.document.documentElement.setAttribute('data-theme', 'light')\n window.localStorage.setItem('theme', 'light')\n\n return (\n <>\n \n >\n )\n },\n ],\n}\n\nexport default preview\n"],"names":["parameters","layout","preview","decorators","Story","window","document","documentElement","setAttribute","localStorage","setItem","jsx","Fragment"],"mappings":"iHAGO,MAAMA,EAAyB,CACpCC,OAAQ,YACV,EAEMC,EAAmB,CACvBC,WAAY,CACDC,IAEPC,OAAOC,SAASC,gBAAgBC,aAAa,aAAc,OAAO,EAC3DC,OAAAA,aAAaC,QAAQ,QAAS,OAAO,EAG1CC,EAAA,IAAAC,EAAA,SAAA,CACE,SAACD,EAAA,IAAAP,EAAA,CAAA,CAAK,CACR,CAAA,EAEH,CAEL"}
--------------------------------------------------------------------------------
/docs/assets/preview-b1ab1624.js:
--------------------------------------------------------------------------------
1 | import{_ as S}from"./iframe-bdde5ff5.js";import"../sb-preview/runtime.js";var n="storybook/a11y",T=`${n}/result`,N=`${n}/request`,U=`${n}/running`,w=`${n}/error`,y=`${n}/manual`,a={RESULT:T,REQUEST:N,RUNNING:U,ERROR:w,MANUAL:y};const{global:L}=__STORYBOOK_MODULE_GLOBAL__,{addons:d}=__STORYBOOK_MODULE_PREVIEW_API__;var{document:f,window:g}=L,r=d.getChannel(),o=!1,_,p=async t=>{let{manual:e}=await E(t);e||await l(t)},l=async t=>{_=t;try{let e=await E(t);if(!o){o=!0,r.emit(a.RUNNING);let i=(await S(()=>import("./axe-ace75cbe.js").then(s=>s.a),["./axe-ace75cbe.js","./_commonjsHelpers-de833af9.js"],import.meta.url)).default,{element:O="#storybook-root",config:R,options:m={}}=e,u=f.querySelector(O);if(!u)return;i.reset(),R&&i.configure(R);let c=await i.run(u,m);_===t?r.emit(a.RESULT,c):(o=!1,l(_))}}catch(e){r.emit(a.ERROR,e)}finally{o=!1}},E=async t=>{let{parameters:e}=await g.__STORYBOOK_STORY_STORE__.loadStory({storyId:t})||{};return e.a11y||{config:{},options:{}}};r.on(a.REQUEST,p);r.on(a.MANUAL,l);
2 | //# sourceMappingURL=preview-b1ab1624.js.map
3 |
--------------------------------------------------------------------------------
/docs/assets/preview-b1ab1624.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"mappings":"0EAAG,IAACA,EAAS,iBAA+DC,EAAO,GAAGD,CAAQ,UAAUE,EAAQ,GAAGF,CAAQ,WAAWG,EAAQ,GAAGH,CAAQ,WAAWI,EAAM,GAAGJ,CAAQ,SAASK,EAAO,GAAGL,CAAQ,UAAUM,EAAO,CAAC,OAAAL,EAAO,QAAAC,EAAQ,QAAAC,EAAQ,MAAAC,EAAM,OAAAC,CAAM,ECCrQ,aAAAE,CAAA,8BACA,QAAAC,CAAA,mCAEA,GAAG,CAAC,SAAAC,EAAS,OAAOC,CAAY,EAAEH,EAAOI,EAAQH,EAAO,WAAU,EAAGI,EAAO,GAAGC,EAAcC,EAAc,MAAMC,GAAS,CAAC,GAAG,CAAC,OAAAC,CAAM,EAAE,MAAMC,EAAUF,CAAO,EAAEC,GAAQ,MAAME,EAAIH,CAAO,CAAE,EAAEG,EAAI,MAAMH,GAAS,CAACF,EAAcE,EAAQ,GAAG,CAAC,IAAII,EAAM,MAAMF,EAAUF,CAAO,EAAE,GAAG,CAACH,EAAO,CAACA,EAAO,GAAGD,EAAQ,KAAKL,EAAO,OAAO,EAAE,IAAIc,GAAK,MAAMC,EAAA,WAAO,mBAAU,OAAAC,KAAA,GAAC,yEAAE,QAAQ,CAAC,QAAAC,EAAQ,kBAAkB,OAAAC,EAAO,QAAAC,EAAQ,EAAE,EAAEN,EAAMO,EAAYjB,EAAS,cAAcc,CAAO,EAAE,GAAG,CAACG,EAAY,OAAON,EAAI,QAAQI,GAAQJ,EAAI,UAAUI,CAAM,EAAE,IAAIG,EAAO,MAAMP,EAAI,IAAIM,EAAYD,CAAO,EAAEZ,IAAgBE,EAAQJ,EAAQ,KAAKL,EAAO,OAAOqB,CAAM,GAAGf,EAAO,GAAGM,EAAIL,CAAa,EAAG,CAAC,OAAOe,EAAM,CAACjB,EAAQ,KAAKL,EAAO,MAAMsB,CAAK,CAAE,QAAC,CAAQhB,EAAO,EAAG,CAAC,EAAEK,EAAU,MAAMF,GAAS,CAAC,GAAG,CAAC,WAAAc,CAAU,EAAE,MAAMnB,EAAa,0BAA0B,UAAU,CAAC,QAAAK,CAAO,CAAC,GAAG,GAAG,OAAOc,EAAW,MAAM,CAAC,OAAO,CAAE,EAAC,QAAQ,CAAE,EAAC,EAAElB,EAAQ,GAAGL,EAAO,QAAQQ,CAAa,EAAEH,EAAQ,GAAGL,EAAO,OAAOY,CAAG","names":["ADDON_ID","RESULT","REQUEST","RUNNING","ERROR","MANUAL","EVENTS","global","addons","document","globalWindow","channel","active","activeStoryId","handleRequest","storyId","manual","getParams","run","input","axe","__vitePreload","n","element","config","options","htmlElement","result","error","parameters"],"sources":["../../node_modules/.pnpm/@storybook+addon-a11y@7.4.5_@types+react-dom@18.2.8_@types+react@18.2.24_react-dom@18.2.0_react@18.2.0/node_modules/@storybook/addon-a11y/dist/chunk-RCNGGLPU.mjs","../../node_modules/.pnpm/@storybook+addon-a11y@7.4.5_@types+react-dom@18.2.8_@types+react@18.2.24_react-dom@18.2.0_react@18.2.0/node_modules/@storybook/addon-a11y/dist/preview.mjs"],"sourcesContent":["var ADDON_ID=\"storybook/a11y\",PANEL_ID=`${ADDON_ID}/panel`,PARAM_KEY=\"a11y\",RESULT=`${ADDON_ID}/result`,REQUEST=`${ADDON_ID}/request`,RUNNING=`${ADDON_ID}/running`,ERROR=`${ADDON_ID}/error`,MANUAL=`${ADDON_ID}/manual`,EVENTS={RESULT,REQUEST,RUNNING,ERROR,MANUAL};\n\nexport { ADDON_ID, EVENTS, PANEL_ID, PARAM_KEY };\n","import { EVENTS } from './chunk-RCNGGLPU.mjs';\nimport { global } from '@storybook/global';\nimport { addons } from '@storybook/preview-api';\n\nvar{document,window:globalWindow}=global,channel=addons.getChannel(),active=!1,activeStoryId,handleRequest=async storyId=>{let{manual}=await getParams(storyId);manual||await run(storyId);},run=async storyId=>{activeStoryId=storyId;try{let input=await getParams(storyId);if(!active){active=!0,channel.emit(EVENTS.RUNNING);let axe=(await import('axe-core')).default,{element=\"#storybook-root\",config,options={}}=input,htmlElement=document.querySelector(element);if(!htmlElement)return;axe.reset(),config&&axe.configure(config);let result=await axe.run(htmlElement,options);activeStoryId===storyId?channel.emit(EVENTS.RESULT,result):(active=!1,run(activeStoryId));}}catch(error){channel.emit(EVENTS.ERROR,error);}finally{active=!1;}},getParams=async storyId=>{let{parameters}=await globalWindow.__STORYBOOK_STORY_STORE__.loadStory({storyId})||{};return parameters.a11y||{config:{},options:{}}};channel.on(EVENTS.REQUEST,handleRequest);channel.on(EVENTS.MANUAL,run);\n"],"file":"assets/preview-b1ab1624.js"}
--------------------------------------------------------------------------------
/docs/assets/preview-b3c37142.js:
--------------------------------------------------------------------------------
1 | var i="storybook/highlight",d="storybookHighlight",r=`${i}/add`,s=`${i}/reset`;const{global:O}=__STORYBOOK_MODULE_GLOBAL__,{addons:g}=__STORYBOOK_MODULE_PREVIEW_API__,{STORY_CHANGED:E}=__STORYBOOK_MODULE_CORE_EVENTS__;var{document:l}=O,H=(e="#FF4785",t="dashed")=>`
2 | outline: 2px ${t} ${e};
3 | outline-offset: 2px;
4 | box-shadow: 0 0 0 6px rgba(255,255,255,0.6);
5 | `,I=e=>({outline:`2px dashed ${e}`,outlineOffset:2,boxShadow:"0 0 0 6px rgba(255,255,255,0.6)"}),_=g.getChannel(),T=e=>{let t=d;n();let o=Array.from(new Set(e.elements)),h=l.createElement("style");h.setAttribute("id",t),h.innerHTML=o.map(a=>`${a}{
6 | ${H(e.color,e.style)}
7 | }`).join(" "),l.head.appendChild(h)},n=()=>{var o;let e=d,t=l.getElementById(e);t&&((o=t.parentNode)==null||o.removeChild(t))};_.on(E,n);_.on(s,n);_.on(r,T);export{I as highlightObject,H as highlightStyle};
8 | //# sourceMappingURL=preview-b3c37142.js.map
9 |
--------------------------------------------------------------------------------
/docs/assets/preview-b3c37142.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"preview-b3c37142.js","sources":["../../node_modules/.pnpm/@storybook+addon-highlight@7.4.5/node_modules/@storybook/addon-highlight/dist/chunk-33ALZPRS.mjs","../../node_modules/.pnpm/@storybook+addon-highlight@7.4.5/node_modules/@storybook/addon-highlight/dist/preview.mjs"],"sourcesContent":["var ADDON_ID=\"storybook/highlight\",HIGHLIGHT_STYLE_ID=\"storybookHighlight\",HIGHLIGHT=`${ADDON_ID}/add`,RESET_HIGHLIGHT=`${ADDON_ID}/reset`;\n\nexport { HIGHLIGHT, HIGHLIGHT_STYLE_ID, RESET_HIGHLIGHT };\n","import { RESET_HIGHLIGHT, HIGHLIGHT, HIGHLIGHT_STYLE_ID } from './chunk-33ALZPRS.mjs';\nimport { global } from '@storybook/global';\nimport { addons } from '@storybook/preview-api';\nimport { STORY_CHANGED } from '@storybook/core-events';\n\nvar {document}=global,highlightStyle=(color=\"#FF4785\",style=\"dashed\")=>`\n outline: 2px ${style} ${color};\n outline-offset: 2px;\n box-shadow: 0 0 0 6px rgba(255,255,255,0.6);\n`,highlightObject=color=>({outline:`2px dashed ${color}`,outlineOffset:2,boxShadow:\"0 0 0 6px rgba(255,255,255,0.6)\"}),channel=addons.getChannel(),highlight=infos=>{let id=HIGHLIGHT_STYLE_ID;resetHighlight();let elements=Array.from(new Set(infos.elements)),sheet=document.createElement(\"style\");sheet.setAttribute(\"id\",id),sheet.innerHTML=elements.map(target=>`${target}{\n ${highlightStyle(infos.color,infos.style)}\n }`).join(\" \"),document.head.appendChild(sheet);},resetHighlight=()=>{let id=HIGHLIGHT_STYLE_ID,sheetToBeRemoved=document.getElementById(id);sheetToBeRemoved&&sheetToBeRemoved.parentNode?.removeChild(sheetToBeRemoved);};channel.on(STORY_CHANGED,resetHighlight);channel.on(RESET_HIGHLIGHT,resetHighlight);channel.on(HIGHLIGHT,highlight);\n\nexport { highlightObject, highlightStyle };\n"],"names":["ADDON_ID","HIGHLIGHT_STYLE_ID","HIGHLIGHT","RESET_HIGHLIGHT","global","addons","STORY_CHANGED","document","highlightStyle","color","style","highlightObject","channel","highlight","infos","id","resetHighlight","elements","sheet","target","_a","sheetToBeRemoved"],"mappings":"AAAA,IAAIA,EAAS,sBAAsBC,EAAmB,qBAAqBC,EAAU,GAAGF,CAAQ,OAAOG,EAAgB,GAAGH,CAAQ,SCClI,KAAA,CAAA,OAAAI,CAAA,EAAA,4BACA,CAAA,OAAAC,CAAA,EAAA,iCACA,CAAA,cAAAC,CAAA,EAAA,iCAEG,GAAC,CAAC,SAAAC,CAAQ,EAAEH,EAAOI,EAAe,CAACC,EAAM,UAAUC,EAAM,WAAW;AAAA,iBACtDA,CAAK,IAAID,CAAK;AAAA;AAAA;AAAA,EAG7BE,EAAgBF,IAAQ,CAAC,QAAQ,cAAcA,CAAK,GAAG,cAAc,EAAE,UAAU,iCAAiC,GAAGG,EAAQP,EAAO,WAAU,EAAGQ,EAAUC,GAAO,CAAC,IAAIC,EAAGd,EAAmBe,IAAiB,IAAIC,EAAS,MAAM,KAAK,IAAI,IAAIH,EAAM,QAAQ,CAAC,EAAEI,EAAMX,EAAS,cAAc,OAAO,EAAEW,EAAM,aAAa,KAAKH,CAAE,EAAEG,EAAM,UAAUD,EAAS,IAAIE,GAAQ,GAAGA,CAAM;AAAA,YACrWX,EAAeM,EAAM,MAAMA,EAAM,KAAK,CAAC;AAAA,WACxC,EAAE,KAAK,GAAG,EAAEP,EAAS,KAAK,YAAYW,CAAK,CAAE,EAAEF,EAAe,IAAI,CDX7E,IAAAI,ECW8E,IAAIL,EAAGd,EAAmBoB,EAAiBd,EAAS,eAAeQ,CAAE,EAAEM,KAAkBD,EAAAC,EAAiB,aAAjB,MAAAD,EAA6B,YAAYC,GAAkB,EAAET,EAAQ,GAAGN,EAAcU,CAAc,EAAEJ,EAAQ,GAAGT,EAAgBa,CAAc,EAAEJ,EAAQ,GAAGV,EAAUW,CAAS","x_google_ignoreList":[0,1]}
--------------------------------------------------------------------------------
/docs/assets/preview-bed967c6.js:
--------------------------------------------------------------------------------
1 | var h="storybook/actions",D=`${h}/action-event`;let a;const b=new Uint8Array(16);function v(){if(!a&&(a=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!a))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return a(b)}const o=[];for(let t=0;t<256;++t)o.push((t+256).toString(16).slice(1));function x(t,e=0){return o[t[e+0]]+o[t[e+1]]+o[t[e+2]]+o[t[e+3]]+"-"+o[t[e+4]]+o[t[e+5]]+"-"+o[t[e+6]]+o[t[e+7]]+"-"+o[t[e+8]]+o[t[e+9]]+"-"+o[t[e+10]]+o[t[e+11]]+o[t[e+12]]+o[t[e+13]]+o[t[e+14]]+o[t[e+15]]}const A=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),d={randomUUID:A};function R(t,e,r){if(d.randomUUID&&!e&&!t)return d.randomUUID();t=t||{};const n=t.random||(t.rng||v)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(let i=0;i<16;++i)e[r+i]=n[i];return e}return x(n)}const{addons:U}=__STORYBOOK_MODULE_PREVIEW_API__;var j={depth:10,clearOnStoryChange:!0,limit:50},l=(t,e)=>{let r=Object.getPrototypeOf(t);return!r||e(r)?r:l(r,e)},E=t=>!!(typeof t=="object"&&t&&l(t,e=>/^Synthetic(?:Base)?Event$/.test(e.constructor.name))&&typeof t.persist=="function"),I=t=>{if(E(t)){let e=Object.create(t.constructor.prototype,Object.getOwnPropertyDescriptors(t));e.persist();let r=Object.getOwnPropertyDescriptor(e,"view"),n=r==null?void 0:r.value;return typeof n=="object"&&(n==null?void 0:n.constructor.name)==="Window"&&Object.defineProperty(e,"view",{...r,value:Object.create(n.constructor.prototype)}),e}return t};function y(t,e={}){let r={...j,...e},n=function(...i){let c=U.getChannel(),p=R(),s=5,u=i.map(I),m=i.length>1?u:u[0],O={id:p,count:0,data:{name:t,args:m},options:{...r,maxDepth:s+(r.depth||3),allowFunction:r.allowFunction||!1}};c.emit(D,O)};return n.isAction=!0,n}var g=(t,e)=>typeof e[t]>"u"&&!(t in e),T=t=>{let{initialArgs:e,argTypes:r,parameters:{actions:n}}=t;if(!n||n.disable||!n.argTypesRegex||!r)return{};let i=new RegExp(n.argTypesRegex);return Object.entries(r).filter(([c])=>!!i.test(c)).reduce((c,[p,s])=>(g(p,e)&&(c[p]=y(p)),c),{})},w=t=>{let{initialArgs:e,argTypes:r,parameters:{actions:n}}=t;return n!=null&&n.disable||!r?{}:Object.entries(r).filter(([i,c])=>!!c.action).reduce((i,[c,p])=>(g(c,e)&&(i[c]=y(typeof p.action=="string"?p.action:c)),i),{})},_=[w,T];export{_ as argsEnhancers};
2 | //# sourceMappingURL=preview-bed967c6.js.map
3 |
--------------------------------------------------------------------------------
/docs/assets/syntaxhighlighter-PONEFOSF-6752b9bd.js:
--------------------------------------------------------------------------------
1 | import{S as s,c,s as l}from"./DocsRenderer-3PUGWF3O-443f76da.js";import"./iframe-bdde5ff5.js";import"../sb-preview/runtime.js";import"./index-76fb7be0.js";import"./_commonjsHelpers-de833af9.js";import"./_getPrototype-ddf2eac9.js";import"./index-356e4a49.js";export{s as SyntaxHighlighter,c as createCopyToClipboardFunction,l as default};
2 | //# sourceMappingURL=syntaxhighlighter-PONEFOSF-6752b9bd.js.map
3 |
--------------------------------------------------------------------------------
/docs/assets/syntaxhighlighter-PONEFOSF-6752b9bd.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"syntaxhighlighter-PONEFOSF-6752b9bd.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/docs/favicon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/docs/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | @storybook/cli - Storybook
7 |
8 |
9 |
10 |
11 |
12 |
19 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
96 |
97 |
98 |
119 |
120 |
121 |
122 |
123 |
--------------------------------------------------------------------------------
/docs/index.json:
--------------------------------------------------------------------------------
1 | {"v":4,"entries":{"basic-animation--simple":{"type":"story","id":"basic-animation--simple","name":"Simple","title":"Basic animation","importPath":"./packages/animate-code/examples/CodeAnimate.stories.tsx","tags":["story"]},"basic-animation--special-lines":{"type":"story","id":"basic-animation--special-lines","name":"Special Lines","title":"Basic animation","importPath":"./packages/animate-code/examples/CodeAnimate.stories.tsx","tags":["story"]}}}
2 |
--------------------------------------------------------------------------------
/docs/project.json:
--------------------------------------------------------------------------------
1 | {"generatedAt":1707212137008,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":false,"refCount":0,"monorepo":"Workspaces","packageManager":{"type":"pnpm","version":"8.15.1"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-vite","options":{}},"builder":"@storybook/builder-vite","renderer":"@storybook/react","language":"typescript","storybookPackages":{},"addons":{"@storybook/addon-a11y":{"version":"7.4.5"},"@storybook/addon-essentials":{"version":"7.4.5"}}}
2 |
--------------------------------------------------------------------------------
/docs/sb-addons/a11y-0/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/docs/sb-addons/a11y-0/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/docs/sb-addons/essentials-actions-2/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/docs/sb-addons/essentials-actions-2/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/docs/sb-addons/essentials-backgrounds-3/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/docs/sb-addons/essentials-backgrounds-3/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/docs/sb-addons/essentials-controls-1/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
1 | Bundled license information:
2 |
3 | telejson/dist/index.mjs:
4 | /*!
5 | * isobject
6 | *
7 | * Copyright (c) 2014-2017, Jon Schlinkert.
8 | * Released under the MIT License.
9 | */
10 | /**
11 | * @license
12 | * Lodash (Custom Build)
13 | * Build: `lodash modularize exports="es" -o ./`
14 | * Copyright OpenJS Foundation and other contributors
15 | * Released under MIT license
16 | * Based on Underscore.js 1.8.3
17 | * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
18 | */
19 |
--------------------------------------------------------------------------------
/docs/sb-addons/essentials-measure-6/manager-bundle.js:
--------------------------------------------------------------------------------
1 | try{
2 | var r="storybook/measure-addon",u=`${r}/tool`;var a=__REACT__,{Children:M,Component:B,Fragment:P,Profiler:D,PureComponent:x,StrictMode:N,Suspense:v,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:H,cloneElement:F,createContext:K,createElement:W,createFactory:Y,createRef:G,forwardRef:w,isValidElement:U,lazy:V,memo:q,useCallback:p,useContext:z,useDebugValue:Z,useEffect:S,useImperativeHandle:$,useLayoutEffect:j,useMemo:J,useReducer:Q,useRef:X,useState:ee,version:oe}=__REACT__;var se=__STORYBOOKAPI__,{ActiveTabs:le,Consumer:ue,ManagerContext:ce,Provider:me,addons:c,combineParameters:ie,controlOrMetaKey:pe,controlOrMetaSymbol:Se,eventMatchesShortcut:de,eventToShortcut:_e,isMacLike:Te,isShortcutTaken:be,keyToSymbol:Oe,merge:ye,mockChannel:Ce,optionOrAltSymbol:Ee,shortcutMatchesShortcut:he,shortcutToHumanString:fe,types:d,useAddonState:Ae,useArgTypes:ge,useArgs:Ie,useChannel:Re,useGlobalTypes:ke,useGlobals:_,useParameter:Le,useSharedState:Me,useStoryPrepared:Be,useStorybookApi:T,useStorybookState:Pe}=__STORYBOOKAPI__;var He=__STORYBOOKCOMPONENTS__,{A:Fe,ActionBar:Ke,AddonPanel:We,Badge:Ye,Bar:Ge,Blockquote:we,Button:Ue,ClipboardCode:Ve,Code:qe,DL:ze,Div:Ze,DocumentWrapper:$e,ErrorFormatter:je,FlexBar:Je,Form:Qe,H1:Xe,H2:eo,H3:oo,H4:to,H5:ro,H6:ao,HR:no,IconButton:b,IconButtonSkeleton:so,Icons:O,Img:lo,LI:uo,Link:co,ListItem:mo,Loader:io,OL:po,P:So,Placeholder:_o,Pre:To,ResetWrapper:bo,ScrollArea:Oo,Separator:yo,Spaced:Co,Span:Eo,StorybookIcon:ho,StorybookLogo:fo,Symbols:Ao,SyntaxHighlighter:go,TT:Io,TabBar:Ro,TabButton:ko,TabWrapper:Lo,Table:Mo,Tabs:Bo,TabsState:Po,TooltipLinkList:Do,TooltipMessage:xo,TooltipNote:No,UL:vo,WithTooltip:Ho,WithTooltipPure:Fo,Zoom:Ko,codeCommon:Wo,components:Yo,createCopyToClipboardFunction:Go,getStoryHref:wo,icons:Uo,interleaveSeparators:Vo,nameSpaceClassNames:qo,resetComponents:zo,withReset:Zo}=__STORYBOOKCOMPONENTS__;var y=()=>{let[n,m]=_(),{measureEnabled:s}=n,i=T(),l=p(()=>m({measureEnabled:!s}),[m,s]);return S(()=>{i.setAddonShortcut(r,{label:"Toggle Measure [M]",defaultShortcut:["M"],actionName:"measure",showInMenu:!1,action:l})},[l,i]),a.createElement(b,{key:u,active:s,title:"Enable measure",onClick:l},a.createElement(O,{icon:"ruler"}))};c.register(r,()=>{c.add(u,{type:d.TOOL,title:"Measure",match:({viewMode:n})=>n==="story",render:()=>a.createElement(y,null)})});
3 | }catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); }
4 |
--------------------------------------------------------------------------------
/docs/sb-addons/essentials-measure-6/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/docs/sb-addons/essentials-measure-6/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/docs/sb-addons/essentials-outline-7/manager-bundle.js:
--------------------------------------------------------------------------------
1 | try{
2 | var a="storybook/outline",u="outline";var n=__REACT__,{Children:L,Component:x,Fragment:M,Profiler:v,PureComponent:D,StrictMode:N,Suspense:H,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:F,cloneElement:K,createContext:Y,createElement:W,createFactory:G,createRef:w,forwardRef:U,isValidElement:V,lazy:q,memo:p,useCallback:m,useContext:z,useDebugValue:Z,useEffect:S,useImperativeHandle:$,useLayoutEffect:j,useMemo:J,useReducer:Q,useRef:X,useState:ee,version:te}=__REACT__;var le=__STORYBOOKAPI__,{ActiveTabs:se,Consumer:ue,ManagerContext:ce,Provider:ie,addons:c,combineParameters:pe,controlOrMetaKey:me,controlOrMetaSymbol:Se,eventMatchesShortcut:_e,eventToShortcut:de,isMacLike:Oe,isShortcutTaken:Te,keyToSymbol:be,merge:ye,mockChannel:Ae,optionOrAltSymbol:Ce,shortcutMatchesShortcut:he,shortcutToHumanString:fe,types:_,useAddonState:Ee,useArgTypes:ge,useArgs:Re,useChannel:ke,useGlobalTypes:Ie,useGlobals:d,useParameter:Pe,useSharedState:Be,useStoryPrepared:Le,useStorybookApi:O,useStorybookState:xe}=__STORYBOOKAPI__;var He=__STORYBOOKCOMPONENTS__,{A:Fe,ActionBar:Ke,AddonPanel:Ye,Badge:We,Bar:Ge,Blockquote:we,Button:Ue,ClipboardCode:Ve,Code:qe,DL:ze,Div:Ze,DocumentWrapper:$e,ErrorFormatter:je,FlexBar:Je,Form:Qe,H1:Xe,H2:et,H3:tt,H4:ot,H5:rt,H6:at,HR:nt,IconButton:T,IconButtonSkeleton:lt,Icons:b,Img:st,LI:ut,Link:ct,ListItem:it,Loader:pt,OL:mt,P:St,Placeholder:_t,Pre:dt,ResetWrapper:Ot,ScrollArea:Tt,Separator:bt,Spaced:yt,Span:At,StorybookIcon:Ct,StorybookLogo:ht,Symbols:ft,SyntaxHighlighter:Et,TT:gt,TabBar:Rt,TabButton:kt,TabWrapper:It,Table:Pt,Tabs:Bt,TabsState:Lt,TooltipLinkList:xt,TooltipMessage:Mt,TooltipNote:vt,UL:Dt,WithTooltip:Nt,WithTooltipPure:Ht,Zoom:Ft,codeCommon:Kt,components:Yt,createCopyToClipboardFunction:Wt,getStoryHref:Gt,icons:wt,interleaveSeparators:Ut,nameSpaceClassNames:Vt,resetComponents:qt,withReset:zt}=__STORYBOOKCOMPONENTS__;var A=p(function(){let[r,y]=d(),i=O(),l=[!0,"true"].includes(r[u]),s=m(()=>y({[u]:!l}),[l]);return S(()=>{i.setAddonShortcut(a,{label:"Toggle Outline [O]",defaultShortcut:["O"],actionName:"outline",showInMenu:!1,action:s})},[s,i]),n.createElement(T,{key:"outline",active:l,title:"Apply outlines to the preview",onClick:s},n.createElement(b,{icon:"outline"}))});c.register(a,()=>{c.add(a,{title:"Outline",type:_.TOOL,match:({viewMode:r})=>!!(r&&r.match(/^(story|docs)$/)),render:()=>n.createElement(A,null)})});
3 | }catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); }
4 |
--------------------------------------------------------------------------------
/docs/sb-addons/essentials-outline-7/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/docs/sb-addons/essentials-outline-7/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/docs/sb-addons/essentials-toolbars-5/manager-bundle.js:
--------------------------------------------------------------------------------
1 | try{
2 | var l=__REACT__,{Children:le,Component:ne,Fragment:ie,Profiler:se,PureComponent:ce,StrictMode:ue,Suspense:me,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:pe,cloneElement:de,createContext:be,createElement:Se,createFactory:Te,createRef:ye,forwardRef:fe,isValidElement:Ce,lazy:ve,memo:_e,useCallback:_,useContext:Ie,useDebugValue:Oe,useEffect:E,useImperativeHandle:xe,useLayoutEffect:Ee,useMemo:ge,useReducer:he,useRef:L,useState:R,version:ke}=__REACT__;var Pe=__STORYBOOKAPI__,{ActiveTabs:Me,Consumer:Ne,ManagerContext:we,Provider:He,addons:g,combineParameters:Ve,controlOrMetaKey:De,controlOrMetaSymbol:Fe,eventMatchesShortcut:Ge,eventToShortcut:We,isMacLike:Ke,isShortcutTaken:Ye,keyToSymbol:$e,merge:ze,mockChannel:Ue,optionOrAltSymbol:je,shortcutMatchesShortcut:qe,shortcutToHumanString:Ze,types:B,useAddonState:Je,useArgTypes:Qe,useArgs:Xe,useChannel:et,useGlobalTypes:P,useGlobals:h,useParameter:tt,useSharedState:ot,useStoryPrepared:rt,useStorybookApi:M,useStorybookState:at}=__STORYBOOKAPI__;var ct=__STORYBOOKCOMPONENTS__,{A:ut,ActionBar:mt,AddonPanel:pt,Badge:dt,Bar:bt,Blockquote:St,Button:Tt,ClipboardCode:yt,Code:ft,DL:Ct,Div:vt,DocumentWrapper:_t,ErrorFormatter:It,FlexBar:Ot,Form:xt,H1:Et,H2:gt,H3:ht,H4:kt,H5:At,H6:Lt,HR:Rt,IconButton:N,IconButtonSkeleton:Bt,Icons:k,Img:Pt,LI:Mt,Link:Nt,ListItem:wt,Loader:Ht,OL:Vt,P:Dt,Placeholder:Ft,Pre:Gt,ResetWrapper:Wt,ScrollArea:Kt,Separator:w,Spaced:Yt,Span:$t,StorybookIcon:zt,StorybookLogo:Ut,Symbols:jt,SyntaxHighlighter:qt,TT:Zt,TabBar:Jt,TabButton:Qt,TabWrapper:Xt,Table:eo,Tabs:to,TabsState:oo,TooltipLinkList:H,TooltipMessage:ro,TooltipNote:ao,UL:lo,WithTooltip:V,WithTooltipPure:no,Zoom:io,codeCommon:so,components:co,createCopyToClipboardFunction:uo,getStoryHref:mo,icons:po,interleaveSeparators:bo,nameSpaceClassNames:So,resetComponents:To,withReset:yo}=__STORYBOOKCOMPONENTS__;var G=({active:o,title:t,icon:e,description:r,onClick:a})=>l.createElement(N,{active:o,title:r,onClick:a},e&&l.createElement(k,{icon:e}),t?`\xA0${t}`:null),W=["reset"],K=o=>o.filter(t=>!W.includes(t.type)).map(t=>t.value),b="addon-toolbars",Y=async(o,t,e)=>{e&&e.next&&await o.setAddonShortcut(b,{label:e.next.label,defaultShortcut:e.next.keys,actionName:`${t}:next`,action:e.next.action}),e&&e.previous&&await o.setAddonShortcut(b,{label:e.previous.label,defaultShortcut:e.previous.keys,actionName:`${t}:previous`,action:e.previous.action}),e&&e.reset&&await o.setAddonShortcut(b,{label:e.reset.label,defaultShortcut:e.reset.keys,actionName:`${t}:reset`,action:e.reset.action})},$=o=>t=>{let{id:e,toolbar:{items:r,shortcuts:a}}=t,d=M(),[S,i]=h(),n=L([]),s=S[e],I=_(()=>{i({[e]:""})},[i]),O=_(()=>{let p=n.current,c=p.indexOf(s),m=c===p.length-1?0:c+1,T=n.current[m];i({[e]:T})},[n,s,i]),u=_(()=>{let p=n.current,c=p.indexOf(s),m=c>-1?c:0,T=m===0?p.length-1:m-1,y=n.current[T];i({[e]:y})},[n,s,i]);return E(()=>{a&&Y(d,e,{next:{...a.next,action:O},previous:{...a.previous,action:u},reset:{...a.reset,action:I}})},[d,e,a,O,u,I]),E(()=>{n.current=K(r)},[]),l.createElement(o,{cycleValues:n.current,...t})},D=({currentValue:o,items:t})=>o!=null&&t.find(e=>e.value===o&&e.type!=="reset"),z=({currentValue:o,items:t})=>{let e=D({currentValue:o,items:t});if(e)return e.icon},U=({currentValue:o,items:t})=>{let e=D({currentValue:o,items:t});if(e)return e.title},j=({left:o,right:t,title:e,value:r,icon:a,hideIcon:d,onClick:S,currentValue:i})=>{let n=a&&l.createElement(k,{style:{opacity:1},icon:a}),s={id:r??"_reset",active:i===r,right:t,title:e,left:o,onClick:S};return a&&!d&&(s.left=n),s},q=$(({id:o,name:t,description:e,toolbar:{icon:r,items:a,title:d,preventDynamicIcon:S,dynamicTitle:i}})=>{let[n,s]=h(),[I,O]=R(!1),u=n[o],p=!!u,c=r,m=d;S||(c=z({currentValue:u,items:a})||c),i&&(m=U({currentValue:u,items:a})||m),!m&&!c&&console.warn(`Toolbar '${t}' has no title or icon`);let T=_(y=>{s({[o]:y})},[u,s]);return l.createElement(V,{placement:"top",tooltip:({onHide:y})=>{let F=a.filter(({type:x})=>{let A=!0;return x==="reset"&&!u&&(A=!1),A}).map(x=>j({...x,currentValue:u,onClick:()=>{T(x.value),y()}}));return l.createElement(H,{links:F})},closeOnOutsideClick:!0,onVisibleChange:O},l.createElement(G,{active:I||p,description:e||"",icon:c,title:m||""}))}),Z={type:"item",value:""},J=(o,t)=>({...t,name:t.name||o,description:t.description||o,toolbar:{...t.toolbar,items:t.toolbar.items.map(e=>{let r=typeof e=="string"?{value:e,title:e}:e;return r.type==="reset"&&t.toolbar.icon&&(r.icon=t.toolbar.icon,r.hideIcon=!0),{...Z,...r}})}}),Q=()=>{let o=P(),t=Object.keys(o).filter(e=>!!o[e].toolbar);return t.length?l.createElement(l.Fragment,null,l.createElement(w,null),t.map(e=>{let r=J(e,o[e]);return l.createElement(q,{key:e,id:e,...r})})):null};g.register(b,()=>g.add(b,{title:b,type:B.TOOL,match:()=>!0,render:()=>l.createElement(Q,null)}));
3 | }catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); }
4 |
--------------------------------------------------------------------------------
/docs/sb-addons/essentials-toolbars-5/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/docs/sb-addons/essentials-toolbars-5/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/docs/sb-addons/essentials-viewport-4/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/docs/sb-addons/essentials-viewport-4/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/docs/sb-common-assets/fonts.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: 'Nunito Sans';
3 | font-style: normal;
4 | font-weight: 400;
5 | font-display: swap;
6 | src: url('./nunito-sans-regular.woff2') format('woff2');
7 | }
8 |
9 | @font-face {
10 | font-family: 'Nunito Sans';
11 | font-style: italic;
12 | font-weight: 400;
13 | font-display: swap;
14 | src: url('./nunito-sans-italic.woff2') format('woff2');
15 | }
16 |
17 | @font-face {
18 | font-family: 'Nunito Sans';
19 | font-style: normal;
20 | font-weight: 700;
21 | font-display: swap;
22 | src: url('./nunito-sans-bold.woff2') format('woff2');
23 | }
24 |
25 | @font-face {
26 | font-family: 'Nunito Sans';
27 | font-style: italic;
28 | font-weight: 700;
29 | font-display: swap;
30 | src: url('./nunito-sans-bold-italic.woff2') format('woff2');
31 | }
32 |
--------------------------------------------------------------------------------
/docs/sb-common-assets/nunito-sans-bold-italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/docs/sb-common-assets/nunito-sans-bold-italic.woff2
--------------------------------------------------------------------------------
/docs/sb-common-assets/nunito-sans-bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/docs/sb-common-assets/nunito-sans-bold.woff2
--------------------------------------------------------------------------------
/docs/sb-common-assets/nunito-sans-italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/docs/sb-common-assets/nunito-sans-italic.woff2
--------------------------------------------------------------------------------
/docs/sb-common-assets/nunito-sans-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/docs/sb-common-assets/nunito-sans-regular.woff2
--------------------------------------------------------------------------------
/docs/sb-manager/WithTooltip-J57HCPYA-3VOMFVVS.js:
--------------------------------------------------------------------------------
1 | import{WithToolTipState,WithTooltipPure}from"./chunk-NBCGHFLK.js";import"./chunk-QPL63VNK.js";import"./chunk-SPUAGIB2.js";import"./chunk-QMHPSTMR.js";import"./chunk-3J6GS6FI.js";import"./chunk-RKFFWI2D.js";export{WithToolTipState,WithToolTipState as WithTooltip,WithTooltipPure};
2 |
--------------------------------------------------------------------------------
/docs/sb-manager/chunk-3J6GS6FI.js:
--------------------------------------------------------------------------------
1 | import{__commonJS,__require}from"./chunk-RKFFWI2D.js";var require_memoizerific=__commonJS({"../../node_modules/memoizerific/memoizerific.js"(exports,module){(function(f){if(typeof exports=="object"&&typeof module<"u")module.exports=f();else if(typeof define=="function"&&define.amd)define([],f);else{var g;typeof window<"u"?g=window:typeof global<"u"?g=global:typeof self<"u"?g=self:g=this,g.memoizerific=f()}})(function(){var define2,module2,exports2;return function e(t,n,r){function s(o2,u){if(!n[o2]){if(!t[o2]){var a=typeof __require=="function"&&__require;if(!u&&a)return a(o2,!0);if(i)return i(o2,!0);var f=new Error("Cannot find module '"+o2+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o2]={exports:{}};t[o2][0].call(l.exports,function(e2){var n2=t[o2][1][e2];return s(n2||e2)},l,l.exports,e,t,n,r)}return n[o2].exports}for(var i=typeof __require=="function"&&__require,o=0;o=0)return this.lastItem=this.list[index],this.list[index].val},Similar.prototype.set=function(key,val){var index;return this.lastItem&&this.isEqual(this.lastItem.key,key)?(this.lastItem.val=val,this):(index=this.indexOf(key),index>=0?(this.lastItem=this.list[index],this.list[index].val=val,this):(this.lastItem={key,val},this.list.push(this.lastItem),this.size++,this))},Similar.prototype.delete=function(key){var index;if(this.lastItem&&this.isEqual(this.lastItem.key,key)&&(this.lastItem=void 0),index=this.indexOf(key),index>=0)return this.size--,this.list.splice(index,1)[0]},Similar.prototype.has=function(key){var index;return this.lastItem&&this.isEqual(this.lastItem.key,key)?!0:(index=this.indexOf(key),index>=0?(this.lastItem=this.list[index],!0):!1)},Similar.prototype.forEach=function(callback,thisArg){var i;for(i=0;i0&&(lruPath[argsLengthMinusOne]={cacheItem:currentCache,arg:arguments[argsLengthMinusOne]},isMemoized?moveToMostRecentLru(lru,lruPath):lru.push(lruPath),lru.length>limit&&removeCachedResult(lru.shift())),memoizerific.wasMemoized=isMemoized,memoizerific.numArgs=argsLengthMinusOne+1,fnResult};return memoizerific.limit=limit,memoizerific.wasMemoized=!1,memoizerific.cache=cache,memoizerific.lru=lru,memoizerific}};function moveToMostRecentLru(lru,lruPath){var lruLen=lru.length,lruPathLen=lruPath.length,isMatch,i,ii;for(i=0;i=0&&(currentLru=removedLru[i],tmp=currentLru.cacheItem.get(currentLru.arg),!tmp||!tmp.size);i--)currentLru.cacheItem.delete(currentLru.arg)}function isEqual(val1,val2){return val1===val2||val1!==val1&&val2!==val2}},{"map-or-similar":1}]},{},[3])(3)})}});export{require_memoizerific};
2 |
--------------------------------------------------------------------------------
/docs/sb-manager/chunk-QPL63VNK.js:
--------------------------------------------------------------------------------
1 | function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0)&&(target[key]=source[key]);return target}export{_extends,_objectWithoutPropertiesLoose};
2 |
--------------------------------------------------------------------------------
/docs/sb-manager/chunk-RKFFWI2D.js:
--------------------------------------------------------------------------------
1 | var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __require=(x=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(x,{get:(a,b)=>(typeof require<"u"?require:a)[b]}):x)(function(x){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+x+'" is not supported')});var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var __create2=Object.create,__defProp2=Object.defineProperty,__getOwnPropDesc2=Object.getOwnPropertyDescriptor,__getOwnPropNames2=Object.getOwnPropertyNames,__getProtoOf2=Object.getPrototypeOf,__hasOwnProp2=Object.prototype.hasOwnProperty,__commonJS2=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames2(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports},__copyProps2=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames2(from))!__hasOwnProp2.call(to,key)&&key!==except&&__defProp2(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc2(from,key))||desc.enumerable});return to},__toESM2=(mod,isNodeMode,target)=>(target=mod!=null?__create2(__getProtoOf2(mod)):{},__copyProps2(isNodeMode||!mod||!mod.__esModule?__defProp2(target,"default",{value:mod,enumerable:!0}):target,mod));export{__require,__esm,__commonJS,__export,__toESM,__toCommonJS,__commonJS2,__toESM2};
2 |
--------------------------------------------------------------------------------
/docs/sb-manager/globals.js:
--------------------------------------------------------------------------------
1 | var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var globals_exports={};__export(globals_exports,{definitions:()=>definitions});module.exports=__toCommonJS(globals_exports);var exports_default={react:["Children","Component","Fragment","Profiler","PureComponent","StrictMode","Suspense","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","cloneElement","createContext","createElement","createFactory","createRef","forwardRef","isValidElement","lazy","memo","useCallback","useContext","useDebugValue","useEffect","useImperativeHandle","useLayoutEffect","useMemo","useReducer","useRef","useState","version"],"react-dom":["__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","createPortal","findDOMNode","flushSync","hydrate","render","unmountComponentAtNode","unstable_batchedUpdates","unstable_createPortal","unstable_renderSubtreeIntoContainer","version"],"@storybook/components":["A","ActionBar","AddonPanel","Badge","Bar","Blockquote","Button","ClipboardCode","Code","DL","Div","DocumentWrapper","ErrorFormatter","FlexBar","Form","H1","H2","H3","H4","H5","H6","HR","IconButton","IconButtonSkeleton","Icons","Img","LI","Link","ListItem","Loader","OL","P","Placeholder","Pre","ResetWrapper","ScrollArea","Separator","Spaced","Span","StorybookIcon","StorybookLogo","Symbols","SyntaxHighlighter","TT","TabBar","TabButton","TabWrapper","Table","Tabs","TabsState","TooltipLinkList","TooltipMessage","TooltipNote","UL","WithTooltip","WithTooltipPure","Zoom","codeCommon","components","createCopyToClipboardFunction","getStoryHref","icons","interleaveSeparators","nameSpaceClassNames","resetComponents","withReset"],"@storybook/channels":["Channel","PostMessageTransport","WebsocketTransport","createBrowserChannel","createPostMessageChannel","createWebSocketChannel"],"@storybook/core-events":["CHANNEL_CREATED","CONFIG_ERROR","CURRENT_STORY_WAS_SET","DOCS_PREPARED","DOCS_RENDERED","FORCE_REMOUNT","FORCE_RE_RENDER","GLOBALS_UPDATED","IGNORED_EXCEPTION","NAVIGATE_URL","PLAY_FUNCTION_THREW_EXCEPTION","PRELOAD_ENTRIES","PREVIEW_BUILDER_PROGRESS","PREVIEW_KEYDOWN","REGISTER_SUBSCRIPTION","REQUEST_WHATS_NEW_DATA","RESET_STORY_ARGS","RESULT_WHATS_NEW_DATA","SELECT_STORY","SET_CONFIG","SET_CURRENT_STORY","SET_GLOBALS","SET_INDEX","SET_STORIES","SET_WHATS_NEW_CACHE","SHARED_STATE_CHANGED","SHARED_STATE_SET","STORIES_COLLAPSE_ALL","STORIES_EXPAND_ALL","STORY_ARGS_UPDATED","STORY_CHANGED","STORY_ERRORED","STORY_INDEX_INVALIDATED","STORY_MISSING","STORY_PREPARED","STORY_RENDERED","STORY_RENDER_PHASE_CHANGED","STORY_SPECIFIED","STORY_THREW_EXCEPTION","STORY_UNCHANGED","TELEMETRY_ERROR","TOGGLE_WHATS_NEW_NOTIFICATIONS","UPDATE_GLOBALS","UPDATE_QUERY_PARAMS","UPDATE_STORY_ARGS"],"@storybook/router":["BaseLocationProvider","DEEPLY_EQUAL","Link","Location","LocationProvider","Match","Route","buildArgsParam","deepDiff","getMatch","parsePath","queryFromLocation","queryFromString","stringifyQuery","useNavigate"],"@storybook/theming":["CacheProvider","ClassNames","Global","ThemeProvider","background","color","convert","create","createCache","createGlobal","createReset","css","darken","ensure","ignoreSsrWarning","isPropValid","jsx","keyframes","lighten","styled","themes","typography","useTheme","withTheme"],"@storybook/api":["ActiveTabs","Consumer","ManagerContext","Provider","addons","combineParameters","controlOrMetaKey","controlOrMetaSymbol","eventMatchesShortcut","eventToShortcut","isMacLike","isShortcutTaken","keyToSymbol","merge","mockChannel","optionOrAltSymbol","shortcutMatchesShortcut","shortcutToHumanString","types","useAddonState","useArgTypes","useArgs","useChannel","useGlobalTypes","useGlobals","useParameter","useSharedState","useStoryPrepared","useStorybookApi","useStorybookState"],"@storybook/manager-api":["ActiveTabs","Consumer","ManagerContext","Provider","addons","combineParameters","controlOrMetaKey","controlOrMetaSymbol","eventMatchesShortcut","eventToShortcut","isMacLike","isShortcutTaken","keyToSymbol","merge","mockChannel","optionOrAltSymbol","shortcutMatchesShortcut","shortcutToHumanString","types","useAddonState","useArgTypes","useArgs","useChannel","useGlobalTypes","useGlobals","useParameter","useSharedState","useStoryPrepared","useStorybookApi","useStorybookState"],"@storybook/addons":["addons","types","mockChannel"],"@storybook/client-logger":["deprecate","logger","once","pretty"]};var Keys=(Keys2=>(Keys2.react="__REACT__",Keys2["react-dom"]="__REACTDOM__",Keys2["@storybook/components"]="__STORYBOOKCOMPONENTS__",Keys2["@storybook/channels"]="__STORYBOOKCHANNELS__",Keys2["@storybook/core-events"]="__STORYBOOKCOREEVENTS__",Keys2["@storybook/router"]="__STORYBOOKROUTER__",Keys2["@storybook/theming"]="__STORYBOOKTHEMING__",Keys2["@storybook/api"]="__STORYBOOKAPI__",Keys2["@storybook/manager-api"]="__STORYBOOKAPI__",Keys2["@storybook/addons"]="__STORYBOOKADDONS__",Keys2["@storybook/client-logger"]="__STORYBOOKCLIENTLOGGER__",Keys2))(Keys||{});var createModuleInfo=m=>({type:"esm",varName:Keys[m],namedExports:exports_default[m],defaultExport:!0}),definitions=Object.keys(Keys).reduce((acc,key)=>(acc[key]=createModuleInfo(key),acc),{});0&&(module.exports={definitions});
2 |
--------------------------------------------------------------------------------
/docs/sb-manager/index.js:
--------------------------------------------------------------------------------
1 | import{Provider,Root,renderStorybookUI}from"./chunk-45GKKSU6.js";import"./chunk-O2ZUMB77.js";import"./chunk-NBCGHFLK.js";import"./chunk-QPL63VNK.js";import"./chunk-SPUAGIB2.js";import"./chunk-QMHPSTMR.js";import"./chunk-3J6GS6FI.js";import"./chunk-RKFFWI2D.js";export{Provider,Root,renderStorybookUI};
2 |
--------------------------------------------------------------------------------
/docs/sb-manager/runtime.js:
--------------------------------------------------------------------------------
1 | import{Addon_TypesEnum,CHANNEL_CREATED,Provider,TELEMETRY_ERROR,UncaughtManagerError,addons,createBrowserChannel,dist_exports as dist_exports2,dist_exports2 as dist_exports3,dist_exports3 as dist_exports4,dist_exports4 as dist_exports5,dist_exports5 as dist_exports7,mockChannel,renderStorybookUI}from"./chunk-45GKKSU6.js";import"./chunk-O2ZUMB77.js";import{require_react_dom}from"./chunk-NBCGHFLK.js";import"./chunk-QPL63VNK.js";import{dist_exports,dist_exports2 as dist_exports6,scope}from"./chunk-SPUAGIB2.js";import{require_react}from"./chunk-QMHPSTMR.js";import"./chunk-3J6GS6FI.js";import{__toESM}from"./chunk-RKFFWI2D.js";var REACT=__toESM(require_react()),REACTDOM=__toESM(require_react_dom());var values={react:REACT,"react-dom":REACTDOM,"@storybook/components":dist_exports7,"@storybook/channels":dist_exports4,"@storybook/core-events":dist_exports3,"@storybook/router":dist_exports2,"@storybook/theming":dist_exports6,"@storybook/api":dist_exports5,"@storybook/manager-api":dist_exports5,"@storybook/addons":{addons,types:Addon_TypesEnum,mockChannel},"@storybook/client-logger":dist_exports};var Keys=(Keys2=>(Keys2.react="__REACT__",Keys2["react-dom"]="__REACTDOM__",Keys2["@storybook/components"]="__STORYBOOKCOMPONENTS__",Keys2["@storybook/channels"]="__STORYBOOKCHANNELS__",Keys2["@storybook/core-events"]="__STORYBOOKCOREEVENTS__",Keys2["@storybook/router"]="__STORYBOOKROUTER__",Keys2["@storybook/theming"]="__STORYBOOKTHEMING__",Keys2["@storybook/api"]="__STORYBOOKAPI__",Keys2["@storybook/manager-api"]="__STORYBOOKAPI__",Keys2["@storybook/addons"]="__STORYBOOKADDONS__",Keys2["@storybook/client-logger"]="__STORYBOOKCLIENTLOGGER__",Keys2))(Keys||{});var{FEATURES,CONFIG_TYPE}=scope,ReactProvider=class extends Provider{constructor(){super();let channel=createBrowserChannel({page:"manager"});addons.setChannel(channel),channel.emit(CHANNEL_CREATED),this.addons=addons,this.channel=channel,scope.__STORYBOOK_ADDONS_CHANNEL__=channel,FEATURES?.storyStoreV7&&CONFIG_TYPE==="DEVELOPMENT"&&(this.serverChannel=this.channel,addons.setServerChannel(this.serverChannel))}getElements(type){return this.addons.getElements(type)}getConfig(){return this.addons.getConfig()}handleAPI(api){this.addons.loadAddons(api)}};Object.keys(Keys).forEach(key=>{scope[Keys[key]]=values[key]});function preprocessError(originalError){let error=originalError;return originalError.fromStorybook||(error=new UncaughtManagerError(originalError)),(error.target===window||error.currentTarget===window||error.srcElement===window)&&(error=new Error(originalError.message),error.name=originalError.name||error.name,error.category=originalError.category),error}scope.sendTelemetryError=error=>{scope.__STORYBOOK_ADDONS_CHANNEL__.emit(TELEMETRY_ERROR,preprocessError(error))};scope.addEventListener("error",args=>{let error=args.error||args;scope.sendTelemetryError(error)});scope.addEventListener("unhandledrejection",({reason})=>{scope.sendTelemetryError(reason)});var{document}=scope,rootEl=document.getElementById("root");renderStorybookUI(rootEl,new ReactProvider);
2 |
--------------------------------------------------------------------------------
/docs/sb-manager/syntaxhighlighter-PONEFOSF-PLQPOLN2.js:
--------------------------------------------------------------------------------
1 | import{SyntaxHighlighter2,createCopyToClipboardFunction,syntaxhighlighter_default}from"./chunk-O2ZUMB77.js";import"./chunk-QPL63VNK.js";import"./chunk-SPUAGIB2.js";import"./chunk-QMHPSTMR.js";import"./chunk-3J6GS6FI.js";import"./chunk-RKFFWI2D.js";export{SyntaxHighlighter2 as SyntaxHighlighter,createCopyToClipboardFunction,syntaxhighlighter_default as default};
2 |
--------------------------------------------------------------------------------
/docs/sb-preview/globals.js:
--------------------------------------------------------------------------------
1 | "use strict";var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var globals_exports={};__export(globals_exports,{globals:()=>globals});module.exports=__toCommonJS(globals_exports);var globals={"@storybook/addons":"__STORYBOOK_MODULE_ADDONS__","@storybook/global":"__STORYBOOK_MODULE_GLOBAL__","@storybook/channel-postmessage":"__STORYBOOK_MODULE_CHANNEL_POSTMESSAGE__","@storybook/channel-websocket":"__STORYBOOK_MODULE_CHANNEL_WEBSOCKET__","@storybook/channels":"__STORYBOOK_MODULE_CHANNELS__","@storybook/client-api":"__STORYBOOK_MODULE_CLIENT_API__","@storybook/client-logger":"__STORYBOOK_MODULE_CLIENT_LOGGER__","@storybook/core-client":"__STORYBOOK_MODULE_CORE_CLIENT__","@storybook/core-events":"__STORYBOOK_MODULE_CORE_EVENTS__","@storybook/preview-web":"__STORYBOOK_MODULE_PREVIEW_WEB__","@storybook/preview-api":"__STORYBOOK_MODULE_PREVIEW_API__","@storybook/store":"__STORYBOOK_MODULE_STORE__"};0&&(module.exports={globals});
2 |
--------------------------------------------------------------------------------
/docs/stories.json:
--------------------------------------------------------------------------------
1 | {"v":3,"stories":{"basic-animation--simple":{"id":"basic-animation--simple","name":"Simple","title":"Basic animation","importPath":"./packages/animate-code/examples/CodeAnimate.stories.tsx","tags":["story"],"kind":"Basic animation","story":"Simple","parameters":{"__id":"basic-animation--simple","docsOnly":false,"fileName":"./packages/animate-code/examples/CodeAnimate.stories.tsx"}},"basic-animation--special-lines":{"id":"basic-animation--special-lines","name":"Special Lines","title":"Basic animation","importPath":"./packages/animate-code/examples/CodeAnimate.stories.tsx","tags":["story"],"kind":"Basic animation","story":"Special Lines","parameters":{"__id":"basic-animation--special-lines","docsOnly":false,"fileName":"./packages/animate-code/examples/CodeAnimate.stories.tsx"}}}}
2 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Vite App
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "animate-code-root",
3 | "private": "true",
4 | "version": "1.0.0",
5 | "description": "A React component for animating code blocks into one another",
6 | "homepage": "https://github.com/onurkerimov/animate-code#readme",
7 | "bugs": {
8 | "url": "https://github.com/onurkerimov/animate-code/issues"
9 | },
10 | "workspaces": {
11 | "packages": [
12 | "packages/*"
13 | ]
14 | },
15 | "license": "ISC",
16 | "author": "onurkerimov",
17 | "type": "module",
18 | "main": "index.js",
19 | "repository": {
20 | "type": "git",
21 | "url": "git+https://github.com/onurkerimov/animate-code.git"
22 | },
23 | "packageManager": "pnpm@8.8.0",
24 | "scripts": {
25 | "dev": "vite dev",
26 | "build": "rollup -c",
27 | "preview": "vite preview",
28 | "lint": "pnpm lint:eslint && pnpm lint:style",
29 | "lint:fix": "pnpm lint:eslint-fix && pnpm lint:style-fix",
30 | "lint:eslint": "eslint . --ext .js,.ts,.tsx",
31 | "lint:eslint-fix": "eslint . --fix --ext .js,.ts,.tsx",
32 | "lint:style": "stylelint 'src/**/*.css'",
33 | "lint:style-fix": "stylelint --fix 'src/**/*.css'",
34 | "storybook": "storybook dev -p 6006",
35 | "build:storybook": "storybook build",
36 | "test": "vitest run",
37 | "test:coverage": "vitest run --coverage",
38 | "test:virtual-update": "vitest run --update",
39 | "typecheck": "tsc --project tsconfig.json --pretty --noEmit --incremental false"
40 | },
41 | "dependencies": {
42 | "@types/prismjs": "^1.26.3",
43 | "microbundle": "^0.15.1",
44 | "prismjs": "^1.29.0",
45 | "react": "^18.2.0",
46 | "react-dom": "18.2.0",
47 | "rollup-plugin-copy": "^3.5.0",
48 | "rollup-plugin-typescript2": "^0.36.0",
49 | "vite-plugin-dts": "^3.7.2",
50 | "vite-plugin-lib-inject-css": "^1.3.0",
51 | "workspaces-run": "^1.0.2"
52 | },
53 | "devDependencies": {
54 | "@babel/helper-module-imports": "^7.22.15",
55 | "@types/node": "^20.8.0",
56 | "@types/react": "18.2.24",
57 | "@types/react-dom": "18.2.8",
58 | "@vitejs/plugin-react-swc": "3.3.2",
59 | "babel-plugin-macros": "^3.1.0",
60 | "stylelint": "15.10.3",
61 | "stylelint-config-recess-order": "4.3.0",
62 | "stylelint-config-standard": "34.0.0",
63 | "typescript": "5.2.2",
64 | "typescript-plugin-css-modules": "^5.0.2",
65 | "vite": "4.4.9",
66 | "vite-plugin-babel-macros": "^1.0.6",
67 | "vite-plugin-pages": "^0.31.0",
68 | "vite-tsconfig-paths": "^4.2.1",
69 | "@storybook/addon-a11y": "7.4.5",
70 | "@storybook/addon-essentials": "7.4.5",
71 | "@storybook/react": "7.4.5",
72 | "@storybook/react-vite": "7.4.5",
73 | "storybook": "7.4.5"
74 | }
75 | }
76 |
--------------------------------------------------------------------------------
/packages/animate-code/examples/AnimateCode.stories.tsx:
--------------------------------------------------------------------------------
1 | import type { Meta, StoryObj } from '@storybook/react'
2 | import React, { ComponentProps, useState } from 'react'
3 | import CodeAnimate from '../src'
4 | import 'prismjs/components/prism-jsx'
5 | import 'prismjs/themes/prism-tomorrow.css'
6 | import './styles.css'
7 |
8 | const Template = (
9 | args: ComponentProps & {
10 | before: string
11 | after: string
12 | },
13 | ) => {
14 | const [state, setState] = useState(true)
15 | return (
16 | <>
17 |
18 |
21 | line
22 | .trimStart()
23 | .replace(/^(export )?const /, '')
24 | .substring(0, 7)
25 | }
26 | {...args}
27 | />
28 | >
29 | )
30 | }
31 |
32 | const meta: Meta = {
33 | title: 'AnmateCode',
34 | component: Template,
35 | }
36 |
37 | export default meta
38 | type Story = StoryObj
39 |
40 | export const Simple: Story = {
41 | args: {
42 | before: `import create from 'xoid'
43 | import { useAtom } from '@xoid/react'
44 |
45 | export const $counter = create(0)
46 |
47 | export const Counter = () => {
48 | const count = useAtom($counter)
49 | const increment = () => $counter.value++
50 | const decrement = () => $counter.value--
51 | return (
52 | <>
53 | {count}
54 |
55 |
56 | >
57 | )
58 | }`,
59 | after: `import create from 'xoid'
60 | import { useAtom } from '@xoid/react'
61 |
62 | export const $counter = create(0, (atom) => ({
63 | increment: () => atom.value++,
64 | decrement: () => atom.value--,
65 | }))
66 |
67 | export const Counter = () => {
68 | const count = useAtom($counter)
69 | const { increment, decrement } = $counter.actions
70 |
71 | return (
72 | <>
73 | {count}
74 |
75 |
76 | >
77 | )
78 | }`,
79 | animationOptions: {},
80 | },
81 | }
82 |
83 | export const SpecialLines: Story = {
84 | args: {
85 | after: `
94 |
95 |
96 | {{ count }}
97 |
98 |
99 | `,
100 | before: `import create from 'xoid'
101 |
102 | export const $counter = create(0)
103 |
104 | ---
105 |
106 |
114 |
115 |
116 | {{ count }}
117 |
118 |
119 | `,
120 | checkSpecialLine: (line: string) => ['---'].includes(line),
121 | renderSpecialLine: () =>
,
122 | },
123 | }
124 |
--------------------------------------------------------------------------------
/packages/animate-code/examples/styles.css:
--------------------------------------------------------------------------------
1 |
2 | code {
3 | display: block;
4 | overflow: hidden;
5 | font-size: 14px;
6 | line-height: 1.3;
7 | color: white;
8 | background: #234;
9 | }
10 |
11 | pre {
12 | margin: 0;
13 | }
--------------------------------------------------------------------------------
/packages/animate-code/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "animate-code",
3 | "version": "0.0.1",
4 | "description": "",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "keywords": [],
10 | "author": "",
11 | "license": "ISC",
12 | "peerDependencies": {
13 | "@formkit/auto-animate": ">=0.8.0",
14 | "prismjs": ">=1.0.0",
15 | "react": "*"
16 | },
17 | "dependencies": {
18 | "@storybook/react": "^7.6.15"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/packages/animate-code/src/index.tsx:
--------------------------------------------------------------------------------
1 | import { useAutoAnimate } from '@formkit/auto-animate/react'
2 | import Prism from 'prismjs'
3 | import React, { ComponentProps, useEffect, useMemo } from 'react'
4 |
5 | type LineData = {
6 | line: string
7 | key: string
8 | anchor: number
9 | }
10 |
11 | const getKeyDefault = (line: string) => line.trimStart()
12 |
13 | export const getHighlightedLines = (props: {
14 | value: string
15 | grammar: Parameters<(typeof Prism)['highlight']>[1]
16 | language: Parameters<(typeof Prism)['highlight']>[2]
17 | }) => {
18 | const { value, grammar, language } = props
19 | const highlightedLines = Prism.highlight(value, grammar, language)
20 | .split('\n')
21 | .map((s) => (!s ? '\n' : s))
22 |
23 | return highlightedLines
24 | }
25 |
26 | export const getLinesData = (props: { value: string; getKey: typeof getKeyDefault }) => {
27 | const { value, getKey } = props
28 | const lines = value.split('\n')
29 |
30 | const linesData = [] as LineData[]
31 | const usedKeys = Object.create(null)
32 | const ensureUnique = (key: string) => (usedKeys[key] ? key + ++usedKeys[key] : key)
33 |
34 | // It's important that we hold 2 different counters for auto-keyed ones and keyful ones.
35 | // `usedKeys` is a counter too.
36 | let j = 0
37 | // let maxAnchor = 0
38 | lines.forEach((line) => {
39 | const initialKey = getKey(line)
40 | const key = initialKey ? ensureUnique(initialKey) : `${++j}`
41 | usedKeys[key] = 1
42 | const anchor = line.indexOf(initialKey)
43 | // if (anchor > maxAnchor) maxAnchor = anchor
44 | linesData.push({
45 | line,
46 | key: key,
47 | anchor,
48 | })
49 | })
50 | return linesData
51 | }
52 |
53 | export default function CodeAnimate(props: {
54 | value: string
55 | animationEnabled?: boolean
56 | animationOptions?: Parameters[0]
57 | grammar?: Parameters<(typeof Prism)['highlight']>[1]
58 | language?: Parameters<(typeof Prism)['highlight']>[2]
59 | getKey?: typeof getKeyDefault
60 | checkSpecialLine?: (line: string) => boolean
61 | renderSpecialLine?: (props: { line: string }) => JSX.Element
62 | maxAnchor?: number
63 | innerProps?: ComponentProps<'code'>
64 | }) {
65 | const {
66 | value,
67 | grammar = Prism.languages.jsx,
68 | language = 'javascript',
69 | animationOptions,
70 | animationEnabled,
71 | getKey = getKeyDefault,
72 | checkSpecialLine,
73 | renderSpecialLine,
74 | maxAnchor = 15,
75 | innerProps,
76 | } = props
77 |
78 | const linesData = useMemo(() => getLinesData({ value, getKey }), [value, getKey])
79 | const highlightedLines = useMemo(() => getHighlightedLines({ value, grammar, language }), [value])
80 |
81 | const [ref, setEnabled] = useAutoAnimate({
82 | disrespectUserMotionPreference: true,
83 | ...animationOptions,
84 | })
85 |
86 | useEffect(() => setEnabled(animationEnabled), [animationEnabled])
87 |
88 | return (
89 |
90 | {linesData.map((data, i) =>
91 | checkSpecialLine?.(data.line) ? (
92 | renderSpecialLine({ line: data.line })
93 | ) : (
94 |
95 | ),
96 | )}
97 |
98 | )
99 | }
100 |
101 | const Line = (props: { data: LineData; maxAnchor: number; line: string }) => {
102 | const { data, maxAnchor, line } = props
103 | const padding = maxAnchor - data.anchor
104 |
105 | return (
106 |
113 | )
114 | }
115 |
--------------------------------------------------------------------------------
/pnpm-workspace.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 | - "apps/*"
3 | - "packages/**"
--------------------------------------------------------------------------------
/rollup.config.js:
--------------------------------------------------------------------------------
1 | import fs from 'fs';
2 | import { readdirSync } from 'node:fs'
3 | import path from 'path';
4 | import typescript from 'rollup-plugin-typescript2';
5 | import workspacesRun from 'workspaces-run';
6 | import copy from 'rollup-plugin-copy';
7 | import { fileURLToPath } from 'url';
8 |
9 | const __filename = fileURLToPath(import.meta.url);
10 | const __dirname = path.dirname(__filename);
11 |
12 | // import dts from 'rollup-plugin-dts';
13 | // import linaria from '@linaria/rollup';
14 | // import css from 'rollup-plugin-css-only';
15 |
16 |
17 | const { join } = path
18 | const { statSync } = fs
19 | const isDirectory = path => statSync(path).isDirectory();
20 | const getDirectories = path =>
21 | readdirSync(path).map(name => join(path, name)).filter(isDirectory);
22 |
23 | const isFile = path => statSync(path).isFile();
24 | const getFiles = path =>
25 | readdirSync(path).map(name => join(path, name)).filter(isFile);
26 |
27 | const getFilesRecursively = (path) => {
28 | let dirs = getDirectories(path);
29 | let files = dirs
30 | .map(dir => getFilesRecursively(dir)) // go through each directory
31 | .reduce((a,b) => a.concat(b), []); // map returns a 2d array (array of file arrays) so flatten
32 | return files.concat(getFiles(path));
33 | };
34 |
35 | async function main() {
36 | const copyTargets = []
37 | const plugins = [
38 | typescript({
39 | useTsconfigDeclarationDir: true,
40 | }),
41 | copy({ targets: copyTargets })
42 | ];
43 |
44 | const results = [];
45 | let packages = [];
46 |
47 | await workspacesRun({ cwd: __dirname, orderByDeps: true }, async (pkg) => {
48 | if (!pkg.config.private) {
49 | packages.push(pkg);
50 | }
51 | });
52 |
53 | if (!process.env.TARGET) {
54 | console.log('Found the following packages:')
55 | packages.forEach((pkg) => console.log('- ', pkg.name))
56 | } else {
57 | packages = packages.filter((pkg) => pkg.name === process.env.TARGET)
58 | if (!packages.length) throw new Error(`No package with name "${process.env.TARGET}". `)
59 | }
60 |
61 | packages.forEach((pkg) => {
62 | const basePath = path.relative(__dirname, pkg.dir)
63 | const outputPath = basePath.replace('packages/', 'dist/');
64 | let copyPath = path.join(basePath, 'copy');
65 |
66 | if(fs.existsSync(copyPath)) {
67 | copyTargets.push({ src: `${copyPath}/*`, dest: outputPath })
68 | }
69 | ['package.json', 'README.md'].forEach((fileName) => {
70 | const file = path.join(basePath, fileName)
71 | if(fs.existsSync(file)) {
72 | copyTargets.push({ src: file, dest: outputPath })
73 | } else if (fileName === 'README.md') {
74 | copyTargets.push({ src: 'README.md', dest: outputPath })
75 | }
76 | })
77 |
78 | const fsBased = true
79 |
80 | const configExports = pkg.config.exports || {'.': {
81 | types: pkg.config.types,
82 | module: pkg.config.module,
83 | default: pkg.config.main,
84 | }}
85 |
86 | let entries = Object.keys(configExports)
87 |
88 | if(fsBased) {
89 | const srcPath = path.join(basePath, 'src')
90 | const files = getFilesRecursively(srcPath);
91 | entries = files.map(s => './' + path.relative(srcPath, s).replace(/\.[^/.]+$/, ""))
92 | }
93 |
94 | entries.forEach((entry) => {
95 | const externalLookup = [
96 | ...Object.keys(pkg.config.dependencies || []),
97 | ...Object.keys(pkg.config.peerDependencies || []),
98 | ...entries.filter(s => s !== '.' || s !== entry)
99 | ];
100 | const external = fsBased ? () => true : (name) => externalLookup.includes(/^((?:\.\/)?(?:.*?))(?:\/|$)/.exec(name)[1])
101 |
102 | if(entry === '.') entry = 'index'
103 |
104 | const input = path.join(basePath, 'src', entry + '.tsx');
105 | const output = []
106 |
107 | if(fsBased || configExports[entry].default) {
108 | output.push({
109 | file: path.join(outputPath, entry + '.js'),
110 | format: 'esm', // !!!
111 | })
112 | }
113 |
114 | // if(fsBased || configExports[entry].module) {
115 | // output.push({
116 | // file: path.join(outputPath, entry + '.esm.js'),
117 | // format: 'esm',
118 | // })
119 | // }
120 |
121 | results.push({
122 | input,
123 | output,
124 | external,
125 | plugins,
126 | });
127 |
128 | copyTargets.push({
129 | src: path.join('dist/ts-out', basePath, `src/${entry}.d.ts`),
130 | dest: path.join(outputPath, entry.replace(/\/[^/.]+$/, "")),
131 | })
132 |
133 | // if(fsBased || configExports[entry].types) {
134 | // results.push({
135 | // input: path.join('dist/ts-out', basePath, `src/${entry}.d.ts`),
136 | // output: { file: path.join(outputPath, `${entry}.d.ts`), format: 'es' },
137 | // external,
138 | // plugins: [dts({})],
139 | // });
140 | // }
141 |
142 | })
143 |
144 | });
145 | return results;
146 | }
147 |
148 | export default main();
149 |
--------------------------------------------------------------------------------
/storybook-static/assets/AnimateCode.stories-569411eb.css:
--------------------------------------------------------------------------------
1 | code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}code{display:block;overflow:hidden;font-size:14px;line-height:1.3;color:#fff;background:#234}pre{margin:0}
2 |
--------------------------------------------------------------------------------
/storybook-static/assets/WithTooltip-J57HCPYA-29955d62.js:
--------------------------------------------------------------------------------
1 | import{W as T,W as e,a as h}from"./DocsRenderer-3PUGWF3O-f88f27c9.js";import"./iframe-0eaaf2e4.js";import"../sb-preview/runtime.js";import"./index-76fb7be0.js";import"./_commonjsHelpers-de833af9.js";import"./_getPrototype-ddf2eac9.js";import"./index-356e4a49.js";export{T as WithToolTipState,e as WithTooltip,h as WithTooltipPure};
2 | //# sourceMappingURL=WithTooltip-J57HCPYA-29955d62.js.map
3 |
--------------------------------------------------------------------------------
/storybook-static/assets/WithTooltip-J57HCPYA-29955d62.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"WithTooltip-J57HCPYA-29955d62.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/storybook-static/assets/_commonjsHelpers-de833af9.js:
--------------------------------------------------------------------------------
1 | var u=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function f(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function l(e){if(e.__esModule)return e;var r=e.default;if(typeof r=="function"){var t=function o(){return this instanceof o?Reflect.construct(r,arguments,this.constructor):r.apply(this,arguments)};t.prototype=r.prototype}else t={};return Object.defineProperty(t,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var n=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(t,o,n.get?n:{enumerable:!0,get:function(){return e[o]}})}),t}export{l as a,u as c,f as g};
2 | //# sourceMappingURL=_commonjsHelpers-de833af9.js.map
3 |
--------------------------------------------------------------------------------
/storybook-static/assets/_commonjsHelpers-de833af9.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"_commonjsHelpers-de833af9.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/storybook-static/assets/iframe-0eaaf2e4.js:
--------------------------------------------------------------------------------
1 | import"../sb-preview/runtime.js";(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))c(t);new MutationObserver(t=>{for(const e of t)if(e.type==="childList")for(const r of e.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&c(r)}).observe(document,{childList:!0,subtree:!0});function s(t){const e={};return t.integrity&&(e.integrity=t.integrity),t.referrerPolicy&&(e.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?e.credentials="include":t.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function c(t){if(t.ep)return;t.ep=!0;const e=s(t);fetch(t.href,e)}})();const E="modulepreload",p=function(n,i){return new URL(n,i).href},u={},o=function(i,s,c){if(!s||s.length===0)return i();const t=document.getElementsByTagName("link");return Promise.all(s.map(e=>{if(e=p(e,c),e in u)return;u[e]=!0;const r=e.endsWith(".css"),m=r?'[rel="stylesheet"]':"";if(!!c)for(let l=t.length-1;l>=0;l--){const a=t[l];if(a.href===e&&(!r||a.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${e}"]${m}`))return;const _=document.createElement("link");if(_.rel=r?"stylesheet":E,r||(_.as="script",_.crossOrigin=""),_.href=e,document.head.appendChild(_),r)return new Promise((l,a)=>{_.addEventListener("load",l),_.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${e}`)))})})).then(()=>i()).catch(e=>{const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=e,window.dispatchEvent(r),!r.defaultPrevented)throw e})},{createBrowserChannel:f}=__STORYBOOK_MODULE_CHANNELS__,{addons:R}=__STORYBOOK_MODULE_PREVIEW_API__,O=f({page:"preview"});R.setChannel(O);window.__STORYBOOK_ADDONS_CHANNEL__=O;window.CONFIG_TYPE==="DEVELOPMENT"&&(window.__STORYBOOK_SERVER_CHANNEL__=O);const w={"./packages/animate-code/examples/AnimateCode.stories.tsx":async()=>o(()=>import("./AnimateCode.stories-18cf8a18.js"),["./AnimateCode.stories-18cf8a18.js","./jsx-runtime-ffb262ed.js","./index-76fb7be0.js","./_commonjsHelpers-de833af9.js","./AnimateCode.stories-569411eb.css"],import.meta.url)};async function d(n){return w[n]()}d.__docgenInfo={description:"",methods:[],displayName:"importFn"};const{composeConfigs:P,PreviewWeb:T,ClientApi:S}=__STORYBOOK_MODULE_PREVIEW_API__,L=async()=>{const n=await Promise.all([o(()=>import("./config-1eaa3c45.js"),["./config-1eaa3c45.js","./index-76fb7be0.js","./_commonjsHelpers-de833af9.js","./_getPrototype-ddf2eac9.js","./index-356e4a49.js"],import.meta.url),o(()=>import("./preview-0a608381.js"),[],import.meta.url),o(()=>import("./preview-54688ead.js"),[],import.meta.url),o(()=>import("./preview-bed967c6.js"),[],import.meta.url),o(()=>import("./preview-15309724.js"),["./preview-15309724.js","./index-356e4a49.js"],import.meta.url),o(()=>import("./preview-2059b184.js"),[],import.meta.url),o(()=>import("./preview-b8d6c68d.js"),["./preview-b8d6c68d.js","./index-356e4a49.js"],import.meta.url),o(()=>import("./preview-b3c37142.js"),[],import.meta.url),o(()=>import("./preview-06cd8dd8.js"),["./preview-06cd8dd8.js","./jsx-runtime-ffb262ed.js","./index-76fb7be0.js","./_commonjsHelpers-de833af9.js"],import.meta.url)]);return P(n)};window.__STORYBOOK_PREVIEW__=window.__STORYBOOK_PREVIEW__||new T;window.__STORYBOOK_STORY_STORE__=window.__STORYBOOK_STORY_STORE__||window.__STORYBOOK_PREVIEW__.storyStore;window.__STORYBOOK_CLIENT_API__=window.__STORYBOOK_CLIENT_API__||new S({storyStore:window.__STORYBOOK_PREVIEW__.storyStore});window.__STORYBOOK_PREVIEW__.initialize({importFn:d,getProjectAnnotations:L});export{o as _};
2 | //# sourceMappingURL=iframe-0eaaf2e4.js.map
3 |
--------------------------------------------------------------------------------
/storybook-static/assets/iframe-0eaaf2e4.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"mappings":"olDAAA,sBAAAA,CAAA,gCACI,QAAAC,CAAA,mCAEMC,EAAUF,EAAqB,CAAEG,KAAM,SAAU,CAAC,EACxDF,EAAOG,WAAWF,CAAO,EACzBG,OAAOC,6BAA+BJ,EAElCG,OAAOE,cAAgB,gBACzBF,OAAOG,6BAA+BN,GCR5C,MAAAO,EAAA,CACA,oEAAAC,EAAA,8NACA,EAEA,eAAAC,EAAAC,EAAA,CACA,OAAAH,EAAAG,CAAA,GACA,CAAAD,EAAAE,aAAA,mDCNA,qBAAAC,EAAA,WAAAC,EAAA,UAAAC,CAAA,mCAKQC,EAAwB,SAAY,CACxC,MAAMC,EAAU,MAAMC,QAAQC,IAAI,CAACV,EAAA,WAAO,sBAA0B,uJACxEA,EAAA,WAAO,uBAA+B,sBACtCA,EAAA,WAAO,uBAA0C,EAAC,oBAClDA,EAAA,WAAO,uBAA6C,sBACpDA,EAAA,WAAO,uBAAiD,mEACxDA,EAAA,WAAO,uBAA6C,EAAC,oBACrDA,EAAA,WAAO,uBAA6C,EAAC,uEACrD,OAAO,uBAA+C,sBACtDA,EAAA,WAAO,uBAAyB,EAAC,8HAAC,EAC9B,OAAOI,EAAeI,CAAO,CAC/B,EAEEb,OAAOgB,sBAAwBhB,OAAOgB,uBAAyB,IAAIN,EAEnEV,OAAOiB,0BAA4BjB,OAAOiB,2BAA6BjB,OAAOgB,sBAAsBE,WACpGlB,OAAOmB,yBAA2BnB,OAAOmB,0BAA4B,IAAIR,EAAU,CAAEO,WAAYlB,OAAOgB,sBAAsBE,UAAW,CAAC,EAC1IlB,OAAOgB,sBAAsBI,WAAW,CAAEd,WAAUM,uBAAsB,CAAC","names":["createBrowserChannel","addons","channel","page","setChannel","window","__STORYBOOK_ADDONS_CHANNEL__","CONFIG_TYPE","__STORYBOOK_SERVER_CHANNEL__","importers","__vitePreload","importFn","path","__docgenInfo","composeConfigs","PreviewWeb","ClientApi","getProjectAnnotations","configs","Promise","all","__STORYBOOK_PREVIEW__","__STORYBOOK_STORY_STORE__","storyStore","__STORYBOOK_CLIENT_API__","initialize"],"sources":["../../../../../../../../virtual:/@storybook/builder-vite/setup-addons.js","../../../../../../../../virtual:/@storybook/builder-vite/storybook-stories.js","../../../../../../../../virtual:/@storybook/builder-vite/vite-app.js"],"sourcesContent":["import { createBrowserChannel } from '@storybook/channels';\n import { addons } from '@storybook/preview-api';\n\n const channel = createBrowserChannel({ page: 'preview' });\n addons.setChannel(channel);\n window.__STORYBOOK_ADDONS_CHANNEL__ = channel;\n \n if (window.CONFIG_TYPE === 'DEVELOPMENT'){\n window.__STORYBOOK_SERVER_CHANNEL__ = channel;\n }","const importers = {\n './packages/animate-code/examples/AnimateCode.stories.tsx': async () => import('/@fs//Users/onurkerimov/Desktop/Places/repos/animate-code/packages/animate-code/examples/AnimateCode.stories.tsx')\n };\n\n export async function importFn(path) {\n return importers[path]();\n }","import { composeConfigs, PreviewWeb, ClientApi } from '@storybook/preview-api';\n import '/virtual:/@storybook/builder-vite/setup-addons.js';\n import { importFn } from '/virtual:/@storybook/builder-vite/storybook-stories.js';\n \n \n const getProjectAnnotations = async () => {\n const configs = await Promise.all([import('@storybook/react/preview'),\nimport('@storybook/addon-a11y/preview'),\nimport('@storybook/addon-essentials/docs/preview'),\nimport('@storybook/addon-essentials/actions/preview'),\nimport('@storybook/addon-essentials/backgrounds/preview'),\nimport('@storybook/addon-essentials/measure/preview'),\nimport('@storybook/addon-essentials/outline/preview'),\nimport('@storybook/addon-essentials/highlight/preview'),\nimport('/.storybook/preview.tsx')])\n return composeConfigs(configs);\n }\n\n window.__STORYBOOK_PREVIEW__ = window.__STORYBOOK_PREVIEW__ || new PreviewWeb();\n \n window.__STORYBOOK_STORY_STORE__ = window.__STORYBOOK_STORY_STORE__ || window.__STORYBOOK_PREVIEW__.storyStore;\n window.__STORYBOOK_CLIENT_API__ = window.__STORYBOOK_CLIENT_API__ || new ClientApi({ storyStore: window.__STORYBOOK_PREVIEW__.storyStore });\n window.__STORYBOOK_PREVIEW__.initialize({ importFn, getProjectAnnotations });\n \n if (import.meta.hot) {\n import.meta.hot.accept('/virtual:/@storybook/builder-vite/storybook-stories.js', (newModule) => {\n // importFn has changed so we need to patch the new one in\n window.__STORYBOOK_PREVIEW__.onStoriesChanged({ importFn: newModule.importFn });\n });\n\n import.meta.hot.accept([\"@storybook/react/preview\",\"@storybook/addon-a11y/preview\",\"@storybook/addon-essentials/docs/preview\",\"@storybook/addon-essentials/actions/preview\",\"@storybook/addon-essentials/backgrounds/preview\",\"@storybook/addon-essentials/measure/preview\",\"@storybook/addon-essentials/outline/preview\",\"@storybook/addon-essentials/highlight/preview\",\"/.storybook/preview.tsx\"], () => {\n \n const getProjectAnnotations = async () => {\n const configs = await Promise.all([import('@storybook/react/preview'),\nimport('@storybook/addon-a11y/preview'),\nimport('@storybook/addon-essentials/docs/preview'),\nimport('@storybook/addon-essentials/actions/preview'),\nimport('@storybook/addon-essentials/backgrounds/preview'),\nimport('@storybook/addon-essentials/measure/preview'),\nimport('@storybook/addon-essentials/outline/preview'),\nimport('@storybook/addon-essentials/highlight/preview'),\nimport('/.storybook/preview.tsx')])\n return composeConfigs(configs);\n }\n // getProjectAnnotations has changed so we need to patch the new one in\n window.__STORYBOOK_PREVIEW__.onGetProjectAnnotationsChanged({ getProjectAnnotations });\n });\n };"],"file":"assets/iframe-0eaaf2e4.js"}
--------------------------------------------------------------------------------
/storybook-static/assets/index-356e4a49.js:
--------------------------------------------------------------------------------
1 | function l(o){for(var f=[],i=1;itypeof t=="function"?t(e):{...e,...t},[e,t])}const c={};function a({components:t,children:e,disableParentContext:r}){let n;return r?n=typeof t=="function"?t({}):t||c:n=i(t),o.createElement(u.Provider,{value:n},e)}export{u as MDXContext,a as MDXProvider,i as useMDXComponents,C as withMDXComponents};
2 | //# sourceMappingURL=index-3fd0d1ea.js.map
3 |
--------------------------------------------------------------------------------
/storybook-static/assets/index-3fd0d1ea.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"index-3fd0d1ea.js","sources":["../../node_modules/.pnpm/@mdx-js+react@2.3.0_react@18.2.0/node_modules/@mdx-js/react/lib/index.js"],"sourcesContent":["/**\n * @typedef {import('react').ReactNode} ReactNode\n * @typedef {import('mdx/types.js').MDXComponents} Components\n *\n * @typedef Props\n * Configuration.\n * @property {Components | MergeComponents | null | undefined} [components]\n * Mapping of names for JSX components to React components.\n * @property {boolean | null | undefined} [disableParentContext=false]\n * Turn off outer component context.\n * @property {ReactNode | null | undefined} [children]\n * Children.\n *\n * @callback MergeComponents\n * Custom merge function.\n * @param {Components} currentComponents\n * Current components from the context.\n * @returns {Components}\n * Merged components.\n */\n\nimport React from 'react'\n\n/**\n * @type {import('react').Context}\n * @deprecated\n * This export is marked as a legacy feature.\n * That means it’s no longer recommended for use as it might be removed\n * in a future major release.\n *\n * Please use `useMDXComponents` to get context based components and\n * `MDXProvider` to set context based components instead.\n */\nexport const MDXContext = React.createContext({})\n\n/**\n * @param {import('react').ComponentType} Component\n * @deprecated\n * This export is marked as a legacy feature.\n * That means it’s no longer recommended for use as it might be removed\n * in a future major release.\n *\n * Please use `useMDXComponents` to get context based components instead.\n */\nexport function withMDXComponents(Component) {\n return boundMDXComponent\n\n /**\n * @param {Record & {components?: Components | null | undefined}} props\n * @returns {JSX.Element}\n */\n function boundMDXComponent(props) {\n const allComponents = useMDXComponents(props.components)\n return React.createElement(Component, {...props, allComponents})\n }\n}\n\n/**\n * Get current components from the MDX Context.\n *\n * @param {Components | MergeComponents | null | undefined} [components]\n * Additional components to use or a function that takes the current\n * components and filters/merges/changes them.\n * @returns {Components}\n * Current components.\n */\nexport function useMDXComponents(components) {\n const contextComponents = React.useContext(MDXContext)\n\n // Memoize to avoid unnecessary top-level context changes\n return React.useMemo(() => {\n // Custom merge via a function prop\n if (typeof components === 'function') {\n return components(contextComponents)\n }\n\n return {...contextComponents, ...components}\n }, [contextComponents, components])\n}\n\n/** @type {Components} */\nconst emptyObject = {}\n\n/**\n * Provider for MDX context\n *\n * @param {Props} props\n * @returns {JSX.Element}\n */\nexport function MDXProvider({components, children, disableParentContext}) {\n /** @type {Components} */\n let allComponents\n\n if (disableParentContext) {\n allComponents =\n typeof components === 'function'\n ? components({})\n : components || emptyObject\n } else {\n allComponents = useMDXComponents(components)\n }\n\n return React.createElement(\n MDXContext.Provider,\n {value: allComponents},\n children\n )\n}\n"],"names":["MDXContext","React","withMDXComponents","Component","boundMDXComponent","props","allComponents","useMDXComponents","components","contextComponents","emptyObject","MDXProvider","children","disableParentContext"],"mappings":"+EAiCY,MAACA,EAAaC,EAAM,cAAc,EAAE,EAWzC,SAASC,EAAkBC,EAAW,CAC3C,OAAOC,EAMP,SAASA,EAAkBC,EAAO,CAChC,MAAMC,EAAgBC,EAAiBF,EAAM,UAAU,EACvD,OAAOJ,EAAM,cAAcE,EAAW,CAAC,GAAGE,EAAO,cAAAC,CAAa,CAAC,CAChE,CACH,CAWO,SAASC,EAAiBC,EAAY,CAC3C,MAAMC,EAAoBR,EAAM,WAAWD,CAAU,EAGrD,OAAOC,EAAM,QAAQ,IAEf,OAAOO,GAAe,WACjBA,EAAWC,CAAiB,EAG9B,CAAC,GAAGA,EAAmB,GAAGD,CAAU,EAC1C,CAACC,EAAmBD,CAAU,CAAC,CACpC,CAGA,MAAME,EAAc,CAAE,EAQf,SAASC,EAAY,CAAC,WAAAH,EAAY,SAAAI,EAAU,qBAAAC,CAAoB,EAAG,CAExE,IAAIP,EAEJ,OAAIO,EACFP,EACE,OAAOE,GAAe,WAClBA,EAAW,CAAA,CAAE,EACbA,GAAcE,EAEpBJ,EAAgBC,EAAiBC,CAAU,EAGtCP,EAAM,cACXD,EAAW,SACX,CAAC,MAAOM,CAAa,EACrBM,CACD,CACH","x_google_ignoreList":[0]}
--------------------------------------------------------------------------------
/storybook-static/assets/index-76fb7be0.js:
--------------------------------------------------------------------------------
1 | import{g as D}from"./_commonjsHelpers-de833af9.js";function T(e,t){for(var n=0;nu[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var $={exports:{}},r={};/**
2 | * @license React
3 | * react.production.min.js
4 | *
5 | * Copyright (c) Facebook, Inc. and its affiliates.
6 | *
7 | * This source code is licensed under the MIT license found in the
8 | * LICENSE file in the root directory of this source tree.
9 | */var y=Symbol.for("react.element"),V=Symbol.for("react.portal"),F=Symbol.for("react.fragment"),U=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),L=Symbol.for("react.provider"),M=Symbol.for("react.context"),N=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),B=Symbol.for("react.memo"),H=Symbol.for("react.lazy"),R=Symbol.iterator;function W(e){return e===null||typeof e!="object"?null:(e=R&&e[R]||e["@@iterator"],typeof e=="function"?e:null)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},j=Object.assign,C={};function p(e,t,n){this.props=e,this.context=t,this.refs=C,this.updater=n||g}p.prototype.isReactComponent={};p.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};p.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function O(){}O.prototype=p.prototype;function v(e,t,n){this.props=e,this.context=t,this.refs=C,this.updater=n||g}var S=v.prototype=new O;S.constructor=v;j(S,p.prototype);S.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,E={current:null},P={key:!0,ref:!0,__self:!0,__source:!0};function I(e,t,n){var u,o={},c=null,s=null;if(t!=null)for(u in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(c=""+t.key),t)x.call(t,u)&&!P.hasOwnProperty(u)&&(o[u]=t[u]);var f=arguments.length-2;if(f===1)o.children=n;else if(1(window.document.documentElement.setAttribute("data-theme","light"),window.localStorage.setItem("theme","light"),e.jsx(t,{}))]};export{a as default,s as parameters};
2 | //# sourceMappingURL=preview-06cd8dd8.js.map
3 |
--------------------------------------------------------------------------------
/storybook-static/assets/preview-06cd8dd8.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"preview-06cd8dd8.js","sources":["../../.storybook/preview.tsx"],"sourcesContent":["import type { Preview, Parameters } from '@storybook/react'\nimport React from 'react'\n\nexport const parameters: Parameters = {\n layout: 'fullscreen',\n}\n\nconst preview: Preview = {\n decorators: [\n Story => {\n // Reset theme for each story.\n window.document.documentElement.setAttribute('data-theme', 'light')\n window.localStorage.setItem('theme', 'light')\n\n return \n },\n ],\n}\n\nexport default preview\n"],"names":["parameters","layout","preview","decorators","Story","window","document","documentElement","setAttribute","localStorage","setItem"],"mappings":"iHAGO,MAAMA,EAAyB,CACpCC,OAAQ,YACV,EAEMC,EAAmB,CACvBC,WAAY,CACDC,IAEPC,OAAOC,SAASC,gBAAgBC,aAAa,aAAc,OAAO,EAC3DC,OAAAA,aAAaC,QAAQ,QAAS,OAAO,QAEpCN,EAAQ,CAAA,CAAA,EACjB,CAEL"}
--------------------------------------------------------------------------------
/storybook-static/assets/preview-0a608381.js:
--------------------------------------------------------------------------------
1 | import{_ as S}from"./iframe-0eaaf2e4.js";import"../sb-preview/runtime.js";var n="storybook/a11y",T=`${n}/result`,N=`${n}/request`,U=`${n}/running`,w=`${n}/error`,y=`${n}/manual`,a={RESULT:T,REQUEST:N,RUNNING:U,ERROR:w,MANUAL:y};const{global:L}=__STORYBOOK_MODULE_GLOBAL__,{addons:d}=__STORYBOOK_MODULE_PREVIEW_API__;var{document:f,window:g}=L,r=d.getChannel(),o=!1,_,p=async t=>{let{manual:e}=await E(t);e||await l(t)},l=async t=>{_=t;try{let e=await E(t);if(!o){o=!0,r.emit(a.RUNNING);let i=(await S(()=>import("./axe-3e344d98.js").then(s=>s.a),["./axe-3e344d98.js","./_commonjsHelpers-de833af9.js"],import.meta.url)).default,{element:O="#storybook-root",config:R,options:m={}}=e,u=f.querySelector(O);if(!u)return;i.reset(),R&&i.configure(R);let c=await i.run(u,m);_===t?r.emit(a.RESULT,c):(o=!1,l(_))}}catch(e){r.emit(a.ERROR,e)}finally{o=!1}},E=async t=>{let{parameters:e}=await g.__STORYBOOK_STORY_STORE__.loadStory({storyId:t})||{};return e.a11y||{config:{},options:{}}};r.on(a.REQUEST,p);r.on(a.MANUAL,l);
2 | //# sourceMappingURL=preview-0a608381.js.map
3 |
--------------------------------------------------------------------------------
/storybook-static/assets/preview-0a608381.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"mappings":"0EAAG,IAACA,EAAS,iBAA+DC,EAAO,GAAGD,CAAQ,UAAUE,EAAQ,GAAGF,CAAQ,WAAWG,EAAQ,GAAGH,CAAQ,WAAWI,EAAM,GAAGJ,CAAQ,SAASK,EAAO,GAAGL,CAAQ,UAAUM,EAAO,CAAC,OAAAL,EAAO,QAAAC,EAAQ,QAAAC,EAAQ,MAAAC,EAAM,OAAAC,CAAM,ECCrQ,aAAAE,CAAA,8BACA,QAAAC,CAAA,mCAEA,GAAG,CAAC,SAAAC,EAAS,OAAOC,CAAY,EAAEH,EAAOI,EAAQH,EAAO,WAAU,EAAGI,EAAO,GAAGC,EAAcC,EAAc,MAAMC,GAAS,CAAC,GAAG,CAAC,OAAAC,CAAM,EAAE,MAAMC,EAAUF,CAAO,EAAEC,GAAQ,MAAME,EAAIH,CAAO,CAAE,EAAEG,EAAI,MAAMH,GAAS,CAACF,EAAcE,EAAQ,GAAG,CAAC,IAAII,EAAM,MAAMF,EAAUF,CAAO,EAAE,GAAG,CAACH,EAAO,CAACA,EAAO,GAAGD,EAAQ,KAAKL,EAAO,OAAO,EAAE,IAAIc,GAAK,MAAMC,EAAA,WAAO,mBAAU,OAAAC,KAAA,GAAC,yEAAE,QAAQ,CAAC,QAAAC,EAAQ,kBAAkB,OAAAC,EAAO,QAAAC,EAAQ,EAAE,EAAEN,EAAMO,EAAYjB,EAAS,cAAcc,CAAO,EAAE,GAAG,CAACG,EAAY,OAAON,EAAI,QAAQI,GAAQJ,EAAI,UAAUI,CAAM,EAAE,IAAIG,EAAO,MAAMP,EAAI,IAAIM,EAAYD,CAAO,EAAEZ,IAAgBE,EAAQJ,EAAQ,KAAKL,EAAO,OAAOqB,CAAM,GAAGf,EAAO,GAAGM,EAAIL,CAAa,EAAG,CAAC,OAAOe,EAAM,CAACjB,EAAQ,KAAKL,EAAO,MAAMsB,CAAK,CAAE,QAAC,CAAQhB,EAAO,EAAG,CAAC,EAAEK,EAAU,MAAMF,GAAS,CAAC,GAAG,CAAC,WAAAc,CAAU,EAAE,MAAMnB,EAAa,0BAA0B,UAAU,CAAC,QAAAK,CAAO,CAAC,GAAG,GAAG,OAAOc,EAAW,MAAM,CAAC,OAAO,CAAE,EAAC,QAAQ,CAAE,EAAC,EAAElB,EAAQ,GAAGL,EAAO,QAAQQ,CAAa,EAAEH,EAAQ,GAAGL,EAAO,OAAOY,CAAG","names":["ADDON_ID","RESULT","REQUEST","RUNNING","ERROR","MANUAL","EVENTS","global","addons","document","globalWindow","channel","active","activeStoryId","handleRequest","storyId","manual","getParams","run","input","axe","__vitePreload","n","element","config","options","htmlElement","result","error","parameters"],"sources":["../../node_modules/.pnpm/@storybook+addon-a11y@7.4.5_@types+react-dom@18.2.8_@types+react@18.2.24_react-dom@18.2.0_react@18.2.0/node_modules/@storybook/addon-a11y/dist/chunk-RCNGGLPU.mjs","../../node_modules/.pnpm/@storybook+addon-a11y@7.4.5_@types+react-dom@18.2.8_@types+react@18.2.24_react-dom@18.2.0_react@18.2.0/node_modules/@storybook/addon-a11y/dist/preview.mjs"],"sourcesContent":["var ADDON_ID=\"storybook/a11y\",PANEL_ID=`${ADDON_ID}/panel`,PARAM_KEY=\"a11y\",RESULT=`${ADDON_ID}/result`,REQUEST=`${ADDON_ID}/request`,RUNNING=`${ADDON_ID}/running`,ERROR=`${ADDON_ID}/error`,MANUAL=`${ADDON_ID}/manual`,EVENTS={RESULT,REQUEST,RUNNING,ERROR,MANUAL};\n\nexport { ADDON_ID, EVENTS, PANEL_ID, PARAM_KEY };\n","import { EVENTS } from './chunk-RCNGGLPU.mjs';\nimport { global } from '@storybook/global';\nimport { addons } from '@storybook/preview-api';\n\nvar{document,window:globalWindow}=global,channel=addons.getChannel(),active=!1,activeStoryId,handleRequest=async storyId=>{let{manual}=await getParams(storyId);manual||await run(storyId);},run=async storyId=>{activeStoryId=storyId;try{let input=await getParams(storyId);if(!active){active=!0,channel.emit(EVENTS.RUNNING);let axe=(await import('axe-core')).default,{element=\"#storybook-root\",config,options={}}=input,htmlElement=document.querySelector(element);if(!htmlElement)return;axe.reset(),config&&axe.configure(config);let result=await axe.run(htmlElement,options);activeStoryId===storyId?channel.emit(EVENTS.RESULT,result):(active=!1,run(activeStoryId));}}catch(error){channel.emit(EVENTS.ERROR,error);}finally{active=!1;}},getParams=async storyId=>{let{parameters}=await globalWindow.__STORYBOOK_STORY_STORE__.loadStory({storyId})||{};return parameters.a11y||{config:{},options:{}}};channel.on(EVENTS.REQUEST,handleRequest);channel.on(EVENTS.MANUAL,run);\n"],"file":"assets/preview-0a608381.js"}
--------------------------------------------------------------------------------
/storybook-static/assets/preview-15309724.js:
--------------------------------------------------------------------------------
1 | import{d as E}from"./index-356e4a49.js";const{global:M}=__STORYBOOK_MODULE_GLOBAL__,{logger:h}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var p="backgrounds",{document:s,window:B}=M,S=()=>B.matchMedia("(prefers-reduced-motion: reduce)").matches,x=(r,e=[],t)=>{if(r==="transparent")return"transparent";if(e.find(a=>a.value===r))return r;let n=e.find(a=>a.name===t);if(n)return n.value;if(t){let a=e.map(i=>i.name).join(", ");h.warn(E`
2 | Backgrounds Addon: could not find the default color "${t}".
3 | These are the available colors for your story based on your configuration:
4 | ${a}.
5 | `)}return"transparent"},v=r=>{(Array.isArray(r)?r:[r]).forEach(O)},O=r=>{let e=s.getElementById(r);e&&e.parentElement.removeChild(e)},w=(r,e)=>{let t=s.getElementById(r);if(t)t.innerHTML!==e&&(t.innerHTML=e);else{let n=s.createElement("style");n.setAttribute("id",r),n.innerHTML=e,s.head.appendChild(n)}},A=(r,e,t)=>{let n=s.getElementById(r);if(n)n.innerHTML!==e&&(n.innerHTML=e);else{let a=s.createElement("style");a.setAttribute("id",r),a.innerHTML=e;let i=`addon-backgrounds-grid${t?`-docs-${t}`:""}`,d=s.getElementById(i);d?d.parentElement.insertBefore(a,d):s.head.appendChild(a)}};const{useMemo:f,useEffect:k}=__STORYBOOK_MODULE_PREVIEW_API__;var L=(r,e)=>{var c;let{globals:t,parameters:n}=e,a=(c=t[p])==null?void 0:c.value,i=n[p],d=f(()=>i.disable?"transparent":x(a,i.values,i.default),[i,a]),o=f(()=>d&&d!=="transparent",[d]),g=e.viewMode==="docs"?`#anchor--${e.id} .docs-story`:".sb-show-main",u=f(()=>{let l="transition: background-color 0.3s;";return`
6 | ${g} {
7 | background: ${d} !important;
8 | ${S()?"":l}
9 | }
10 | `},[d,g]);return k(()=>{let l=e.viewMode==="docs"?`addon-backgrounds-docs-${e.id}`:"addon-backgrounds-color";if(!o){v(l);return}A(l,u,e.viewMode==="docs"?e.id:null)},[o,u,e]),r()},T=(r,e)=>{var y;let{globals:t,parameters:n}=e,a=n[p].grid,i=((y=t[p])==null?void 0:y.grid)===!0&&a.disable!==!0,{cellAmount:d,cellSize:o,opacity:g}=a,u=e.viewMode==="docs",c=n.layout===void 0||n.layout==="padded"?16:0,l=a.offsetX??(u?20:c),m=a.offsetY??(u?20:c),$=f(()=>{let b=e.viewMode==="docs"?`#anchor--${e.id} .docs-story`:".sb-show-main",_=[`${o*d}px ${o*d}px`,`${o*d}px ${o*d}px`,`${o}px ${o}px`,`${o}px ${o}px`].join(", ");return`
11 | ${b} {
12 | background-size: ${_} !important;
13 | background-position: ${l}px ${m}px, ${l}px ${m}px, ${l}px ${m}px, ${l}px ${m}px !important;
14 | background-blend-mode: difference !important;
15 | background-image: linear-gradient(rgba(130, 130, 130, ${g}) 1px, transparent 1px),
16 | linear-gradient(90deg, rgba(130, 130, 130, ${g}) 1px, transparent 1px),
17 | linear-gradient(rgba(130, 130, 130, ${g/2}) 1px, transparent 1px),
18 | linear-gradient(90deg, rgba(130, 130, 130, ${g/2}) 1px, transparent 1px) !important;
19 | }
20 | `},[o]);return k(()=>{let b=e.viewMode==="docs"?`addon-backgrounds-grid-docs-${e.id}`:"addon-backgrounds-grid";if(!i){v(b);return}w(b,$)},[i,$,e]),r()},I=[T,L],R={[p]:{grid:{cellSize:20,opacity:.5,cellAmount:5},values:[{name:"light",value:"#F8F8F8"},{name:"dark",value:"#333333"}]}},G={[p]:null};export{I as decorators,G as globals,R as parameters};
21 | //# sourceMappingURL=preview-15309724.js.map
22 |
--------------------------------------------------------------------------------
/storybook-static/assets/preview-2059b184.js:
--------------------------------------------------------------------------------
1 | var K="measureEnabled",U=!0,S="Invariant failed";function A(o,t){if(!o){if(U)throw new Error(S);var e=typeof t=="function"?t():t,l=e?"".concat(S,": ").concat(e):S;throw new Error(l)}}const{useEffect:W}=__STORYBOOK_MODULE_PREVIEW_API__,{global:d}=__STORYBOOK_MODULE_GLOBAL__;function H(){let o=d.document.documentElement,t=Math.max(o.scrollHeight,o.offsetHeight);return{width:Math.max(o.scrollWidth,o.offsetWidth),height:t}}function V(){let o=d.document.createElement("canvas");o.id="storybook-addon-measure";let t=o.getContext("2d");A(t!=null);let{width:e,height:l}=H();return P(o,t,{width:e,height:l}),o.style.position="absolute",o.style.left="0",o.style.top="0",o.style.zIndex="2147483647",o.style.pointerEvents="none",d.document.body.appendChild(o),{canvas:o,context:t,width:e,height:l}}function P(o,t,{width:e,height:l}){o.style.width=`${e}px`,o.style.height=`${l}px`;let i=d.window.devicePixelRatio;o.width=Math.floor(e*i),o.height=Math.floor(l*i),t.scale(i,i)}var s={};function Z(){s.canvas||(s=V())}function C(){s.context&&s.context.clearRect(0,0,s.width??0,s.height??0)}function G(o){C(),o(s.context)}function J(){A(s.canvas,"Canvas should exist in the state."),A(s.context,"Context should exist in the state."),P(s.canvas,s.context,{width:0,height:0});let{width:o,height:t}=H();P(s.canvas,s.context,{width:o,height:t}),s.width=o,s.height=t}function Q(){var o;s.canvas&&(C(),(o=s.canvas.parentNode)==null||o.removeChild(s.canvas),s={})}var w={margin:"#f6b26b",border:"#ffe599",padding:"#93c47d",content:"#6fa8dc",text:"#232020"},p=6;function B(o,{x:t,y:e,w:l,h:i,r:n}){t=t-l/2,e=e-i/2,l<2*n&&(n=l/2),i<2*n&&(n=i/2),o.beginPath(),o.moveTo(t+n,e),o.arcTo(t+l,e,t+l,e+i,n),o.arcTo(t+l,e+i,t,e+i,n),o.arcTo(t,e+i,t,e,n),o.arcTo(t,e,t+l,e,n),o.closePath()}function x(o,{padding:t,border:e,width:l,height:i,top:n,left:f}){let r=l-e.left-e.right-t.left-t.right,a=i-t.top-t.bottom-e.top-e.bottom,h=f+e.left+t.left,u=n+e.top+t.top;return o==="top"?h+=r/2:o==="right"?(h+=r,u+=a/2):o==="bottom"?(h+=r/2,u+=a):o==="left"?u+=a/2:o==="center"&&(h+=r/2,u+=a/2),{x:h,y:u}}function tt(o,t,{margin:e,border:l,padding:i},n,f){let r=m=>0,a=0,h=0,u=f?1:.5,c=f?n*2:0;return o==="padding"?r=m=>i[m]*u+c:o==="border"?r=m=>i[m]+l[m]*u+c:o==="margin"&&(r=m=>i[m]+l[m]+e[m]*u+c),t==="top"?h=-r("top"):t==="right"?a=r("right"):t==="bottom"?h=r("bottom"):t==="left"&&(a=-r("left")),{offsetX:a,offsetY:h}}function ot(o,t){return Math.abs(o.x-t.x){let r=l&&n.position==="center"?nt(o,t,n):it(o,t,n,i[f-1],l);i[f]=r})}function rt(o,t,e,l){let i=e.reduce((n,f)=>{var r;return Object.prototype.hasOwnProperty.call(n,f.position)||(n[f.position]=[]),(r=n[f.position])==null||r.push(f),n},{});i.top&&v(o,t,i.top,l),i.right&&v(o,t,i.right,l),i.bottom&&v(o,t,i.bottom,l),i.left&&v(o,t,i.left,l),i.center&&v(o,t,i.center,l)}var L={margin:"#f6b26ba8",border:"#ffe599a8",padding:"#93c47d8c",content:"#6fa8dca8"},O=30;function g(o){return parseInt(o.replace("px",""),10)}function b(o){return Number.isInteger(o)?o:o.toFixed(2)}function _(o){return o.filter(t=>t.text!==0&&t.text!=="0")}function ft(o){let t={top:d.window.scrollY,bottom:d.window.scrollY+d.window.innerHeight,left:d.window.scrollX,right:d.window.scrollX+d.window.innerWidth},e={top:Math.abs(t.top-o.top),bottom:Math.abs(t.bottom-o.bottom),left:Math.abs(t.left-o.left),right:Math.abs(t.right-o.right)};return{x:e.left>e.right?"left":"right",y:e.top>e.bottom?"top":"bottom"}}function at(o){let t=d.getComputedStyle(o),{top:e,left:l,right:i,bottom:n,width:f,height:r}=o.getBoundingClientRect(),{marginTop:a,marginBottom:h,marginLeft:u,marginRight:c,paddingTop:m,paddingBottom:E,paddingLeft:F,paddingRight:I,borderBottomWidth:D,borderTopWidth:$,borderLeftWidth:N,borderRightWidth:q}=t;e=e+d.window.scrollY,l=l+d.window.scrollX,n=n+d.window.scrollY,i=i+d.window.scrollX;let y={top:g(a),bottom:g(h),left:g(u),right:g(c)},z={top:g(m),bottom:g(E),left:g(F),right:g(I)},j={top:g($),bottom:g(D),left:g(N),right:g(q)},T={top:e-y.top,bottom:n+y.bottom,left:l-y.left,right:i+y.right};return{margin:y,padding:z,border:j,top:e,left:l,bottom:n,right:i,width:f,height:r,extremities:T,floatingAlignment:ft(T)}}function ht(o,{margin:t,width:e,height:l,top:i,left:n,bottom:f,right:r}){let a=l+t.bottom+t.top;o.fillStyle=L.margin,o.fillRect(n,i-t.top,e,t.top),o.fillRect(r,i-t.top,t.right,a),o.fillRect(n,f,e,t.bottom),o.fillRect(n-t.left,i-t.top,t.left,a);let h=[{type:"margin",text:b(t.top),position:"top"},{type:"margin",text:b(t.right),position:"right"},{type:"margin",text:b(t.bottom),position:"bottom"},{type:"margin",text:b(t.left),position:"left"}];return _(h)}function st(o,{padding:t,border:e,width:l,height:i,top:n,left:f,bottom:r,right:a}){let h=l-e.left-e.right,u=i-t.top-t.bottom-e.top-e.bottom;o.fillStyle=L.padding,o.fillRect(f+e.left,n+e.top,h,t.top),o.fillRect(a-t.right-e.right,n+t.top+e.top,t.right,u),o.fillRect(f+e.left,r-t.bottom-e.bottom,h,t.bottom),o.fillRect(f+e.left,n+t.top+e.top,t.left,u);let c=[{type:"padding",text:t.top,position:"top"},{type:"padding",text:t.right,position:"right"},{type:"padding",text:t.bottom,position:"bottom"},{type:"padding",text:t.left,position:"left"}];return _(c)}function ut(o,{border:t,width:e,height:l,top:i,left:n,bottom:f,right:r}){let a=l-t.top-t.bottom;o.fillStyle=L.border,o.fillRect(n,i,e,t.top),o.fillRect(n,f-t.bottom,e,t.bottom),o.fillRect(n,i+t.top,t.left,a),o.fillRect(r-t.right,i+t.top,t.right,a);let h=[{type:"border",text:t.top,position:"top"},{type:"border",text:t.right,position:"right"},{type:"border",text:t.bottom,position:"bottom"},{type:"border",text:t.left,position:"left"}];return _(h)}function dt(o,{padding:t,border:e,width:l,height:i,top:n,left:f}){let r=l-e.left-e.right-t.left-t.right,a=i-t.top-t.bottom-e.top-e.bottom;return o.fillStyle=L.content,o.fillRect(f+e.left+t.left,n+e.top+t.top,r,a),[{type:"content",position:"center",text:`${b(r)} x ${b(a)}`}]}function mt(o){return t=>{if(o&&t){let e=at(o),l=ht(t,e),i=st(t,e),n=ut(t,e),f=dt(t,e),r=e.width<=O*3||e.height<=O;rt(t,e,[...f,...i,...n,...l],r)}}}function ct(o){G(mt(o))}var gt=(o,t)=>{let e=d.document.elementFromPoint(o,t),l=i=>{if(i&&i.shadowRoot){let n=i.shadowRoot.elementFromPoint(o,t);return i.isEqualNode(n)?i:n.shadowRoot?l(n):n}return i};return l(e)||e},R,M={x:0,y:0};function Y(o,t){R=gt(o,t),ct(R)}var pt=(o,t)=>{let{measureEnabled:e}=t.globals;return W(()=>{let l=i=>{window.requestAnimationFrame(()=>{i.stopPropagation(),M.x=i.clientX,M.y=i.clientY})};return document.addEventListener("pointermove",l),()=>{document.removeEventListener("pointermove",l)}},[]),W(()=>{let l=n=>{window.requestAnimationFrame(()=>{n.stopPropagation(),Y(n.clientX,n.clientY)})},i=()=>{window.requestAnimationFrame(()=>{J()})};return t.viewMode==="story"&&e&&(document.addEventListener("pointerover",l),Z(),window.addEventListener("resize",i),Y(M.x,M.y)),()=>{window.removeEventListener("resize",i),Q()}},[e,t.viewMode]),o()},wt=[pt],bt={[K]:!1};export{wt as decorators,bt as globals};
2 | //# sourceMappingURL=preview-2059b184.js.map
3 |
--------------------------------------------------------------------------------
/storybook-static/assets/preview-54688ead.js:
--------------------------------------------------------------------------------
1 | import{_ as t}from"./iframe-0eaaf2e4.js";import"../sb-preview/runtime.js";var _={docs:{renderer:async()=>{let{DocsRenderer:r}=await t(()=>import("./DocsRenderer-3PUGWF3O-f88f27c9.js").then(e=>e.D),["./DocsRenderer-3PUGWF3O-f88f27c9.js","./iframe-0eaaf2e4.js","./index-76fb7be0.js","./_commonjsHelpers-de833af9.js","./_getPrototype-ddf2eac9.js","./index-356e4a49.js"],import.meta.url);return new r}}};export{_ as parameters};
2 | //# sourceMappingURL=preview-54688ead.js.map
3 |
--------------------------------------------------------------------------------
/storybook-static/assets/preview-54688ead.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"mappings":"0EAAG,IAACA,EAAW,CAAC,KAAK,CAAC,SAAS,SAAS,CAAC,GAAG,CAAC,aAAAC,CAAY,EAAE,YAAM,OAAO,qCAA6B,OAAAC,KAAA,8LAAE,OAAO,IAAID,CAAY,CAAC,CAAC","names":["parameters","DocsRenderer","n"],"sources":["../../node_modules/.pnpm/@storybook+addon-docs@7.4.5_@types+react-dom@18.2.8_@types+react@18.2.24_react-dom@18.2.0_react@18.2.0/node_modules/@storybook/addon-docs/dist/preview.mjs"],"sourcesContent":["var parameters={docs:{renderer:async()=>{let{DocsRenderer}=await import('./DocsRenderer-3PUGWF3O.mjs');return new DocsRenderer}}};\n\nexport { parameters };\n"],"file":"assets/preview-54688ead.js"}
--------------------------------------------------------------------------------
/storybook-static/assets/preview-b3c37142.js:
--------------------------------------------------------------------------------
1 | var i="storybook/highlight",d="storybookHighlight",r=`${i}/add`,s=`${i}/reset`;const{global:O}=__STORYBOOK_MODULE_GLOBAL__,{addons:g}=__STORYBOOK_MODULE_PREVIEW_API__,{STORY_CHANGED:E}=__STORYBOOK_MODULE_CORE_EVENTS__;var{document:l}=O,H=(e="#FF4785",t="dashed")=>`
2 | outline: 2px ${t} ${e};
3 | outline-offset: 2px;
4 | box-shadow: 0 0 0 6px rgba(255,255,255,0.6);
5 | `,I=e=>({outline:`2px dashed ${e}`,outlineOffset:2,boxShadow:"0 0 0 6px rgba(255,255,255,0.6)"}),_=g.getChannel(),T=e=>{let t=d;n();let o=Array.from(new Set(e.elements)),h=l.createElement("style");h.setAttribute("id",t),h.innerHTML=o.map(a=>`${a}{
6 | ${H(e.color,e.style)}
7 | }`).join(" "),l.head.appendChild(h)},n=()=>{var o;let e=d,t=l.getElementById(e);t&&((o=t.parentNode)==null||o.removeChild(t))};_.on(E,n);_.on(s,n);_.on(r,T);export{I as highlightObject,H as highlightStyle};
8 | //# sourceMappingURL=preview-b3c37142.js.map
9 |
--------------------------------------------------------------------------------
/storybook-static/assets/preview-b3c37142.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"preview-b3c37142.js","sources":["../../node_modules/.pnpm/@storybook+addon-highlight@7.4.5/node_modules/@storybook/addon-highlight/dist/chunk-33ALZPRS.mjs","../../node_modules/.pnpm/@storybook+addon-highlight@7.4.5/node_modules/@storybook/addon-highlight/dist/preview.mjs"],"sourcesContent":["var ADDON_ID=\"storybook/highlight\",HIGHLIGHT_STYLE_ID=\"storybookHighlight\",HIGHLIGHT=`${ADDON_ID}/add`,RESET_HIGHLIGHT=`${ADDON_ID}/reset`;\n\nexport { HIGHLIGHT, HIGHLIGHT_STYLE_ID, RESET_HIGHLIGHT };\n","import { RESET_HIGHLIGHT, HIGHLIGHT, HIGHLIGHT_STYLE_ID } from './chunk-33ALZPRS.mjs';\nimport { global } from '@storybook/global';\nimport { addons } from '@storybook/preview-api';\nimport { STORY_CHANGED } from '@storybook/core-events';\n\nvar {document}=global,highlightStyle=(color=\"#FF4785\",style=\"dashed\")=>`\n outline: 2px ${style} ${color};\n outline-offset: 2px;\n box-shadow: 0 0 0 6px rgba(255,255,255,0.6);\n`,highlightObject=color=>({outline:`2px dashed ${color}`,outlineOffset:2,boxShadow:\"0 0 0 6px rgba(255,255,255,0.6)\"}),channel=addons.getChannel(),highlight=infos=>{let id=HIGHLIGHT_STYLE_ID;resetHighlight();let elements=Array.from(new Set(infos.elements)),sheet=document.createElement(\"style\");sheet.setAttribute(\"id\",id),sheet.innerHTML=elements.map(target=>`${target}{\n ${highlightStyle(infos.color,infos.style)}\n }`).join(\" \"),document.head.appendChild(sheet);},resetHighlight=()=>{let id=HIGHLIGHT_STYLE_ID,sheetToBeRemoved=document.getElementById(id);sheetToBeRemoved&&sheetToBeRemoved.parentNode?.removeChild(sheetToBeRemoved);};channel.on(STORY_CHANGED,resetHighlight);channel.on(RESET_HIGHLIGHT,resetHighlight);channel.on(HIGHLIGHT,highlight);\n\nexport { highlightObject, highlightStyle };\n"],"names":["ADDON_ID","HIGHLIGHT_STYLE_ID","HIGHLIGHT","RESET_HIGHLIGHT","global","addons","STORY_CHANGED","document","highlightStyle","color","style","highlightObject","channel","highlight","infos","id","resetHighlight","elements","sheet","target","_a","sheetToBeRemoved"],"mappings":"AAAA,IAAIA,EAAS,sBAAsBC,EAAmB,qBAAqBC,EAAU,GAAGF,CAAQ,OAAOG,EAAgB,GAAGH,CAAQ,SCClI,KAAA,CAAA,OAAAI,CAAA,EAAA,4BACA,CAAA,OAAAC,CAAA,EAAA,iCACA,CAAA,cAAAC,CAAA,EAAA,iCAEG,GAAC,CAAC,SAAAC,CAAQ,EAAEH,EAAOI,EAAe,CAACC,EAAM,UAAUC,EAAM,WAAW;AAAA,iBACtDA,CAAK,IAAID,CAAK;AAAA;AAAA;AAAA,EAG7BE,EAAgBF,IAAQ,CAAC,QAAQ,cAAcA,CAAK,GAAG,cAAc,EAAE,UAAU,iCAAiC,GAAGG,EAAQP,EAAO,WAAU,EAAGQ,EAAUC,GAAO,CAAC,IAAIC,EAAGd,EAAmBe,IAAiB,IAAIC,EAAS,MAAM,KAAK,IAAI,IAAIH,EAAM,QAAQ,CAAC,EAAEI,EAAMX,EAAS,cAAc,OAAO,EAAEW,EAAM,aAAa,KAAKH,CAAE,EAAEG,EAAM,UAAUD,EAAS,IAAIE,GAAQ,GAAGA,CAAM;AAAA,YACrWX,EAAeM,EAAM,MAAMA,EAAM,KAAK,CAAC;AAAA,WACxC,EAAE,KAAK,GAAG,EAAEP,EAAS,KAAK,YAAYW,CAAK,CAAE,EAAEF,EAAe,IAAI,CDX7E,IAAAI,ECW8E,IAAIL,EAAGd,EAAmBoB,EAAiBd,EAAS,eAAeQ,CAAE,EAAEM,KAAkBD,EAAAC,EAAiB,aAAjB,MAAAD,EAA6B,YAAYC,GAAkB,EAAET,EAAQ,GAAGN,EAAcU,CAAc,EAAEJ,EAAQ,GAAGT,EAAgBa,CAAc,EAAEJ,EAAQ,GAAGV,EAAUW,CAAS","x_google_ignoreList":[0,1]}
--------------------------------------------------------------------------------
/storybook-static/assets/preview-bed967c6.js:
--------------------------------------------------------------------------------
1 | var h="storybook/actions",D=`${h}/action-event`;let a;const b=new Uint8Array(16);function v(){if(!a&&(a=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!a))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return a(b)}const o=[];for(let t=0;t<256;++t)o.push((t+256).toString(16).slice(1));function x(t,e=0){return o[t[e+0]]+o[t[e+1]]+o[t[e+2]]+o[t[e+3]]+"-"+o[t[e+4]]+o[t[e+5]]+"-"+o[t[e+6]]+o[t[e+7]]+"-"+o[t[e+8]]+o[t[e+9]]+"-"+o[t[e+10]]+o[t[e+11]]+o[t[e+12]]+o[t[e+13]]+o[t[e+14]]+o[t[e+15]]}const A=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),d={randomUUID:A};function R(t,e,r){if(d.randomUUID&&!e&&!t)return d.randomUUID();t=t||{};const n=t.random||(t.rng||v)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,e){r=r||0;for(let i=0;i<16;++i)e[r+i]=n[i];return e}return x(n)}const{addons:U}=__STORYBOOK_MODULE_PREVIEW_API__;var j={depth:10,clearOnStoryChange:!0,limit:50},l=(t,e)=>{let r=Object.getPrototypeOf(t);return!r||e(r)?r:l(r,e)},E=t=>!!(typeof t=="object"&&t&&l(t,e=>/^Synthetic(?:Base)?Event$/.test(e.constructor.name))&&typeof t.persist=="function"),I=t=>{if(E(t)){let e=Object.create(t.constructor.prototype,Object.getOwnPropertyDescriptors(t));e.persist();let r=Object.getOwnPropertyDescriptor(e,"view"),n=r==null?void 0:r.value;return typeof n=="object"&&(n==null?void 0:n.constructor.name)==="Window"&&Object.defineProperty(e,"view",{...r,value:Object.create(n.constructor.prototype)}),e}return t};function y(t,e={}){let r={...j,...e},n=function(...i){let c=U.getChannel(),p=R(),s=5,u=i.map(I),m=i.length>1?u:u[0],O={id:p,count:0,data:{name:t,args:m},options:{...r,maxDepth:s+(r.depth||3),allowFunction:r.allowFunction||!1}};c.emit(D,O)};return n.isAction=!0,n}var g=(t,e)=>typeof e[t]>"u"&&!(t in e),T=t=>{let{initialArgs:e,argTypes:r,parameters:{actions:n}}=t;if(!n||n.disable||!n.argTypesRegex||!r)return{};let i=new RegExp(n.argTypesRegex);return Object.entries(r).filter(([c])=>!!i.test(c)).reduce((c,[p,s])=>(g(p,e)&&(c[p]=y(p)),c),{})},w=t=>{let{initialArgs:e,argTypes:r,parameters:{actions:n}}=t;return n!=null&&n.disable||!r?{}:Object.entries(r).filter(([i,c])=>!!c.action).reduce((i,[c,p])=>(g(c,e)&&(i[c]=y(typeof p.action=="string"?p.action:c)),i),{})},_=[w,T];export{_ as argsEnhancers};
2 | //# sourceMappingURL=preview-bed967c6.js.map
3 |
--------------------------------------------------------------------------------
/storybook-static/assets/syntaxhighlighter-PONEFOSF-8b0d7bfc.js:
--------------------------------------------------------------------------------
1 | import{S as s,c,s as l}from"./DocsRenderer-3PUGWF3O-f88f27c9.js";import"./iframe-0eaaf2e4.js";import"../sb-preview/runtime.js";import"./index-76fb7be0.js";import"./_commonjsHelpers-de833af9.js";import"./_getPrototype-ddf2eac9.js";import"./index-356e4a49.js";export{s as SyntaxHighlighter,c as createCopyToClipboardFunction,l as default};
2 | //# sourceMappingURL=syntaxhighlighter-PONEFOSF-8b0d7bfc.js.map
3 |
--------------------------------------------------------------------------------
/storybook-static/assets/syntaxhighlighter-PONEFOSF-8b0d7bfc.js.map:
--------------------------------------------------------------------------------
1 | {"version":3,"file":"syntaxhighlighter-PONEFOSF-8b0d7bfc.js","sources":[],"sourcesContent":[],"names":[],"mappings":""}
--------------------------------------------------------------------------------
/storybook-static/favicon.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/storybook-static/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | @storybook/cli - Storybook
7 |
8 |
9 |
10 |
11 |
12 |
19 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
96 |
97 |
98 |
119 |
120 |
121 |
122 |
123 |
--------------------------------------------------------------------------------
/storybook-static/index.json:
--------------------------------------------------------------------------------
1 | {"v":4,"entries":{"anmatecode--simple":{"type":"story","id":"anmatecode--simple","name":"Simple","title":"AnmateCode","importPath":"./packages/animate-code/examples/AnimateCode.stories.tsx","tags":["story"]},"anmatecode--special-lines":{"type":"story","id":"anmatecode--special-lines","name":"Special Lines","title":"AnmateCode","importPath":"./packages/animate-code/examples/AnimateCode.stories.tsx","tags":["story"]}}}
2 |
--------------------------------------------------------------------------------
/storybook-static/project.json:
--------------------------------------------------------------------------------
1 | {"generatedAt":1713523326012,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":false,"refCount":0,"monorepo":"Workspaces","packageManager":{"type":"pnpm","version":"8.15.1"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-vite","options":{}},"builder":"@storybook/builder-vite","renderer":"@storybook/react","storybookVersion":"7.4.5","storybookVersionSpecifier":"7.4.5","language":"typescript","storybookPackages":{"@storybook/react":{"version":"7.4.5"},"@storybook/react-vite":{"version":"7.4.5"},"storybook":{"version":"7.4.5"}},"addons":{"@storybook/addon-a11y":{"version":"7.4.5"},"@storybook/addon-essentials":{"version":"7.4.5"}}}
2 |
--------------------------------------------------------------------------------
/storybook-static/sb-addons/a11y-0/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/storybook-static/sb-addons/a11y-0/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/storybook-static/sb-addons/essentials-actions-2/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/storybook-static/sb-addons/essentials-actions-2/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/storybook-static/sb-addons/essentials-backgrounds-3/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/storybook-static/sb-addons/essentials-backgrounds-3/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/storybook-static/sb-addons/essentials-controls-1/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
1 | Bundled license information:
2 |
3 | telejson/dist/index.mjs:
4 | /*!
5 | * isobject
6 | *
7 | * Copyright (c) 2014-2017, Jon Schlinkert.
8 | * Released under the MIT License.
9 | */
10 | /**
11 | * @license
12 | * Lodash (Custom Build)
13 | * Build: `lodash modularize exports="es" -o ./`
14 | * Copyright OpenJS Foundation and other contributors
15 | * Released under MIT license
16 | * Based on Underscore.js 1.8.3
17 | * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
18 | */
19 |
--------------------------------------------------------------------------------
/storybook-static/sb-addons/essentials-measure-6/manager-bundle.js:
--------------------------------------------------------------------------------
1 | try{
2 | var r="storybook/measure-addon",u=`${r}/tool`;var a=__REACT__,{Children:M,Component:B,Fragment:P,Profiler:D,PureComponent:x,StrictMode:N,Suspense:v,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:H,cloneElement:F,createContext:K,createElement:W,createFactory:Y,createRef:G,forwardRef:w,isValidElement:U,lazy:V,memo:q,useCallback:p,useContext:z,useDebugValue:Z,useEffect:S,useImperativeHandle:$,useLayoutEffect:j,useMemo:J,useReducer:Q,useRef:X,useState:ee,version:oe}=__REACT__;var se=__STORYBOOKAPI__,{ActiveTabs:le,Consumer:ue,ManagerContext:ce,Provider:me,addons:c,combineParameters:ie,controlOrMetaKey:pe,controlOrMetaSymbol:Se,eventMatchesShortcut:de,eventToShortcut:_e,isMacLike:Te,isShortcutTaken:be,keyToSymbol:Oe,merge:ye,mockChannel:Ce,optionOrAltSymbol:Ee,shortcutMatchesShortcut:he,shortcutToHumanString:fe,types:d,useAddonState:Ae,useArgTypes:ge,useArgs:Ie,useChannel:Re,useGlobalTypes:ke,useGlobals:_,useParameter:Le,useSharedState:Me,useStoryPrepared:Be,useStorybookApi:T,useStorybookState:Pe}=__STORYBOOKAPI__;var He=__STORYBOOKCOMPONENTS__,{A:Fe,ActionBar:Ke,AddonPanel:We,Badge:Ye,Bar:Ge,Blockquote:we,Button:Ue,ClipboardCode:Ve,Code:qe,DL:ze,Div:Ze,DocumentWrapper:$e,ErrorFormatter:je,FlexBar:Je,Form:Qe,H1:Xe,H2:eo,H3:oo,H4:to,H5:ro,H6:ao,HR:no,IconButton:b,IconButtonSkeleton:so,Icons:O,Img:lo,LI:uo,Link:co,ListItem:mo,Loader:io,OL:po,P:So,Placeholder:_o,Pre:To,ResetWrapper:bo,ScrollArea:Oo,Separator:yo,Spaced:Co,Span:Eo,StorybookIcon:ho,StorybookLogo:fo,Symbols:Ao,SyntaxHighlighter:go,TT:Io,TabBar:Ro,TabButton:ko,TabWrapper:Lo,Table:Mo,Tabs:Bo,TabsState:Po,TooltipLinkList:Do,TooltipMessage:xo,TooltipNote:No,UL:vo,WithTooltip:Ho,WithTooltipPure:Fo,Zoom:Ko,codeCommon:Wo,components:Yo,createCopyToClipboardFunction:Go,getStoryHref:wo,icons:Uo,interleaveSeparators:Vo,nameSpaceClassNames:qo,resetComponents:zo,withReset:Zo}=__STORYBOOKCOMPONENTS__;var y=()=>{let[n,m]=_(),{measureEnabled:s}=n,i=T(),l=p(()=>m({measureEnabled:!s}),[m,s]);return S(()=>{i.setAddonShortcut(r,{label:"Toggle Measure [M]",defaultShortcut:["M"],actionName:"measure",showInMenu:!1,action:l})},[l,i]),a.createElement(b,{key:u,active:s,title:"Enable measure",onClick:l},a.createElement(O,{icon:"ruler"}))};c.register(r,()=>{c.add(u,{type:d.TOOL,title:"Measure",match:({viewMode:n})=>n==="story",render:()=>a.createElement(y,null)})});
3 | }catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); }
4 |
--------------------------------------------------------------------------------
/storybook-static/sb-addons/essentials-measure-6/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/storybook-static/sb-addons/essentials-measure-6/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/storybook-static/sb-addons/essentials-outline-7/manager-bundle.js:
--------------------------------------------------------------------------------
1 | try{
2 | var a="storybook/outline",u="outline";var n=__REACT__,{Children:L,Component:x,Fragment:M,Profiler:v,PureComponent:D,StrictMode:N,Suspense:H,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:F,cloneElement:K,createContext:Y,createElement:W,createFactory:G,createRef:w,forwardRef:U,isValidElement:V,lazy:q,memo:p,useCallback:m,useContext:z,useDebugValue:Z,useEffect:S,useImperativeHandle:$,useLayoutEffect:j,useMemo:J,useReducer:Q,useRef:X,useState:ee,version:te}=__REACT__;var le=__STORYBOOKAPI__,{ActiveTabs:se,Consumer:ue,ManagerContext:ce,Provider:ie,addons:c,combineParameters:pe,controlOrMetaKey:me,controlOrMetaSymbol:Se,eventMatchesShortcut:_e,eventToShortcut:de,isMacLike:Oe,isShortcutTaken:Te,keyToSymbol:be,merge:ye,mockChannel:Ae,optionOrAltSymbol:Ce,shortcutMatchesShortcut:he,shortcutToHumanString:fe,types:_,useAddonState:Ee,useArgTypes:ge,useArgs:Re,useChannel:ke,useGlobalTypes:Ie,useGlobals:d,useParameter:Pe,useSharedState:Be,useStoryPrepared:Le,useStorybookApi:O,useStorybookState:xe}=__STORYBOOKAPI__;var He=__STORYBOOKCOMPONENTS__,{A:Fe,ActionBar:Ke,AddonPanel:Ye,Badge:We,Bar:Ge,Blockquote:we,Button:Ue,ClipboardCode:Ve,Code:qe,DL:ze,Div:Ze,DocumentWrapper:$e,ErrorFormatter:je,FlexBar:Je,Form:Qe,H1:Xe,H2:et,H3:tt,H4:ot,H5:rt,H6:at,HR:nt,IconButton:T,IconButtonSkeleton:lt,Icons:b,Img:st,LI:ut,Link:ct,ListItem:it,Loader:pt,OL:mt,P:St,Placeholder:_t,Pre:dt,ResetWrapper:Ot,ScrollArea:Tt,Separator:bt,Spaced:yt,Span:At,StorybookIcon:Ct,StorybookLogo:ht,Symbols:ft,SyntaxHighlighter:Et,TT:gt,TabBar:Rt,TabButton:kt,TabWrapper:It,Table:Pt,Tabs:Bt,TabsState:Lt,TooltipLinkList:xt,TooltipMessage:Mt,TooltipNote:vt,UL:Dt,WithTooltip:Nt,WithTooltipPure:Ht,Zoom:Ft,codeCommon:Kt,components:Yt,createCopyToClipboardFunction:Wt,getStoryHref:Gt,icons:wt,interleaveSeparators:Ut,nameSpaceClassNames:Vt,resetComponents:qt,withReset:zt}=__STORYBOOKCOMPONENTS__;var A=p(function(){let[r,y]=d(),i=O(),l=[!0,"true"].includes(r[u]),s=m(()=>y({[u]:!l}),[l]);return S(()=>{i.setAddonShortcut(a,{label:"Toggle Outline [O]",defaultShortcut:["O"],actionName:"outline",showInMenu:!1,action:s})},[s,i]),n.createElement(T,{key:"outline",active:l,title:"Apply outlines to the preview",onClick:s},n.createElement(b,{icon:"outline"}))});c.register(a,()=>{c.add(a,{title:"Outline",type:_.TOOL,match:({viewMode:r})=>!!(r&&r.match(/^(story|docs)$/)),render:()=>n.createElement(A,null)})});
3 | }catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); }
4 |
--------------------------------------------------------------------------------
/storybook-static/sb-addons/essentials-outline-7/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/storybook-static/sb-addons/essentials-outline-7/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/storybook-static/sb-addons/essentials-toolbars-5/manager-bundle.js:
--------------------------------------------------------------------------------
1 | try{
2 | var l=__REACT__,{Children:le,Component:ne,Fragment:ie,Profiler:se,PureComponent:ce,StrictMode:ue,Suspense:me,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:pe,cloneElement:de,createContext:be,createElement:Se,createFactory:Te,createRef:ye,forwardRef:fe,isValidElement:Ce,lazy:ve,memo:_e,useCallback:_,useContext:Ie,useDebugValue:Oe,useEffect:E,useImperativeHandle:xe,useLayoutEffect:Ee,useMemo:ge,useReducer:he,useRef:L,useState:R,version:ke}=__REACT__;var Pe=__STORYBOOKAPI__,{ActiveTabs:Me,Consumer:Ne,ManagerContext:we,Provider:He,addons:g,combineParameters:Ve,controlOrMetaKey:De,controlOrMetaSymbol:Fe,eventMatchesShortcut:Ge,eventToShortcut:We,isMacLike:Ke,isShortcutTaken:Ye,keyToSymbol:$e,merge:ze,mockChannel:Ue,optionOrAltSymbol:je,shortcutMatchesShortcut:qe,shortcutToHumanString:Ze,types:B,useAddonState:Je,useArgTypes:Qe,useArgs:Xe,useChannel:et,useGlobalTypes:P,useGlobals:h,useParameter:tt,useSharedState:ot,useStoryPrepared:rt,useStorybookApi:M,useStorybookState:at}=__STORYBOOKAPI__;var ct=__STORYBOOKCOMPONENTS__,{A:ut,ActionBar:mt,AddonPanel:pt,Badge:dt,Bar:bt,Blockquote:St,Button:Tt,ClipboardCode:yt,Code:ft,DL:Ct,Div:vt,DocumentWrapper:_t,ErrorFormatter:It,FlexBar:Ot,Form:xt,H1:Et,H2:gt,H3:ht,H4:kt,H5:At,H6:Lt,HR:Rt,IconButton:N,IconButtonSkeleton:Bt,Icons:k,Img:Pt,LI:Mt,Link:Nt,ListItem:wt,Loader:Ht,OL:Vt,P:Dt,Placeholder:Ft,Pre:Gt,ResetWrapper:Wt,ScrollArea:Kt,Separator:w,Spaced:Yt,Span:$t,StorybookIcon:zt,StorybookLogo:Ut,Symbols:jt,SyntaxHighlighter:qt,TT:Zt,TabBar:Jt,TabButton:Qt,TabWrapper:Xt,Table:eo,Tabs:to,TabsState:oo,TooltipLinkList:H,TooltipMessage:ro,TooltipNote:ao,UL:lo,WithTooltip:V,WithTooltipPure:no,Zoom:io,codeCommon:so,components:co,createCopyToClipboardFunction:uo,getStoryHref:mo,icons:po,interleaveSeparators:bo,nameSpaceClassNames:So,resetComponents:To,withReset:yo}=__STORYBOOKCOMPONENTS__;var G=({active:o,title:t,icon:e,description:r,onClick:a})=>l.createElement(N,{active:o,title:r,onClick:a},e&&l.createElement(k,{icon:e}),t?`\xA0${t}`:null),W=["reset"],K=o=>o.filter(t=>!W.includes(t.type)).map(t=>t.value),b="addon-toolbars",Y=async(o,t,e)=>{e&&e.next&&await o.setAddonShortcut(b,{label:e.next.label,defaultShortcut:e.next.keys,actionName:`${t}:next`,action:e.next.action}),e&&e.previous&&await o.setAddonShortcut(b,{label:e.previous.label,defaultShortcut:e.previous.keys,actionName:`${t}:previous`,action:e.previous.action}),e&&e.reset&&await o.setAddonShortcut(b,{label:e.reset.label,defaultShortcut:e.reset.keys,actionName:`${t}:reset`,action:e.reset.action})},$=o=>t=>{let{id:e,toolbar:{items:r,shortcuts:a}}=t,d=M(),[S,i]=h(),n=L([]),s=S[e],I=_(()=>{i({[e]:""})},[i]),O=_(()=>{let p=n.current,c=p.indexOf(s),m=c===p.length-1?0:c+1,T=n.current[m];i({[e]:T})},[n,s,i]),u=_(()=>{let p=n.current,c=p.indexOf(s),m=c>-1?c:0,T=m===0?p.length-1:m-1,y=n.current[T];i({[e]:y})},[n,s,i]);return E(()=>{a&&Y(d,e,{next:{...a.next,action:O},previous:{...a.previous,action:u},reset:{...a.reset,action:I}})},[d,e,a,O,u,I]),E(()=>{n.current=K(r)},[]),l.createElement(o,{cycleValues:n.current,...t})},D=({currentValue:o,items:t})=>o!=null&&t.find(e=>e.value===o&&e.type!=="reset"),z=({currentValue:o,items:t})=>{let e=D({currentValue:o,items:t});if(e)return e.icon},U=({currentValue:o,items:t})=>{let e=D({currentValue:o,items:t});if(e)return e.title},j=({left:o,right:t,title:e,value:r,icon:a,hideIcon:d,onClick:S,currentValue:i})=>{let n=a&&l.createElement(k,{style:{opacity:1},icon:a}),s={id:r??"_reset",active:i===r,right:t,title:e,left:o,onClick:S};return a&&!d&&(s.left=n),s},q=$(({id:o,name:t,description:e,toolbar:{icon:r,items:a,title:d,preventDynamicIcon:S,dynamicTitle:i}})=>{let[n,s]=h(),[I,O]=R(!1),u=n[o],p=!!u,c=r,m=d;S||(c=z({currentValue:u,items:a})||c),i&&(m=U({currentValue:u,items:a})||m),!m&&!c&&console.warn(`Toolbar '${t}' has no title or icon`);let T=_(y=>{s({[o]:y})},[u,s]);return l.createElement(V,{placement:"top",tooltip:({onHide:y})=>{let F=a.filter(({type:x})=>{let A=!0;return x==="reset"&&!u&&(A=!1),A}).map(x=>j({...x,currentValue:u,onClick:()=>{T(x.value),y()}}));return l.createElement(H,{links:F})},closeOnOutsideClick:!0,onVisibleChange:O},l.createElement(G,{active:I||p,description:e||"",icon:c,title:m||""}))}),Z={type:"item",value:""},J=(o,t)=>({...t,name:t.name||o,description:t.description||o,toolbar:{...t.toolbar,items:t.toolbar.items.map(e=>{let r=typeof e=="string"?{value:e,title:e}:e;return r.type==="reset"&&t.toolbar.icon&&(r.icon=t.toolbar.icon,r.hideIcon=!0),{...Z,...r}})}}),Q=()=>{let o=P(),t=Object.keys(o).filter(e=>!!o[e].toolbar);return t.length?l.createElement(l.Fragment,null,l.createElement(w,null),t.map(e=>{let r=J(e,o[e]);return l.createElement(q,{key:e,id:e,...r})})):null};g.register(b,()=>g.add(b,{title:b,type:B.TOOL,match:()=>!0,render:()=>l.createElement(Q,null)}));
3 | }catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); }
4 |
--------------------------------------------------------------------------------
/storybook-static/sb-addons/essentials-toolbars-5/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/storybook-static/sb-addons/essentials-toolbars-5/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/storybook-static/sb-addons/essentials-viewport-4/manager-bundle.js.LEGAL.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/storybook-static/sb-addons/essentials-viewport-4/manager-bundle.js.LEGAL.txt
--------------------------------------------------------------------------------
/storybook-static/sb-common-assets/fonts.css:
--------------------------------------------------------------------------------
1 | @font-face {
2 | font-family: 'Nunito Sans';
3 | font-style: normal;
4 | font-weight: 400;
5 | font-display: swap;
6 | src: url('./nunito-sans-regular.woff2') format('woff2');
7 | }
8 |
9 | @font-face {
10 | font-family: 'Nunito Sans';
11 | font-style: italic;
12 | font-weight: 400;
13 | font-display: swap;
14 | src: url('./nunito-sans-italic.woff2') format('woff2');
15 | }
16 |
17 | @font-face {
18 | font-family: 'Nunito Sans';
19 | font-style: normal;
20 | font-weight: 700;
21 | font-display: swap;
22 | src: url('./nunito-sans-bold.woff2') format('woff2');
23 | }
24 |
25 | @font-face {
26 | font-family: 'Nunito Sans';
27 | font-style: italic;
28 | font-weight: 700;
29 | font-display: swap;
30 | src: url('./nunito-sans-bold-italic.woff2') format('woff2');
31 | }
32 |
--------------------------------------------------------------------------------
/storybook-static/sb-common-assets/nunito-sans-bold-italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/storybook-static/sb-common-assets/nunito-sans-bold-italic.woff2
--------------------------------------------------------------------------------
/storybook-static/sb-common-assets/nunito-sans-bold.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/storybook-static/sb-common-assets/nunito-sans-bold.woff2
--------------------------------------------------------------------------------
/storybook-static/sb-common-assets/nunito-sans-italic.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/storybook-static/sb-common-assets/nunito-sans-italic.woff2
--------------------------------------------------------------------------------
/storybook-static/sb-common-assets/nunito-sans-regular.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/onurkerimov/animate-code/e3470d7cd9d33badda8d8d6b2cc6168a8f8a39b8/storybook-static/sb-common-assets/nunito-sans-regular.woff2
--------------------------------------------------------------------------------
/storybook-static/sb-manager/WithTooltip-J57HCPYA-3VOMFVVS.js:
--------------------------------------------------------------------------------
1 | import{WithToolTipState,WithTooltipPure}from"./chunk-NBCGHFLK.js";import"./chunk-QPL63VNK.js";import"./chunk-SPUAGIB2.js";import"./chunk-QMHPSTMR.js";import"./chunk-3J6GS6FI.js";import"./chunk-RKFFWI2D.js";export{WithToolTipState,WithToolTipState as WithTooltip,WithTooltipPure};
2 |
--------------------------------------------------------------------------------
/storybook-static/sb-manager/chunk-3J6GS6FI.js:
--------------------------------------------------------------------------------
1 | import{__commonJS,__require}from"./chunk-RKFFWI2D.js";var require_memoizerific=__commonJS({"../../node_modules/memoizerific/memoizerific.js"(exports,module){(function(f){if(typeof exports=="object"&&typeof module<"u")module.exports=f();else if(typeof define=="function"&&define.amd)define([],f);else{var g;typeof window<"u"?g=window:typeof global<"u"?g=global:typeof self<"u"?g=self:g=this,g.memoizerific=f()}})(function(){var define2,module2,exports2;return function e(t,n,r){function s(o2,u){if(!n[o2]){if(!t[o2]){var a=typeof __require=="function"&&__require;if(!u&&a)return a(o2,!0);if(i)return i(o2,!0);var f=new Error("Cannot find module '"+o2+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o2]={exports:{}};t[o2][0].call(l.exports,function(e2){var n2=t[o2][1][e2];return s(n2||e2)},l,l.exports,e,t,n,r)}return n[o2].exports}for(var i=typeof __require=="function"&&__require,o=0;o=0)return this.lastItem=this.list[index],this.list[index].val},Similar.prototype.set=function(key,val){var index;return this.lastItem&&this.isEqual(this.lastItem.key,key)?(this.lastItem.val=val,this):(index=this.indexOf(key),index>=0?(this.lastItem=this.list[index],this.list[index].val=val,this):(this.lastItem={key,val},this.list.push(this.lastItem),this.size++,this))},Similar.prototype.delete=function(key){var index;if(this.lastItem&&this.isEqual(this.lastItem.key,key)&&(this.lastItem=void 0),index=this.indexOf(key),index>=0)return this.size--,this.list.splice(index,1)[0]},Similar.prototype.has=function(key){var index;return this.lastItem&&this.isEqual(this.lastItem.key,key)?!0:(index=this.indexOf(key),index>=0?(this.lastItem=this.list[index],!0):!1)},Similar.prototype.forEach=function(callback,thisArg){var i;for(i=0;i0&&(lruPath[argsLengthMinusOne]={cacheItem:currentCache,arg:arguments[argsLengthMinusOne]},isMemoized?moveToMostRecentLru(lru,lruPath):lru.push(lruPath),lru.length>limit&&removeCachedResult(lru.shift())),memoizerific.wasMemoized=isMemoized,memoizerific.numArgs=argsLengthMinusOne+1,fnResult};return memoizerific.limit=limit,memoizerific.wasMemoized=!1,memoizerific.cache=cache,memoizerific.lru=lru,memoizerific}};function moveToMostRecentLru(lru,lruPath){var lruLen=lru.length,lruPathLen=lruPath.length,isMatch,i,ii;for(i=0;i=0&&(currentLru=removedLru[i],tmp=currentLru.cacheItem.get(currentLru.arg),!tmp||!tmp.size);i--)currentLru.cacheItem.delete(currentLru.arg)}function isEqual(val1,val2){return val1===val2||val1!==val1&&val2!==val2}},{"map-or-similar":1}]},{},[3])(3)})}});export{require_memoizerific};
2 |
--------------------------------------------------------------------------------
/storybook-static/sb-manager/chunk-QPL63VNK.js:
--------------------------------------------------------------------------------
1 | function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i=0)&&(target[key]=source[key]);return target}export{_extends,_objectWithoutPropertiesLoose};
2 |
--------------------------------------------------------------------------------
/storybook-static/sb-manager/chunk-RKFFWI2D.js:
--------------------------------------------------------------------------------
1 | var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __require=(x=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(x,{get:(a,b)=>(typeof require<"u"?require:a)[b]}):x)(function(x){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+x+'" is not supported')});var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var __create2=Object.create,__defProp2=Object.defineProperty,__getOwnPropDesc2=Object.getOwnPropertyDescriptor,__getOwnPropNames2=Object.getOwnPropertyNames,__getProtoOf2=Object.getPrototypeOf,__hasOwnProp2=Object.prototype.hasOwnProperty,__commonJS2=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames2(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports},__copyProps2=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames2(from))!__hasOwnProp2.call(to,key)&&key!==except&&__defProp2(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc2(from,key))||desc.enumerable});return to},__toESM2=(mod,isNodeMode,target)=>(target=mod!=null?__create2(__getProtoOf2(mod)):{},__copyProps2(isNodeMode||!mod||!mod.__esModule?__defProp2(target,"default",{value:mod,enumerable:!0}):target,mod));export{__require,__esm,__commonJS,__export,__toESM,__toCommonJS,__commonJS2,__toESM2};
2 |
--------------------------------------------------------------------------------
/storybook-static/sb-manager/globals.js:
--------------------------------------------------------------------------------
1 | var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var globals_exports={};__export(globals_exports,{definitions:()=>definitions});module.exports=__toCommonJS(globals_exports);var exports_default={react:["Children","Component","Fragment","Profiler","PureComponent","StrictMode","Suspense","__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","cloneElement","createContext","createElement","createFactory","createRef","forwardRef","isValidElement","lazy","memo","useCallback","useContext","useDebugValue","useEffect","useImperativeHandle","useLayoutEffect","useMemo","useReducer","useRef","useState","version"],"react-dom":["__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED","createPortal","findDOMNode","flushSync","hydrate","render","unmountComponentAtNode","unstable_batchedUpdates","unstable_createPortal","unstable_renderSubtreeIntoContainer","version"],"@storybook/components":["A","ActionBar","AddonPanel","Badge","Bar","Blockquote","Button","ClipboardCode","Code","DL","Div","DocumentWrapper","ErrorFormatter","FlexBar","Form","H1","H2","H3","H4","H5","H6","HR","IconButton","IconButtonSkeleton","Icons","Img","LI","Link","ListItem","Loader","OL","P","Placeholder","Pre","ResetWrapper","ScrollArea","Separator","Spaced","Span","StorybookIcon","StorybookLogo","Symbols","SyntaxHighlighter","TT","TabBar","TabButton","TabWrapper","Table","Tabs","TabsState","TooltipLinkList","TooltipMessage","TooltipNote","UL","WithTooltip","WithTooltipPure","Zoom","codeCommon","components","createCopyToClipboardFunction","getStoryHref","icons","interleaveSeparators","nameSpaceClassNames","resetComponents","withReset"],"@storybook/channels":["Channel","PostMessageTransport","WebsocketTransport","createBrowserChannel","createPostMessageChannel","createWebSocketChannel"],"@storybook/core-events":["CHANNEL_CREATED","CONFIG_ERROR","CURRENT_STORY_WAS_SET","DOCS_PREPARED","DOCS_RENDERED","FORCE_REMOUNT","FORCE_RE_RENDER","GLOBALS_UPDATED","IGNORED_EXCEPTION","NAVIGATE_URL","PLAY_FUNCTION_THREW_EXCEPTION","PRELOAD_ENTRIES","PREVIEW_BUILDER_PROGRESS","PREVIEW_KEYDOWN","REGISTER_SUBSCRIPTION","REQUEST_WHATS_NEW_DATA","RESET_STORY_ARGS","RESULT_WHATS_NEW_DATA","SELECT_STORY","SET_CONFIG","SET_CURRENT_STORY","SET_GLOBALS","SET_INDEX","SET_STORIES","SET_WHATS_NEW_CACHE","SHARED_STATE_CHANGED","SHARED_STATE_SET","STORIES_COLLAPSE_ALL","STORIES_EXPAND_ALL","STORY_ARGS_UPDATED","STORY_CHANGED","STORY_ERRORED","STORY_INDEX_INVALIDATED","STORY_MISSING","STORY_PREPARED","STORY_RENDERED","STORY_RENDER_PHASE_CHANGED","STORY_SPECIFIED","STORY_THREW_EXCEPTION","STORY_UNCHANGED","TELEMETRY_ERROR","TOGGLE_WHATS_NEW_NOTIFICATIONS","UPDATE_GLOBALS","UPDATE_QUERY_PARAMS","UPDATE_STORY_ARGS"],"@storybook/router":["BaseLocationProvider","DEEPLY_EQUAL","Link","Location","LocationProvider","Match","Route","buildArgsParam","deepDiff","getMatch","parsePath","queryFromLocation","queryFromString","stringifyQuery","useNavigate"],"@storybook/theming":["CacheProvider","ClassNames","Global","ThemeProvider","background","color","convert","create","createCache","createGlobal","createReset","css","darken","ensure","ignoreSsrWarning","isPropValid","jsx","keyframes","lighten","styled","themes","typography","useTheme","withTheme"],"@storybook/api":["ActiveTabs","Consumer","ManagerContext","Provider","addons","combineParameters","controlOrMetaKey","controlOrMetaSymbol","eventMatchesShortcut","eventToShortcut","isMacLike","isShortcutTaken","keyToSymbol","merge","mockChannel","optionOrAltSymbol","shortcutMatchesShortcut","shortcutToHumanString","types","useAddonState","useArgTypes","useArgs","useChannel","useGlobalTypes","useGlobals","useParameter","useSharedState","useStoryPrepared","useStorybookApi","useStorybookState"],"@storybook/manager-api":["ActiveTabs","Consumer","ManagerContext","Provider","addons","combineParameters","controlOrMetaKey","controlOrMetaSymbol","eventMatchesShortcut","eventToShortcut","isMacLike","isShortcutTaken","keyToSymbol","merge","mockChannel","optionOrAltSymbol","shortcutMatchesShortcut","shortcutToHumanString","types","useAddonState","useArgTypes","useArgs","useChannel","useGlobalTypes","useGlobals","useParameter","useSharedState","useStoryPrepared","useStorybookApi","useStorybookState"],"@storybook/addons":["addons","types","mockChannel"],"@storybook/client-logger":["deprecate","logger","once","pretty"]};var Keys=(Keys2=>(Keys2.react="__REACT__",Keys2["react-dom"]="__REACTDOM__",Keys2["@storybook/components"]="__STORYBOOKCOMPONENTS__",Keys2["@storybook/channels"]="__STORYBOOKCHANNELS__",Keys2["@storybook/core-events"]="__STORYBOOKCOREEVENTS__",Keys2["@storybook/router"]="__STORYBOOKROUTER__",Keys2["@storybook/theming"]="__STORYBOOKTHEMING__",Keys2["@storybook/api"]="__STORYBOOKAPI__",Keys2["@storybook/manager-api"]="__STORYBOOKAPI__",Keys2["@storybook/addons"]="__STORYBOOKADDONS__",Keys2["@storybook/client-logger"]="__STORYBOOKCLIENTLOGGER__",Keys2))(Keys||{});var createModuleInfo=m=>({type:"esm",varName:Keys[m],namedExports:exports_default[m],defaultExport:!0}),definitions=Object.keys(Keys).reduce((acc,key)=>(acc[key]=createModuleInfo(key),acc),{});0&&(module.exports={definitions});
2 |
--------------------------------------------------------------------------------
/storybook-static/sb-manager/index.js:
--------------------------------------------------------------------------------
1 | import{Provider,Root,renderStorybookUI}from"./chunk-45GKKSU6.js";import"./chunk-O2ZUMB77.js";import"./chunk-NBCGHFLK.js";import"./chunk-QPL63VNK.js";import"./chunk-SPUAGIB2.js";import"./chunk-QMHPSTMR.js";import"./chunk-3J6GS6FI.js";import"./chunk-RKFFWI2D.js";export{Provider,Root,renderStorybookUI};
2 |
--------------------------------------------------------------------------------
/storybook-static/sb-manager/runtime.js:
--------------------------------------------------------------------------------
1 | import{Addon_TypesEnum,CHANNEL_CREATED,Provider,TELEMETRY_ERROR,UncaughtManagerError,addons,createBrowserChannel,dist_exports as dist_exports2,dist_exports2 as dist_exports3,dist_exports3 as dist_exports4,dist_exports4 as dist_exports5,dist_exports5 as dist_exports7,mockChannel,renderStorybookUI}from"./chunk-45GKKSU6.js";import"./chunk-O2ZUMB77.js";import{require_react_dom}from"./chunk-NBCGHFLK.js";import"./chunk-QPL63VNK.js";import{dist_exports,dist_exports2 as dist_exports6,scope}from"./chunk-SPUAGIB2.js";import{require_react}from"./chunk-QMHPSTMR.js";import"./chunk-3J6GS6FI.js";import{__toESM}from"./chunk-RKFFWI2D.js";var REACT=__toESM(require_react()),REACTDOM=__toESM(require_react_dom());var values={react:REACT,"react-dom":REACTDOM,"@storybook/components":dist_exports7,"@storybook/channels":dist_exports4,"@storybook/core-events":dist_exports3,"@storybook/router":dist_exports2,"@storybook/theming":dist_exports6,"@storybook/api":dist_exports5,"@storybook/manager-api":dist_exports5,"@storybook/addons":{addons,types:Addon_TypesEnum,mockChannel},"@storybook/client-logger":dist_exports};var Keys=(Keys2=>(Keys2.react="__REACT__",Keys2["react-dom"]="__REACTDOM__",Keys2["@storybook/components"]="__STORYBOOKCOMPONENTS__",Keys2["@storybook/channels"]="__STORYBOOKCHANNELS__",Keys2["@storybook/core-events"]="__STORYBOOKCOREEVENTS__",Keys2["@storybook/router"]="__STORYBOOKROUTER__",Keys2["@storybook/theming"]="__STORYBOOKTHEMING__",Keys2["@storybook/api"]="__STORYBOOKAPI__",Keys2["@storybook/manager-api"]="__STORYBOOKAPI__",Keys2["@storybook/addons"]="__STORYBOOKADDONS__",Keys2["@storybook/client-logger"]="__STORYBOOKCLIENTLOGGER__",Keys2))(Keys||{});var{FEATURES,CONFIG_TYPE}=scope,ReactProvider=class extends Provider{constructor(){super();let channel=createBrowserChannel({page:"manager"});addons.setChannel(channel),channel.emit(CHANNEL_CREATED),this.addons=addons,this.channel=channel,scope.__STORYBOOK_ADDONS_CHANNEL__=channel,FEATURES?.storyStoreV7&&CONFIG_TYPE==="DEVELOPMENT"&&(this.serverChannel=this.channel,addons.setServerChannel(this.serverChannel))}getElements(type){return this.addons.getElements(type)}getConfig(){return this.addons.getConfig()}handleAPI(api){this.addons.loadAddons(api)}};Object.keys(Keys).forEach(key=>{scope[Keys[key]]=values[key]});function preprocessError(originalError){let error=originalError;return originalError.fromStorybook||(error=new UncaughtManagerError(originalError)),(error.target===window||error.currentTarget===window||error.srcElement===window)&&(error=new Error(originalError.message),error.name=originalError.name||error.name,error.category=originalError.category),error}scope.sendTelemetryError=error=>{scope.__STORYBOOK_ADDONS_CHANNEL__.emit(TELEMETRY_ERROR,preprocessError(error))};scope.addEventListener("error",args=>{let error=args.error||args;scope.sendTelemetryError(error)});scope.addEventListener("unhandledrejection",({reason})=>{scope.sendTelemetryError(reason)});var{document}=scope,rootEl=document.getElementById("root");renderStorybookUI(rootEl,new ReactProvider);
2 |
--------------------------------------------------------------------------------
/storybook-static/sb-manager/syntaxhighlighter-PONEFOSF-PLQPOLN2.js:
--------------------------------------------------------------------------------
1 | import{SyntaxHighlighter2,createCopyToClipboardFunction,syntaxhighlighter_default}from"./chunk-O2ZUMB77.js";import"./chunk-QPL63VNK.js";import"./chunk-SPUAGIB2.js";import"./chunk-QMHPSTMR.js";import"./chunk-3J6GS6FI.js";import"./chunk-RKFFWI2D.js";export{SyntaxHighlighter2 as SyntaxHighlighter,createCopyToClipboardFunction,syntaxhighlighter_default as default};
2 |
--------------------------------------------------------------------------------
/storybook-static/sb-preview/globals.js:
--------------------------------------------------------------------------------
1 | "use strict";var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __hasOwnProp=Object.prototype.hasOwnProperty;var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var globals_exports={};__export(globals_exports,{globals:()=>globals});module.exports=__toCommonJS(globals_exports);var globals={"@storybook/addons":"__STORYBOOK_MODULE_ADDONS__","@storybook/global":"__STORYBOOK_MODULE_GLOBAL__","@storybook/channel-postmessage":"__STORYBOOK_MODULE_CHANNEL_POSTMESSAGE__","@storybook/channel-websocket":"__STORYBOOK_MODULE_CHANNEL_WEBSOCKET__","@storybook/channels":"__STORYBOOK_MODULE_CHANNELS__","@storybook/client-api":"__STORYBOOK_MODULE_CLIENT_API__","@storybook/client-logger":"__STORYBOOK_MODULE_CLIENT_LOGGER__","@storybook/core-client":"__STORYBOOK_MODULE_CORE_CLIENT__","@storybook/core-events":"__STORYBOOK_MODULE_CORE_EVENTS__","@storybook/preview-web":"__STORYBOOK_MODULE_PREVIEW_WEB__","@storybook/preview-api":"__STORYBOOK_MODULE_PREVIEW_API__","@storybook/store":"__STORYBOOK_MODULE_STORE__"};0&&(module.exports={globals});
2 |
--------------------------------------------------------------------------------
/storybook-static/stories.json:
--------------------------------------------------------------------------------
1 | {"v":3,"stories":{"anmatecode--simple":{"id":"anmatecode--simple","name":"Simple","title":"AnmateCode","importPath":"./packages/animate-code/examples/AnimateCode.stories.tsx","tags":["story"],"kind":"AnmateCode","story":"Simple","parameters":{"__id":"anmatecode--simple","docsOnly":false,"fileName":"./packages/animate-code/examples/AnimateCode.stories.tsx"}},"anmatecode--special-lines":{"id":"anmatecode--special-lines","name":"Special Lines","title":"AnmateCode","importPath":"./packages/animate-code/examples/AnimateCode.stories.tsx","tags":["story"],"kind":"AnmateCode","story":"Special Lines","parameters":{"__id":"anmatecode--special-lines","docsOnly":false,"fileName":"./packages/animate-code/examples/AnimateCode.stories.tsx"}}}}
2 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "plugins": [{ "name": "typescript-plugin-css-modules" }],
4 | "target": "ES2020",
5 | "module": "ES2020",
6 | "moduleResolution": "bundler",
7 | "jsx": "react",
8 | "types": ["vite/client"],
9 | "strict": true,
10 | "allowSyntheticDefaultImports": true,
11 | "esModuleInterop": true,
12 | "strictNullChecks": false,
13 | "forceConsistentCasingInFileNames": true,
14 | "skipLibCheck": true,
15 | "isolatedModules": true,
16 | "noEmit": true,
17 | "noFallthroughCasesInSwitch": true,
18 | "noImplicitReturns": true,
19 | "noUnusedLocals": true,
20 | "noUnusedParameters": true,
21 | "declaration": true,
22 | "declarationDir": "dist/ts-out",
23 | "baseUrl": "./",
24 | "paths": {
25 | "@/*": ["packages/*"],
26 | "@apps/*": ["apps/*"]
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import reactPlugin from '@vitejs/plugin-react-swc'
2 | import { defineConfig } from 'vite'
3 | // import pages from 'vite-plugin-pages'
4 | import tsconfigPaths from 'vite-tsconfig-paths'
5 | import macrosPlugin from 'vite-plugin-babel-macros'
6 |
7 | export default defineConfig({
8 | plugins: [
9 | reactPlugin(),
10 | // pages(),
11 | tsconfigPaths(),
12 | macrosPlugin(),
13 | // linaria({
14 | // include: ['**/*.t|j{s,sx}'],
15 | // babelOptions: {
16 | // presets: ['@babel/preset-typescript', '@babel/preset-react'],
17 | // },
18 | // }),
19 | ],
20 | // test: {
21 | // root: './',
22 | // globals: true,
23 | // environment: 'jsdom',
24 | // setupFiles: ['./config/setupTests.ts'],
25 | // passWithNoTests: true,
26 | // },
27 | resolve: {
28 | alias: {
29 | // xoid: '@xoid/development',
30 | // '@xoid/react': '@xoid/development'
31 | },
32 | },
33 | })
34 |
--------------------------------------------------------------------------------