c4console

Chainable any_value.c() for console.log(value) && return value in-place! MUCH more convenient than console.log(...) w/o vars or debugger when all you need is to see what's there at a point. Try it with promises! Also adds c(...args) function that are simi

Usage no npm install needed!

<script type="module">
  import c4console from 'https://cdn.skypack.dev/c4console';
</script>

README

c4console for NodeJS

just "npm i c4console" and then require('c4console')

(don't bother saving to the variable - it returns nothing)

versions for the browsers are here (readable) and here (minified)

to use those you need the ViolentMonkey extension or a similar one.

Or you can save locally and add c4console.js file to your project and link it up with the <script src="c4console.js"></script> if you do not want to use it on any web page you visit.

Or just use the CDN: https://gitcdn.link/repo/UniBreakfast/c4console/browser-versions/c4console.js

Chainable any_value.c() for console.log(value) && return value in-place! MUCH more convenient than console.log(...) w/o vars or debugger when all you need is to see what's there at a point. Try it with promises! Also adds c(...args) function that are similar to console.log but returns what was passed into it as well.

Browser versions also can autoenable/disable themselves on any page, show DOM elements as objects, preview fetch response body (as text, parsed json or image - yes, images are shown in console).

You can try it here