New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@good-fences/api

Package Overview
Dependencies
Maintainers
0
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@good-fences/api - npm Package Compare versions

Comparing version 0.18.0 to 0.18.4

.yarnrc.yml

90

CHANGELOG.json

@@ -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",

34

CHANGELOG.md
# 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 @@

64

index.d.ts

@@ -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"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc