Skip to content

@nylki nylki released this Jun 23, 2019

  • IE11 support: The browser builds ( lindenmayer.browser.js and lindenmayer.browser.min.js) are now transpiled to ES5, supporting IE11.

  • regular build are targeted for node support, esm builds support all environments that have native es6 import syntax.

  • updated dev packages, replaced uglify-es with terser

  • renamed lindenmayer.es.js to lindemayer.esm.js according the common practice for ES module. This is relevant only if you have been directly importing the module file via its full filename. If you have been importing lindenmayer via webpack or rollup like import {LSystem} from 'lindenmayer', you shouldn't see a difference.

In general:

  • lindenmayer.js for Node.js
  • lindenmayer.browser.js for browsers (supports IE11)
  • lindenmayer.esm.js for browsers and environments that natively support the import syntax
Assets 8
Jun 25, 2019

15.2

Merge branch 'master' of github.com:nylki/lindenmayer
Jun 23, 2019

15.1

version bump and final tweaks

@nylki nylki released this Jul 3, 2018

Thanks to @TMiguelT this release makes use of ES6 class syntax resulting in clearer and more concise syntax and easier extendability for users.

Also a critical bug was fixed that was not tested before and therefore slipped through for a long time: When using a context sensitive production that should match for both sides, eg: 'A<B>C:' 'X', only the left side was checked, instead of both. This would lead to incorrect results in situation that the left matches but the right side does not. It has been fixed and a new test case has been added to cover this situation.

Assets 8

@nylki nylki released this Jun 28, 2018

  • add missing default ignoredSymbols as expected from the README. Be advised that this could break your results if you previously relyied on an empty ignoredSymbols for some reason, when using CS-prods.
Assets 8

@nylki nylki released this Jun 11, 2018

  • minor version bump, built with more ES6 language features resulting in smaller packages.
Assets 8
Jun 11, 2018
update dev dependencies; bump babel env browser versions
Jun 11, 2018
update dev dependencies; bump babel env browser versions

@nylki nylki released this Mar 23, 2017

Add minify build script
Assets 8
Mar 23, 2017
Merge branch 'master' of github.com:nylki/lindenmayer
You can’t perform that action at this time.