Sha256: 19d764cfe7914be9c3b2dca7e7532ad3b554c50c6be5240a2a9ec63f8c445267

Contents?: true

Size: 922 Bytes

Versions: 6

Compression:

Stored size: 922 Bytes

Contents

# typed: strict
# frozen_string_literal: true

require 'set'
require 'fileutils'
require 'pathname'
require 'erb'
require 'optparse'
require 'logger'
require 'uri'
require 'yaml'
require 'sorbet-runtime'
require 'git'
require 'kramdown'
require 'listen'

module Bhook
  extend T::Sig

  THEME_DIR_PATH = T.let(File.join(File.dirname(__FILE__), 'bhook', 'theme'), String)
  PAGE_TEMPLATE_PATH = T.let(File.join(THEME_DIR_PATH, 'page.erb'), String)
  AFTER_H1_TEMPLATE_PATH = T.let(File.join(THEME_DIR_PATH, '_after_h1.erb'), String)

  class Error < StandardError; end
end

require_relative 'bhook/version'
require_relative 'bhook/logger'
require_relative 'bhook/args_parser'
require_relative 'bhook/config'
require_relative 'bhook/theme_generator'
require_relative 'bhook/theme'
require_relative 'bhook/converter/html'
require_relative 'bhook/directory'
require_relative 'bhook/md_file'
require_relative 'bhook/workspace'

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
bhook-0.2.2 lib/bhook.rb
bhook-0.2.1 lib/bhook.rb
bhook-0.2.0 lib/bhook.rb
bhook-0.1.6 lib/bhook.rb
bhook-0.1.5 lib/bhook.rb
bhook-0.1.4 lib/bhook.rb