From fb57e03d793e1f67bf416ed6359c11ca3a418857 Mon Sep 17 00:00:00 2001 From: Matt Hamlin Date: Fri, 17 May 2024 13:07:11 -0400 Subject: [PATCH] 0.2.0 --- apps/docs/app/page.tsx | 23 ++-- apps/docs/public/schema.json | 5 + packages/one-version/CHANGELOG.md | 16 +++ packages/one-version/README.md | 18 ++- .../bun-configured-pinned/bun.lockb | Bin 0 -> 4258 bytes .../libs/pkg-a/package.json | 14 ++ .../libs/pkg-b/package.json | 14 ++ .../libs/pkg-c/package.json | 14 ++ .../one-version.config.jsonc | 5 + .../bun-configured-pinned/package.json | 6 + .../__tests__/one-version.test.mjs | 128 +++++++++++++++++- packages/one-version/one-version.mjs | 119 ++++++++++++++-- packages/one-version/package.json | 2 +- 13 files changed, 334 insertions(+), 30 deletions(-) create mode 100755 packages/one-version/__fixtures__/bun-configured-pinned/bun.lockb create mode 100644 packages/one-version/__fixtures__/bun-configured-pinned/libs/pkg-a/package.json create mode 100644 packages/one-version/__fixtures__/bun-configured-pinned/libs/pkg-b/package.json create mode 100644 packages/one-version/__fixtures__/bun-configured-pinned/libs/pkg-c/package.json create mode 100644 packages/one-version/__fixtures__/bun-configured-pinned/one-version.config.jsonc create mode 100644 packages/one-version/__fixtures__/bun-configured-pinned/package.json diff --git a/apps/docs/app/page.tsx b/apps/docs/app/page.tsx index 7135a42..8b554e4 100644 --- a/apps/docs/app/page.tsx +++ b/apps/docs/app/page.tsx @@ -34,6 +34,10 @@ export default function Home() { One Version is a strict dependency conformance tool for monorepos, managing dependencies across repos has never been easier!

+

+ This tool ensures that all workspaces in your monorepo are using the same version of a dependency, and also an + (opt-in) strict versioning strategy to ensure that all dependencies are pinned to an exact version. +