Move data build to script
ci/woodpecker/push/woodpecker Pipeline was successful
Podrobnosti
ci/woodpecker/push/woodpecker Pipeline was successful
Podrobnosti
This commit is contained in:
rodič
01215c69a5
revize
7687a594ba
|
@ -1,7 +1,8 @@
|
|||
# ETHBrno² Website
|
||||
|
||||
Website is created using [SvelteKit](https://kit.svelte.dev/) and deployed as a static application to these addresses:
|
||||
* (ethbrno.cz)[https://ethbrno.cz]
|
||||
* [ethbrno.cz](https://ethbrno.cz) (self-hosted)
|
||||
* [ethbrno.netlify.app](https://ethbrno.netlify.app/) ([Netlify](https://www.netlify.com/) mirror)
|
||||
|
||||
## Authors
|
||||
|
||||
|
|
|
@ -4,11 +4,12 @@
|
|||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "vite dev",
|
||||
"build": "js-yaml ./data/data.yaml > ./src/lib/data.json && vite build",
|
||||
"build": "npm run make-data && vite build",
|
||||
"preview": "vite preview",
|
||||
"test": "playwright test",
|
||||
"lint": "prettier --plugin-search-dir . --check . && eslint .",
|
||||
"format": "prettier --plugin-search-dir . --write ."
|
||||
"format": "prettier --plugin-search-dir . --write .",
|
||||
"make-data": "node scripts/make-data.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@playwright/test": "^1.25.0",
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
import yaml from 'js-yaml'
|
||||
import fs from 'fs'
|
||||
|
||||
const DATA_FILE = './data/data.yaml'
|
||||
const DATA_OUTPUT = './src/lib/data.json'
|
||||
|
||||
function gen() {
|
||||
// load data
|
||||
const data = yaml.load(fs.readFileSync(DATA_FILE))
|
||||
|
||||
// add generation time
|
||||
data.time = new Date
|
||||
|
||||
// write to json
|
||||
fs.writeFileSync(DATA_OUTPUT, JSON.stringify(data, null, 2))
|
||||
console.log(`Writed: ${DATA_OUTPUT}`)
|
||||
}
|
||||
|
||||
gen()
|
Načítá se…
Odkázat v novém úkolu