create-petal
: A CLI utility to create a new Petal app@flowr/crypto
:@flowr/eslint
: Standardized Petal specification linting configurationeslint-plugin-petal
: Custom ESLint rules for the Petal specification@flowr/fetch
: Small wrapper aroundglobalThis.fetch
for improved TypeScript and data support@flowr/iterator
: Opinionated collection of common iterator utilities@flowr/loader
: A simple TypeScript code piece loader@flowr/metadata
: Useful TypeScript decorators for Petal projects@flowr/node
: Node-specific opinionated TypeScript utilities@flowr/result
: A TypeScript port of Rust'sResult<T>
andOption<T>
structs@flowr/store
:@flowr/types
: Essential TypeScript type utilities used in@flowr/utilities
@flowr/typescript
: A collection of different basetsconfig.json
to be extended from in your project.@flowr/utilities
: Opinionated collection of common TypeScript utilities
Minimum Supported Node.js Version (MSNV)
The current minimum version for usage and development is v22.11.0, with Node.js 22 ('Jod') LTS being recommended.
- Use
magic-regexp
. - Look into
@eslint/markdown
,@eslint/css
, and@eslint/json
.