Files
shields/services/sourceforge/sourceforge-base.js
Av32000 c2998a2dc9 [SourceForge] Added badges for SourceForge (#9078)
* Added sourceforge last-commit badge

* Added sourceforge commit-count badge

* Added sourceforge languages badge

* Added sourceforge contributors badge

* Added sourceforge translations badge

* Added sourceforge platform badge

* Fix SourceForge services ClassName

* Fixed JoiSchema + Added BaseSourceForgeService + Fixed last-commit and commit-count
2023-04-17 19:23:42 +00:00

14 lines
335 B
JavaScript

import { BaseJsonService } from '../index.js'
export default class BaseSourceForgeService extends BaseJsonService {
async fetch({ project, schema }) {
return this._requestJson({
url: `https://sourceforge.net/rest/p/${project}/`,
schema,
errorMessages: {
404: 'project not found',
},
})
}
}