Skip to content

Commit fb0c835

Browse files
committed
style: remove dead code
1 parent 2a48a93 commit fb0c835

3 files changed

Lines changed: 36 additions & 74 deletions

File tree

lib/package.js

Lines changed: 2 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,8 @@ export default class Package {
364364

365365
if ( replaced ) fs.writeFileSync( root + "/config.xml", xml );
366366
}
367+
368+
this.#clearCache();
367369
}
368370

369371
async publishNpm ( latestTag, nextTag ) {
@@ -461,38 +463,6 @@ export default class Package {
461463
} );
462464
}
463465

464-
async archive ( { unarchive } = {} ) {
465-
const upstream = this.git.upstream;
466-
467-
if ( !upstream.isGitHub ) return result( [ 400, "Repository upstream is not GitHub" ] );
468-
469-
env.loadUserEnv();
470-
471-
if ( !process.env.GITHUB_TOKEN ) return result( [ 400, "GitHub token is not provided" ] );
472-
473-
const gitHubApi = new GitHubApi( process.env.GITHUB_TOKEN );
474-
475-
var res,
476-
updated = false;
477-
478-
// get repository settings
479-
res = await gitHubApi.getRepository( upstream.repositorySlug );
480-
if ( !res.ok ) return res;
481-
482-
if ( res.data.archived !== !unarchive ) {
483-
res = await gitHubApi.updateRepository( upstream.repositorySlug, {
484-
"archived": !unarchive,
485-
} );
486-
if ( !res.ok ) return res;
487-
488-
updated = true;
489-
}
490-
491-
return result( 200, {
492-
updated,
493-
} );
494-
}
495-
496466
async updateMetadata ( { repository, dependabot, commit, log } = {} ) {
497467
var res,
498468
report = "";

lib/package/dependencies.js

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,23 @@
1+
import "#core/result";
12
import SemanticVersionRange from "#core/semantic-version/range";
23

34
const TAGS = new Set( [ "latest", "next" ] ),
45
DEPENDENCIES = {
56
"dependencies": {
67
"dev": false,
78
"peer": false,
8-
"commit": "build(deps)",
99
},
1010
"devDependencies": {
1111
"dev": true,
1212
"peer": false,
13-
"commit": "chore(deps)",
1413
},
1514
"peerDependencies": {
1615
"dev": false,
1716
"peer": true,
18-
"commit": "build(deps)",
1917
},
2018
"optionalDependencies": {
2119
"dev": false,
2220
"peer": false,
23-
"commit": "build(deps)",
2421
},
2522
};
2623

@@ -79,7 +76,10 @@ export default class PackageDependencies {
7976
}
8077
}
8178

82-
return json !== JSON.stringify( this.config );
79+
return result( 200, {
80+
"updated": json !== JSON.stringify( this.config ),
81+
"config": this.config,
82+
} );
8383
}
8484

8585
[ Symbol.iterator ] () {
@@ -100,18 +100,19 @@ export default class PackageDependencies {
100100
type,
101101
"isDevelopment": DEPENDENCIES[ type ].dev,
102102
"isPeer": DEPENDENCIES[ type ].peer,
103-
"commit": DEPENDENCIES[ type ].commit,
104103
"versionType": null, // file, tarball, git, version
105104
"range": null,
106105
"isPreRelease": null,
106+
"gitRepositorySlug": null,
107107
};
108108

109109
if ( data.isPeer ) this.#peerNames.add( name );
110110

111-
const res = this.#parseVersion( version );
112-
data.versionType = res.versionType;
113-
data.range = res.range;
114-
data.isPreRelease = res.isPreRelease;
111+
const parsedVersion = this.#parseVersion( version );
112+
data.versionType = parsedVersion.versionType;
113+
data.range = parsedVersion.range;
114+
data.isPreRelease = parsedVersion.isPreRelease;
115+
data.gitRepositorySlug = parsedVersion.gitRepositorySlug;
115116

116117
if ( data.isPreRelease ) this.#preReleaseNames.add( data.name );
117118

@@ -125,6 +126,7 @@ export default class PackageDependencies {
125126
"versionType": null,
126127
"range": null,
127128
"isPreRelease": false,
129+
"gitRepositorySlug": null,
128130
};
129131

130132
var range;
@@ -160,6 +162,8 @@ export default class PackageDependencies {
160162
if ( url.protocol.startsWith( "git" ) ) {
161163
data.versionType = "git";
162164

165+
data.gitRepositorySlug = url.pathname;
166+
163167
// parse #semver=
164168
const match = url.hash.match( /#semver:(.+)$/ );
165169

npm-shrinkwrap.json

Lines changed: 20 additions & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)