Skip to content

1.0.0 - The First One

Choose a tag to compare

@mschnee mschnee released this 24 Jul 03:59
· 23 commits to master since this release
1267e87

1.0.0

First Published version.

  • Adds mister do [package1, package1, ..packageN] --tasks <task1, task2, ...taskN>
    • This is the low level npm script runner. All tasks named will be run on all packages named, provided the package exists and the package has a script with the given name.
    • Because dependency and command tracking has not been implemented yet, 1.0.0 will not write .mister/build.json.

Known issues:

  • At runtime, some npm modules (such as app-root-dir) can get confused and return an incorrect path when a monorepo package is run via mister.
  • Some npm modules (such as uglify-webpack-plugin) assume ownership of a folder under package-local node_modules, can write files there, and break module resolution on subsequent commands.
  • There is some strangeness is running mocha (located in the top level node_modules) on a package (in packages/node_modules/some-package). Specifically, when using ts-node to run tests written in TypeScript.