Skip to content

Commit 51069a1

Browse files
committed
Updates pnpm to 10.29.2 and @socketsecurity/lib to 5.6.0. Configures .gitignore to track .claude/skills/ and .claude/commands/ while ignoring other scratch files. Refactors update script to always update Socket packages regardless of apply flag.
1 parent 276e4a6 commit 51069a1

5 files changed

Lines changed: 42 additions & 39 deletions

File tree

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,11 @@ WIP
1717
.local.*
1818
.node-version
1919

20+
# Claude Code scratch files
21+
/.claude/*
22+
!/.claude/skills/
23+
!/.claude/commands/
24+
2025
# Environment files
2126
/.env
2227
/.env.local

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@socketregistry/monorepo",
33
"version": "1.0.0",
4-
"packageManager": "pnpm@10.28.1",
4+
"packageManager": "pnpm@10.29.2",
55
"private": true,
66
"license": "MIT",
77
"description": "Monorepo for Socket.dev optimized package overrides",

pnpm-lock.yaml

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ catalog:
2222
'@npmcli/package-json': 7.0.0
2323
'@npmcli/promise-spawn': 8.0.3
2424
'@socketregistry/packageurl-js': 1.3.5
25-
'@socketsecurity/lib': 5.5.3
25+
'@socketsecurity/lib': 5.6.0
2626
'@types/fs-extra': 11.0.4
2727
'@types/node': 24.9.2
2828
'@types/normalize-package-data': 2.4.4

scripts/update.mjs

Lines changed: 28 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -49,40 +49,38 @@ async function main() {
4949
process.stdout.write('\r\x1b[K')
5050
}
5151

52-
// Always update Socket packages when applying (bypass taze maturity period).
53-
if (apply) {
54-
if (!quiet) {
55-
logger.progress('Updating Socket packages...')
56-
}
52+
// Always update Socket packages (bypass taze maturity period).
53+
if (!quiet) {
54+
logger.progress('Updating Socket packages...')
55+
}
5756

58-
const socketResult = await spawn(
59-
'pnpm',
60-
[
61-
'update',
62-
'@socketsecurity/*',
63-
'@socketregistry/*',
64-
'@socketbin/*',
65-
'--latest',
66-
'-r',
67-
],
68-
{
69-
shell: WIN32,
70-
stdio: quiet ? 'pipe' : 'inherit',
71-
},
72-
)
57+
const socketResult = await spawn(
58+
'pnpm',
59+
[
60+
'update',
61+
'@socketsecurity/*',
62+
'@socketregistry/*',
63+
'@socketbin/*',
64+
'--latest',
65+
'-r',
66+
],
67+
{
68+
shell: WIN32,
69+
stdio: quiet ? 'pipe' : 'inherit',
70+
},
71+
)
7372

74-
// Clear progress line.
75-
if (!quiet) {
76-
process.stdout.write('\r\x1b[K')
77-
}
73+
// Clear progress line.
74+
if (!quiet) {
75+
process.stdout.write('\r\x1b[K')
76+
}
7877

79-
if (socketResult.code !== 0) {
80-
if (!quiet) {
81-
logger.fail('Failed to update Socket packages')
82-
}
83-
process.exitCode = 1
84-
return
78+
if (socketResult.code !== 0) {
79+
if (!quiet) {
80+
logger.fail('Failed to update Socket packages')
8581
}
82+
process.exitCode = 1
83+
return
8684
}
8785

8886
if (result.code !== 0) {

0 commit comments

Comments
 (0)