Fix nuxt3 issues (#1035)

* Fix nuxt3 issues

* fix unintentional npm use
This commit is contained in:
Geometrically
2023-03-10 14:51:48 -07:00
committed by GitHub
parent 3825575f70
commit ba220abbbf
6 changed files with 822 additions and 826 deletions

View File

@@ -1,4 +1,4 @@
import TOML from 'toml'
import TOML from '@ltd/j-toml'
import JSZip from 'jszip'
import yaml from 'js-yaml'

View File

@@ -1,5 +1,5 @@
import JSZip from 'jszip'
import TOML from 'toml'
import TOML from '@ltd/j-toml'
export const createDataPackVersion = async function (
project,
@@ -24,6 +24,8 @@ export const createDataPackVersion = async function (
const iconPath = `${project.slug}_pack.png`
const config = useRuntimeConfig()
const fabricModJson = {
schemaVersion: 1,
id: newSlug,
@@ -32,7 +34,7 @@ export const createDataPackVersion = async function (
description: project.description,
authors: members.map((x) => x.name),
contact: {
homepage: `${process.env.domain}/${project.project_type}/${project.slug ?? project.id}`,
homepage: `${config.public.siteUrl}/${project.project_type}/${project.slug ?? project.id}`,
},
license: project.license.id,
icon: iconPath,
@@ -59,7 +61,9 @@ export const createDataPackVersion = async function (
{}
),
contact: {
homepage: `${process.env.domain}/${project.project_type}/${project.slug ?? project.id}`,
homepage: `${config.public.siteUrl}/${project.project_type}/${
project.slug ?? project.id
}`,
},
icon: iconPath,
},
@@ -103,7 +107,9 @@ export const createDataPackVersion = async function (
}/forge_updates.json`,
credits: 'Generated by Modrinth',
authors: members.map((x) => x.name).join(', '),
displayURL: `${process.env.domain}/${project.project_type}/${project.slug ?? project.id}`,
displayURL: `${config.public.siteUrl}/${project.project_type}/${
project.slug ?? project.id
}`,
},
],
}

View File

@@ -103,8 +103,9 @@ export const md = (options = {}) => {
if (index !== -1) {
const src = token.attrs[index][1]
const url = new URL(src)
try {
const url = new URL(src)
const allowedHostnames = [
'i.imgur.com',
'cdn-raw.modrinth.com',