2022-10-27 10:36:37 +00:00
|
|
|
import { defineUntypedSchema } from 'untyped'
|
2023-07-26 21:07:23 +00:00
|
|
|
import { loading as loadingTemplate } from '@nuxt/ui-templates'
|
2022-10-27 10:36:37 +00:00
|
|
|
|
|
|
|
export default defineUntypedSchema({
|
|
|
|
devServer: {
|
|
|
|
/**
|
|
|
|
* Whether to enable HTTPS.
|
|
|
|
*
|
|
|
|
* @example
|
|
|
|
* ```
|
2023-03-06 22:54:40 +00:00
|
|
|
* export default defineNuxtConfig({
|
|
|
|
* devServer: {
|
2022-10-27 10:36:37 +00:00
|
|
|
* https: {
|
2023-03-06 22:54:40 +00:00
|
|
|
* key: './server.key',
|
|
|
|
* cert: './server.crt'
|
2022-10-27 10:36:37 +00:00
|
|
|
* }
|
|
|
|
* }
|
2023-03-06 22:54:40 +00:00
|
|
|
* })
|
2022-10-27 10:36:37 +00:00
|
|
|
* ```
|
|
|
|
*
|
|
|
|
*
|
2023-04-25 14:33:29 +00:00
|
|
|
* @type {boolean | { key: string; cert: string }}
|
2022-10-27 10:36:37 +00:00
|
|
|
*
|
|
|
|
*/
|
|
|
|
https: false,
|
|
|
|
|
|
|
|
/** Dev server listening port */
|
|
|
|
port: process.env.NUXT_PORT || process.env.NITRO_PORT || process.env.PORT || 3000,
|
|
|
|
|
|
|
|
/** Dev server listening host */
|
2023-02-16 13:17:56 +00:00
|
|
|
host: process.env.NUXT_HOST || process.env.NITRO_HOST || process.env.HOST || '',
|
2022-10-27 10:36:37 +00:00
|
|
|
|
|
|
|
/**
|
2023-02-16 13:17:56 +00:00
|
|
|
* Listening dev server URL.
|
|
|
|
*
|
|
|
|
* This should not be set directly as it will always be overridden by the
|
|
|
|
* dev server with the full URL (for module and internal use).
|
2022-10-27 10:36:37 +00:00
|
|
|
*/
|
|
|
|
url: 'http://localhost:3000',
|
2023-07-26 21:07:23 +00:00
|
|
|
|
|
|
|
/**
|
|
|
|
* Template to show a loading screen
|
|
|
|
*
|
|
|
|
* @type {(data: { loading?: string }) => string}
|
|
|
|
*/
|
|
|
|
loadingTemplate: loadingTemplate
|
2022-10-27 10:36:37 +00:00
|
|
|
}
|
|
|
|
})
|