summaryrefslogtreecommitdiff
path: root/biblio/citation-style-language/citeproc-node-date.lua
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-04-14 03:01:48 +0000
committerNorbert Preining <norbert@preining.info>2023-04-14 03:01:48 +0000
commitb17717e3829bc08efb71ec2537d9d894c8b82d45 (patch)
tree42351b1c085da8ee5f80387c2fb9ee00b7a7767a /biblio/citation-style-language/citeproc-node-date.lua
parentc6d2f94d04f69bb5b2143ef62e7ab90bd3b60212 (diff)
CTAN sync 202304140301
Diffstat (limited to 'biblio/citation-style-language/citeproc-node-date.lua')
-rw-r--r--biblio/citation-style-language/citeproc-node-date.lua28
1 files changed, 22 insertions, 6 deletions
diff --git a/biblio/citation-style-language/citeproc-node-date.lua b/biblio/citation-style-language/citeproc-node-date.lua
index 94d5365849..1e0f11d25e 100644
--- a/biblio/citation-style-language/citeproc-node-date.lua
+++ b/biblio/citation-style-language/citeproc-node-date.lua
@@ -6,12 +6,28 @@
local date_module = {}
-local Element = require("citeproc-element").Element
-local IrNode = require("citeproc-ir-node").IrNode
-local Rendered = require("citeproc-ir-node").Rendered
-local SeqIr = require("citeproc-ir-node").SeqIr
-local PlainText = require("citeproc-output").PlainText
-local util = require("citeproc-util")
+local element
+local ir_node
+local output
+local util
+
+if kpse then
+ element = require("citeproc-element")
+ ir_node = require("citeproc-ir-node")
+ output = require("citeproc-output")
+ util = require("citeproc-util")
+else
+ element = require("citeproc.element")
+ ir_node = require("citeproc.ir-node")
+ output = require("citeproc.output")
+ util = require("citeproc.util")
+end
+
+local Element = element.Element
+local IrNode = ir_node.IrNode
+local Rendered = ir_node.Rendered
+local SeqIr = ir_node.SeqIr
+local PlainText = output.PlainText
-- [Date](https://docs.citationstyles.org/en/stable/specification.html#date)