<types namespace="_alamode">
  <type name="HookConfig" desc="The options for ÀLaMode Hook.">
    <prop opt string name="pragma">
      What pragma to add on top of JSX programs. Default `const { h } = require('preact');`.
    </prop>
    <prop boolean name="noWarning" default="false">
      Disable warnings when resetting existing hooks.
    </prop>
    <fn name="matcher" return="boolean" opt>
      <arg string name="path">The path to match against.</arg>
      The function that will be called with the path and return whether the file should be transpiled.
    </fn>
    <prop type="boolean" name="ignoreNodeModules" default="true">
      Auto-ignore node_modules. Independent of any matcher.
    </prop>
  </type>
</types>