New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

workspaces-effect

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

workspaces-effect - npm Package Compare versions

Comparing version
0.2.0
to
0.3.0
+3
-3
package.json
{
"name": "workspaces-effect",
"version": "0.2.0",
"version": "0.3.0",
"private": false,

@@ -32,3 +32,3 @@ "description": "Effect-TS library for monorepo workspace tooling — discover workspaces, analyze dependency graphs, detect changes, parse lockfiles, and check publishability across npm, pnpm, yarn Berry, and Bun.",

"type": "git",
"url": "https://github.com/spencerbeggs/workspaces-effect.git"
"url": "git+https://github.com/spencerbeggs/workspaces-effect.git"
},

@@ -50,3 +50,3 @@ "license": "MIT",

"jsonc-effect": "^0.2.1",
"minimatch": ">=10.2.3",
"minimatch": "^10.2.4",
"semver-effect": "^0.2.1",

@@ -53,0 +53,0 @@ "yaml-effect": "^0.2.2"

@@ -7,23 +7,16 @@ # workspaces-effect

An Effect-TS library for monorepo workspace tooling. Discover workspaces,
analyze dependency graphs, detect changes, parse lockfiles, and check
publishability across npm, pnpm, yarn Berry, and Bun through composable
Effect services with typed errors and platform independence.
An [Effect](https://effect.website) library for monorepo workspace tooling. Discover workspaces, analyze dependency graphs, detect changes, parse lockfiles, and check publishability across npm, pnpm, yarn Berry and Bun through composable Effect services with typed errors and platform independence.
## Features
- Workspace discovery across all four major package managers with automatic
detection
- Rich package metadata with computed getters, dependency queries, and a
dual-API pattern (instance, static data-first, and pipeable)
- Workspace discovery across all four major package managers with automatic detection
- Rich package metadata with computed getters, dependency queries, and a dual-API pattern (instance, static data-first, and pipeable)
- Dependency graph analysis with topological sorting for correct build ordering
- Git-based change detection to find affected packages from file changes
- Lockfile parsing for pnpm, npm, yarn, and bun with integrity verification
- Platform independent -- runs on Node.js or Bun via `@effect/platform`
abstractions
- Platform independent -- runs on Node.js or Bun via `@effect/platform` abstractions
## Installation
`effect` and `@effect/platform` are peer dependencies -- install them alongside
the platform adapter for your runtime:
`effect` and `@effect/platform` are peer dependencies -- install them alongside the platform adapter for your runtime:

@@ -89,6 +82,6 @@ ```bash

For architecture details, API reference, and advanced usage, see
[docs/](./docs/).
[docs/](./docs).
## License
MIT
[MIT](./LICENSE)

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display