yaml-eslint-parser
Advanced tools
Comparing version 1.2.0 to 1.2.1
@@ -7,5 +7,5 @@ export declare const tagResolvers: { | ||
export declare const tagNodeResolvers: { | ||
next: import("./commons").TagNodeResolver<Record<any, any>>[]; | ||
"1.2": import("./commons").TagNodeResolver<Record<any, any>>[]; | ||
"1.1": import("./commons").TagNodeResolver<Record<any, any>>[]; | ||
next: (import("./commons").TagNodeResolver<Record<any, any>> | import("./commons").TagNodeResolver<any[]>)[]; | ||
"1.2": (import("./commons").TagNodeResolver<Record<any, any>> | import("./commons").TagNodeResolver<any[]>)[]; | ||
"1.1": (import("./commons").TagNodeResolver<Record<any, any>> | import("./commons").TagNodeResolver<any[]>)[]; | ||
}; |
@@ -16,2 +16,2 @@ import type { TagResolver } from "./commons"; | ||
export declare const tagResolvers: (TagResolver<null> | TagResolver<true> | TagResolver<false> | TagResolver<number> | TagResolver<string>)[]; | ||
export declare const tagNodeResolvers: import("./commons").TagNodeResolver<Record<any, any>>[]; | ||
export declare const tagNodeResolvers: (import("./commons").TagNodeResolver<Record<any, any>> | import("./commons").TagNodeResolver<any[]>)[]; |
@@ -115,5 +115,5 @@ "use strict"; | ||
// see https://yaml.org/type/float.html | ||
return (/^[+-]?(?:\d[\d_]*)?\.[\d_]*(?:[Ee][+-]\d+)?$/u.test(str) || | ||
return (/^[+-]?(?:\d[\d_]*)?\.[\d_]*(?:[Ee][+-]?\d+)?$/u.test(str) || | ||
// The previous regexp cannot handle "e" without dot. spec bug? | ||
/^[+-]?(?:\d[\d_]*)?(?:[Ee][+-]\d+)?$/u.test(str)); | ||
/^[+-]?(?:\d[\d_]*)?(?:[Ee][+-]?\d+)?$/u.test(str)); | ||
}, | ||
@@ -164,3 +164,3 @@ resolveString(str) { | ||
function resolveInt(value, skip, radix) { | ||
if ((skip > 0 && value.startsWith("-")) || value.startsWith("+")) { | ||
if (value.startsWith("-") || value.startsWith("+")) { | ||
return parseInt(value[0] + value.slice(skip + 1).replace(/_/gu, ""), radix); | ||
@@ -167,0 +167,0 @@ } |
@@ -13,2 +13,2 @@ import type { TagResolver } from "./commons"; | ||
export declare const tagResolvers: (TagResolver<null> | TagResolver<true> | TagResolver<false> | TagResolver<number> | TagResolver<string>)[]; | ||
export declare const tagNodeResolvers: import("./commons").TagNodeResolver<Record<any, any>>[]; | ||
export declare const tagNodeResolvers: (import("./commons").TagNodeResolver<Record<any, any>> | import("./commons").TagNodeResolver<any[]>)[]; |
{ | ||
"name": "yaml-eslint-parser", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"description": "A YAML parser that produces output compatible with ESLint", | ||
@@ -23,3 +23,5 @@ "main": "lib/index.js", | ||
"update-fixtures": "ts-node ./tools/update-fixtures.ts", | ||
"benchmark": "ts-node --transpile-only benchmark/index.ts" | ||
"benchmark": "ts-node --transpile-only benchmark/index.ts", | ||
"prerelease": "npm run clean && npm run build", | ||
"release": "changeset publish" | ||
}, | ||
@@ -48,2 +50,4 @@ "repository": { | ||
"devDependencies": { | ||
"@changesets/changelog-github": "^0.4.6", | ||
"@changesets/cli": "^2.24.2", | ||
"@ota-meshi/eslint-plugin": "^0.13.0", | ||
@@ -74,5 +78,8 @@ "@types/benchmark": "^2.1.1", | ||
"ts-node": "^10.0.0", | ||
"typescript": "^4.0.0", | ||
"typescript": "^5.0.0", | ||
"vue-eslint-parser": "^9.0.0" | ||
}, | ||
"publishConfig": { | ||
"access": "public" | ||
} | ||
} |
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
86927
29