/**
 * @aikdna/kdna-core — CJS entry point
 */
const loader = require('./loader');
const lint = require('./lint-pure');
const validate = require('./validate-pure');
const render = require('./render');
const compose = require('./compose');
const assetReader = require('./asset-reader');
const cryptoProfile = require('./crypto-profile');
const publicApi = require('./public-api');
const workpackPure = require('./workpack-pure');

module.exports = {
  ...publicApi,
  ...loader,
  ...lint,
  ...validate,
  ...render,
  ...compose,
  ...assetReader,
  ...cryptoProfile,
  ...workpackPure,
};
