| { | ||
| "name": "buildable", | ||
| "version": "2.1.10", | ||
| "description": "Buildable CLI", | ||
| "description": "Buildable CLI ", | ||
| "main": "dist/src/index.js", | ||
@@ -6,0 +6,0 @@ "bin": "dist/src/index.js", |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"api.js","sourceRoot":"","sources":["../../src/api.ts"],"names":[],"mappings":";;;;AAGA,0DAA0B;AAM1B,MAAM,SAAS,GAAG,CAAC,OAAgB,EAAE,EAAE;IACrC,OAAO;QACL,MAAM,EAAE,CAAO,IAAkB,EAAqB,EAAE;YACtD,OAAO,MAAM,IAAA,eAAK,EAAC;gBACjB,MAAM,EAAE,MAAM;gBACd,GAAG,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,oBAAoB,IAAI,8BAA8B,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,mCAAmC,IAAI,sBAAsB,CAAC;gBACvJ,OAAO,EAAE;oBACP,oBAAoB,EAAE,OAAO,CAAC,MAAM;iBACrC;gBACD,IAAI;aACL,CAAC,CAAA;QACJ,CAAC,CAAA;KACF,CAAA;AACH,CAAC,CAAA;AAEM,MAAM,GAAG,GAAG,CAAC,QAAkB,EAAE,OAAgB,EAAE,EAAE;IAC1D,QAAQ,QAAQ,EAAE;QAChB,KAAK,WAAW;YACd,OAAO,SAAS,CAAC,OAAO,CAAC,CAAC;QAC5B;YACE,MAAM,IAAI,KAAK,CAAC,YAAY,QAAQ,YAAY,CAAC,CAAC;KACrD;AACH,CAAC,CAAA;AAPY,QAAA,GAAG,OAOf"} | ||
| {"version":3,"file":"api.js","sourceRoot":"","sources":["../../src/api.ts"],"names":[],"mappings":";;;;AAGA,0DAA0B;AAM1B,MAAM,SAAS,GAAG,CAAC,OAAgB,EAAE,EAAE;IACrC,OAAO;QACL,MAAM,EAAE,CAAkE,IAAwB,EAAqB,EAAE;YACvH,OAAO,MAAM,IAAA,eAAK,EAAC;gBACjB,MAAM,EAAE,MAAM;gBACd,GAAG,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,oBAAoB,IAAI,8BAA8B,CAAC,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,mCAAmC,IAAI,sBAAsB,CAAC;gBACvJ,OAAO,EAAE;oBACP,oBAAoB,EAAE,OAAO,CAAC,MAAM;iBACrC;gBACD,IAAI;aACL,CAAC,CAAA;QACJ,CAAC,CAAA;KACF,CAAA;AACH,CAAC,CAAA;AAEM,MAAM,GAAG,GAAG,CAAC,QAAkB,EAAE,OAAgB,EAAE,EAAE;IAC1D,QAAQ,QAAQ,EAAE;QAChB,KAAK,WAAW;YACd,OAAO,SAAS,CAAC,OAAO,CAAC,CAAC;QAC5B;YACE,MAAM,IAAI,KAAK,CAAC,YAAY,QAAQ,YAAY,CAAC,CAAC;KACrD;AACH,CAAC,CAAA;AAPY,QAAA,GAAG,OAOf"} |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"pipelines.js","sourceRoot":"","sources":["../../src/pipelines.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"pipelines.js","sourceRoot":"","sources":["../../src/pipelines.ts"],"names":[],"mappings":"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"} |
+6
-6
| { | ||
| "name": "buildable", | ||
| "version": "2.1.10", | ||
| "description": "Buildable CLI", | ||
| "version": "3.0.0", | ||
| "description": "Buildable CLI ", | ||
| "main": "dist/src/index.js", | ||
@@ -15,5 +15,5 @@ "bin": "dist/src/index.js", | ||
| "dependencies": { | ||
| "@buildable/pipeline-as-code": "^0.0.4", | ||
| "@buildable/types": "^0.0.7", | ||
| "@buildable/utils": "^0.0.9", | ||
| "@buildable/pipeline-as-code": "^1.0.0", | ||
| "@buildable/types": "^0.0.8", | ||
| "@buildable/utils": "^0.0.10", | ||
| "axios": "^1.2.2", | ||
@@ -34,3 +34,3 @@ "commander": "^9.4.1", | ||
| }, | ||
| "gitHead": "02cad9e134a477be55f3794318458138d88930a4" | ||
| "gitHead": "f446dc41a632d00d4e726cec1f50de03cf3d6988" | ||
| } |
+2
-2
| import { PipelineInit } from "@buildable/pipeline-as-code"; | ||
| import { Pipeline } from "@buildable/types"; | ||
| import { DestinationPlatforms, Pipeline, SourcePlatforms } from "@buildable/types"; | ||
@@ -12,3 +12,3 @@ import axios from "axios"; | ||
| return { | ||
| create: async (data: PipelineInit): Promise<Pipeline> => { | ||
| create: async <T extends SourcePlatforms, U extends DestinationPlatforms>(data: PipelineInit<T, U>): Promise<Pipeline> => { | ||
| return await axios({ | ||
@@ -15,0 +15,0 @@ method: "POST", |
+3
-3
| import { Command } from "commander"; | ||
| import glob from "glob-promise"; | ||
| import fs from "fs"; | ||
| import { PipelinesAsCodeConfigFile, BErr, ExtendedResult } from "@buildable/types"; | ||
| import { PipelinesAsCodeConfigFile, BErr, ExtendedResult, SourcePlatforms, DestinationPlatforms } from "@buildable/types"; | ||
| import { PipelineInit } from "@buildable/pipeline-as-code"; | ||
@@ -11,3 +11,3 @@ import { resultErr, resultOk, walk } from '@buildable/utils'; | ||
| const sanitizePipelineInit = (pipelineInit: PipelineInit): PipelineInit => { | ||
| const sanitizePipelineInit = <T extends SourcePlatforms, U extends DestinationPlatforms>(pipelineInit: PipelineInit<T, U>): PipelineInit<T, U> => { | ||
| const updated = walk(pipelineInit, (node: unknown) => { | ||
@@ -43,3 +43,3 @@ if (typeof node === "function") { | ||
| const pipeline = new pipelineClass(); | ||
| const data: PipelineInit = pipeline.init(); | ||
| const data = pipeline.init(); | ||
@@ -46,0 +46,0 @@ const updated = sanitizePipelineInit(data) |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 3 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 3 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
19487
1.05%1
Infinity%+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
Updated
Updated