chore: initial commit
This commit is contained in:
commit
136fb08124
7 changed files with 9738 additions and 0 deletions
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
node_modules/
|
||||
*.epub
|
||||
*.pdf
|
7
.yo-rc.json
Normal file
7
.yo-rc.json
Normal file
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"generator-mfgames-writing": {
|
||||
"promptValues": {
|
||||
"author": "D. Moonfire"
|
||||
}
|
||||
}
|
||||
}
|
4
README.md
Normal file
4
README.md
Normal file
|
@ -0,0 +1,4 @@
|
|||
Coins For Your Trouble by D. Moonfire
|
||||
=====================================
|
||||
|
||||
This is the repository for *Coins For Your Trouble* by D. Moonfire.
|
5
chapters/chapter-01.md
Normal file
5
chapters/chapter-01.md
Normal file
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: Your First Chapter
|
||||
---
|
||||
|
||||
This is the first chapter of *Coins For Your Trouble*.
|
9625
package-lock.json
generated
Normal file
9625
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load diff
58
package.json
Normal file
58
package.json
Normal file
|
@ -0,0 +1,58 @@
|
|||
{
|
||||
"name": "coins-for-your-trouble",
|
||||
"private": true,
|
||||
"version": "0.1.0",
|
||||
"scripts": {
|
||||
"build:epub": "mfgames-writing-format build epub",
|
||||
"build:pdf": "mfgames-writing-format build pdf",
|
||||
"build": "npm run build:epub && npm run build:pdf"
|
||||
},
|
||||
"release": {
|
||||
"branch": "master",
|
||||
"message": "chore(release): v${nextRelease.version}\n\n${nextRelease.notes}",
|
||||
"verifyConditions": [
|
||||
"@semantic-release/changelog",
|
||||
"@semantic-release/git"
|
||||
],
|
||||
"analyzeCommits": [
|
||||
"@semantic-release/commit-analyzer"
|
||||
],
|
||||
"prepare": [
|
||||
"@semantic-release/changelog",
|
||||
"@semantic-release/git"
|
||||
],
|
||||
"publish": [],
|
||||
"success": [],
|
||||
"fail": []
|
||||
},
|
||||
"commitlint": {
|
||||
"extends": [
|
||||
"@commitlint/config-conventional"
|
||||
]
|
||||
},
|
||||
"config": {
|
||||
"commitizen": {
|
||||
"path": "./node_modules/cz-conventional-changelog"
|
||||
}
|
||||
},
|
||||
"husky": {
|
||||
"hooks": {
|
||||
"commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
|
||||
}
|
||||
},
|
||||
"dependencies": {
|
||||
"@commitlint/cli": "^8.0.0",
|
||||
"@commitlint/config-conventional": "^8.0.0",
|
||||
"@fedran/writing-theme": "^2.0.2",
|
||||
"@mfgames-writing/epub2": "^1.1.3",
|
||||
"@mfgames-writing/format": "^2.0.0",
|
||||
"@mfgames-writing/hyphen": "^0.4.3",
|
||||
"@mfgames-writing/weasyprint": "^3.0.2",
|
||||
"@semantic-release/changelog": "^3.0.4",
|
||||
"@semantic-release/git": "^7.0.12",
|
||||
"commitizen": "^3.1.1",
|
||||
"cz-conventional-changelog": "^2.1.0",
|
||||
"husky": "^2.4.1",
|
||||
"semantic-release": "^15.13.16"
|
||||
}
|
||||
}
|
36
publication.yaml
Normal file
36
publication.yaml
Normal file
|
@ -0,0 +1,36 @@
|
|||
metadata:
|
||||
title: "Coins For Your Trouble"
|
||||
author: "D. Moonfire"
|
||||
language: en
|
||||
|
||||
theme: "@fedran/writing-theme"
|
||||
outputDirectory: .
|
||||
outputFilename: "{{ edition.name }}-{{ edition.version }}.{{ edition.editionName }}"
|
||||
|
||||
editions:
|
||||
|
||||
epub:
|
||||
format: "@mfgames-writing/epub2"
|
||||
|
||||
|
||||
pdf:
|
||||
format: "@mfgames-writing/weasyprint"
|
||||
images:
|
||||
grayscale: true
|
||||
opaque: true
|
||||
|
||||
|
||||
contents:
|
||||
- element: toc
|
||||
linear: false
|
||||
title: Contents
|
||||
exclude:
|
||||
editions: [pdf]
|
||||
- element: chapter
|
||||
number: 1
|
||||
directory: chapters
|
||||
source: /^chapter-\d+.md$/
|
||||
start: true
|
||||
page: 1
|
||||
pipeline: &pipelines
|
||||
- module: "@mfgames-writing/hyphen"
|
Loading…
Reference in a new issue