Download Latest Version Update more things source code.tar.gz (109.5 kB)
Email in envelope

Get an email when there's a new version of Lineman

Home / v0.38.0
Name Modified Size InfoDownloads / Week
Parent folder
Keep Working A While Longer Please Release source code.tar.gz 2021-05-10 106.2 kB
Keep Working A While Longer Please Release source code.zip 2021-05-10 138.9 kB
README.md 2021-05-10 1.8 kB
Totals: 3 Items   246.9 kB 0

Lineman is effectively unmaintained at this point, but still seems to work fine in the handful of places we run it.

This release is an attempt to stave off the inevitable march of progress by upgrading all of our Lineman's dependencies to their latest releases (including the ones we own like grunt-watch-nospawn and grunt-asset-fingerprint). It also switches from grunt-concat-sourcemap to grunt-contrib-concat, switches to a modern/working sass plugin. The only dependency we weren't able to get to latest was express@4, but only because I didn't have enough time to ensure that the proxy API feature would continue to work as it had been previously.

As a result, after upgrading to this version of Lineman and running on Node 14, you should expect some deprecation warnings:

connect deprecated multipart: use parser (multiparty, busboy, formidable) npm module instead ../../../../linemanjs/lineman/node_modules/connect/lib/middleware/bodyParser.js:56:20
connect deprecated limit: Restrict request size at location of read ../../../../linemanjs/lineman/node_modules/connect/lib/middleware/multipart.js:86:15

And:

(node:28158) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated

Issues you might encounter

  • For some reason, this upgrade may require you to install coffeescript directly to your project in order to load; since Lineman uses Grunt to bootstrap itself and the final version of Grunt required users to install coffeescript directly themselves even if it was transitively installed under lineman, will fail and tell you to npm i -D coffeescript. If you do so, it should start working again. ¯_(ツ)_/¯
Source: README.md, updated 2021-05-10