Fix svg height, add conversion options and options to use differents data from GitHub account (#35)

* Display all features on web instance but disable them when they're not enabled

* Resize dynamically SVG output and add support to convert images to jpeg/png

* Disable animations when computing height

* Add option to disable animations

* Add options to specify different data from used GitHub account

* Update tests
This commit is contained in:
Simon Lecoq
2021-01-02 01:31:04 +01:00
committed by GitHub
parent 93839c6285
commit b649d4811e
19 changed files with 266 additions and 129 deletions

View File

@@ -7,7 +7,7 @@
const Plugins = {}
/** Setup */
export default async function ({log = true} = {}) {
export default async function ({log = true, nosettings = false} = {}) {
//Paths
const __metrics = path.join(path.dirname(url.fileURLToPath(import.meta.url)), "../..")
@@ -33,8 +33,12 @@
//Load settings
logger(`metrics/setup > load settings.json`)
if (fs.existsSync(__settings)) {
conf.settings = JSON.parse(`${await fs.promises.readFile(__settings)}`)
logger(`metrics/setup > load settings.json > success`)
if (nosettings)
logger(`metrics/setup > load settings.json > skipped because no settings is enabled`)
else {
conf.settings = JSON.parse(`${await fs.promises.readFile(__settings)}`)
logger(`metrics/setup > load settings.json > success`)
}
}
else
logger(`metrics/setup > load settings.json > (missing)`)