Skip to content

Releases: medikoo/modules-webmake

0.3.11

03 Jul 21:51
Compare
Choose a tag to compare
  • Support browser polyfills for Node.js modules. Such modules should be placed
    in node_modules folder to be picked up by Webmake
  • Fix small resolution bug of "." path, it caused bundling same module twice

0.3.10

03 Jul 21:52
Compare
Choose a tag to compare
  • Fix resolution of main path when working outside of package scope

0.3.9

03 Jul 21:52
Compare
Choose a tag to compare
  • Fix bug related to external package resolution (affected only Node v0.8)

0.3.8

03 Jul 21:53
Compare
Choose a tag to compare
  • Webmake function is now hybrid it accepts a callback and returns promise
  • Great documentation improvements from Jaap Roes
  • Update up to v0.8 branch of es5-ext and v0.5 branch of deferred
  • package.json now in npm friendly format
  • It's safe to use optimist at v0.3

0.3.7

03 Jul 21:54
Compare
Choose a tag to compare

Fixes:

  • Input paths resolution now works properly in all cases (on both *nix and windows)
  • Require paths resolution logic is now aware of current system separator type,
    this makes webmake 100% ready for both systems (*nix and windows)..
  • Handling of current and parent directory index requires (e.g. './' or '../')
  • Handling of paths with trailing slash (e.g. './path/') where both file
    and directory is present (e.g. ./path.js and ./path/)

0.3.6

03 Jul 21:54
Compare
Choose a tag to compare
  • Replace rudimentary require calls parser with solid and fast solution - find-requires module
  • Add support for sourceURL's

0.3.5

03 Jul 21:55
Compare
Choose a tag to compare
  • Fixed resolution of paths ended with slash (client side logic didn't handle that properly)
  • Cleanup and from now on maintain code with JSLint

0.3.4

03 Jul 21:56
Compare
Choose a tag to compare
  • Option to write output file when used programmatically
  • Byte order mark awareness
  • Pack properly modules without EOL at EOF
  • Better 'require' calls parser (but still primitive)
  • Allow more input files via options
  • More efficient parser
  • Generate modules tree always in alphabetical order (diff friendly)
  • Better error messages
  • Support for packing programs that are not in package context
  • Take out parser as separate module, thanks to that, more can be done
    programmatically
  • Use '.js' in paths, without that e.g. dir 'foo' collided with 'foo.js' module
  • Webmake template now safe for old JS implementations that doesn't support
    indexes on strings
  • Windows support
  • Travis CI Configuration

0.3.3

03 Jul 21:56
Compare
Choose a tag to compare

Meaningful error when requiring one of node's specific modules.

0.3.2

03 Jul 21:57
Compare
Choose a tag to compare

Fixes:

  • Require of paths that ends with .js file extension
  • Require of modules from packages that do not have main module

Maintenance: