Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,11 @@ jobs:
uses: SocketDev/socket-registry/.github/workflows/ci.yml@1a96ced97aaa85d61543351b90d6f463b983c46c # main
with:
test-setup-script: 'pnpm --filter @socketsecurity/cli... run build'
# The check script runs both lint and type checking, so we need dependencies built.
lint-setup-script: 'pnpm --filter @socketsecurity/cli... run build'
lint-script: 'pnpm --filter @socketsecurity/cli run check'
type-check-script: 'pnpm --filter @socketsecurity/cli run type'
# Skip redundant type-check since check script already runs it.
run-type-check: false
run-test: false # Tests run in separate sharded job below.
node-versions: ${{ inputs.node-versions || '["24.10.0"]' }}
os-versions: '["ubuntu-latest"]'
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Thumbs.db
/.rollup.cache
/.vscode
/external
/.node-version
/npm-debug.log
/yarn.lock
/yarn.log
Expand Down
1 change: 0 additions & 1 deletion .node-version

This file was deleted.

20 changes: 0 additions & 20 deletions Makefile

This file was deleted.

21 changes: 0 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,11 +100,6 @@ Supports version 2 format with `projectIgnorePaths` for excluding files from rep

## Contributing

**New to Socket CLI development?**

- **Quick Start (10 min)**: [Getting Started Guide](docs/getting-started.md) — Essential setup and first contribution
- **Detailed Guide**: [Development Getting Started](docs/development/getting-started.md) — Complete end-to-end onboarding

**Quick setup:**

```bash
Expand All @@ -115,16 +110,6 @@ pnpm run build
pnpm exec socket --version
```

### Building locally

Socket CLI uses an **intelligent build system with automatic caching** that only rebuilds packages when their source files change. The build system ensures packages are built in the correct dependency order:

1. **Yoga WASM** - Terminal layout engine (tables, progress bars)
2. **CLI Package** - TypeScript compilation and bundling
3. **SEA Binary** - Node.js Single Executable Application

> **Note**: ONNX Runtime WASM is temporarily disabled due to build issues. AI features use pre-built assets.

#### Quick start (easiest)

The default build command automatically skips packages that are already up-to-date:
Expand Down Expand Up @@ -221,9 +206,6 @@ pnpm run build --platforms --parallel
Build individual packages directly with pnpm filters:

```bash
# Build ONNX Runtime WASM (for AI features)
pnpm --filter @socketsecurity/onnxruntime run build

# Build Yoga WASM (for terminal layouts)
pnpm --filter @socketsecurity/yoga run build

Expand All @@ -240,8 +222,6 @@ pnpm --filter @socketbin/node-sea-builder-builder run build
pnpm run build --help
```

See [docs/development/](docs/development/) for detailed development guides.

### Development environment variables

- `SOCKET_CLI_API_BASE_URL` - API base URL (default: `https://api.socket.dev/v0/`)
Expand Down Expand Up @@ -435,7 +415,6 @@ try {

- [Socket API Reference](https://docs.socket.dev/reference)
- [Socket GitHub App](https://github.com/apps/socket-security)
- [`@socketsecurity/sdk`](https://github.com/SocketDev/socket-sdk-js)

[Socket.dev]: https://socket.dev/

Expand Down
79 changes: 0 additions & 79 deletions docs/README.md

This file was deleted.

Loading
Loading