GrosSacASac/utilsac

Split utilsac into separate projects

GrosSacASac opened this issue · 5 comments

  • files.js into filesac
  • operators.js into operatorsac
  • random.js into randomsac
  • utility.js stays utilsac
  • blobs.js into utilisac (extras)
  • deep.js into deep-sac
  • evalGlobal into eval-sac
  • remove blob (put link in the changelog)
  • typecast into type-sac

closing for now, here's my thoughts
Pro

  • Single responsibility principle
  • Clean

Not true anymore

  • Dead code : Any modern application uses treeshaking

Contra

  • Easier to manage monorepo
  • Would have to update depending projects eventually