2
0
mirror of https://github.com/tenrok/vue-meta.git synced 2026-06-18 15:00:33 +03:00

refactor: set defaultOptions in shared/constants

This commit is contained in:
pimlie
2019-03-09 18:38:10 +01:00
committed by Alexander Lichter
parent c1f97c4ea4
commit 2b24acc8b2
13 changed files with 20 additions and 46 deletions
+9
View File
@@ -44,6 +44,15 @@ export const metaTemplateKeyName = 'template'
// This is the key name for the content-holding property
export const contentKeyName = 'content'
export const defaultOptions = {
keyName,
attribute,
ssrAttribute,
tagIDKeyName,
contentKeyName,
metaTemplateKeyName
}
// List of metaInfo property keys which are configuration options (and dont generate html)
export const metaInfoOptionKeys = [
'titleChunk',
+1 -19
View File
@@ -1,23 +1,5 @@
import { isObject, isFunction } from './is-type'
import {
keyName,
attribute,
ssrAttribute,
tagIDKeyName,
metaTemplateKeyName,
contentKeyName
} from './constants'
// set some default options
const defaultOptions = {
keyName,
contentKeyName,
metaTemplateKeyName,
attribute,
ssrAttribute,
tagIDKeyName
}
import { defaultOptions } from './constants'
export default function setOptions(options) {
// combine options
+1 -1
View File
@@ -1,6 +1,6 @@
import _getMetaInfo from '../../src/shared/getMetaInfo'
import { mount, loadVueMetaPlugin, vmTick } from '../utils'
import { defaultOptions } from '../utils/constants'
import { defaultOptions } from '../../src/shared/constants'
import GoodbyeWorld from '../components/goodbye-world.vue'
import HelloWorld from '../components/hello-world.vue'
+1 -1
View File
@@ -1,6 +1,6 @@
import _getMetaInfo from '../../src/shared/getMetaInfo'
import { loadVueMetaPlugin } from '../utils'
import { defaultOptions } from '../utils/constants'
import { defaultOptions } from '../../src/shared/constants'
const getMetaInfo = (component, escapeSequences) => _getMetaInfo(defaultOptions, component, escapeSequences)
+1 -1
View File
@@ -1,5 +1,5 @@
import _generateServerInjector from '../../src/server/generateServerInjector'
import { defaultOptions } from '../utils/constants'
import { defaultOptions } from '../../src/shared/constants'
import metaInfoData from '../utils/meta-info-data'
const generateServerInjector = (type, data) => _generateServerInjector(defaultOptions, type, data)
+1 -1
View File
@@ -1,6 +1,6 @@
import _getMetaInfo from '../../src/shared/getMetaInfo'
import { loadVueMetaPlugin } from '../utils'
import { defaultOptions } from '../utils/constants'
import { defaultOptions } from '../../src/shared/constants'
const getMetaInfo = component => _getMetaInfo(defaultOptions, component)
+1 -1
View File
@@ -1,7 +1,7 @@
import triggerUpdate from '../../src/client/triggerUpdate'
import batchUpdate from '../../src/client/batchUpdate'
import { mount, vmTick, VueMetaBrowserPlugin, loadVueMetaPlugin } from '../utils'
import { defaultOptions } from '../utils/constants'
import { defaultOptions } from '../../src/shared/constants'
jest.mock('../../src/client/triggerUpdate')
jest.mock('../../src/client/batchUpdate')
+1 -1
View File
@@ -1,5 +1,5 @@
import { mount, VueMetaServerPlugin, loadVueMetaPlugin } from '../utils'
import { defaultOptions } from '../utils/constants'
import { defaultOptions } from '../../src/shared/constants'
jest.mock('../../package.json', () => ({
version: 'test-version'
+1 -1
View File
@@ -4,7 +4,7 @@
import { ensureIsArray } from '../../src/shared/ensure'
import setOptions from '../../src/shared/options'
import { hasGlobalWindowFn } from '../../src/shared/window'
import { defaultOptions } from '../utils/constants'
import { defaultOptions } from '../../src/shared/constants'
const noop = () => {}
+1 -1
View File
@@ -1,5 +1,5 @@
import _updateClientMetaInfo from '../../src/client/updateClientMetaInfo'
import { defaultOptions } from '../utils/constants'
import { defaultOptions } from '../../src/shared/constants'
import metaInfoData from '../utils/meta-info-data'
const updateClientMetaInfo = (type, data) => _updateClientMetaInfo(defaultOptions, { [type]: data })
-17
View File
@@ -1,17 +0,0 @@
import {
keyName,
attribute,
ssrAttribute,
tagIDKeyName,
metaTemplateKeyName,
contentKeyName
} from '../../src/shared/constants'
export const defaultOptions = {
keyName,
attribute,
ssrAttribute,
tagIDKeyName,
metaTemplateKeyName,
contentKeyName
}
+1 -1
View File
@@ -1,8 +1,8 @@
import { mount, createLocalVue } from '@vue/test-utils'
import { renderToString } from '@vue/server-test-utils'
import { defaultOptions } from '../../src/shared/constants'
import VueMetaBrowserPlugin from '../../src/browser'
import VueMetaServerPlugin from '../../src'
import { defaultOptions } from './constants'
export {
mount,
+1 -1
View File
@@ -1,4 +1,4 @@
import { defaultOptions } from './constants'
import { defaultOptions } from '../../src/shared/constants'
const metaInfoData = {
title: {