sjcl hosted on npm doesn't have cbc mode in it, so any calls to sjcl.mode.cbc.decrypt are returning an error. Git and documentation still reference it, though.
So I dug further and it looks like I need to update config.mk to include cbc. However, when I did that, it turned out that compress directory doesn't have compiler.jar. If I clone from Git, compiler.jar is present.
sjcl hosted on npm doesn't have cbc mode in it, so any calls to sjcl.mode.cbc.decrypt are returning an error. Git and documentation still reference it, though.