useDynLib("jss", .registration = TRUE)

import("tools", "utils")

export(
  "jss",
  
  "make_metainfo",
  "make_citation",
  "make_readme",
  "make_crossref",
  "make_ojs",
  "make_ojs2",
  "make_ojs3",
  "make_twitter",

  "make_jss_bst",
  "make_jss_cls",
  "make_jss_style",
  
  "make_jss_bib",

  "fix_bib",
  "fix_rscript",

  "as.bibentry",
  "bibtool",
  "read_bib",
  "code_lines",
  "add_doi",
  "get_doi",
  "get_orcidlink",
  "shortcites"
)


S3method("as.bibentry", "jss")
S3method("as.character", "jss")
S3method("format", "jss")
