svelte-eslint-parser
Advanced tools
Comparing version 0.39.1 to 0.39.2
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.fixLocations = void 0; | ||
exports.fixLocations = fixLocations; | ||
const traverse_1 = require("../traverse"); | ||
@@ -53,3 +53,2 @@ /** Fix locations */ | ||
} | ||
exports.fixLocations = fixLocations; | ||
/** | ||
@@ -56,0 +55,0 @@ * applyLocs |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type { Comment, Locations, SvelteElement, SvelteHTMLElement, SvelteScriptElement, SvelteSnippetBlock, SvelteStyleElement, Token } from "../ast"; | ||
@@ -3,0 +2,0 @@ import type ESTree from "estree"; |
@@ -26,2 +26,3 @@ import type { ScopeManager, Scope } from "eslint-scope"; | ||
}; | ||
type StatementNodeType = `${TSESTree.Statement["type"]}`; | ||
type TypeGenHelper = { | ||
@@ -63,6 +64,9 @@ generateUniqueId: (base: string) => string; | ||
} | null, eachBlock: SvelteEachBlock, callback: (expr: ESTree.Expression, ctx: ESTree.Pattern, index: ESTree.Identifier | null) => void): void; | ||
nestSnippetBlock(id: ESTree.Identifier, closeParentIndex: number, snippetBlock: SvelteSnippetBlock, kind: "snippet" | "render", callback: (id: ESTree.Identifier, params: ESTree.Pattern[]) => void): void; | ||
nestSnippetBlock(id: ESTree.Identifier, closeParentIndex: number, snippetBlock: SvelteSnippetBlock, kind: "snippet" | null, callback: (id: ESTree.Identifier, params: ESTree.Pattern[]) => void): void; | ||
nestBlock(block: SvelteNode, params?: ScriptLetBlockParam[] | ((helper: TypeGenHelper | null) => { | ||
param: ScriptLetBlockParam; | ||
preparationScript?: string[]; | ||
preparationScript?: { | ||
script: string; | ||
nodeType: StatementNodeType; | ||
}[]; | ||
})): void; | ||
@@ -69,0 +73,0 @@ closeScope(): void; |
@@ -50,3 +50,3 @@ "use strict"; | ||
const isTS = typing && this.ctx.isTypeScript(); | ||
this.appendScript(`(${part})${isTS ? `as (${typing})` : ""};`, range[0] - 1, this.currentScriptScopeKind, (st, tokens, comments, result) => { | ||
this.appendScript(`(${part})${isTS ? `as (${typing})` : ""};`, range[0] - 1, this.currentScriptScopeKind, "ExpressionStatement", (st, tokens, comments, result) => { | ||
const exprSt = st; | ||
@@ -85,3 +85,3 @@ const tsAs = isTS | ||
const part = this.ctx.code.slice(...range); | ||
this.appendScript(`({${part}});`, range[0] - 2, this.currentScriptScopeKind, (st, tokens, _comments, result) => { | ||
this.appendScript(`({${part}});`, range[0] - 2, this.currentScriptScopeKind, "ExpressionStatement", (st, tokens, _comments, result) => { | ||
const exprSt = st; | ||
@@ -111,3 +111,3 @@ const objectExpression = exprSt.expression; | ||
const part = this.ctx.code.slice(...range); | ||
this.appendScript(`const ${part};`, range[0] - 6, this.currentScriptScopeKind, (st, tokens, _comments, result) => { | ||
this.appendScript(`const ${part};`, range[0] - 6, this.currentScriptScopeKind, "VariableDeclaration", (st, tokens, _comments, result) => { | ||
const decl = st; | ||
@@ -146,3 +146,3 @@ const node = decl.declarations[0]; | ||
} | ||
this.appendScript(scriptLet, ranges.idRange[0] - 5, "generics", (st, tokens, _comments, result) => { | ||
this.appendScript(scriptLet, ranges.idRange[0] - 5, "generics", "TSTypeAliasDeclaration", (st, tokens, _comments, result) => { | ||
const decl = st; | ||
@@ -186,3 +186,3 @@ const id = decl.id; | ||
const scriptLet = `type ${id}${eqDefaultType};`; | ||
this.appendScript(scriptLet, ranges.defaultRange[0] - 5 - id.length - 1, "generics", (st, tokens, _comments, result) => { | ||
this.appendScript(scriptLet, ranges.defaultRange[0] - 5 - id.length - 1, "generics", "TSTypeAliasDeclaration", (st, tokens, _comments, result) => { | ||
const decl = st; | ||
@@ -208,3 +208,3 @@ const typeAnnotation = decl.typeAnnotation; | ||
const part = this.ctx.code.slice(...range); | ||
const restore = this.appendScript(`if(${part}){`, range[0] - 3, this.currentScriptScopeKind, (st, tokens, _comments, result) => { | ||
const restore = this.appendScript(`if(${part}){`, range[0] - 3, this.currentScriptScopeKind, "IfStatement", (st, tokens, _comments, result) => { | ||
const ifSt = st; | ||
@@ -244,3 +244,3 @@ const node = ifSt.test; | ||
source += ")=>{"; | ||
const restore = this.appendScript(source, exprRange[0] - exprOffset, this.currentScriptScopeKind, (st, tokens, comments, result) => { | ||
const restore = this.appendScript(source, exprRange[0] - exprOffset, this.currentScriptScopeKind, "ExpressionStatement", (st, tokens, comments, result) => { | ||
var _a; | ||
@@ -314,6 +314,9 @@ const expSt = st; | ||
} | ||
nestSnippetBlock(id, closeParentIndex, snippetBlock, kind, callback) { | ||
nestSnippetBlock(id, closeParentIndex, snippetBlock, | ||
// If set to null, `currentScriptScopeKind` will be used. | ||
kind, callback) { | ||
const scopeKind = kind || this.currentScriptScopeKind; | ||
const idRange = getNodeRange(id); | ||
const part = this.ctx.code.slice(idRange[0], closeParentIndex + 1); | ||
const restore = this.appendScript(`function ${part}{`, idRange[0] - 9, kind, (st, tokens, _comments, result) => { | ||
const restore = this.appendScript(`function ${part}{`, idRange[0] - 9, scopeKind, "FunctionDeclaration", (st, tokens, _comments, result) => { | ||
const fnDecl = st; | ||
@@ -338,3 +341,3 @@ const idNode = fnDecl.id; | ||
}); | ||
this.pushScope(restore, "}", kind); | ||
this.pushScope(restore, "}", scopeKind); | ||
} | ||
@@ -351,3 +354,3 @@ nestBlock(block, params) { | ||
for (const preparationScript of generatedTypes.preparationScript) { | ||
this.appendScriptWithoutOffset(preparationScript, this.currentScriptScopeKind, (node, tokens, comments, result) => { | ||
this.appendScriptWithoutOffset(preparationScript.script, this.currentScriptScopeKind, preparationScript.nodeType, (node, tokens, comments, result) => { | ||
tokens.length = 0; | ||
@@ -369,3 +372,3 @@ comments.length = 0; | ||
if (!resolvedParams || resolvedParams.length === 0) { | ||
const restore = this.appendScript(`{`, block.range[0], this.currentScriptScopeKind, (st, tokens, _comments, result) => { | ||
const restore = this.appendScript(`{`, block.range[0], this.currentScriptScopeKind, "BlockStatement", (st, tokens, _comments, result) => { | ||
const blockSt = st; | ||
@@ -410,3 +413,3 @@ // Process for scope | ||
} | ||
const restore = this.appendScript(`(${source})=>{`, maps[0].range[0] - 1, this.currentScriptScopeKind, (st, tokens, comments, result) => { | ||
const restore = this.appendScript(`(${source})=>{`, maps[0].range[0] - 1, this.currentScriptScopeKind, "ExpressionStatement", (st, tokens, comments, result) => { | ||
const exprSt = st; | ||
@@ -465,4 +468,4 @@ const fn = exprSt.expression; | ||
} | ||
appendScript(text, offset, kind, callback) { | ||
const resultCallback = this.appendScriptWithoutOffset(text, kind, (node, tokens, comments, result) => { | ||
appendScript(text, offset, kind, nodeType, callback) { | ||
const resultCallback = this.appendScriptWithoutOffset(text, kind, nodeType, (node, tokens, comments, result) => { | ||
(0, fix_locations_1.fixLocations)(node, tokens, comments, offset - resultCallback.start, result.visitorKeys, this.ctx); | ||
@@ -473,3 +476,3 @@ callback(node, tokens, comments, result); | ||
} | ||
appendScriptWithoutOffset(text, kind, callback) { | ||
appendScriptWithoutOffset(text, kind, nodeType, callback) { | ||
const { start: startOffset, end: endOffset } = this.script.addLet(text, kind); | ||
@@ -479,2 +482,3 @@ const restoreCallback = { | ||
end: endOffset, | ||
nodeType, | ||
callback, | ||
@@ -593,3 +597,4 @@ }; | ||
} | ||
if (orderedRestoreCallback.start <= node.range[0] && | ||
if (orderedRestoreCallback.nodeType === node.type && | ||
orderedRestoreCallback.start <= node.range[0] && | ||
node.range[1] <= orderedRestoreCallback.end) { | ||
@@ -596,0 +601,0 @@ targetNodes.set(node, orderedRestoreCallback); |
export declare const name = "svelte-eslint-parser"; | ||
export declare const version = "0.39.1"; | ||
export declare const version = "0.39.2"; |
@@ -8,2 +8,2 @@ "use strict"; | ||
exports.name = "svelte-eslint-parser"; | ||
exports.version = "0.39.1"; | ||
exports.version = "0.39.2"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.analyzeSnippetsScope = exports.analyzePropsScope = exports.analyzeStoreScope = exports.analyzeReactiveScope = exports.analyzeScope = void 0; | ||
exports.analyzeScope = analyzeScope; | ||
exports.analyzeReactiveScope = analyzeReactiveScope; | ||
exports.analyzeStoreScope = analyzeStoreScope; | ||
exports.analyzePropsScope = analyzePropsScope; | ||
exports.analyzeSnippetsScope = analyzeSnippetsScope; | ||
const eslint_scope_1 = require("eslint-scope"); | ||
@@ -31,3 +35,2 @@ const traverse_1 = require("../traverse"); | ||
} | ||
exports.analyzeScope = analyzeScope; | ||
/** Analyze reactive scope */ | ||
@@ -75,3 +78,2 @@ function analyzeReactiveScope(scopeManager) { | ||
} | ||
exports.analyzeReactiveScope = analyzeReactiveScope; | ||
/** | ||
@@ -120,3 +122,2 @@ * Analyze store scope. e.g. $count | ||
} | ||
exports.analyzeStoreScope = analyzeStoreScope; | ||
/** Transform props exports */ | ||
@@ -226,3 +227,2 @@ function analyzePropsScope(body, scopeManager, svelteParseContext) { | ||
} | ||
exports.analyzePropsScope = analyzePropsScope; | ||
/** Analyze snippets in component scope */ | ||
@@ -250,3 +250,2 @@ function analyzeSnippetsScope(snippets, scopeManager) { | ||
} | ||
exports.analyzeSnippetsScope = analyzeSnippetsScope; | ||
/** Remove reference from through */ | ||
@@ -253,0 +252,0 @@ function removeReferenceFromThrough(reference, baseScope) { |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
/** Compatibility for Svelte v4 <-> v5 */ | ||
@@ -3,0 +2,0 @@ import type ESTree from "estree"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getDeclaratorFromConstTag = exports.getCatchFromAwaitBlock = exports.getThenFromAwaitBlock = exports.getPendingFromAwaitBlock = exports.getFallbackFromEachBlock = exports.getBodyFromEachBlock = exports.getAlternateFromIfBlock = exports.getConsequentFromIfBlock = exports.getTestFromIfBlock = exports.getModifiers = exports.getFragment = exports.trimChildren = exports.getChildren = exports.getOptionsFromRoot = exports.getModuleFromRoot = exports.getInstanceFromRoot = exports.getFragmentFromRoot = void 0; | ||
exports.getFragmentFromRoot = getFragmentFromRoot; | ||
exports.getInstanceFromRoot = getInstanceFromRoot; | ||
exports.getModuleFromRoot = getModuleFromRoot; | ||
exports.getOptionsFromRoot = getOptionsFromRoot; | ||
exports.getChildren = getChildren; | ||
exports.trimChildren = trimChildren; | ||
exports.getFragment = getFragment; | ||
exports.getModifiers = getModifiers; | ||
exports.getTestFromIfBlock = getTestFromIfBlock; | ||
exports.getConsequentFromIfBlock = getConsequentFromIfBlock; | ||
exports.getAlternateFromIfBlock = getAlternateFromIfBlock; | ||
exports.getBodyFromEachBlock = getBodyFromEachBlock; | ||
exports.getFallbackFromEachBlock = getFallbackFromEachBlock; | ||
exports.getPendingFromAwaitBlock = getPendingFromAwaitBlock; | ||
exports.getThenFromAwaitBlock = getThenFromAwaitBlock; | ||
exports.getCatchFromAwaitBlock = getCatchFromAwaitBlock; | ||
exports.getDeclaratorFromConstTag = getDeclaratorFromConstTag; | ||
// Root | ||
@@ -9,11 +25,8 @@ function getFragmentFromRoot(svelteAst) { | ||
} | ||
exports.getFragmentFromRoot = getFragmentFromRoot; | ||
function getInstanceFromRoot(svelteAst) { | ||
return svelteAst.instance; | ||
} | ||
exports.getInstanceFromRoot = getInstanceFromRoot; | ||
function getModuleFromRoot(svelteAst) { | ||
return svelteAst.module; | ||
} | ||
exports.getModuleFromRoot = getModuleFromRoot; | ||
function getOptionsFromRoot(svelteAst) { | ||
@@ -38,3 +51,2 @@ const root = svelteAst; | ||
} | ||
exports.getOptionsFromRoot = getOptionsFromRoot; | ||
function getChildren(fragment) { | ||
@@ -44,3 +56,2 @@ var _a; | ||
} | ||
exports.getChildren = getChildren; | ||
function trimChildren(children) { | ||
@@ -86,3 +97,2 @@ if (!startsWithWhitespace(children[0]) && | ||
} | ||
exports.trimChildren = trimChildren; | ||
function getFragment(element) { | ||
@@ -94,3 +104,2 @@ if (element.fragment) { | ||
} | ||
exports.getFragment = getFragment; | ||
function getModifiers(node) { | ||
@@ -100,3 +109,2 @@ var _a; | ||
} | ||
exports.getModifiers = getModifiers; | ||
// IfBlock | ||
@@ -107,3 +115,2 @@ function getTestFromIfBlock(block) { | ||
} | ||
exports.getTestFromIfBlock = getTestFromIfBlock; | ||
function getConsequentFromIfBlock(block) { | ||
@@ -113,3 +120,2 @@ var _a; | ||
} | ||
exports.getConsequentFromIfBlock = getConsequentFromIfBlock; | ||
function getAlternateFromIfBlock(block) { | ||
@@ -122,3 +128,2 @@ var _a; | ||
} | ||
exports.getAlternateFromIfBlock = getAlternateFromIfBlock; | ||
// EachBlock | ||
@@ -131,3 +136,2 @@ function getBodyFromEachBlock(block) { | ||
} | ||
exports.getBodyFromEachBlock = getBodyFromEachBlock; | ||
function getFallbackFromEachBlock(block) { | ||
@@ -140,3 +144,2 @@ var _a; | ||
} | ||
exports.getFallbackFromEachBlock = getFallbackFromEachBlock; | ||
// AwaitBlock | ||
@@ -153,3 +156,2 @@ function getPendingFromAwaitBlock(block) { | ||
} | ||
exports.getPendingFromAwaitBlock = getPendingFromAwaitBlock; | ||
function getThenFromAwaitBlock(block) { | ||
@@ -165,3 +167,2 @@ const then = block.then; | ||
} | ||
exports.getThenFromAwaitBlock = getThenFromAwaitBlock; | ||
function getCatchFromAwaitBlock(block) { | ||
@@ -177,3 +178,2 @@ const catchFragment = block.catch; | ||
} | ||
exports.getCatchFromAwaitBlock = getCatchFromAwaitBlock; | ||
// ConstTag | ||
@@ -184,2 +184,1 @@ function getDeclaratorFromConstTag(node) { | ||
} | ||
exports.getDeclaratorFromConstTag = getDeclaratorFromConstTag; |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type { SvelteAttribute, SvelteShorthandAttribute, SvelteDirective, SvelteSpreadAttribute, SvelteStartTag, SvelteStyleDirective } from "../../ast"; | ||
@@ -3,0 +2,0 @@ import type { Context } from "../../context"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.convertAttributes = void 0; | ||
exports.convertAttributes = convertAttributes; | ||
const common_1 = require("./common"); | ||
@@ -67,3 +67,2 @@ const mustache_1 = require("./mustache"); | ||
} | ||
exports.convertAttributes = convertAttributes; | ||
/** Convert for Attribute */ | ||
@@ -70,0 +69,0 @@ function convertAttribute(node, parent, ctx) { |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type * as SvAST from "../svelte-ast-types"; | ||
@@ -3,0 +2,0 @@ import type * as Compiler from "svelte/compiler"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.convertSnippetBlock = exports.convertKeyBlock = exports.convertAwaitBlock = exports.convertEachBlock = exports.convertIfBlock = void 0; | ||
exports.convertIfBlock = convertIfBlock; | ||
exports.convertEachBlock = convertEachBlock; | ||
exports.convertAwaitBlock = convertAwaitBlock; | ||
exports.convertKeyBlock = convertKeyBlock; | ||
exports.convertSnippetBlock = convertSnippetBlock; | ||
const element_1 = require("./element"); | ||
@@ -106,3 +110,2 @@ const common_1 = require("./common"); | ||
} | ||
exports.convertIfBlock = convertIfBlock; | ||
function startBlockIndexForElse(elseFragment, beforeFragment, lastExpression, ctx) { | ||
@@ -182,3 +185,2 @@ let baseStart; | ||
} | ||
exports.convertEachBlock = convertEachBlock; | ||
/** Convert for AwaitBlock */ | ||
@@ -254,3 +256,6 @@ function convertAwaitBlock(node, parent, ctx) { | ||
preparationScript: [ | ||
`const ${id} = ${expression};`, | ||
{ | ||
script: `const ${id} = ${expression};`, | ||
nodeType: "VariableDeclaration", | ||
}, | ||
generateAwaitThenValueType(idAwaitThenValue), | ||
@@ -330,3 +335,2 @@ ], | ||
} | ||
exports.convertAwaitBlock = convertAwaitBlock; | ||
/** Convert for KeyBlock */ | ||
@@ -349,3 +353,2 @@ function convertKeyBlock(node, parent, ctx) { | ||
} | ||
exports.convertKeyBlock = convertKeyBlock; | ||
/** Convert for SnippetBlock */ | ||
@@ -359,3 +362,6 @@ function convertSnippetBlock(node, parent, ctx) { | ||
: node.expression).end); | ||
const scopeKind = parent.type === "Program" ? "snippet" : "render"; | ||
const scopeKind = parent.type === "Program" | ||
? "snippet" | ||
: // use currentScriptScopeKind | ||
null; | ||
ctx.scriptLet.nestSnippetBlock(node.expression, closeParenIndex, snippetBlock, scopeKind, (id, params) => { | ||
@@ -375,3 +381,2 @@ snippetBlock.id = id; | ||
} | ||
exports.convertSnippetBlock = convertSnippetBlock; | ||
/** Extract mustache block tokens */ | ||
@@ -397,3 +402,4 @@ function extractMustacheBlockTokens(node, ctx, option) { | ||
function generateAwaitThenValueType(id) { | ||
return `type ${id}<T> = T extends null | undefined | ||
return { | ||
script: `type ${id}<T> = T extends null | undefined | ||
? T | ||
@@ -404,3 +410,5 @@ : T extends { then(value: infer F): any } | ||
: never | ||
: T;`; | ||
: T;`, | ||
nodeType: "TSTypeAliasDeclaration", | ||
}; | ||
} | ||
@@ -407,0 +415,0 @@ /** Checks whether the given name identifier is exists or not. */ |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getWithLoc = exports.lastIndexOf = exports.indexOf = void 0; | ||
exports.indexOf = indexOf; | ||
exports.lastIndexOf = lastIndexOf; | ||
exports.getWithLoc = getWithLoc; | ||
/** indexOf */ | ||
@@ -15,3 +17,2 @@ function indexOf(str, search, start, end) { | ||
} | ||
exports.indexOf = indexOf; | ||
/** lastIndexOf */ | ||
@@ -27,3 +28,2 @@ function lastIndexOf(str, search, end) { | ||
} | ||
exports.lastIndexOf = lastIndexOf; | ||
/** Get node with location */ | ||
@@ -33,2 +33,1 @@ function getWithLoc(node) { | ||
} | ||
exports.getWithLoc = getWithLoc; |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type { SvelteConstTag } from "../../ast"; | ||
@@ -3,0 +2,0 @@ import type { Context } from "../../context"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.convertConstTag = void 0; | ||
exports.convertConstTag = convertConstTag; | ||
const compat_1 = require("../compat"); | ||
@@ -18,2 +18,1 @@ /** Convert for ConstTag */ | ||
} | ||
exports.convertConstTag = convertConstTag; |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type { SvelteAwaitBlock, SvelteAwaitCatchBlock, SvelteAwaitPendingBlock, SvelteAwaitThenBlock, SvelteConstTag, SvelteDebugTag, SvelteEachBlock, SvelteElement, SvelteElseBlockAlone, SvelteHTMLComment, SvelteIfBlock, SvelteIfBlockAlone, SvelteKeyBlock, SvelteMustacheTag, SvelteProgram, SvelteRenderTag, SvelteScriptElement, SvelteSnippetBlock, SvelteStyleElement, SvelteText } from "../../ast"; | ||
@@ -3,0 +2,0 @@ import type { Context } from "../../context"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.extractElementTags = exports.convertChildren = void 0; | ||
exports.convertChildren = convertChildren; | ||
exports.extractElementTags = extractElementTags; | ||
const block_1 = require("./block"); | ||
@@ -143,3 +144,2 @@ const common_1 = require("./common"); | ||
} | ||
exports.convertChildren = convertChildren; | ||
/** Extract `let:` directives. */ | ||
@@ -574,2 +574,1 @@ function extractLetDirectives(fragment) { | ||
} | ||
exports.extractElementTags = extractElementTags; |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type { SvelteDebugTag, SvelteMustacheTag, SvelteMustacheTagRaw, SvelteMustacheTagText } from "../../ast"; | ||
@@ -3,0 +2,0 @@ import type { Context } from "../../context"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.convertDebugTag = exports.convertRawMustacheTag = exports.convertMustacheTag = void 0; | ||
exports.convertMustacheTag = convertMustacheTag; | ||
exports.convertRawMustacheTag = convertRawMustacheTag; | ||
exports.convertDebugTag = convertDebugTag; | ||
const utils_1 = require("../../utils"); | ||
@@ -9,3 +11,2 @@ /** Convert for MustacheTag */ | ||
} | ||
exports.convertMustacheTag = convertMustacheTag; | ||
/** Convert for MustacheTag */ | ||
@@ -21,3 +22,2 @@ function convertRawMustacheTag(node, parent, ctx) { | ||
} | ||
exports.convertRawMustacheTag = convertRawMustacheTag; | ||
/** Convert for DebugTag */ | ||
@@ -38,3 +38,2 @@ function convertDebugTag(node, parent, ctx) { | ||
} | ||
exports.convertDebugTag = convertDebugTag; | ||
/** Convert to MustacheTag */ | ||
@@ -41,0 +40,0 @@ function convertMustacheTag0(node, kind, parent, typing, ctx) { |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type { SvelteRenderTag } from "../../ast"; | ||
@@ -3,0 +2,0 @@ import type { Context } from "../../context"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.convertRenderTag = void 0; | ||
exports.convertRenderTag = convertRenderTag; | ||
const common_1 = require("./common"); | ||
@@ -20,2 +20,1 @@ /** Convert for RenderTag */ | ||
} | ||
exports.convertRenderTag = convertRenderTag; |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type * as SvAST from "../svelte-ast-types"; | ||
@@ -3,0 +2,0 @@ import type * as Compiler from "svelte/compiler"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.convertSvelteRoot = void 0; | ||
exports.convertSvelteRoot = convertSvelteRoot; | ||
const element_1 = require("./element"); | ||
@@ -116,3 +116,2 @@ const attr_1 = require("./attr"); | ||
} | ||
exports.convertSvelteRoot = convertSvelteRoot; | ||
/** Extract attrs */ | ||
@@ -119,0 +118,0 @@ function extractAttributes(element, ctx) { |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.convertTextToLiteral = exports.convertText = void 0; | ||
exports.convertText = convertText; | ||
exports.convertTextToLiteral = convertTextToLiteral; | ||
/** Convert for Text */ | ||
@@ -10,3 +11,2 @@ function convertText(node, parent, ctx) { | ||
} | ||
exports.convertText = convertText; | ||
/** Convert for Text to Literal */ | ||
@@ -18,3 +18,2 @@ function convertTextToLiteral(node, parent, ctx) { | ||
} | ||
exports.convertTextToLiteral = convertTextToLiteral; | ||
/** Extract tokens */ | ||
@@ -21,0 +20,0 @@ function extractTextTokens(node, ctx) { |
@@ -6,3 +6,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getEspree = void 0; | ||
exports.getEspree = getEspree; | ||
const module_1 = __importDefault(require("module")); | ||
@@ -57,2 +57,1 @@ const path_1 = __importDefault(require("path")); | ||
} | ||
exports.getEspree = getEspree; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getGlobalsForSvelteScript = exports.getGlobalsForSvelte = exports.globalsForRunes = void 0; | ||
exports.globalsForRunes = void 0; | ||
exports.getGlobalsForSvelte = getGlobalsForSvelte; | ||
exports.getGlobalsForSvelteScript = getGlobalsForSvelteScript; | ||
const globalsForSvelte = ["$$slots", "$$props", "$$restProps"]; | ||
@@ -20,3 +22,2 @@ exports.globalsForRunes = [ | ||
} | ||
exports.getGlobalsForSvelte = getGlobalsForSvelte; | ||
function getGlobalsForSvelteScript(svelteParseContext) { | ||
@@ -28,2 +29,1 @@ if (svelteParseContext.runes) { | ||
} | ||
exports.getGlobalsForSvelteScript = getGlobalsForSvelteScript; |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type * as Compiler from "svelte/compiler"; | ||
@@ -3,0 +2,0 @@ /** Parse HTML attributes */ |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseAttributes = void 0; | ||
exports.parseAttributes = parseAttributes; | ||
const espree_1 = require("./espree"); | ||
@@ -54,3 +54,2 @@ const RE_IS_SPACE = /^\s$/u; | ||
} | ||
exports.parseAttributes = parseAttributes; | ||
/** Parse HTML attribute */ | ||
@@ -57,0 +56,0 @@ function parseAttribute(state) { |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type { Comment, SvelteProgram, Token } from "../ast"; | ||
@@ -3,0 +2,0 @@ import type { Program } from "estree"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseForESLint = void 0; | ||
exports.parseForESLint = parseForESLint; | ||
const visitor_keys_1 = require("../visitor-keys"); | ||
@@ -39,3 +39,2 @@ const context_1 = require("../context"); | ||
} | ||
exports.parseForESLint = parseForESLint; | ||
/** | ||
@@ -42,0 +41,0 @@ * Parse source code as svelte component |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isTSESLintParserObject = exports.maybeTSESLintParserObject = exports.isBasicParserObject = exports.isEnhancedParserObject = exports.isParserObject = void 0; | ||
exports.isParserObject = isParserObject; | ||
exports.isEnhancedParserObject = isEnhancedParserObject; | ||
exports.isBasicParserObject = isBasicParserObject; | ||
exports.maybeTSESLintParserObject = maybeTSESLintParserObject; | ||
exports.isTSESLintParserObject = isTSESLintParserObject; | ||
/** Checks whether given object is ParserObject */ | ||
@@ -8,3 +12,2 @@ function isParserObject(value) { | ||
} | ||
exports.isParserObject = isParserObject; | ||
/** Checks whether given object is EnhancedParserObject */ | ||
@@ -14,3 +17,2 @@ function isEnhancedParserObject(value) { | ||
} | ||
exports.isEnhancedParserObject = isEnhancedParserObject; | ||
/** Checks whether given object is BasicParserObject */ | ||
@@ -20,3 +22,2 @@ function isBasicParserObject(value) { | ||
} | ||
exports.isBasicParserObject = isBasicParserObject; | ||
/** Checks whether given object maybe "@typescript-eslint/parser" */ | ||
@@ -30,3 +31,2 @@ function maybeTSESLintParserObject(value) { | ||
} | ||
exports.maybeTSESLintParserObject = maybeTSESLintParserObject; | ||
/** Checks whether given object is "@typescript-eslint/parser" */ | ||
@@ -47,2 +47,1 @@ function isTSESLintParserObject(value) { | ||
} | ||
exports.isTSESLintParserObject = isTSESLintParserObject; |
@@ -6,3 +6,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isTypeScript = exports.normalizeParserOptions = void 0; | ||
exports.normalizeParserOptions = normalizeParserOptions; | ||
exports.isTypeScript = isTypeScript; | ||
const fs_1 = __importDefault(require("fs")); | ||
@@ -21,3 +22,2 @@ const path_1 = __importDefault(require("path")); | ||
} | ||
exports.normalizeParserOptions = normalizeParserOptions; | ||
const TS_PARSER_NAMES = [ | ||
@@ -62,2 +62,1 @@ "@typescript-eslint/parser", | ||
} | ||
exports.isTypeScript = isTypeScript; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.getParser = exports.getParserForLang = void 0; | ||
exports.getParserForLang = getParserForLang; | ||
exports.getParser = getParser; | ||
const espree_1 = require("./espree"); | ||
@@ -21,3 +22,2 @@ const parser_object_1 = require("./parser-object"); | ||
} | ||
exports.getParserForLang = getParserForLang; | ||
/** Get parser */ | ||
@@ -35,2 +35,1 @@ function getParser(attrs, parser) { | ||
} | ||
exports.getParser = getParser; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseScriptWithoutAnalyzeScope = exports.parseScript = exports.parseScriptInSvelte = void 0; | ||
exports.parseScriptInSvelte = parseScriptInSvelte; | ||
exports.parseScript = parseScript; | ||
exports.parseScriptWithoutAnalyzeScope = parseScriptWithoutAnalyzeScope; | ||
const analyze_scope_1 = require("./analyze-scope"); | ||
@@ -30,3 +32,2 @@ const traverse_1 = require("../traverse"); | ||
} | ||
exports.parseScriptInSvelte = parseScriptInSvelte; | ||
/** | ||
@@ -43,3 +44,2 @@ * Parse for script | ||
} | ||
exports.parseScript = parseScript; | ||
/** | ||
@@ -58,3 +58,2 @@ * Parse for script without analyze scope | ||
} | ||
exports.parseScriptWithoutAnalyzeScope = parseScriptWithoutAnalyzeScope; | ||
/** | ||
@@ -61,0 +60,0 @@ * Parse for script without analyze scope |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.sortNodes = void 0; | ||
exports.sortNodes = sortNodes; | ||
/** | ||
@@ -18,2 +18,1 @@ * Sort tokens | ||
} | ||
exports.sortNodes = sortNodes; |
@@ -6,3 +6,5 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.styleNodeRange = exports.styleNodeLoc = exports.parseStyleContext = void 0; | ||
exports.parseStyleContext = parseStyleContext; | ||
exports.styleNodeLoc = styleNodeLoc; | ||
exports.styleNodeRange = styleNodeRange; | ||
const postcss_1 = __importDefault(require("postcss")); | ||
@@ -50,3 +52,2 @@ const postcss_scss_1 = require("postcss-scss"); | ||
} | ||
exports.parseStyleContext = parseStyleContext; | ||
/** | ||
@@ -74,3 +75,2 @@ * Extracts a node location (like that of any ESLint node) from a parsed svelte style node. | ||
} | ||
exports.styleNodeLoc = styleNodeLoc; | ||
/** | ||
@@ -88,3 +88,2 @@ * Extracts a node range (like that of any ESLint node) from a parsed svelte style node. | ||
} | ||
exports.styleNodeRange = styleNodeRange; | ||
/** | ||
@@ -91,0 +90,0 @@ * Fixes PostCSS AST locations to be relative to the whole file instead of relative to the <style> element. |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type * as Compiler from "svelte/compiler"; | ||
@@ -3,0 +2,0 @@ import type * as SvAST from "./svelte-ast-types"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.resolveSvelteParseContextForSvelteScript = exports.resolveSvelteParseContextForSvelte = exports.isEnableRunes = void 0; | ||
exports.isEnableRunes = isEnableRunes; | ||
exports.resolveSvelteParseContextForSvelte = resolveSvelteParseContextForSvelte; | ||
exports.resolveSvelteParseContextForSvelteScript = resolveSvelteParseContextForSvelteScript; | ||
const svelte_version_1 = require("./svelte-version"); | ||
@@ -17,3 +19,2 @@ function isEnableRunes(svelteConfig, parserOptions) { | ||
} | ||
exports.isEnableRunes = isEnableRunes; | ||
function resolveSvelteParseContextForSvelte(svelteConfig, parserOptions, svelteAst) { | ||
@@ -34,7 +35,5 @@ const svelteOptions = svelteAst.options; | ||
} | ||
exports.resolveSvelteParseContextForSvelte = resolveSvelteParseContextForSvelte; | ||
function resolveSvelteParseContextForSvelteScript(svelteConfig, parserOptions) { | ||
return resolveSvelteParseContext(svelteConfig, parserOptions); | ||
} | ||
exports.resolveSvelteParseContextForSvelteScript = resolveSvelteParseContextForSvelteScript; | ||
function resolveSvelteParseContext(svelteConfig, parserOptions) { | ||
@@ -41,0 +40,0 @@ return { |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import { VERSION as compilerVersion } from "svelte/compiler"; | ||
@@ -3,0 +2,0 @@ export { compilerVersion }; |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type * as Compiler from "svelte/compiler"; | ||
@@ -3,0 +2,0 @@ import type * as SvAST from "./svelte-ast-types"; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseTemplate = void 0; | ||
exports.parseTemplate = parseTemplate; | ||
const compiler_1 = require("svelte/compiler"); | ||
@@ -30,2 +30,1 @@ const index_1 = require("./converts/index"); | ||
} | ||
exports.parseTemplate = parseTemplate; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.analyzeTypeScript = exports.analyzeTypeScriptInSvelte = void 0; | ||
exports.analyzeTypeScriptInSvelte = analyzeTypeScriptInSvelte; | ||
exports.analyzeTypeScript = analyzeTypeScript; | ||
const scope_1 = require("../../../scope"); | ||
@@ -33,3 +34,2 @@ const utils_1 = require("../../../utils"); | ||
} | ||
exports.analyzeTypeScriptInSvelte = analyzeTypeScriptInSvelte; | ||
/** | ||
@@ -52,3 +52,2 @@ * Analyze TypeScript source code. | ||
} | ||
exports.analyzeTypeScript = analyzeTypeScript; | ||
/** | ||
@@ -55,0 +54,0 @@ * Analyze the store reference names. |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseTypeScript = exports.parseTypeScriptInSvelte = void 0; | ||
exports.parseTypeScriptInSvelte = parseTypeScriptInSvelte; | ||
exports.parseTypeScript = parseTypeScript; | ||
const script_1 = require("../script"); | ||
@@ -16,3 +17,2 @@ const analyze_1 = require("./analyze"); | ||
} | ||
exports.parseTypeScriptInSvelte = parseTypeScriptInSvelte; | ||
/** | ||
@@ -28,2 +28,1 @@ * Parse for TypeScript | ||
} | ||
exports.parseTypeScript = parseTypeScript; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.setParent = void 0; | ||
exports.setParent = setParent; | ||
const __1 = require("../.."); | ||
@@ -19,2 +19,1 @@ function setParent(result) { | ||
} | ||
exports.setParent = setParent; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.simplifyScope = exports.addAllReferences = exports.addReference = exports.addVariable = exports.replaceScope = exports.removeScope = exports.removeReference = exports.removeIdentifierReference = exports.getAllReferences = exports.removeIdentifierVariable = exports.getProgramScope = exports.findVariable = exports.getScopeFromNode = exports.removeAllScopeAndVariableAndReference = void 0; | ||
exports.removeAllScopeAndVariableAndReference = removeAllScopeAndVariableAndReference; | ||
exports.getScopeFromNode = getScopeFromNode; | ||
exports.findVariable = findVariable; | ||
exports.getProgramScope = getProgramScope; | ||
exports.removeIdentifierVariable = removeIdentifierVariable; | ||
exports.getAllReferences = getAllReferences; | ||
exports.removeIdentifierReference = removeIdentifierReference; | ||
exports.removeReference = removeReference; | ||
exports.removeScope = removeScope; | ||
exports.replaceScope = replaceScope; | ||
exports.addVariable = addVariable; | ||
exports.addReference = addReference; | ||
exports.addAllReferences = addAllReferences; | ||
exports.simplifyScope = simplifyScope; | ||
const traverse_1 = require("../traverse"); | ||
@@ -40,3 +53,2 @@ const utils_1 = require("../utils"); | ||
} | ||
exports.removeAllScopeAndVariableAndReference = removeAllScopeAndVariableAndReference; | ||
/** | ||
@@ -64,3 +76,2 @@ * Gets the scope for the current node | ||
} | ||
exports.getScopeFromNode = getScopeFromNode; | ||
/** | ||
@@ -80,3 +91,2 @@ * Find the variable of a given identifier. | ||
} | ||
exports.findVariable = findVariable; | ||
/** | ||
@@ -89,3 +99,2 @@ * Gets the scope for the Program node | ||
} | ||
exports.getProgramScope = getProgramScope; | ||
/** Remove variable */ | ||
@@ -156,3 +165,2 @@ function removeIdentifierVariable(node, scope) { | ||
} | ||
exports.removeIdentifierVariable = removeIdentifierVariable; | ||
/** Get all references */ | ||
@@ -197,3 +205,2 @@ function* getAllReferences(node, scope) { | ||
} | ||
exports.getAllReferences = getAllReferences; | ||
/** Remove reference */ | ||
@@ -226,3 +233,2 @@ function removeIdentifierReference(node, scope) { | ||
} | ||
exports.removeIdentifierReference = removeIdentifierReference; | ||
/** Remove reference */ | ||
@@ -262,3 +268,2 @@ function removeReference(reference, baseScope) { | ||
} | ||
exports.removeReference = removeReference; | ||
/** Move reference to through */ | ||
@@ -292,3 +297,2 @@ function referencesToThrough(references, baseScope) { | ||
} | ||
exports.removeScope = removeScope; | ||
/** Replace scope */ | ||
@@ -317,3 +321,2 @@ function replaceScope(scopeManager, scope, newChildScopes = []) { | ||
} | ||
exports.replaceScope = replaceScope; | ||
/** | ||
@@ -334,3 +337,2 @@ * Add variable to array | ||
} | ||
exports.addVariable = addVariable; | ||
/** | ||
@@ -342,3 +344,2 @@ * Add reference to array | ||
} | ||
exports.addReference = addReference; | ||
/** | ||
@@ -350,3 +351,2 @@ * Add all references to array | ||
} | ||
exports.addAllReferences = addAllReferences; | ||
/** | ||
@@ -372,3 +372,2 @@ * Simplify scope data. | ||
} | ||
exports.simplifyScope = simplifyScope; | ||
/** | ||
@@ -375,0 +374,0 @@ * Simplify variables data. |
@@ -1,2 +0,1 @@ | ||
/// <reference types="svelte" /> | ||
import type * as Compiler from "svelte/compiler"; | ||
@@ -3,0 +2,0 @@ export type SvelteConfig = { |
@@ -6,3 +6,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.resolveSvelteConfigFromOption = void 0; | ||
exports.resolveSvelteConfigFromOption = resolveSvelteConfigFromOption; | ||
const path_1 = __importDefault(require("path")); | ||
@@ -21,3 +21,2 @@ const fs_1 = __importDefault(require("fs")); | ||
} | ||
exports.resolveSvelteConfigFromOption = resolveSvelteConfigFromOption; | ||
/** | ||
@@ -29,5 +28,8 @@ * Resolves `svelte.config.js`. | ||
function resolveSvelteConfig(filePath) { | ||
const cwd = filePath && fs_1.default.existsSync(filePath) | ||
? path_1.default.dirname(filePath) | ||
: process.cwd(); | ||
let cwd = filePath && fs_1.default.existsSync(filePath) ? path_1.default.dirname(filePath) : null; | ||
if (cwd == null) { | ||
if (typeof process === "undefined") | ||
return null; | ||
cwd = process.cwd(); | ||
} | ||
const configFilePath = findConfigFilePath(cwd); | ||
@@ -63,5 +65,8 @@ if (!configFilePath) | ||
} | ||
directory = path_1.default.dirname(directory); | ||
const next = path_1.default.dirname(directory); | ||
if (next === directory) | ||
break; | ||
directory = next; | ||
} | ||
return null; | ||
} |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseConfig = void 0; | ||
exports.parseConfig = parseConfig; | ||
const traverse_1 = require("../traverse"); | ||
@@ -35,3 +35,2 @@ const espree_1 = require("../parser/espree"); | ||
} | ||
exports.parseConfig = parseConfig; | ||
function parseAst(ast, scopeManager) { | ||
@@ -38,0 +37,0 @@ const edd = ast.body.find((node) => node.type === "ExportDefaultDeclaration"); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.traverseNodes = exports.getNodes = exports.getKeys = exports.getFallbackKeys = void 0; | ||
exports.getFallbackKeys = getFallbackKeys; | ||
exports.getKeys = getKeys; | ||
exports.getNodes = getNodes; | ||
exports.traverseNodes = traverseNodes; | ||
const visitor_keys_1 = require("./visitor-keys"); | ||
@@ -32,3 +35,2 @@ /** | ||
} | ||
exports.getFallbackKeys = getFallbackKeys; | ||
/** | ||
@@ -43,3 +45,2 @@ * Get the keys of the given node to traverse it. | ||
} | ||
exports.getKeys = getKeys; | ||
/** | ||
@@ -62,3 +63,2 @@ * Get the nodes of the given node. | ||
} | ||
exports.getNodes = getNodes; | ||
/** | ||
@@ -96,2 +96,1 @@ * Check whether a given value is a node. | ||
} | ||
exports.traverseNodes = traverseNodes; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.hasTypeInfo = exports.sortedLastIndex = exports.addElementsToSortedArray = exports.addElementToSortedArray = void 0; | ||
exports.addElementToSortedArray = addElementToSortedArray; | ||
exports.addElementsToSortedArray = addElementsToSortedArray; | ||
exports.sortedLastIndex = sortedLastIndex; | ||
exports.hasTypeInfo = hasTypeInfo; | ||
/** | ||
@@ -11,3 +14,2 @@ * Add element to a sorted array | ||
} | ||
exports.addElementToSortedArray = addElementToSortedArray; | ||
/** | ||
@@ -34,3 +36,2 @@ * Add element to a sorted array | ||
} | ||
exports.addElementsToSortedArray = addElementsToSortedArray; | ||
/** | ||
@@ -57,3 +58,2 @@ * Uses a binary search to determine the highest index at which value should be inserted into array in order to maintain its sort order. | ||
} | ||
exports.sortedLastIndex = sortedLastIndex; | ||
function hasTypeInfo(element) { | ||
@@ -83,2 +83,1 @@ var _a; | ||
} | ||
exports.hasTypeInfo = hasTypeInfo; |
{ | ||
"name": "svelte-eslint-parser", | ||
"version": "0.39.1", | ||
"version": "0.39.2", | ||
"description": "Svelte parser for ESLint", | ||
@@ -55,11 +55,11 @@ "repository": "git+https://github.com/sveltejs/svelte-eslint-parser.git", | ||
"@types/mocha": "^10.0.6", | ||
"@types/node": "^20.14.2", | ||
"@types/node": "^20.14.4", | ||
"@types/semver": "^7.5.8", | ||
"@typescript-eslint/eslint-plugin": "^7.12.0", | ||
"@typescript-eslint/parser": "~7.13.0", | ||
"@typescript-eslint/types": "~7.13.0", | ||
"@typescript-eslint/eslint-plugin": "^7.13.1", | ||
"@typescript-eslint/parser": "~7.13.1", | ||
"@typescript-eslint/types": "~7.13.1", | ||
"benchmark": "^2.1.4", | ||
"chai": "^4.4.1", | ||
"env-cmd": "^10.1.0", | ||
"esbuild": "^0.21.4", | ||
"esbuild": "^0.21.5", | ||
"esbuild-register": "^3.5.0", | ||
@@ -71,7 +71,7 @@ "eslint": "^8.57.0", | ||
"eslint-plugin-jsonc": "^2.16.0", | ||
"eslint-plugin-n": "^17.8.1", | ||
"eslint-plugin-n": "^17.9.0", | ||
"eslint-plugin-node-dependencies": "^0.12.0", | ||
"eslint-plugin-prettier": "^5.1.3", | ||
"eslint-plugin-regexp": "^2.6.0", | ||
"eslint-plugin-svelte": "^2.39.2", | ||
"eslint-plugin-svelte": "^2.40.0", | ||
"eslint-plugin-yml": "^1.14.0", | ||
@@ -84,3 +84,3 @@ "estree-walker": "^3.0.3", | ||
"nyc": "^17.0.0", | ||
"prettier": "~3.3.0", | ||
"prettier": "~3.3.2", | ||
"prettier-plugin-pkg": "^0.18.1", | ||
@@ -90,5 +90,5 @@ "prettier-plugin-svelte": "^3.2.4", | ||
"semver": "^7.6.2", | ||
"svelte": "^5.0.0-next.152", | ||
"svelte2tsx": "^0.7.9", | ||
"typescript": "~5.4.5", | ||
"svelte": "^5.0.0-next.158", | ||
"svelte2tsx": "^0.7.10", | ||
"typescript": "~5.5.0", | ||
"typescript-eslint-parser-for-extra-files": "^0.7.0" | ||
@@ -95,0 +95,0 @@ }, |
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
343302
8225