diff options
| author | Albert Krewinkel <[email protected]> | 2022-09-03 22:54:45 +0200 |
|---|---|---|
| committer | John MacFarlane <[email protected]> | 2022-10-20 09:11:57 -0700 |
| commit | f711c7f2aa87d0a23866a07d04d29681208b91c3 (patch) | |
| tree | 2a3b4106ab962f751f2e43f37d061502c5c1a1e8 /pandoc-lua-engine | |
| parent | 5d71276ecadf9201b9548d82bb908077d28ad27d (diff) | |
Lua: add new module `pandoc.zip`
Allows to handle docx and epub files.
Diffstat (limited to 'pandoc-lua-engine')
| -rw-r--r-- | pandoc-lua-engine/pandoc-lua-engine.cabal | 1 | ||||
| -rw-r--r-- | pandoc-lua-engine/src/Text/Pandoc/Lua/Init.hs | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/pandoc-lua-engine/pandoc-lua-engine.cabal b/pandoc-lua-engine/pandoc-lua-engine.cabal index b20f9afc7..8ef0cca58 100644 --- a/pandoc-lua-engine/pandoc-lua-engine.cabal +++ b/pandoc-lua-engine/pandoc-lua-engine.cabal @@ -105,6 +105,7 @@ library , hslua-module-system >= 1.0 && < 1.1 , hslua-module-text >= 1.0 && < 1.1 , hslua-module-version >= 1.0.3 && < 1.1 + , hslua-module-zip >= 1.0.0 && < 1.1 , lpeg >= 1.0.1 && < 1.1 , mtl >= 2.2 && < 2.3 , pandoc >= 3.0 && < 3.1 diff --git a/pandoc-lua-engine/src/Text/Pandoc/Lua/Init.hs b/pandoc-lua-engine/src/Text/Pandoc/Lua/Init.hs index ffe77bfde..3eeab3d7c 100644 --- a/pandoc-lua-engine/src/Text/Pandoc/Lua/Init.hs +++ b/pandoc-lua-engine/src/Text/Pandoc/Lua/Init.hs @@ -36,6 +36,7 @@ import qualified HsLua.Aeson import qualified HsLua.Module.DocLayout as Module.Layout import qualified HsLua.Module.Path as Module.Path import qualified HsLua.Module.Text as Module.Text +import qualified HsLua.Module.Zip as Module.Zip import qualified Text.Pandoc.Lua.Module.Format as Pandoc.Format import qualified Text.Pandoc.Lua.Module.MediaBag as Pandoc.MediaBag import qualified Text.Pandoc.Lua.Module.Pandoc as Module.Pandoc @@ -89,6 +90,7 @@ loadedModules = , Module.Layout.documentedModule { moduleName = "pandoc.layout" } , Module.Path.documentedModule { moduleName = "pandoc.path" } , Module.Text.documentedModule + , Module.Zip.documentedModule { moduleName = "pandoc.zip" } ] -- | Initialize the lua state with all required values |
