mirror of
https://github.com/nuxt/nuxt.git
synced 2025-01-18 01:15:58 +00:00
fix(nitro): update dot-prop import
This commit is contained in:
parent
83c518de69
commit
e0cf2d7b5d
@ -6,7 +6,7 @@ import defu from 'defu'
|
|||||||
import { mergeHooks } from 'hookable'
|
import { mergeHooks } from 'hookable'
|
||||||
import consola from 'consola'
|
import consola from 'consola'
|
||||||
import chalk from 'chalk'
|
import chalk from 'chalk'
|
||||||
import dotProp from 'dot-prop'
|
import { getProperty } from 'dot-prop'
|
||||||
import type { NitroPreset, NitroInput } from '../context'
|
import type { NitroPreset, NitroInput } from '../context'
|
||||||
|
|
||||||
export function hl (str: string) {
|
export function hl (str: string) {
|
||||||
@ -20,7 +20,7 @@ export function prettyPath (p: string, highlight = true) {
|
|||||||
|
|
||||||
export function compileTemplate (contents: string) {
|
export function compileTemplate (contents: string) {
|
||||||
return (params: Record<string, any>) => contents.replace(/{{ ?([\w.]+) ?}}/g, (_, match) => {
|
return (params: Record<string, any>) => contents.replace(/{{ ?([\w.]+) ?}}/g, (_, match) => {
|
||||||
const val = dotProp.get(params, match)
|
const val = getProperty(params, match)
|
||||||
if (!val) {
|
if (!val) {
|
||||||
consola.warn(`cannot resolve template param '${match}' in ${contents.slice(0, 20)}`)
|
consola.warn(`cannot resolve template param '${match}' in ${contents.slice(0, 20)}`)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user