Skip to content

Commit ee9a9e2

Browse files
committed
chore(site): move to syncpack.dev
1 parent 79617a9 commit ee9a9e2

File tree

28 files changed

+149
-237
lines changed

28 files changed

+149
-237
lines changed

.github/ISSUE_TEMPLATE/question.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ body:
99
### Useful links
1010
You're welcome to ask questions, but have a look at these resources as it's possible your question has already been answered:
1111
- [Most upvoted questions](https://github.com/JamieMason/syncpack/issues?q=label%3A%22Type%3A+Question%22+sort%3Areactions-%2B1-desc)
12-
- [Getting started](https://jamiemason.github.io/syncpack/guide/getting-started/)
13-
- [Examples](https://jamiemason.github.io/syncpack/examples/)
14-
- [Documentation](https://jamiemason.github.io/syncpack/config/syncpackrc/)
12+
- [Getting started](https://syncpack.dev/guide/getting-started/)
13+
- [Examples](https://syncpack.dev/examples/)
14+
- [Documentation](https://syncpack.dev/config/syncpackrc/)
1515
- type: textarea
1616
validations:
1717
required: true

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ This document (CONTRIBUTING.md) provides the high-level architecture and workflo
3333

3434
## Documentation website
3535

36-
The source code for the documentation website is located in `./site/src/**`, the sitemap for the published website is located at https://jamiemason.github.io/syncpack/sitemap.xml. Read this sitemap to find what documentation is available to help you with a given topic.
36+
The source code for the documentation website is located in `./site/src/**`, the sitemap for the published website is located at https://syncpack.dev/sitemap-index.xml. Read this sitemap to find what documentation is available to help you with a given topic.
3737

3838
## Development scripts
3939

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "syncpack"
33
version = "14.0.0-alpha.41"
44
authors = ["Jamie Mason <jamie@foldleft.io>"]
55
edition = "2021"
6-
homepage = "https://jamiemason.github.io/syncpack"
6+
homepage = "https://syncpack.dev"
77
repository = "https://github.com/JamieMason/syncpack/tree/rust/main"
88
description = "Consistent dependency versions in large JavaScript Monorepos"
99
license = "MIT"

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# syncpack
22

33
<p align="center">
4-
<img src="https://jamiemason.github.io/syncpack/logo.svg" width="134" height="120" alt="">
4+
<img src="https://syncpack.dev/logo.svg" width="134" height="120" alt="">
55
<br>Consistent dependency versions in large JavaScript Monorepos.
6-
<br><a href="https://jamiemason.github.io/syncpack">https://jamiemason.github.io/syncpack</a>
6+
<br><a href="https://syncpack.dev">https://syncpack.dev</a>
77
</p>
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.
@@ -19,14 +19,14 @@ npm install --save-dev syncpack@alpha
1919

2020
## Guides
2121

22-
- [Getting Started](https://jamiemason.github.io/syncpack/)
23-
- [Migrate to 14](https://jamiemason.github.io/syncpack/guide/migrate-v14/)
22+
- [Getting Started](https://syncpack.dev/)
23+
- [Migrate to 14](https://syncpack.dev/guide/migrate-v14/)
2424

2525
## Commands
2626

2727
> All command line options can be combined to target packages and dependencies in multiple ways.
2828
29-
### [lint](https://jamiemason.github.io/syncpack/command/lint)
29+
### [lint](https://syncpack.dev/command/lint)
3030

3131
Ensure that multiple packages requiring the same dependency define the same version, so that every package requires eg. `react@17.0.2`, instead of a combination of `react@17.0.2`, `react@16.8.3`, and `react@16.14.0`.
3232

@@ -53,7 +53,7 @@ syncpack lint --help
5353
syncpack lint -h
5454
```
5555

56-
### [fix](https://jamiemason.github.io/syncpack/command/fix)
56+
### [fix](https://syncpack.dev/command/fix)
5757

5858
Fix every autofixable issue found by `syncpack lint`.
5959

@@ -72,7 +72,7 @@ syncpack fix --help
7272
syncpack fix -h
7373
```
7474

75-
### [update](https://jamiemason.github.io/syncpack/command/update)
75+
### [update](https://syncpack.dev/command/update)
7676

7777
Update packages to the latest versions from the npm registry, wherever they are in your monorepo.<br/>Semver range preferences are preserved when updating.
7878

@@ -103,7 +103,7 @@ syncpack update --help
103103
syncpack update -h
104104
```
105105

106-
### [format](https://jamiemason.github.io/syncpack/command/format)
106+
### [format](https://syncpack.dev/command/format)
107107

108108
Organise package.json files according to a conventional format, where fields appear in a predictable order and nested fields are ordered alphabetically. Shorthand properties are used where available, such as the `"repository"` and `"bugs"` fields.
109109

@@ -122,7 +122,7 @@ syncpack format --help
122122
syncpack format -h
123123
```
124124

125-
### [list](https://jamiemason.github.io/syncpack/command/list)
125+
### [list](https://syncpack.dev/command/list)
126126

127127
Query and inspect all dependencies in your project, both valid and invalid.
128128

@@ -151,7 +151,7 @@ syncpack list --help
151151
syncpack list -h
152152
```
153153

154-
### [json](https://jamiemason.github.io/syncpack/command/json)
154+
### [json](https://syncpack.dev/command/json)
155155

156156
Output the state of every instance of every dependency as a JSON object, one per line. This command is best used with tools like [`jq`](https://jqlang.org/) for filtering and processing.
157157

fixtures/fluid-framework/build-tools/syncpack.config.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ module.exports = {
77
indent: "\t",
88

99
// Custom types are used to define additional fields in package.json that contain versions that should be
10-
// checked/synced. See https://jamiemason.github.io/syncpack/config/custom-types for more details.
10+
// checked/synced. See https://syncpack.dev/config/custom-types for more details.
1111
customTypes: {
1212
engines: {
1313
path: "engines",

fixtures/fluid-framework/syncpack.config.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ module.exports = {
77
indent: "\t",
88

99
// Custom types are used to define additional fields in package.json that contain versions that should be
10-
// checked/synced. See https://jamiemason.github.io/syncpack/config/custom-types for more details.
10+
// checked/synced. See https://syncpack.dev/config/custom-types for more details.
1111
customTypes: {
1212
engines: {
1313
path: "engines",

npm/syncpack.ts

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
11
export interface RcFile {
2-
/** @see https://jamiemason.github.io/syncpack/config/syncpackrc/#json */
2+
/** @see https://syncpack.dev/config/syncpackrc/#json */
33
$schema?: string;
4-
/** @see https://jamiemason.github.io/syncpack/config/custom-types */
4+
/** @see https://syncpack.dev/config/custom-types */
55
customTypes?: {
66
[name: string]: CustomType.Any;
77
};
8-
/** @see https://jamiemason.github.io/syncpack/config/dependency-groups */
8+
/** @see https://syncpack.dev/config/dependency-groups */
99
dependencyGroups?: DependencyGroup[];
10-
/** @see https://jamiemason.github.io/syncpack/config/format-bugs */
10+
/** @see https://syncpack.dev/config/format-bugs */
1111
formatBugs?: boolean;
12-
/** @see https://jamiemason.github.io/syncpack/config/format-repository */
12+
/** @see https://syncpack.dev/config/format-repository */
1313
formatRepository?: boolean;
14-
/** @see https://jamiemason.github.io/syncpack/config/indent */
14+
/** @see https://syncpack.dev/config/indent */
1515
indent?: string;
16-
/** @see https://jamiemason.github.io/syncpack/config/max-concurrent-requests */
16+
/** @see https://syncpack.dev/config/max-concurrent-requests */
1717
maxConcurrentRequests?: number;
18-
/** @see https://jamiemason.github.io/syncpack/semver-groups */
18+
/** @see https://syncpack.dev/semver-groups */
1919
semverGroups?: SemverGroup.Any[];
20-
/** @see https://jamiemason.github.io/syncpack/config/sort-az */
20+
/** @see https://syncpack.dev/config/sort-az */
2121
sortAz?: string[];
22-
/** @see https://jamiemason.github.io/syncpack/config/sort-exports */
22+
/** @see https://syncpack.dev/config/sort-exports */
2323
sortExports?: string[];
24-
/** @see https://jamiemason.github.io/syncpack/config/sort-first */
24+
/** @see https://syncpack.dev/config/sort-first */
2525
sortFirst?: string[];
26-
/** @see https://jamiemason.github.io/syncpack/config/sort-packages */
26+
/** @see https://syncpack.dev/config/sort-packages */
2727
sortPackages?: boolean;
28-
/** @see https://jamiemason.github.io/syncpack/config/source */
28+
/** @see https://syncpack.dev/config/source */
2929
source?: string[];
30-
/** @see https://jamiemason.github.io/syncpack/config/strict */
30+
/** @see https://syncpack.dev/config/strict */
3131
strict?: boolean;
32-
/** @see https://jamiemason.github.io/syncpack/version-groups */
32+
/** @see https://syncpack.dev/version-groups */
3333
versionGroups?: VersionGroup.Any[];
3434

3535
/** @deprecated */
@@ -47,100 +47,100 @@ export interface RcFile {
4747
}
4848

4949
export interface GroupSelector {
50-
/** @see https://jamiemason.github.io/syncpack/version-groups/highest-semver/#dependencies */
50+
/** @see https://syncpack.dev/version-groups/highest-semver/#dependencies */
5151
dependencies?: string[];
52-
/** @see https://jamiemason.github.io/syncpack/version-groups/highest-semver/#dependencytypes */
52+
/** @see https://syncpack.dev/version-groups/highest-semver/#dependencytypes */
5353
dependencyTypes?: DependencyType[];
54-
/** @see https://jamiemason.github.io/syncpack/version-groups/highest-semver/#label */
54+
/** @see https://syncpack.dev/version-groups/highest-semver/#label */
5555
label?: string;
56-
/** @see https://jamiemason.github.io/syncpack/version-groups/highest-semver/#packages */
56+
/** @see https://syncpack.dev/version-groups/highest-semver/#packages */
5757
packages?: string[];
58-
/** @see https://jamiemason.github.io/syncpack/version-groups/highest-semver/#specifiertypes */
58+
/** @see https://syncpack.dev/version-groups/highest-semver/#specifiertypes */
5959
specifierTypes?: SpecifierType[];
6060
}
6161

6262
export interface DependencyGroup {
63-
/** @see https://jamiemason.github.io/syncpack/config/dependency-groups/#aliasname */
63+
/** @see https://syncpack.dev/config/dependency-groups/#aliasname */
6464
aliasName: string;
65-
/** @see https://jamiemason.github.io/syncpack/config/dependency-groups/#dependencies */
65+
/** @see https://syncpack.dev/config/dependency-groups/#dependencies */
6666
dependencies?: string[];
67-
/** @see https://jamiemason.github.io/syncpack/config/dependency-groups/#dependencytypes */
67+
/** @see https://syncpack.dev/config/dependency-groups/#dependencytypes */
6868
dependencyTypes?: DependencyType[];
69-
/** @see https://jamiemason.github.io/syncpack/config/dependency-groups/#packages */
69+
/** @see https://syncpack.dev/config/dependency-groups/#packages */
7070
packages?: string[];
71-
/** @see https://jamiemason.github.io/syncpack/config/dependency-groups/#specifiertypes */
71+
/** @see https://syncpack.dev/config/dependency-groups/#specifiertypes */
7272
specifierTypes?: SpecifierType[];
7373
}
7474

7575
namespace SemverGroup {
7676
export interface Ignored extends GroupSelector {
77-
/** @see https://jamiemason.github.io/syncpack/semver-groups/ignored/#isignored */
77+
/** @see https://syncpack.dev/semver-groups/ignored/#isignored */
7878
isIgnored: true;
7979
}
8080
export interface WithRange extends GroupSelector {
81-
/** @see https://jamiemason.github.io/syncpack/semver-groups/with-range/#range */
81+
/** @see https://syncpack.dev/semver-groups/with-range/#range */
8282
range: SemverRange;
8383
}
8484
export type Any = Ignored | WithRange;
8585
}
8686

8787
namespace VersionGroup {
8888
export interface Banned extends GroupSelector {
89-
/** @see https://jamiemason.github.io/syncpack/version-groups/banned/#isbanned */
89+
/** @see https://syncpack.dev/version-groups/banned/#isbanned */
9090
isBanned: true;
9191
}
9292
export interface Ignored extends GroupSelector {
93-
/** @see https://jamiemason.github.io/syncpack/version-groups/ignored/#isignored */
93+
/** @see https://syncpack.dev/version-groups/ignored/#isignored */
9494
isIgnored: true;
9595
}
9696
export interface Pinned extends GroupSelector {
97-
/** @see https://jamiemason.github.io/syncpack/version-groups/pinned/#pinversion */
97+
/** @see https://syncpack.dev/version-groups/pinned/#pinversion */
9898
pinVersion: string;
9999
}
100100
export interface SnappedTo extends GroupSelector {
101-
/** @see https://jamiemason.github.io/syncpack/version-groups/snapped-to/#snapto */
101+
/** @see https://syncpack.dev/version-groups/snapped-to/#snapto */
102102
snapTo: string[];
103103
}
104104
export interface SameRange extends GroupSelector {
105-
/** @see https://jamiemason.github.io/syncpack/version-groups/same-range/#policy */
105+
/** @see https://syncpack.dev/version-groups/same-range/#policy */
106106
policy: 'sameRange';
107107
}
108108
export interface SameMinor extends GroupSelector {
109-
/** @see https://jamiemason.github.io/syncpack/version-groups/same-minor/#policy */
109+
/** @see https://syncpack.dev/version-groups/same-minor/#policy */
110110
policy: 'sameMinor';
111111
}
112112
export interface Standard extends GroupSelector {
113-
/** @see https://jamiemason.github.io/syncpack/version-groups/lowest-semver/#preferversion */
113+
/** @see https://syncpack.dev/version-groups/lowest-semver/#preferversion */
114114
preferVersion?: 'highestSemver' | 'lowestSemver';
115115
}
116116
export type Any = Banned | Ignored | Pinned | SameRange | SameMinor | SnappedTo | Standard;
117117
}
118118

119119
namespace CustomType {
120120
export interface NameAndVersionProps {
121-
/** @see https://jamiemason.github.io/syncpack/config/custom-types/#namepath */
121+
/** @see https://syncpack.dev/config/custom-types/#namepath */
122122
namePath: string;
123-
/** @see https://jamiemason.github.io/syncpack/config/custom-types/#name */
123+
/** @see https://syncpack.dev/config/custom-types/#name */
124124
path: string;
125-
/** @see https://jamiemason.github.io/syncpack/config/custom-types/#namestrategy */
125+
/** @see https://syncpack.dev/config/custom-types/#namestrategy */
126126
strategy: 'name~version';
127127
}
128128
export interface NamedVersionString {
129-
/** @see https://jamiemason.github.io/syncpack/config/custom-types/#name */
129+
/** @see https://syncpack.dev/config/custom-types/#name */
130130
path: string;
131-
/** @see https://jamiemason.github.io/syncpack/config/custom-types/#namestrategy */
131+
/** @see https://syncpack.dev/config/custom-types/#namestrategy */
132132
strategy: 'name@version';
133133
}
134134
export interface UnnamedVersionString {
135-
/** @see https://jamiemason.github.io/syncpack/config/custom-types/#name */
135+
/** @see https://syncpack.dev/config/custom-types/#name */
136136
path: string;
137-
/** @see https://jamiemason.github.io/syncpack/config/custom-types/#namestrategy */
137+
/** @see https://syncpack.dev/config/custom-types/#namestrategy */
138138
strategy: 'version';
139139
}
140140
export interface VersionsByName {
141-
/** @see https://jamiemason.github.io/syncpack/config/custom-types/#name */
141+
/** @see https://syncpack.dev/config/custom-types/#name */
142142
path: string;
143-
/** @see https://jamiemason.github.io/syncpack/config/custom-types/#namestrategy */
143+
/** @see https://syncpack.dev/config/custom-types/#namestrategy */
144144
strategy: 'versionsByName';
145145
}
146146
export type Any = NameAndVersionProps | NamedVersionString | UnnamedVersionString | VersionsByName;

0 commit comments

Comments
 (0)