├── .editorconfig ├── .gitignore ├── README.md ├── demo ├── astro.config.js ├── package.json ├── public │ └── favicon.ico └── src │ ├── env.d.ts │ ├── layouts │ ├── Document.astro │ └── Document.css │ └── pages │ ├── for.astro │ ├── index.astro │ ├── switch.astro │ └── when.astro ├── package.json ├── packages └── flow │ ├── README.md │ ├── astro-flow.d.ts │ ├── astro-flow.js │ ├── lib │ ├── AstroCase.astro │ ├── AstroCase.d.ts │ ├── AstroIterate.astro.d.ts │ ├── AstroIterate.astro.js │ ├── AstroSwitch.astro │ ├── AstroSwitch.d.ts │ ├── AstroSwitchState.js │ ├── AstroWhen.astro │ ├── AstroWhen.d.ts │ ├── HTMLString.d.ts │ ├── HTMLString.js │ ├── iterate.d.ts │ ├── iterate.js │ ├── shared.d.ts │ └── shared.js │ └── package.json ├── pnpm-workspace.yaml └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | *-lock.* 4 | *.log* 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/README.md -------------------------------------------------------------------------------- /demo/astro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/demo/astro.config.js -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/demo/public/favicon.ico -------------------------------------------------------------------------------- /demo/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /demo/src/layouts/Document.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/demo/src/layouts/Document.astro -------------------------------------------------------------------------------- /demo/src/layouts/Document.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/demo/src/layouts/Document.css -------------------------------------------------------------------------------- /demo/src/pages/for.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/demo/src/pages/for.astro -------------------------------------------------------------------------------- /demo/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/demo/src/pages/index.astro -------------------------------------------------------------------------------- /demo/src/pages/switch.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/demo/src/pages/switch.astro -------------------------------------------------------------------------------- /demo/src/pages/when.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/demo/src/pages/when.astro -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/package.json -------------------------------------------------------------------------------- /packages/flow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/README.md -------------------------------------------------------------------------------- /packages/flow/astro-flow.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/astro-flow.d.ts -------------------------------------------------------------------------------- /packages/flow/astro-flow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/astro-flow.js -------------------------------------------------------------------------------- /packages/flow/lib/AstroCase.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/AstroCase.astro -------------------------------------------------------------------------------- /packages/flow/lib/AstroCase.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/AstroCase.d.ts -------------------------------------------------------------------------------- /packages/flow/lib/AstroIterate.astro.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/AstroIterate.astro.d.ts -------------------------------------------------------------------------------- /packages/flow/lib/AstroIterate.astro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/AstroIterate.astro.js -------------------------------------------------------------------------------- /packages/flow/lib/AstroSwitch.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/AstroSwitch.astro -------------------------------------------------------------------------------- /packages/flow/lib/AstroSwitch.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/AstroSwitch.d.ts -------------------------------------------------------------------------------- /packages/flow/lib/AstroSwitchState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/AstroSwitchState.js -------------------------------------------------------------------------------- /packages/flow/lib/AstroWhen.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/AstroWhen.astro -------------------------------------------------------------------------------- /packages/flow/lib/AstroWhen.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/AstroWhen.d.ts -------------------------------------------------------------------------------- /packages/flow/lib/HTMLString.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/HTMLString.d.ts -------------------------------------------------------------------------------- /packages/flow/lib/HTMLString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/HTMLString.js -------------------------------------------------------------------------------- /packages/flow/lib/iterate.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/iterate.d.ts -------------------------------------------------------------------------------- /packages/flow/lib/iterate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/iterate.js -------------------------------------------------------------------------------- /packages/flow/lib/shared.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/shared.d.ts -------------------------------------------------------------------------------- /packages/flow/lib/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/lib/shared.js -------------------------------------------------------------------------------- /packages/flow/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/packages/flow/package.json -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astro-community/flow/HEAD/tsconfig.json --------------------------------------------------------------------------------