kyt-utils

A shared kyt utility library.

Usage no npm install needed!

<script type="module">
  import kytUtils from 'https://cdn.skypack.dev/kyt-utils';
</script>

README

kyt-utils

Installation

$ yarn add --dev kyt-utils

// or

$ npm i --save-dev --save-exact kyt-utils

This package is for utilities shared across these kyt packages:

  • kyt
  • kyt-runtime

Ensure that Node 10+ is installed:

require('kyt-utils/checkNodeVersion');

Get a map of paths used to configure kyt:

const {
  serverSrcPath,
  serverBuildPath,
  clientAssetsFile,
  loadableAssetsFile,
} = require('kyt-utils/paths')();

The default export is a logger - a wrapper around console:

import logger from 'kyt-utils';

logger.log('message');

// outputs 👍  message
logger.task('message');

// outputs ℹī¸  message
logger.info('message');

// outputs 🐞  message
logger.debug('message');

// outputs 🙀  message
logger.warn('message');

// outputs:
// ❌  message
logger.error('message');

// outputs:
// đŸ”Ĩ  message
logger.start('message');

// outputs:
// ✅  message
logger.end('message');