Skip to content

Commit b3ec0ba

Browse files
committed
feat(syncpack): remove alpha status
1 parent ac11511 commit b3ec0ba

File tree

12 files changed

+20
-25
lines changed

12 files changed

+20
-25
lines changed

.github/workflows/benchmark.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Benchmark v14-alpha
1+
name: Benchmark v14
22

33
on:
44
pull_request:

.github/workflows/ci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Verify v14-alpha
1+
name: Verify v14
22

33
on:
44
pull_request:

CONTRIBUTING.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
Syncpack is a Rust binary crate that creates a command line application for ensuring consistency in the contents of multiple package.json files, particularly focusing on dependency versions.
44

5-
It is deployed to the npm registry as `syncpack` in the version range `syncpack@14.0.0-alpha.*`. It is an in-development replacement for `syncpack@latest` which is currently on version `13.0.4`.
6-
75
## LLM-Assisted Development
86

97
If you're using an LLM (like Claude, ChatGPT, or Copilot) to assist with development, see **[.notes/index.md](./.notes/index.md)** for a comprehensive development hub optimised for LLM context. It includes:
@@ -20,8 +18,7 @@ This document (CONTRIBUTING.md) provides the high-level architecture and workflo
2018
## Git branches
2119

2220
`main` - The most recently published version of the Rust v14 alpha version of the codebase.
23-
`v14-alpha` - A development branch for the next version of the Rust v14 alpha version of the codebase.
24-
`13.x.x` - The most recently published version of the TypeScript v13 version of the codebase which is being replaced.
21+
`13.x.x` - The most recently published version of the TypeScript v13 version of the codebase which was replaced.
2522

2623
## Folder structure
2724

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "syncpack"
3-
version = "14.0.0-alpha.41"
3+
version = "14.0.0"
44
authors = ["Jamie Mason <jamie@foldleft.io>"]
55
edition = "2021"
66
homepage = "https://syncpack.dev"

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,11 @@
88

99
Syncpack is used by [AWS](https://github.com/aws/aws-pdk), [Cloudflare](https://github.com/cloudflare/mcp-server-cloudflare), [DataDog](https://github.com/DataDog/datadog-ci), [Electron](https://github.com/electron/forge), [GoDaddy](https://github.com/godaddy/gasket), [LiveStore](https://github.com/livestorejs/livestore), [Lottie](https://github.com/LottieFiles/dotlottie-web), [Microsoft](https://github.com/microsoft/fluentui), [PostHog](https://github.com/PostHog/posthog), [Qwik](https://github.com/QwikDev/qwik), [Raycast](https://github.com/raycast/extensions), [Salesforce](https://github.com/SalesforceCommerceCloud/pwa-kit), [TopTal](https://github.com/toptal/picasso), [Vercel](https://github.com/vercel/vercel), [VoltAgent](https://github.com/VoltAgent/voltagent), [WooCommerce](https://github.com/woocommerce/woocommerce) and others.
1010

11-
> [!NOTE]
12-
> This is the README for v14-alpha, a Rust rewrite which is due to replace [`v13.x.x`](https://github.com/JamieMason/syncpack/tree/13.x.x?tab=readme-ov-file#syncpack)
1311

1412
## Installation
1513

1614
```bash
17-
npm install --save-dev syncpack@alpha
15+
npm install --save-dev syncpack
1816
```
1917

2018
## Guides

justfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -393,12 +393,12 @@ publish-npm-binary-package:
393393
set -euxo pipefail
394394

395395
cd "$NODE_PKG_DIR_PATH"
396-
npm publish --access public --tag alpha
396+
npm publish --access public
397397

398398
# Publish the parent npm package
399399
publish-npm-root-package:
400400
#!/usr/bin/env bash
401401
set -euxo pipefail
402402

403403
cd "$NODE_ROOT_PKG_DIR_PATH"
404-
npm publish --access public --tag alpha
404+
npm publish --access public

site/src/content/config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { glob } from 'astro/loaders'; // Not available with legacy API
66
const startPage = 'https://syncpack.dev/guide/getting-started/';
77
const v13Docs = `https://web.archive.org/web/20250217193908/${startPage}`;
88
const v14 = 'https://github.com/JamieMason/syncpack?tab=readme-ov-file#syncpack';
9-
const banner = `This documentation is for <a href="${v14}">v14 alpha</a>, the <a href="${v13Docs}" rel="external nofollow">docs for v13 stable</a> are archived.`;
9+
const banner = `This documentation is for <a href="${v14}">v14</a>, the <a href="${v13Docs}" rel="external nofollow">docs for v13</a> are archived.`;
1010

1111
const schema = docsSchema({
1212
extend: z.object({

site/src/content/docs/guide/getting-started.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Some of the things it can do are:
2424
The fastest way to try syncpack is via [npx](HREF_NPX).
2525

2626
```bash
27-
npx syncpack@alpha list --dependency-types prod
27+
npx syncpack list --dependency-types prod
2828
```
2929

3030
Run this command from the root directory of a monorepo and it will list every dependency installed under a [`dependencies`](HREF_DEPENDENCIES) property of a package.json file in the project.
@@ -34,21 +34,21 @@ Syncpack uses your package manager's workspace configuration to locate your pack
3434
For any given command, browse a summary of its options with `-h`
3535

3636
```bash
37-
npx syncpack@alpha update -h
37+
npx syncpack update -h
3838
```
3939

4040
or display documentation and examples with `--help`
4141

4242
```bash
43-
npx syncpack@alpha update --help
43+
npx syncpack update --help
4444
```
4545

4646
## Install
4747

4848
When setting up a project for real, install `syncpack` in [`devDependencies`](HREF_DEV_DEPENDENCIES) so that everyone working on your project uses the same version.
4949

5050
```bash
51-
npm install syncpack@alpha --save-dev
51+
npm install syncpack --save-dev
5252
```
5353

5454
The locally installed binary can be run using [npm exec](HREF_NPM_EXEC)
@@ -60,7 +60,7 @@ npm exec syncpack -- list
6060
## Introduction
6161

6262
:::note
63-
The examples below assume syncpack is installed globally. Replace `syncpack` with `npx syncpack@alpha` if you haven't installed it or `npm exec syncpack` if you have installed it locally.
63+
The examples below assume syncpack is installed globally. Replace `syncpack` with `npx syncpack` if you haven't installed it or `npm exec syncpack` if you have installed it locally.
6464
:::
6565

6666
Let's see which dependencies we use the most.

site/src/content/docs/guide/migrate-v14.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ sidebar:
66
---
77

88
```bash
9-
npm install --save-dev syncpack@alpha
9+
npm install --save-dev syncpack
1010
```
1111

1212
## Command Changes

0 commit comments

Comments
 (0)