add fixtures

This commit is contained in:
yimysty
2022-06-17 15:56:00 -07:00
parent 9a28a8d8ad
commit 7c74d60067
12 changed files with 82 additions and 14 deletions

11
dist/index.js vendored
View File

@@ -14542,6 +14542,10 @@ const espreeOptions = {
class ConfigParser {
constructor(staticSiteConfig) {
this.pathPropertyNuxt = `router: {\n base: '{0}'\n }`
this.pathPropertyNext = `basePath: '{0}'`
this.pathPropertyGatsby = `pathPrefix: '{0}'`
this.configskeleton = `export default {\n {0}\n}`
this.staticSiteConfig = staticSiteConfig
this.config = fs.existsSync(this.staticSiteConfig.filePath) ? fs.readFileSync(this.staticSiteConfig.filePath, "utf8") : null
this.validate()
@@ -14558,11 +14562,6 @@ class ConfigParser {
}
}
pathPropertyNuxt = `router: {\n base: '{0}'\n }`
pathPropertyNext = `basePath: '{0}'`
pathPropertyGatsby = `pathPrefix: '{0}'`
configskeleton = `export default {\n {0}\n}`
generateConfigFile() {
switch (this.staticSiteConfig.type) {
case "nuxt":
@@ -14680,13 +14679,13 @@ class ConfigParser {
parseNextGatsby(pathNode) {
if (pathNode) {
console.log("base node = " + JSON.stringify(pathNode.value))
const newConfig = this.config.slice(0, pathNode.value.range[0]) + `'${this.staticSiteConfig.newPath}'` + this.config.slice(pathNode.value.range[1])
console.log("new config = \n" + newConfig)
}
}
}
/***/ }),
/***/ 1319:

2
dist/index.js.map vendored

File diff suppressed because one or more lines are too long

View File

@@ -11,6 +11,10 @@ const espreeOptions = {
class ConfigParser {
constructor(staticSiteConfig) {
this.pathPropertyNuxt = `router: {\n base: '{0}'\n }`
this.pathPropertyNext = `basePath: '{0}'`
this.pathPropertyGatsby = `pathPrefix: '{0}'`
this.configskeleton = `export default {\n {0}\n}`
this.staticSiteConfig = staticSiteConfig
this.config = fs.existsSync(this.staticSiteConfig.filePath) ? fs.readFileSync(this.staticSiteConfig.filePath, "utf8") : null
this.validate()
@@ -27,11 +31,6 @@ class ConfigParser {
}
}
pathPropertyNuxt = `router: {\n base: '{0}'\n }`
pathPropertyNext = `basePath: '{0}'`
pathPropertyGatsby = `pathPrefix: '{0}'`
configskeleton = `export default {\n {0}\n}`
generateConfigFile() {
switch (this.staticSiteConfig.type) {
case "nuxt":
@@ -149,7 +148,6 @@ class ConfigParser {
parseNextGatsby(pathNode) {
if (pathNode) {
console.log("base node = " + JSON.stringify(pathNode.value))
const newConfig = this.config.slice(0, pathNode.value.range[0]) + `'${this.staticSiteConfig.newPath}'` + this.config.slice(pathNode.value.range[1])
console.log("new config = \n" + newConfig)
}

14
src/config-parser.test.js Normal file
View File

@@ -0,0 +1,14 @@
const ConfigParser = require('./config-parser')
describe('configParser', () => {
it('set nextjs url correctly', async () => {
// parser = new ConfigParser({
// filePath:"./nuxt.config.js",
// type: "nuxt",
// pathName: "router",
// subPathName: "base",
// newPath: baseUrl
// })
// parser.generateConfigFile()
})
})

View File

@@ -0,0 +1,8 @@
import { resolve } from 'path'
export default {
alias: {
'style': resolve(__dirname, './assets/style')
},
pathPrefix: '/prefix',/* test */
}

View File

@@ -0,0 +1,3 @@
module.exports = {
pathPrefix: '/prefix'
}

View File

@@ -0,0 +1,9 @@
import { resolve } from 'path'
export default {
alias: {
'style': resolve(__dirname, './assets/style')
},
basePath: '/gh-pages-test'/* test */,
}

View File

@@ -0,0 +1,4 @@
module.exports={
basePath: '/gh-pages-test'/* test */,
}

View File

@@ -0,0 +1,4 @@
module.exports={
}

View File

@@ -0,0 +1,11 @@
import { resolve } from 'path'
export default {
alias: {
'style': resolve(__dirname, './assets/style')
},
target: 'static',
router: {
base: 'some/path'
}
}

View File

@@ -0,0 +1,8 @@
import { resolve } from 'path'
export default {
alias: {
'style': resolve(__dirname, './assets/style')
},
target: 'static'
}

View File

@@ -0,0 +1,10 @@
module.exports={
alias: {
'style': resolve(__dirname, './assets/style')
},
target: 'static',
router: {
base: 'some/path'
}
}