* 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
14 lines
335 B
JavaScript
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',
|
|
},
|
|
})
|
|
}
|
|
}
|