diff --git a/.circleci/config.yml b/.circleci/config.yml index 58d67a81..68bf1187 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -43,7 +43,7 @@ jobs: - checkout - run: npm install - run: npm test - - run: npm run pkg-binaries-linux + - run: npm run pkg-binaries:linux - run: ./snyk-api-import-linux help build-test-from-fork: diff --git a/.releaserc b/.releaserc index 92e61c16..fd313a62 100644 --- a/.releaserc +++ b/.releaserc @@ -9,22 +9,22 @@ { "//": "build the macos", "path": "@semantic-release/exec", - "cmd": "npx nexe@3.3.7 dist/index.js -r './dist/**/*.js' -t mac-x64-12.18.2 -o snyk-api-import-macos" + "cmd": "npm run pkg-binaries:macos" }, { "//": "build the linux", "path": "@semantic-release/exec", - "cmd": "npx nexe@3.3.7 dist/index.js -r './dist/**/*.js' -t linux-x64-12.16.2 -o snyk-api-import-linux" + "cmd": "npm run pkg-binaries:linux" }, { "//": "build the alpine", "path": "@semantic-release/exec", - "cmd": "npx nexe@3.3.7 dist/index.js -r './dist/**/*.js' -t alpine-x64-12.9.1 -o snyk-api-import-alpine" + "cmd": "npm run pkg-binaries:alpine" }, { "//": "build the windows binaries", "path": "@semantic-release/exec", - "cmd": "npx nexe@3.3.7 dist/index.js -r './dist/**/*.js' -t windows-x64-12.18.2 -o snyk-api-import-win.exe" + "cmd": "npm run pkg-binaries:windows" }, { "//": "shasum all binaries", diff --git a/package.json b/package.json index b8c2b8ad..798236a6 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,11 @@ "build-watch": "tsc -w", "prepare": "npm run build", "snyk-test": "snyk test", - "pkg-binaries-linux": "npx nexe@3.3.7 dist/index.js -r './dist/**/*.js' -t linux-x64-12.16.2 -o snyk-api-import-linux", - "pkg-binaries": "npx nexe@3.3.7 dist/index.js -r './dist/**/*.js' -t mac-x64-12.18.2 -o snyk-api-import-macos" + "pkg-binaries:macos": "npx @yao-pkg/pkg . -t node20-macos-x64 -o snyk-api-import-macos", + "pkg-binaries:macos-arm": "npx @yao-pkg/pkg . -t node20-macos-arm64 -o snyk-api-import-macos-arm", + "pkg-binaries:linux": "npx @yao-pkg/pkg . -t node20-linux-x64 -o snyk-api-import-linux", + "pkg-binaries:alpine": "npx @yao-pkg/pkg . -t node20-alpine-x64 -o snyk-api-import-alpine", + "pkg-binaries:windows": "npx @yao-pkg/pkg . -t node20-win-x64 -o snyk-api-import-win.exe" }, "types": "./dist/index.d.ts", "repository": { @@ -90,6 +93,9 @@ "pkg": { "scripts": [ "dist/**/*.js" + ], + "assets": [ + "./node_modules/axios/dist/node/axios.cjs" ] } }