├── .changeset ├── README.md └── config.json ├── .eslintignore ├── .eslintrc.cjs ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ └── feature-request.yaml └── workflows │ ├── format-check .yml │ ├── lint-check.yml │ ├── publish.yml │ └── type-check.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bun.lockb ├── example.png ├── logo.png ├── og-image.png ├── package.json ├── prettier.config.cjs ├── src ├── components │ ├── Box.tsx │ ├── ClassyInkProvider.tsx │ ├── Text.tsx │ ├── context.tsx │ └── index.ts ├── data │ ├── base.ts │ ├── box-styles.ts │ ├── colors.ts │ ├── flex.ts │ ├── index.ts │ ├── spatial.ts │ └── text.ts ├── demo │ ├── components │ │ ├── BasicDemo.tsx │ │ ├── BorderDemo.tsx │ │ ├── DemoComponents.tsx │ │ ├── FlexDemo.tsx │ │ ├── FlexDemo2.tsx │ │ ├── RainbowText.tsx │ │ └── TextDemo.tsx │ ├── index.tsx │ └── lib │ │ ├── ascii-title.ts │ │ └── clsx.ts ├── index.ts ├── intellisense │ ├── base.ts │ ├── border.ts │ ├── flex.ts │ ├── index.ts │ ├── shared.ts │ └── text.ts ├── lib │ ├── compile-class.ts │ ├── create-lru-cache.ts │ └── useClassyInk.ts ├── shared.ts └── transformers │ ├── base.ts │ ├── border.ts │ ├── flex.ts │ ├── index.ts │ └── text.ts ├── tailwind.config.js └── tsconfig.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.github/ISSUE_TEMPLATE/feature-request.yaml -------------------------------------------------------------------------------- /.github/workflows/format-check .yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.github/workflows/format-check .yml -------------------------------------------------------------------------------- /.github/workflows/lint-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.github/workflows/lint-check.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/type-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.github/workflows/type-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/bun.lockb -------------------------------------------------------------------------------- /example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/example.png -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/logo.png -------------------------------------------------------------------------------- /og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/og-image.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/prettier.config.cjs -------------------------------------------------------------------------------- /src/components/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/components/Box.tsx -------------------------------------------------------------------------------- /src/components/ClassyInkProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/components/ClassyInkProvider.tsx -------------------------------------------------------------------------------- /src/components/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/components/Text.tsx -------------------------------------------------------------------------------- /src/components/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/components/context.tsx -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/data/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/data/base.ts -------------------------------------------------------------------------------- /src/data/box-styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/data/box-styles.ts -------------------------------------------------------------------------------- /src/data/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/data/colors.ts -------------------------------------------------------------------------------- /src/data/flex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/data/flex.ts -------------------------------------------------------------------------------- /src/data/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/data/index.ts -------------------------------------------------------------------------------- /src/data/spatial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/data/spatial.ts -------------------------------------------------------------------------------- /src/data/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/data/text.ts -------------------------------------------------------------------------------- /src/demo/components/BasicDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/demo/components/BasicDemo.tsx -------------------------------------------------------------------------------- /src/demo/components/BorderDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/demo/components/BorderDemo.tsx -------------------------------------------------------------------------------- /src/demo/components/DemoComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/demo/components/DemoComponents.tsx -------------------------------------------------------------------------------- /src/demo/components/FlexDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/demo/components/FlexDemo.tsx -------------------------------------------------------------------------------- /src/demo/components/FlexDemo2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/demo/components/FlexDemo2.tsx -------------------------------------------------------------------------------- /src/demo/components/RainbowText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/demo/components/RainbowText.tsx -------------------------------------------------------------------------------- /src/demo/components/TextDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/demo/components/TextDemo.tsx -------------------------------------------------------------------------------- /src/demo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/demo/index.tsx -------------------------------------------------------------------------------- /src/demo/lib/ascii-title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/demo/lib/ascii-title.ts -------------------------------------------------------------------------------- /src/demo/lib/clsx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/demo/lib/clsx.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/intellisense/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/intellisense/base.ts -------------------------------------------------------------------------------- /src/intellisense/border.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/intellisense/border.ts -------------------------------------------------------------------------------- /src/intellisense/flex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/intellisense/flex.ts -------------------------------------------------------------------------------- /src/intellisense/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/intellisense/index.ts -------------------------------------------------------------------------------- /src/intellisense/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/intellisense/shared.ts -------------------------------------------------------------------------------- /src/intellisense/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/intellisense/text.ts -------------------------------------------------------------------------------- /src/lib/compile-class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/lib/compile-class.ts -------------------------------------------------------------------------------- /src/lib/create-lru-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/lib/create-lru-cache.ts -------------------------------------------------------------------------------- /src/lib/useClassyInk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/lib/useClassyInk.ts -------------------------------------------------------------------------------- /src/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/shared.ts -------------------------------------------------------------------------------- /src/transformers/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/transformers/base.ts -------------------------------------------------------------------------------- /src/transformers/border.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/transformers/border.ts -------------------------------------------------------------------------------- /src/transformers/flex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/transformers/flex.ts -------------------------------------------------------------------------------- /src/transformers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/transformers/index.ts -------------------------------------------------------------------------------- /src/transformers/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/src/transformers/text.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DaniGuardiola/classy-ink/HEAD/tsconfig.json --------------------------------------------------------------------------------