jetpack.js

A JavaScript bundler and minifier implemented in C++ aimed at excellent performance.

MIT License

Downloads
7
Stars
147
Committers
2
jetpack.js - Release v0.5.0 Latest Release

Published by vincentdchan almost 3 years ago

  • performance enhancement
    • use mmap() for code generation, to avoid memory copy
    • use Slice<> structure to avoid memory copy
    • parallel codegen
  • auto mkdir when output dir doesn't exist
  • fix: minor bugs
  • export C-API for easily integration
  • remove boost::thread, for better build experience
  • add ghc::filesystem instead of writing Path.h myself
jetpack.js - Release v0.3.0

Published by vincentdchan about 3 years ago

  • fix: cli flag of soucemap
  • remove jemalloc, get smaller binary size, and easier build procedure. performance is good enough because of memory pool
  • fix: copy file to memory instead of reading files in mapped memory because some system limits max opened files.
  • optimize: soucemap generation
jetpack.js - Release 0.2.3

Published by vincentdchan about 3 years ago

  • fix bug of soucemap generation
  • add Node.js's whitelist to avoid error
jetpack.js - Release 0.2.2

Published by vincentdchan about 3 years ago

  • remove boost:locale dependency for MSVC compilation
  • support Node.js module for Windows MSVC
  • add minify API for Node.js module
  • (WIP) common.js module resolution
  • fix dead-loop for code generation
jetpack.js - Support WASM

Published by vincentdchan about 3 years ago

  • build WASM version
  • replace UString with std::string, for compatibility
  • merge parser into jetpack, no longer support standalone parser
  • concate module in one thread, make code cleaner
jetpack.js - Rename to jetpack++

Published by vincentdchan over 4 years ago

  • Fix most of the bugs in parser and codegen
  • Add bundler to the project
  • minify the code
jetpack.js - zep-cli-v0.0.1-alpha.2

Published by vincentdchan about 5 years ago

  • use cxxopt to parse args
  • add positional args support
  • remove boost
jetpack.js - zep-cli-v0.0.1-alpha.1

Published by vincentdchan about 5 years ago

  • Add JSX syntax support
jetpack.js - zep-cli-v0.0.1-alpha.0

Published by vincentdchan about 5 years ago