import hooks from 'htmlbars-runtime/hooks';
import render from 'htmlbars-runtime/render';
import { manualElement } from 'htmlbars-runtime/render';
import { visitChildren } from "../htmlbars-util/morph-utils";
import { blockFor, clearMorph } from "../htmlbars-util/template-utils";
import { validateChildMorphs } from "htmlbars-runtime/expression-visitor";
import {
  hostBlock,
  continueBlock,
  hostYieldWithShadowTemplate
} from 'htmlbars-runtime/hooks';


var internal = {
  blockFor: blockFor,
  manualElement: manualElement,
  hostBlock: hostBlock,
  continueBlock: continueBlock,
  hostYieldWithShadowTemplate: hostYieldWithShadowTemplate,
  visitChildren: visitChildren,
  validateChildMorphs: validateChildMorphs,
  clearMorph: clearMorph
};

export {
  hooks,
  render,
  internal
};

import hooks from './htmlbars-runtime/hooks';
import render from './htmlbars-runtime/render';
import { manualElement } from './htmlbars-runtime/render';
import { visitChildren } from "../htmlbars-util/morph-utils";
import { blockFor, clearMorph } from "../htmlbars-util/template-utils";
import { validateChildMorphs } from "./htmlbars-runtime/expression-visitor";
import {
  hostBlock,
  continueBlock,
  hostYieldWithShadowTemplate
} from 'htmlbars-runtime/hooks';


var internal = {
  blockFor: blockFor,
  manualElement: manualElement,
  hostBlock: hostBlock,
  continueBlock: continueBlock,
  hostYieldWithShadowTemplate: hostYieldWithShadowTemplate,
  visitChildren: visitChildren,
  validateChildMorphs: validateChildMorphs,
  clearMorph: clearMorph
};

export {
  hooks,
  render,
  internal
};

Use relative imports for node compatibility
Use relative imports for node compatibility
