/
index.ts
28 lines (24 loc) · 906 Bytes
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import type { Category } from '../../../constants';
import { GithubReleasesDatasource } from '../../datasource/github-releases';
import { MavenDatasource } from '../../datasource/maven';
import { SbtPackageDatasource } from '../../datasource/sbt-package';
import { SbtPluginDatasource } from '../../datasource/sbt-plugin';
import * as ivyVersioning from '../../versioning/ivy';
export { extractAllPackageFiles, extractPackageFile } from './extract';
export { bumpPackageVersion } from './update';
export const supportedDatasources = [
MavenDatasource.id,
SbtPackageDatasource.id,
SbtPluginDatasource.id,
GithubReleasesDatasource.id, // For sbt itself
];
export const defaultConfig = {
fileMatch: [
'\\.sbt$',
'project/[^/]*\\.scala$',
'project/build\\.properties$',
'(^|/)repositories$',
],
versioning: ivyVersioning.id,
};
export const categories: Category[] = ['java'];