Skip to content

99mini/fx

 
 

Repository files navigation

coverage branches functions lines statements branchesTrue

Functional Extensions (Fx)

File Structure

  • src/
    • lazy/: Lazy evaluation functions
    • evaluate/: Eager evaluation functions
    • Fx.ts: Main entry point

Export

  • Fx: Fx class implements Iterable<T>
  • lazy: Lazy evaluation pure functions
  • evaluate: Eager evaluation pure functions

Dev

Install

pnpm install

Test

pnpm run test:watch
pnpm run test:coverage

Contribution

Commit and Pull Request Conventional Commits

Branch Strategy

  • main: production branch
  • dev: development branch
  1. git checkout dev
  2. git pull origin dev
  3. git checkout -b feat/your-feature-name
  4. git add .
  5. git commit -m "feat: your feature name"
  6. git push origin feat/your-feature-name
  7. create pull request feat/your-feature-name -> dev
  8. squash merge pull request feat/your-feature-name -> dev
  9. create pull request dev -> main
  10. rebase merge pull request dev -> main

About

javascript/typescript functional extensions (Functional eXtensions)

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors