@good-fences/api
Advanced tools
Comparing version 0.18.0 to 0.18.4
@@ -5,2 +5,92 @@ { | ||
{ | ||
"date": "Tue, 03 Dec 2024 21:05:49 GMT", | ||
"version": "0.18.4", | ||
"tag": "@good-fences/api_v0.18.4", | ||
"comments": { | ||
"patch": [ | ||
{ | ||
"author": "Maxwell.HuangHobbs@microsoft.com", | ||
"package": "@good-fences/api", | ||
"commit": "dbc4ee04f782394eb63675d738b3c6f35b8ccb6f", | ||
"comment": "avoid duplicate publishing in napi prepublish from default platforms" | ||
} | ||
] | ||
} | ||
}, | ||
{ | ||
"date": "Tue, 03 Dec 2024 19:39:43 GMT", | ||
"version": "0.18.3", | ||
"tag": "@good-fences/api_v0.18.3", | ||
"comments": { | ||
"none": [ | ||
{ | ||
"author": "Maxwell.HuangHobbs@microsoft.com", | ||
"package": "@good-fences/api", | ||
"commit": "599271a0cf2d196dd80a9e5886ae54d59b573bde", | ||
"comment": "ast_name_tracker: track external references in ESM snippets" | ||
} | ||
], | ||
"patch": [ | ||
{ | ||
"author": "Maxwell.HuangHobbs@microsoft.com", | ||
"package": "@good-fences/api", | ||
"commit": "7e2c5ad3af7966cef343f91efed0b90ea20f781a", | ||
"comment": "add some debug settings to publish pipeline" | ||
} | ||
] | ||
} | ||
}, | ||
{ | ||
"date": "Mon, 02 Dec 2024 19:40:25 GMT", | ||
"version": "0.18.2", | ||
"tag": "@good-fences/api_v0.18.2", | ||
"comments": { | ||
"none": [ | ||
{ | ||
"author": "Maxwell.HuangHobbs@microsoft.com", | ||
"package": "@good-fences/api", | ||
"commit": "29cc6f52f80b1f329c1d81c39b0f6d03dbb45042", | ||
"comment": "internal refactoring of loggers" | ||
} | ||
], | ||
"patch": [ | ||
{ | ||
"author": "mhuan13@gmail.com", | ||
"package": "@good-fences/api", | ||
"commit": "d1d7d4f358c0c464f86a6795a13260c4f81d2479", | ||
"comment": "remove unbuilt linux-arm-gnueabihf package" | ||
} | ||
] | ||
} | ||
}, | ||
{ | ||
"date": "Tue, 19 Nov 2024 23:53:48 GMT", | ||
"version": "0.18.1", | ||
"tag": "@good-fences/api_v0.18.1", | ||
"comments": { | ||
"none": [ | ||
{ | ||
"author": "Maxwell.HuangHobbs@microsoft.com", | ||
"package": "@good-fences/api", | ||
"commit": "8e5bf47a67d4cb6172ec014b1323544cf754caea", | ||
"comment": "refactor logger from unused_finder into own package" | ||
}, | ||
{ | ||
"author": "Maxwell.HuangHobbs@microsoft.com", | ||
"package": "@good-fences/api", | ||
"commit": "9b4dcffb4e20c0448bb41a3dfe25cd9a2bd6fb0d", | ||
"comment": "adjust publish flow to tag as latest" | ||
} | ||
], | ||
"patch": [ | ||
{ | ||
"author": "Maxwell.HuangHobbs@microsoft.com", | ||
"package": "@good-fences/api", | ||
"commit": "a7299f546b5900b4ccf6bfc34abda5d7aff0e969", | ||
"comment": "Remove duplicate 'testPathPatterns' config property on the napi interface" | ||
} | ||
] | ||
} | ||
}, | ||
{ | ||
"date": "Thu, 14 Nov 2024 16:54:38 GMT", | ||
@@ -7,0 +97,0 @@ "version": "0.18.0", |
# Change Log - @good-fences/api | ||
This log was last generated on Thu, 14 Nov 2024 16:54:38 GMT and should not be manually modified. | ||
This log was last generated on Tue, 03 Dec 2024 21:05:49 GMT and should not be manually modified. | ||
<!-- Start content --> | ||
## 0.18.4 | ||
Tue, 03 Dec 2024 21:05:49 GMT | ||
### Patches | ||
- avoid duplicate publishing in napi prepublish from default platforms (Maxwell.HuangHobbs@microsoft.com) | ||
## 0.18.3 | ||
Tue, 03 Dec 2024 19:39:43 GMT | ||
### Patches | ||
- add some debug settings to publish pipeline (Maxwell.HuangHobbs@microsoft.com) | ||
## 0.18.2 | ||
Mon, 02 Dec 2024 19:40:25 GMT | ||
### Patches | ||
- remove unbuilt linux-arm-gnueabihf package (mhuan13@gmail.com) | ||
## 0.18.1 | ||
Tue, 19 Nov 2024 23:53:48 GMT | ||
### Patches | ||
- Remove duplicate 'testPathPatterns' config property on the napi interface (Maxwell.HuangHobbs@microsoft.com) | ||
## 0.18.0 | ||
@@ -8,0 +40,0 @@ |
@@ -6,2 +6,27 @@ /* tslint:disable */ | ||
export interface GoodFencesOptions { | ||
paths: Array<string> | ||
project: string | ||
baseUrl?: string | ||
errOutputPath?: string | ||
ignoreExternalFences?: ExternalFences | ||
ignoredDirs?: Array<string> | ||
} | ||
export const enum ExternalFences { | ||
Include = 0, | ||
Ignore = 1 | ||
} | ||
export interface GoodFencesResult { | ||
resultType: GoodFencesResultType | ||
message: string | ||
sourceFile?: string | ||
rawImport?: string | ||
fencePath?: string | ||
detailedMessage: string | ||
} | ||
export const enum GoodFencesResultType { | ||
FileNotResolved = 0, | ||
Violation = 1 | ||
} | ||
export declare function goodFences(opts: GoodFencesOptions): Array<GoodFencesResult> | ||
/** | ||
@@ -29,6 +54,6 @@ * A JSON serializable proxy for the UnusedFinderConfig struct | ||
*/ | ||
skip: Array<string> | ||
skip?: Array<string> | ||
/** If true, individual exported symbols are also tracked */ | ||
reportExportedSymbols: boolean | ||
allowUnusedTypes: boolean | ||
reportExportedSymbols?: boolean | ||
allowUnusedTypes?: boolean | ||
/** | ||
@@ -46,10 +71,2 @@ * List of packages that should be considered "entry" packages | ||
/** | ||
* List of globs that will be matched against files in the repository | ||
* | ||
* Matches are made against the relative file paths from the repo root. | ||
* A matching file will be tagged as a "test" file, and will be excluded | ||
* from the list of unused files | ||
*/ | ||
testFilePatterns: Array<string> | ||
/** | ||
* List of glob patterns to mark as "tests". | ||
@@ -80,27 +97,2 @@ * These files will be marked as used, and all of their transitive | ||
export declare function findUnusedItems(console: object, config: UnusedFinderJsonConfig): UnusedFinderReport | ||
export interface GoodFencesOptions { | ||
paths: Array<string> | ||
project: string | ||
baseUrl?: string | ||
errOutputPath?: string | ||
ignoreExternalFences?: ExternalFences | ||
ignoredDirs?: Array<string> | ||
} | ||
export const enum ExternalFences { | ||
Include = 0, | ||
Ignore = 1 | ||
} | ||
export interface GoodFencesResult { | ||
resultType: GoodFencesResultType | ||
message: string | ||
sourceFile?: string | ||
rawImport?: string | ||
fencePath?: string | ||
detailedMessage: string | ||
} | ||
export const enum GoodFencesResultType { | ||
FileNotResolved = 0, | ||
Violation = 1 | ||
} | ||
export declare function goodFences(opts: GoodFencesOptions): Array<GoodFencesResult> | ||
export declare class UnusedFinderReport { | ||
@@ -107,0 +99,0 @@ unusedFiles: Array<string> |
@@ -313,4 +313,7 @@ /* tslint:disable */ | ||
const { UsedTagEnum, UnusedFinderReport, UnusedFinder, findUnusedItems, ExternalFences, GoodFencesResultType, goodFences } = nativeBinding | ||
const { ExternalFences, GoodFencesResultType, goodFences, UsedTagEnum, UnusedFinderReport, UnusedFinder, findUnusedItems } = nativeBinding | ||
module.exports.ExternalFences = ExternalFences | ||
module.exports.GoodFencesResultType = GoodFencesResultType | ||
module.exports.goodFences = goodFences | ||
module.exports.UsedTagEnum = UsedTagEnum | ||
@@ -320,4 +323,1 @@ module.exports.UnusedFinderReport = UnusedFinderReport | ||
module.exports.findUnusedItems = findUnusedItems | ||
module.exports.ExternalFences = ExternalFences | ||
module.exports.GoodFencesResultType = GoodFencesResultType | ||
module.exports.goodFences = goodFences |
{ | ||
"name": "@good-fences/api", | ||
"version": "0.18.0", | ||
"version": "0.18.4", | ||
"main": "index.js", | ||
@@ -9,2 +9,3 @@ "types": "index.d.ts", | ||
"triples": { | ||
"defaults": false, | ||
"additional": [ | ||
@@ -14,3 +15,2 @@ "aarch64-apple-darwin", | ||
"aarch64-unknown-linux-gnu", | ||
"armv7-unknown-linux-gnueabihf", | ||
"x86_64-apple-darwin", | ||
@@ -53,3 +53,15 @@ "x86_64-pc-windows-msvc", | ||
}, | ||
"packageManager": "yarn@4.4.0+sha512.91d93b445d9284e7ed52931369bc89a663414e5582d00eea45c67ddc459a2582919eece27c412d6ffd1bd0793ff35399381cb229326b961798ce4f4cc60ddfdb" | ||
"workspaces": [ | ||
"npm/*", | ||
"." | ||
], | ||
"packageManager": "yarn@4.4.0+sha512.91d93b445d9284e7ed52931369bc89a663414e5582d00eea45c67ddc459a2582919eece27c412d6ffd1bd0793ff35399381cb229326b961798ce4f4cc60ddfdb", | ||
"optionalDependencies": { | ||
"@good-fences/api-darwin-arm64": "0.18.4", | ||
"@good-fences/api-win32-arm64-msvc": "0.18.4", | ||
"@good-fences/api-linux-arm64-gnu": "0.18.4", | ||
"@good-fences/api-darwin-x64": "0.18.4", | ||
"@good-fences/api-win32-x64-msvc": "0.18.4", | ||
"@good-fences/api-linux-x64-gnu": "0.18.4" | ||
} | ||
} |
55015
7
11
1190