fix: redirect /files/packages-locks to v6 page (#260)

Closes #203

Luke Karrys committed Oct 18, 2022 at 12:07 UTC e0379d99426cfb87e1eb2752dd9579ec3ca97b40
3 files changed +9
cli/lib/redirects.js
+1
@@ -71,6 +71,7 @@ module.exports = {
71 // A special case for a path that was deleted in v7, but we still
72 // want the old v6 default url to resolve.
73 { path: join('/', section, page), default: release.id === 'v6' },
74 + { path: join(section, page), default: release.id === 'v6' },
75 ],
76
77 // using npm
cli/test/transform.js
+3
@@ -21,9 +21,12 @@ t.test('v6 default page', async t => {
21 const v7 = transform({ id: 'v7', path: 'configuring-npm/package-locks' })
22
23 t.strictSame(v6.redirect_from, [
24 + '/cli/configuring-npm/package-locks',
25 + '/cli/files/package-locks',
26 '/cli/v6/configuring-npm/package-locks',
27 '/cli/v6/files/package-locks',
28 '/configuring-npm/package-locks',
29 + '/files/package-locks',
30 ])
31 t.strictSame(v7.redirect_from, [
32 '/cli/v7/configuring-npm/package-locks',
content/cli/v6/configuring-npm/package-locks.md
+5
@@ -6,10 +6,15 @@ github_repo: npm/cli
6 github_branch: v6
7 github_path: docs/content/configuring-npm/package-locks.md
8 redirect_from:
9 + - /cli-documentation/configuring-npm/package-locks
10 + - /cli-documentation/files/package-locks
11 - /cli-documentation/v6/configuring-npm/package-locks
12 - /cli-documentation/v6/files/package-locks
13 + - /cli/configuring-npm/package-locks
14 + - /cli/files/package-locks
15 - /cli/v6/files/package-locks
16 - /configuring-npm/package-locks
17 + - /files/package-locks
18 ---
19
20 ### Description