Skip to content
This repository was archived by the owner on Nov 13, 2022. It is now read-only.

Commit 9b1cc82

Browse files
committed
Re-build distribution, fix error messages
1 parent 3074ebb commit 9b1cc82

13 files changed

+121
-112
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
- Fixed the return types on the validators from `Boolean` to `boolean`.
44
- The TypeScript target is now `ES2019`, because `es6` does not support the `Array.prototype.includes()`-method we were using.
5+
- Improve error message (@tobiasdiez).
56

67
# 1.2.1
78

dist/citr.d.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { validateCitationID } from './util/validator';
22
import { extractCitations } from './util/extract-citations';
33
export declare const util: {
4-
'validateCitationID': typeof validateCitationID;
5-
'extractCitations': typeof extractCitations;
4+
validateCitationID: typeof validateCitationID;
5+
extractCitations: typeof extractCitations;
66
};
77
interface Citation {
88
prefix: string;

dist/citr.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.makeCitation = exports.parseSingle = exports.util = void 0;
34
const validator_1 = require("./util/validator");
45
const regex_1 = require("./util/regex");
56
const retrieve_locator_1 = require("./util/retrieve-locator");

dist/data/de.d.ts

+33-33
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
11
export declare const de: {
2-
"Buch": string;
3-
"Bücher": string;
4-
"Kapitel": string;
5-
"Spalte": string;
6-
"Spalten": string;
7-
"Abbildung": string;
8-
"Abbildungen": string;
9-
"Blatt": string;
10-
"Blätter": string;
11-
"Nummer": string;
12-
"Nummern": string;
13-
"Zeile": string;
14-
"Zeilen": string;
15-
"Note": string;
16-
"Noten": string;
17-
"Opus": string;
18-
"Opera": string;
19-
"Seite": string;
20-
"Seiten": string;
21-
"Absatz": string;
22-
"Absätze": string;
23-
"Teil": string;
24-
"Teile": string;
25-
"Abschnitt": string;
26-
"Abschnitte": string;
2+
Buch: string;
3+
Bücher: string;
4+
Kapitel: string;
5+
Spalte: string;
6+
Spalten: string;
7+
Abbildung: string;
8+
Abbildungen: string;
9+
Blatt: string;
10+
Blätter: string;
11+
Nummer: string;
12+
Nummern: string;
13+
Zeile: string;
14+
Zeilen: string;
15+
Note: string;
16+
Noten: string;
17+
Opus: string;
18+
Opera: string;
19+
Seite: string;
20+
Seiten: string;
21+
Absatz: string;
22+
Absätze: string;
23+
Teil: string;
24+
Teile: string;
25+
Abschnitt: string;
26+
Abschnitte: string;
2727
"sub verbo": string;
2828
"sub verbis": string;
29-
"Vers": string;
30-
"Verse": string;
31-
"Band": string;
32-
"Bände": string;
29+
Vers: string;
30+
Verse: string;
31+
Band: string;
32+
Bände: string;
3333
"B.": string;
3434
"Kap.": string;
3535
"Sp.": string;
@@ -47,8 +47,8 @@ export declare const de: {
4747
"V.": string;
4848
"Bd.": string;
4949
"Bde.": string;
50-
"": string;
51-
"¶¶": string;
52-
"§": string;
53-
"§§": string;
50+
"\u00B6": string;
51+
"\u00B6\u00B6": string;
52+
"\u00A7": string;
53+
"\u00A7\u00A7": string;
5454
};

dist/data/de.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.de = void 0;
34
exports.de = {
45
"Buch": "book",
56
"Bücher": "book",

dist/data/en.d.ts

+43-43
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,46 @@
11
export declare const en: {
2-
"book": string;
3-
"books": string;
4-
"chapter": string;
5-
"chapters": string;
6-
"column": string;
7-
"columns": string;
8-
"figure": string;
9-
"figures": string;
10-
"folio": string;
11-
"folios": string;
12-
"number": string;
13-
"numbers": string;
14-
"line": string;
15-
"lines": string;
16-
"note": string;
17-
"notes": string;
18-
"opus": string;
19-
"opera": string;
20-
"page": string;
21-
"pages": string;
22-
"paragraph": string;
23-
"paragraphs": string;
24-
"part": string;
25-
"parts": string;
26-
"section": string;
27-
"sections": string;
2+
book: string;
3+
books: string;
4+
chapter: string;
5+
chapters: string;
6+
column: string;
7+
columns: string;
8+
figure: string;
9+
figures: string;
10+
folio: string;
11+
folios: string;
12+
number: string;
13+
numbers: string;
14+
line: string;
15+
lines: string;
16+
note: string;
17+
notes: string;
18+
opus: string;
19+
opera: string;
20+
page: string;
21+
pages: string;
22+
paragraph: string;
23+
paragraphs: string;
24+
part: string;
25+
parts: string;
26+
section: string;
27+
sections: string;
2828
"sub verbo": string;
2929
"sub verbis": string;
30-
"verse": string;
31-
"verses": string;
32-
"volume": string;
33-
"volumes": string;
30+
verse: string;
31+
verses: string;
32+
volume: string;
33+
volumes: string;
3434
"bk.": string;
35-
"bks": string;
35+
bks: string;
3636
"chap.": string;
37-
"chaps": string;
37+
chaps: string;
3838
"col.": string;
39-
"cols": string;
39+
cols: string;
4040
"fig.": string;
41-
"figs": string;
41+
figs: string;
4242
"fol.": string;
43-
"fols": string;
43+
fols: string;
4444
"no.": string;
4545
"nos.": string;
4646
"l.": string;
@@ -52,19 +52,19 @@ export declare const en: {
5252
"p.": string;
5353
"pp.": string;
5454
"para.": string;
55-
"paras": string;
55+
paras: string;
5656
"pt.": string;
57-
"pts": string;
57+
pts: string;
5858
"sec.": string;
59-
"secs": string;
59+
secs: string;
6060
"s.v.": string;
6161
"s.vv.": string;
6262
"v.": string;
6363
"vv.": string;
6464
"vol.": string;
65-
"vols": string;
66-
"": string;
67-
"¶¶": string;
68-
"§": string;
69-
"§§": string;
65+
vols: string;
66+
"\u00B6": string;
67+
"\u00B6\u00B6": string;
68+
"\u00A7": string;
69+
"\u00A7\u00A7": string;
7070
};

dist/data/en.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.en = void 0;
34
exports.en = {
45
"book": "book",
56
"books": "book",

dist/data/fr.d.ts

+34-34
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
11
export declare const fr: {
2-
"livre": string;
3-
"livres": string;
4-
"chapitre": string;
5-
"chapitres": string;
6-
"colonne": string;
7-
"colonnes": string;
8-
"figure": string;
9-
"figures": string;
10-
"folio": string;
11-
"folios": string;
12-
"numéro": string;
13-
"numéros": string;
14-
"ligne": string;
15-
"lignes": string;
16-
"note": string;
17-
"notes": string;
18-
"opus": string;
19-
"page": string;
20-
"pages": string;
21-
"paragraphe": string;
22-
"paragraphes": string;
23-
"partie": string;
24-
"parties": string;
25-
"section": string;
26-
"sections": string;
2+
livre: string;
3+
livres: string;
4+
chapitre: string;
5+
chapitres: string;
6+
colonne: string;
7+
colonnes: string;
8+
figure: string;
9+
figures: string;
10+
folio: string;
11+
folios: string;
12+
numéro: string;
13+
numéros: string;
14+
ligne: string;
15+
lignes: string;
16+
note: string;
17+
notes: string;
18+
opus: string;
19+
page: string;
20+
pages: string;
21+
paragraphe: string;
22+
paragraphes: string;
23+
partie: string;
24+
parties: string;
25+
section: string;
26+
sections: string;
2727
"sub verbo": string;
2828
"sub verbis": string;
29-
"verset": string;
30-
"versets": string;
31-
"volume": string;
32-
"volumes": string;
29+
verset: string;
30+
versets: string;
31+
volume: string;
32+
volumes: string;
3333
"liv.": string;
3434
"chap.": string;
3535
"col.": string;
3636
"fig.": string;
37-
"fᵒ": string;
38-
"fᵒˢ": string;
39-
"nᵒ": string;
40-
"nᵒˢ": string;
37+
fᵒ: string;
38+
fᵒˢ: string;
39+
nᵒ: string;
40+
nᵒˢ: string;
4141
"l.": string;
4242
"n.": string;
4343
"op.": string;
@@ -49,5 +49,5 @@ export declare const fr: {
4949
"s. vv.": string;
5050
"v.": string;
5151
"vol.": string;
52-
"§": string;
52+
"\u00A7": string;
5353
};

dist/data/fr.js

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.fr = void 0;
34
exports.fr = {
45
"livre": "book",
56
"livres": "book",

dist/util/extract-citations.js

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
* END HEADER
1313
*/
1414
Object.defineProperty(exports, "__esModule", { value: true });
15+
exports.extractCitations = void 0;
1516
const validator_1 = require("./validator");
1617
const regex_1 = require("./regex");
1718
function extractCitations(file, strict = false) {

dist/util/regex.js

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
* END HEADER
1414
*/
1515
Object.defineProperty(exports, "__esModule", { value: true });
16+
exports.locatorRE = exports.looseCitekeyValidatorRE = exports.strictCitekeyValidatorRE = exports.citationExtractionRE = exports.fullCitationValidatorRE = void 0;
1617
exports.fullCitationValidatorRE = /^\[([^[\]]*@[^[\]]+)\]$/;
1718
exports.citationExtractionRE = /(\[([^[\]]*@[^[\]]+)\])|(@[\p{L}\d_][\p{L}\d_:.#$%&\-+?<>~\/]*)/gu;
1819
exports.strictCitekeyValidatorRE = /^@?([a-zA-Z0-9_][a-zA-Z0-9_:.#$%&\-+?<>~/]*)$/;

dist/util/retrieve-locator.js

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* END HEADER
1515
*/
1616
Object.defineProperty(exports, "__esModule", { value: true });
17+
exports.extractLocator = void 0;
1718
const regex_1 = require("../util/regex");
1819
const en_1 = require("../data/en");
1920
const de_1 = require("../data/de");

dist/util/validator.js

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
* END HEADER
1313
*/
1414
Object.defineProperty(exports, "__esModule", { value: true });
15+
exports.validateCitationID = exports.validateCitationPart = exports.validateFullCitation = void 0;
1516
const regex_1 = require("./regex");
1617
function validateFullCitation(citation) {
1718
return regex_1.fullCitationValidatorRE.test(citation);

0 commit comments

Comments
 (0)