diff --git a/package-lock.json b/package-lock.json index e351579..32a1a26 100644 --- a/package-lock.json +++ b/package-lock.json @@ -418,6 +418,14 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "0.1.1" + } + }, "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", @@ -443,27 +451,36 @@ "an-array-of-english-words": "1.3.1", "bluebird": "3.5.1", "mfgames-writing-contracts": "0.3.0" - } - }, - "fedran-theme": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fedran-theme/-/fedran-theme-1.0.1.tgz", - "integrity": "sha512-Rbj/9Nfk136ucmN6a8P8HR7OZ27rD5tjBlW/a7BrBxG/An6rEGyS+2WVxE5gvjX99FXmfMmiL93+T0JamJcT5Q==", - "requires": { - "mfgames-writing-contracts": "3.0.0", - "mfgames-writing-liquid": "1.0.2" }, "dependencies": { "mfgames-writing-contracts": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mfgames-writing-contracts/-/mfgames-writing-contracts-3.0.0.tgz", - "integrity": "sha512-cK4c+mIjvscNgF9cALCQmkidtuXkkF3uvOYb62zGChKHAkkKRjL/LJ+fqxHDr82v6zd42sHAuV5Ql0rfMufQqA==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/mfgames-writing-contracts/-/mfgames-writing-contracts-0.3.0.tgz", + "integrity": "sha1-K/2OoQCJTzZaHWh7rcjIVV36vDA=", "requires": { - "zpad": "0.5.0" + "@types/bluebird": "2.0.33", + "@types/node": "4.2.23", + "bluebird": "3.5.1" + }, + "dependencies": { + "@types/node": { + "version": "4.2.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-4.2.23.tgz", + "integrity": "sha512-U6IchCNLRyswc9p6G6lxWlbE+KwAhZp6mGo6MD2yWpmFomhYmetK+c98OpKyvphNn04CU3aXeJrXdOqbXVTS/w==" + } } } } }, + "fedran-theme": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fedran-theme/-/fedran-theme-1.1.0.tgz", + "integrity": "sha512-evcCb7sKBp6KyYu69QKwLt5gGP3vtEYr/NDZwoJcdMCbnZyRLxgu9wD2L9cPdkjm2840bEuTp7nLZyYs0WperQ==", + "requires": { + "mfgames-writing-contracts": "3.1.0", + "mfgames-writing-liquid": "1.0.2" + } + }, "file-type": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", @@ -624,6 +641,17 @@ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, + "gray-matter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.1.tgz", + "integrity": "sha512-p0MADBEBl1CohV7nRZ8sVinBexEe3CKVhh0A0QIHKpcbRoxB0VgeMpRPjW/HBHIPLAKrpIIIm5mZ6hKu3E+iQg==", + "requires": { + "js-yaml": "3.11.0", + "kind-of": "6.0.2", + "section-matter": "1.0.0", + "strip-bom-string": "1.0.0" + } + }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -747,6 +775,11 @@ "builtin-modules": "1.1.1" } }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, "is-finite": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", @@ -912,6 +945,11 @@ } } }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, "lcid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", @@ -1041,59 +1079,49 @@ } }, "mfgames-opf": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/mfgames-opf/-/mfgames-opf-0.0.2.tgz", - "integrity": "sha512-oYQotDbwYNmaUULWGUVk0L+sOLV60PK9cZuQNrSqY4IhtHDy/9gq/DcTP0+HqUJ+Hc/KdCt/MNtiosKHIosvAg==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/mfgames-opf/-/mfgames-opf-0.2.0.tgz", + "integrity": "sha512-44EgX/sozyTw2ib2yGO5BDdaixfNf3Mt0ditPiyswq3TF2f4CdlfE/sJ0AAdgQn/b0uH1bvF8WHFd+MVBoHr4A==", "requires": { - "@types/node": "4.2.23", - "@types/xmlbuilder": "0.0.26-alpha", + "moment": "2.22.1", "xmlbuilder": "8.2.2" }, "dependencies": { - "@types/node": { - "version": "4.2.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-4.2.23.tgz", - "integrity": "sha512-U6IchCNLRyswc9p6G6lxWlbE+KwAhZp6mGo6MD2yWpmFomhYmetK+c98OpKyvphNn04CU3aXeJrXdOqbXVTS/w==" + "moment": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.1.tgz", + "integrity": "sha512-shJkRTSebXvsVqk56I+lkb2latjBs8I+pc2TzWc545y2iFnSjm7Wg0QMh+ZWcdSLQyGEau5jI8ocnmkyTgr9YQ==" } } }, "mfgames-writing-contracts": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/mfgames-writing-contracts/-/mfgames-writing-contracts-0.3.0.tgz", - "integrity": "sha1-K/2OoQCJTzZaHWh7rcjIVV36vDA=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mfgames-writing-contracts/-/mfgames-writing-contracts-3.1.0.tgz", + "integrity": "sha512-Iy/cMT3UeFwXWYBreQTfTCuY8a1la6bjG+6f4OXACDCdSD7ggIQPT0nzExmleqkKBLE88nl6GTsX1a+qo6xRwg==", "requires": { - "@types/bluebird": "2.0.33", - "@types/node": "4.2.23", - "bluebird": "3.5.1" - }, - "dependencies": { - "@types/node": { - "version": "4.2.23", - "resolved": "https://registry.npmjs.org/@types/node/-/node-4.2.23.tgz", - "integrity": "sha512-U6IchCNLRyswc9p6G6lxWlbE+KwAhZp6mGo6MD2yWpmFomhYmetK+c98OpKyvphNn04CU3aXeJrXdOqbXVTS/w==" - } + "zpad": "0.5.0" } }, "mfgames-writing-epub": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mfgames-writing-epub/-/mfgames-writing-epub-1.0.1.tgz", - "integrity": "sha512-R1k5k6oLq1ALfPBKNBPewIBTddGFUFHc8gRXZzWkSMfKngh2dMNXSH08kjP8KiZpnzexsyVfOwqUoYuV83UfjQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mfgames-writing-epub/-/mfgames-writing-epub-1.1.0.tgz", + "integrity": "sha512-GSkHPDEZN8FWzQ8lG2aYxn1lGvA30Mna64u/aarjALJPd+Qty5pBq3OejidaIdrDya4HocfHbyK6HIgU4EhwYg==", "requires": { + "gray-matter": "4.0.1", "jszip": "3.1.5", + "marked": "0.3.19", "mfgames-ncx": "0.0.2", - "mfgames-opf": "0.0.2", - "mfgames-writing-contracts": "3.0.0", + "mfgames-opf": "0.2.0", + "mfgames-writing-contracts": "3.1.0", "mime": "1.6.0", + "moment": "2.22.1", "zpad": "0.5.0" }, "dependencies": { - "mfgames-writing-contracts": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mfgames-writing-contracts/-/mfgames-writing-contracts-3.0.0.tgz", - "integrity": "sha512-cK4c+mIjvscNgF9cALCQmkidtuXkkF3uvOYb62zGChKHAkkKRjL/LJ+fqxHDr82v6zd42sHAuV5Ql0rfMufQqA==", - "requires": { - "zpad": "0.5.0" - } + "moment": { + "version": "2.22.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.1.tgz", + "integrity": "sha512-shJkRTSebXvsVqk56I+lkb2latjBs8I+pc2TzWc545y2iFnSjm7Wg0QMh+ZWcdSLQyGEau5jI8ocnmkyTgr9YQ==" } } }, @@ -1122,11 +1150,26 @@ "zpad": "0.5.0" }, "dependencies": { + "@types/node": { + "version": "4.2.23", + "resolved": "https://registry.npmjs.org/@types/node/-/node-4.2.23.tgz", + "integrity": "sha512-U6IchCNLRyswc9p6G6lxWlbE+KwAhZp6mGo6MD2yWpmFomhYmetK+c98OpKyvphNn04CU3aXeJrXdOqbXVTS/w==" + }, "camelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" }, + "mfgames-opf": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/mfgames-opf/-/mfgames-opf-0.0.2.tgz", + "integrity": "sha512-oYQotDbwYNmaUULWGUVk0L+sOLV60PK9cZuQNrSqY4IhtHDy/9gq/DcTP0+HqUJ+Hc/KdCt/MNtiosKHIosvAg==", + "requires": { + "@types/node": "4.2.23", + "@types/xmlbuilder": "0.0.26-alpha", + "xmlbuilder": "8.2.2" + } + }, "mfgames-writing-contracts": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/mfgames-writing-contracts/-/mfgames-writing-contracts-3.0.0.tgz", @@ -1201,20 +1244,10 @@ "glob": "7.1.2", "liquid-node": "2.6.1", "lodash": "2.4.2", - "mfgames-writing-contracts": "3.0.0", + "mfgames-writing-contracts": "3.1.0", "mz": "2.7.0", "node-sass": "3.13.1", "yaml-front-matter": "3.4.1" - }, - "dependencies": { - "mfgames-writing-contracts": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mfgames-writing-contracts/-/mfgames-writing-contracts-3.0.0.tgz", - "integrity": "sha512-cK4c+mIjvscNgF9cALCQmkidtuXkkF3uvOYb62zGChKHAkkKRjL/LJ+fqxHDr82v6zd42sHAuV5Ql0rfMufQqA==", - "requires": { - "zpad": "0.5.0" - } - } } }, "mfgames-writing-weasyprint": { @@ -1745,6 +1778,15 @@ "source-map": "0.4.4" } }, + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "requires": { + "extend-shallow": "2.0.1", + "kind-of": "6.0.2" + } + }, "semver": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", @@ -1896,6 +1938,11 @@ "is-utf8": "0.2.1" } }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=" + }, "strip-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", diff --git a/package.json b/package.json index ee7304c..47c9de0 100644 --- a/package.json +++ b/package.json @@ -16,8 +16,10 @@ }, "dependencies": { "fedran-hyphen": "^0.2.0", - "fedran-theme": "^1.0.1", - "mfgames-writing-epub": "^1.0.1", + "fedran-theme": "^1.1.0", + "mfgames-opf": "^0.2.0", + "mfgames-writing-contracts": "^3.1.0", + "mfgames-writing-epub": "^1.1.0", "mfgames-writing-format": "^1.0.1", "mfgames-writing-hyphen": "^0.4.2", "mfgames-writing-weasyprint": "^3.0.1" diff --git a/publication.yaml b/publication.yaml index 8e37ede..1bd15fe 100644 --- a/publication.yaml +++ b/publication.yaml @@ -1,8 +1,23 @@ metadata: + series: + name: Rutejìmo + volume: 1 title: Sand and Blood author: D. Moonfire + publisher: Broken Typewriter Press + rights: CC-BY-NC-SA-4.0 + date: 2014-05-18 + description: + source: ./description.markdown + subjects: + - Anime + - Fantasy + - Steampunk + - Fiction + - Action + - Young Adult language: en - date: 2015-05-18 + theme: fedran-theme outputDirectory: . outputFilename: dmoonfire-100-00-sand-and-blood-{{edition.version}}.{{edition.editionName}}