oj in npm now uses cached .js files