Revision 1f9ccef9
Added by koszko about 1 year ago
| common/jsonschema.js | ||
|---|---|---|
| 57 | 57 |
|
| 58 | 58 |
#FROM common/jsonschema/scan.js IMPORT SchemaScanResult, scan |
| 59 | 59 |
|
| 60 |
#FROM common/entities.js IMPORT haketilo_schema_name_regex
|
|
| 60 |
#FROM common/entities.js IMPORT parse_schema_uri
|
|
| 61 | 61 |
|
| 62 | 62 |
#EXPORT scan |
| 63 | 63 |
#EXPORT SchemaScanResult |
| ... | ... | |
| 89 | 89 |
].reduce((ac, s) => Object.assign(ac, {[s.$id]: s}), {});
|
| 90 | 90 |
|
| 91 | 91 |
for (const [$id, schema] of [...Object.entries(haketilo_schemas)]) {
|
| 92 |
const match = haketilo_schema_name_regex.exec($id); |
|
| 93 |
const schema_name = |
|
| 94 |
`${match.groups.name_base}-${match.groups.major}.schema.json`;
|
|
| 92 |
const parsed = parse_schema_uri($id); |
|
| 93 |
const schema_name = `${parsed.name_base}-${parsed.major}.schema.json`;
|
|
| 95 | 94 |
haketilo_schemas[schema_name] = schema; |
| 96 | 95 |
} |
| 97 | 96 |
|
Also available in: Unified diff
restore compatibility with IceCat 60
This commit also fixes the --driver option to configure script.