Skip to content

0.20.0 - Node.js Support

Compare
Choose a tag to compare
@brianjmiller brianjmiller released this 19 Dec 15:30
· 135 commits to master since this release

TinCanJS is now usable from a Node.js environment easily and is available via npm

  • Split out browser specific code into new Environment
  • Setup handling of environment specific code in LRS
  • Add Node.js Environment specific implementation
  • Update QUnit tests to be runnable from Node
  • Implement Node runner script to execute QUnit tests against Node environment
  • Update package.json to allow for npm publishing
  • Update build script to output Node artifact with loaded Environment
  • Split out sync and async TinCan base tests (Node code does not support synchronous calls)