-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathnext.config.js
More file actions
52 lines (50 loc) · 1.9 KB
/
next.config.js
File metadata and controls
52 lines (50 loc) · 1.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
/* eslint-disable @typescript-eslint/no-var-requires */
const path = require('path');
const config = {
reactStrictMode: true,
sassOptions: {
includePaths: [path.join(__dirname, 'styles')],
},
images: {
domains: ['res.cloudinary.com', 'images.ctfassets.net', 'cdn.sanity.io'],
deviceSizes: [320, 420, 768, 1024, 1280],
},
publicRuntimeConfig: {
appVersion: process.env.npm_package_version,
hostName: process.env.VERCEL_URL || 'javadrip.coffee',
sanityProjectId: process.env.SANITY_PROJECT_ID,
sanityDataset: process.env.SANITY_DATASET,
cms: process.env.NEXT_PUBLIC_CMS,
},
serverRuntimeConfig: {
projectId: process.env.UNIFORM_PROJECT_ID,
apiKey: process.env.UNIFORM_API_KEY,
apiHost: process.env.UNIFORM_CLI_BASE_URL || 'https://uniform.app',
previewSecret: process.env.UNIFORM_PREVIEW_SECRET || 'javadrip',
uniformContextOutputType: process.env.UNIFORM_CONTEXT_OUTPUT_TYPE || 'standard',
algoliaAppId: process.env.ALGOLIA_APP_ID,
algoliaAdminKey: process.env.ALGOLIA_ADMIN_KEY,
algoliaIndex: process.env.ALGOLIA_INDEX,
contentfulSpaceId: process.env.NEXT_PUBLIC_CONTENTFUL_SPACE_ID,
contentfulEnvironment: process.env.NEXT_PUBLIC_CONTENTFUL_ENVIRONMENT,
contentfulCdaToken: process.env.NEXT_PUBLIC_CONTENTFUL_CDA_ACCESS_TOKEN,
contentfulCpaToken: process.env.NEXT_PUBLIC_CONTENTFUL_CPA_ACCESS_TOKEN,
},
typescript: {
// !! WARN !!
// Dangerously allow production builds to successfully complete even if
// your project has type errors.
// !! WARN !!
ignoreBuildErrors: true,
},
env: {
JSCOV: 0,
SANITY_PROJECT_ID: process.env.SANITY_PROJECT_ID,
SANITY_DATASET: process.env.SANITY_DATASET,
SANITY_TOKEN: process.env.SANITY_TOKEN,
BUILD_LANGUAGES: process.env.BUILD_LANGUAGES,
CL_CLIENT_ID: process.env.CL_CLIENT_ID,
CL_ENDPOINT: process.env.CL_ENDPOINT,
},
};
module.exports = config;