ryujinx-website/gridsome.server.js
2020-02-07 19:55:39 +01:00

28 lines
643 B
JavaScript

const nodeExternals = require('webpack-node-externals')
const fs = require('fs')
module.exports = function (api) {
api.chainWebpack((config, { isServer }) => {
if (isServer) {
config.externals([
nodeExternals({
whitelist: [/^vuetify/]
})
])
}
})
api.loadSource(async actions => {
const teamList = JSON.parse(fs.readFileSync("./content/team.json"))
const teamCollection = actions.addCollection({
typeName: 'Team'
})
for (const teamMember of teamList) {
teamMember.description = teamMember.description | ""
teamCollection.addNode(teamMember)
}
})
}