gridsome
Version:
A JAMstack framework for building blazing fast websites with Vue.js
59 lines (47 loc) • 1.21 kB
JavaScript
module.exports = {
NORMAL_PLUGIN: 'plugin',
SOURCE_PLUGIN: 'source',
TRANSFORMER_PLUGIN: 'transformer',
NOT_FOUND_NAME: '404',
NOT_FOUND_PATH: '/404',
SUPPORTED_IMAGE_TYPES: ['.png', '.jpeg', '.jpg', '.gif', '.svg', '.webp'],
BOOTSTRAP_CONFIG: 0,
BOOTSTRAP_SOURCES: 1,
BOOTSTRAP_GRAPHQL: 2,
BOOTSTRAP_PAGES: 3,
BOOTSTRAP_CODE: 4,
BOOTSTRAP_FULL: Number.MAX_SAFE_INTEGER,
internalRE: /^internal:\/\//,
transformerRE: /(?:^@?gridsome[/-]|\/)transformer-([\w-]+)/,
NODE_FIELDS: ['$uid', '$loki', 'internal', 'id'],
SORT_ORDER: 'DESC',
PER_PAGE: 25,
ISO_8601_FORMAT: [
'YYYY',
'YYYY-MM',
'YYYY-MM-DD',
'YYYYMMDD',
// Local Time
'YYYY-MM-DDTHH',
'YYYY-MM-DDTHH:mm',
'YYYY-MM-DDTHHmm',
'YYYY-MM-DDTHH:mm:ss',
'YYYY-MM-DDTHHmmss',
'YYYY-MM-DDTHH:mm:ss.SSS',
'YYYY-MM-DDTHHmmss.SSS',
// Coordinated Universal Time (UTC)
'YYYY-MM-DDTHHZ',
'YYYY-MM-DDTHH:mmZ',
'YYYY-MM-DDTHHmmZ',
'YYYY-MM-DDTHH:mm:ssZ',
'YYYY-MM-DDTHHmmssZ',
'YYYY-MM-DDTHH:mm:ss.SSSZ',
'YYYY-MM-DDTHHmmss.SSSZ',
'YYYY-[W]WW',
'YYYY[W]WW',
'YYYY-[W]WW-E',
'YYYY[W]WWE',
'YYYY-DDDD',
'YYYYDDDD'
]
}