prettier-plugin-embed
Advanced tools
Comparing version 0.4.2 to 0.4.3
@@ -12,7 +12,7 @@ import { utils as X, builders as I } from "prettier/doc"; | ||
import { resolveConfigFile as Ht } from "prettier"; | ||
const { group: Jt, indent: Xt, softline: ie, lineSuffixBoundary: Yt } = I, { mapDoc: Qt } = X; | ||
const { group: Jt, indent: Xt, softline: ce, lineSuffixBoundary: Yt } = I, { mapDoc: Qt } = X; | ||
function Vt(t, n) { | ||
const { node: r } = t; | ||
let e = n(); | ||
return r?.comments?.length && (e = Jt([Xt([ie, e]), ie])), ["${", e, Yt, "}"]; | ||
return r?.comments?.length && (e = Jt([Xt([ce, e]), ce])), ["${", e, Yt, "}"]; | ||
} | ||
@@ -46,3 +46,5 @@ function x(t, n) { | ||
if (!(n.plugins?.some( | ||
(e) => e.name?.endsWith(t) ?? !1 | ||
(e) => e.name?.match( | ||
new RegExp("(^|/)" + te(t) + "($|/)") | ||
) ?? !1 | ||
) ?? !1)) | ||
@@ -79,3 +81,3 @@ throw new Error( | ||
function L(t = "p", n = "") { | ||
const r = Y(), e = Y(), o = ce(t), s = ce(n), l = (p) => `${t}${r}${p}${e}${n}`, d = new RegExp( | ||
const r = Y(), e = Y(), o = te(t), s = te(n), l = (p) => `${t}${r}${p}${e}${n}`, d = new RegExp( | ||
`${o}${r}(\\d+)${e}${s}`, | ||
@@ -89,3 +91,3 @@ "g" | ||
} | ||
function ce(t) { | ||
function te(t) { | ||
return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); | ||
@@ -173,3 +175,3 @@ } | ||
]); | ||
}, te = "embeddedEs", an = [ | ||
}, ne = "embeddedEs", an = [ | ||
"js", | ||
@@ -190,3 +192,3 @@ "jsx", | ||
"meriyah" | ||
], ln = S(te), un = V(te), gn = { | ||
], ln = S(ne), un = V(ne), gn = { | ||
[ln]: { | ||
@@ -212,3 +214,3 @@ category: "Embed", | ||
embedder: cn, | ||
language: te, | ||
language: ne, | ||
options: gn | ||
@@ -437,3 +439,3 @@ }, Symbol.toStringTag, { value: "Module" })), { line: me, group: A, indent: he, softline: fe } = I, mn = async (t, n, r, e, { identifier: o, embeddedOverrideOptions: s }) => { | ||
} | ||
const ne = "embeddedJson", Fn = ["json", "jsonl"], wn = ["json", "json-stringify", "json5"], Bn = V(ne), Un = S(ne), Cn = { | ||
const re = "embeddedJson", Fn = ["json", "jsonl"], wn = ["json", "json-stringify", "json5"], Bn = V(re), Un = S(re), Cn = { | ||
[Un]: { | ||
@@ -459,3 +461,3 @@ category: "Embed", | ||
embedder: Rn, | ||
language: ne, | ||
language: re, | ||
options: Cn | ||
@@ -556,3 +558,3 @@ }, Symbol.toStringTag, { value: "Module" })), { line: Oe, group: w, indent: Me, softline: ke } = I, Gn = async (t, n, r, e, { identifier: o, embeddedOverrideOptions: s }) => { | ||
options: Qn | ||
}, Symbol.toStringTag, { value: "Module" })), re = "embeddedNoop", Zn = S(re), er = { | ||
}, Symbol.toStringTag, { value: "Module" })), oe = "embeddedNoop", Zn = S(oe), er = { | ||
[Zn]: { | ||
@@ -567,3 +569,3 @@ category: "Embed", | ||
__proto__: null, | ||
language: re, | ||
language: oe, | ||
options: er | ||
@@ -1028,3 +1030,3 @@ }, Symbol.toStringTag, { value: "Module" })), { line: Re, group: U, indent: je, softline: Fe } = I, nr = async (t, n, r, e, { identifier: o, embeddedOverrideOptions: s }) => { | ||
]); | ||
}, oe = "embeddedTs", Xr = ["ts", "tsx", "cts", "mts", "typescript"], Yr = ["typescript", "babel-ts"], Qr = V(oe), Vr = S(oe), Zr = { | ||
}, se = "embeddedTs", Xr = ["ts", "tsx", "cts", "mts", "typescript"], Yr = ["typescript", "babel-ts"], Qr = V(se), Vr = S(se), Zr = { | ||
[Vr]: { | ||
@@ -1050,5 +1052,5 @@ category: "Embed", | ||
embedder: Jr, | ||
language: oe, | ||
language: se, | ||
options: Zr | ||
}, Symbol.toStringTag, { value: "Module" })), se = "embeddedXml", { line: ot, group: H, indent: st, softline: ee } = I, to = async (t, n, r, e, { identifier: o, embeddedOverrideOptions: s }) => { | ||
}, Symbol.toStringTag, { value: "Module" })), ie = "embeddedXml", { line: ot, group: H, indent: st, softline: ee } = I, to = async (t, n, r, e, { identifier: o, embeddedOverrideOptions: s }) => { | ||
M("@prettier/plugin-xml", e, o), e = { | ||
@@ -1075,3 +1077,3 @@ ...e, | ||
...e, | ||
parser: se | ||
parser: ie | ||
}); | ||
@@ -1097,3 +1099,3 @@ const [$, _] = e.__embeddedXmlFragmentRecoverIndex ?? []; | ||
]); | ||
}, no = ["xml", "opml", "rss", "svg"], ro = S(se), oo = { | ||
}, no = ["xml", "opml", "rss", "svg"], ro = S(ie), oo = { | ||
[ro]: { | ||
@@ -1234,3 +1236,3 @@ category: "Embed", | ||
embedder: to, | ||
language: se, | ||
language: ie, | ||
options: oo, | ||
@@ -1302,3 +1304,3 @@ parser: io | ||
Object.values(ho).forEach(({ language: t, parser: n, embedder: r, options: e }) => { | ||
Zt(Lt, t, re), n && (Tt[t] = n), r && (Ot[t] = r), Object.assign(Mt, e); | ||
Zt(Lt, t, oe), n && (Tt[t] = n), r && (Ot[t] = r), Object.assign(Mt, e); | ||
}); | ||
@@ -1305,0 +1307,0 @@ const fo = "noEmbeddedIdentificationByComment", Eo = "noEmbeddedIdentificationByTag", bo = "preserveEmbeddedExteriorWhitespaces", yo = "noEmbeddedMultiLineIndentation", _o = "embeddedOverrides", Ho = { |
@@ -5,3 +5,3 @@ { | ||
"private": false, | ||
"version": "0.4.2", | ||
"version": "0.4.3", | ||
"type": "module", | ||
@@ -8,0 +8,0 @@ "files": [ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
147632
3398
0