10 Open Issues Need Help Last updated: Jul 2, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement a new loading animation called 'dots' for the Flossum terminal animation library. This animation should cycle through ".", "..", and "...", allowing customization of the number of cycles, interval speed, and the character used. The implementation should use `process.stdout.write` and `utils.clearLine()`, and be added to the `lib/loaders/` directory, with an example in `examples/demo.js`, updated documentation in `README.md`, and exported in `index.js`.

Complexity: 2/5
enhancement good first issue animation

✨ CSS animations for the terminal.

JavaScript
Add cyberpunk.js Theme about 1 month ago

AI Summary: Implement a "Cyberpunk" theme for the Flossum terminal animation library. This involves creating a JavaScript module (`lib/themes/cyberpunk.js`) that exports ANSI styles and color utilities for a retro-futuristic look. These styles should be reusable across existing animations and demonstrated in an example. The `README.md` and `bin/flossum.js` should also be updated to reflect the new theme.

Complexity: 3/5
enhancement good first issue animation

✨ CSS animations for the terminal.

JavaScript

AI Summary: The task is to modify the Flossum project to support both CommonJS and ESM module systems. This involves creating a build process that generates both `.mjs` and `.cjs` files from a single source codebase, updating the `package.json` file to specify the correct entry points for each module system, and verifying that the CLI functionality remains unchanged.

Complexity: 3/5
bug enhancement help wanted feature CLI

✨ CSS animations for the terminal.

JavaScript

AI Summary: Enhance the CLI tool `flossum` to accept command-line flags for customizing animation parameters (duration, amplitude, intensity, etc.) using the `minimist` library. This involves modifying the CLI parsing logic, updating animation functions to handle options objects, and updating documentation.

Complexity: 3/5
enhancement help wanted feature CLI

✨ CSS animations for the terminal.

JavaScript

AI Summary: Add command-line interface (CLI) support for the `playFrames` animation in the Flossum project. This involves modifying the existing CLI script to accept frame data, delay, and repeat count as command-line arguments, validate the input, and pass it to the `playFrames` function. The help documentation and README examples should also be updated to reflect the new functionality.

Complexity: 3/5
help wanted feature CLI

✨ CSS animations for the terminal.

JavaScript

AI Summary: Add TypeScript declaration files (`.d.ts`) to the `flossum` package to enable TypeScript users to import and use the library without type errors. This involves creating an `index.d.ts` file containing type definitions for all exported functions and updating the `package.json` to point to this file.

Complexity: 2/5
enhancement help wanted good first issue

✨ CSS animations for the terminal.

JavaScript

AI Summary: Create a new utility function, `asciiArt()`, within the `flossum` project to convert text into styled ASCII art using a library like `cfonts` or `figlet`. The function should support options for font style and color theme. A demo should be added to `examples/asciiArt.js`, and the `index.js` and README files updated to reflect the new functionality.

Complexity: 3/5
enhancement help wanted good first issue feature

✨ CSS animations for the terminal.

JavaScript

AI Summary: Create a CONTRIBUTING.md file that explains how to clone, run, test, and contribute to the Flossum project, including branch naming, issue/PR etiquette, and links to the Code of Conduct. Also, add a link to this CONTRIBUTING.md file in the README's CONTRIBUTE section.

Complexity: 2/5
documentation good first issue

✨ CSS animations for the terminal.

JavaScript

AI Summary: Implement a command-line interface (CLI) for the Flossum project using Node.js, including a `--help` flag that displays a list of available animations, usage examples, and a link to the GitHub repository. This involves updating the `package.json` file to include a `bin` field and creating the CLI functionality in `bin/flossum.js`.

Complexity: 3/5
good first issue feature CLI

✨ CSS animations for the terminal.

JavaScript

AI Summary: Implement a new `bounce()` animation for the Flossum terminal animation library. This animation should make text characters appear to bounce vertically, using ANSI escape codes or the `chalk` library for visual effect. The animation should accept parameters to control duration and amplitude of the bounce. Refer to the existing `wave()` animation for implementation guidance.

Complexity: 3/5
enhancement good first issue animation

✨ CSS animations for the terminal.

JavaScript