Skip to content

Commit 24fb536

Browse files
committed
Make sbom-tools an optional dependency
1 parent ce6ee4c commit 24fb536

File tree

4 files changed

+1767
-466
lines changed

4 files changed

+1767
-466
lines changed

.github/workflows/packages_publishing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
${{ runner.os }}-pnpm-store
5959
6060
- name: Install dependencies
61-
run: pnpm install --frozen-lockfile
61+
run: pnpm install --frozen-lockfile --config.optional=true
6262

6363
- name: Set timestamp version
6464
if: ${{ env.SET_TIMESTAMP_VERSION == 'true' }}

.npmrc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
link-workspace-packages=true
22
prefer-workspace-packages=true
33
save-workspace-protocol=false
4-
package-manager-strict=false
4+
package-manager-strict=false
5+
optional=false

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
"nx": {},
2828
"private": true,
2929
"devDependencies": {
30-
"@devexpress/sbom-toolkit": "catalog:tools",
3130
"@nx/devkit": "18.3.4",
3231
"@nx/jest": "19.4.2",
3332
"@nx/js": "19.4.2",
@@ -58,6 +57,9 @@
5857
"vue": "3.4.27",
5958
"yargs": "17.7.2"
6059
},
60+
"optionalDependencies":{
61+
"@devexpress/sbom-toolkit": "catalog:tools"
62+
},
6163
"pre-commit": [
6264
"lint-staged",
6365
"pre-commit"

0 commit comments

Comments
 (0)