Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
This commit is contained in:
John Molakvoæ (skjnldsv) 2020-11-18 08:52:18 +01:00
Родитель 11d03eccde
Коммит 7158444bb2
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 60C25B8C072916CF
3 изменённых файлов: 31 добавлений и 9 удалений

Просмотреть файл

@ -115,7 +115,7 @@
"vue-eslint-parser": "^7.1.0",
"vue-jest": "^3.0.5",
"vue-loader": "^15.9.1",
"vue-styleguidist": "^4.31.0",
"vue-styleguidist": "^4.33.9",
"vue-template-compiler": "^2.6.11",
"webpack": "^4.42.1",
"webpack-cli": "^4.0.0",

Просмотреть файл

@ -1,6 +1,17 @@
const path = require('path');
const { merge } = require('webpack-merge');
const webpackConfig = require('./webpack.dev.js');
const newConfig = Object.assign({}, webpackConfig, {
externals: {},
module: {
// Ignore eslint
rules: webpackConfig.module.rules.filter(
rule => rule.use !== 'eslint-loader'
)
},
})
module.exports = {
require: [
path.join(__dirname, 'styleguide/global.requires.js'),
@ -10,22 +21,31 @@ module.exports = {
pagePerSection: true,
minimize: true,
verbose: false,
webpackConfig: Object.assign({}, webpackConfig, {
externals: {},
module: {
// Ignore eslint
rules: webpackConfig.module.rules.filter(
rule => rule.use !== 'eslint-loader'
),
webpackConfig: merge(newConfig, {
// https://webpack.js.org/configuration/dev-server/#devserverproxy
devServer: {
proxy: {
// redirect to the guest avatar endpoint
'/index.php/avatar': {
target: 'https://nextcloud.com/wp-content/themes/next/assets/img/common/nextcloud-square-logo.png',
changeOrigin: true,
ignorePath: true,
secure: false,
}
}
},
}),
exampleMode: 'expand',
usageMode: 'expand',
components: 'src/components/*/*.vue',
getComponentPathLine(componentPath) {
const name = path.basename(componentPath, '.vue')
return `import ${name} from '@nextcloud/vue/dist/Components/${name}'`
},
sections: [
{
name: 'Introduction',
@ -95,17 +115,18 @@ module.exports = {
name: 'Multiselect',
components: [
'src/components/Multiselect/Multiselect.vue',
'src/components/Multiselect/AvatarSelectOption.vue',
'src/components/MultiselectTags/MultiselectTags.vue',
],
},
],
},
],
ribbon: {
text: 'Fork me on GitHub',
url: 'https://github.com/nextcloud/nextcloud-vue',
},
// see https://github.com/styleguidist/react-styleguidist/blob/master/src/client/styles/theme.js
theme: {
maxWidth: '900px',

Просмотреть файл

@ -81,6 +81,7 @@ window.OC = {
return aa.length - bb.length
},
},
webroot: ''
}
window.OCA = {}