import glob from 'glob' ; let files = glob . sync ( '**/*.md' , { cwd : 'markdown' } ) ; files = files . map ( d => d . substr ( 0 , d . lastIndexOf ( '.' ) ) ) ; export default { components : true , target : 'static' , head : { title : process . env . npm_package_name || '' , meta : [ { charset : 'utf-8' } , { name : 'viewport' , content : 'width=device-width, initial-scale=1' } , { hid : 'description' , name : 'description' , content : process . env . npm_package_description || '' } ] , link : [ { rel : 'icon' , type : 'image/x-icon' , href : '/favicon.ico' } , { rel : 'stylesheet' , type : 'text/css' , href : '/css/styles.css' } ] } , loading : { color : '#643073' } , css : [ ] , plugins : [ ] , buildModules : [ '@nuxt/typescript-build' ] , modules : [ '@nuxtjs/axios' , '@nuxtjs/gtm' ] , gtm : { id : 'GTM-PXP3896' } , axios : { retry : { retries : 5 } } , generate : { routes : files } , build : { postcss : { preset : { features : { customProperties : false } } } , extend ( config , ctx ) { config . module . rules . push ( { test : /\.md$/ , loader : 'frontmatter-markdown-loader' } ) ; } } } ;