-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
74 lines (72 loc) · 2.09 KB
/
index.js
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
import CrossMoveRight from "./CrossMoveRight";
import CrossMoveRightOutline from "./CrossMoveRightOutline";
import CrossRandom from "./CrossRandom";
import VerticalLinesMove from "./VerticalLinesMove";
import HorizontalLinesMove from "./HorizontalLinesMove";
import CircleExplosion from "./CircleExplosion";
import CircleBubbleUp from "./CircleBubbleUp";
import Dots from "./Dots";
import CrossRowReveal from "./CrossRowReveal";
import {
CrossMoveRightValidation,
CrossMoveRightOutlineValidation,
CrossRandomValidation,
VerticalLinesMoveValidation,
CircleExplosionValidation,
CircleBubbleUpValidation,
HorizontalLinesMoveValidation,
DotsValidation,
CrossRowRevealValidation,
} from "./validation";
import { name, version } from "../package.json";
export default {
npm_name: name,
version: version,
incidents: [
{
exportable: CrossMoveRight,
name: "CrossMoveRight",
attributesValidationRules: { ...CrossMoveRightValidation },
},
{
exportable: CrossMoveRightOutline,
name: "CrossMoveRightOutline",
attributesValidationRules: { ...CrossMoveRightOutlineValidation },
},
{
exportable: CrossRandom,
name: "CrossRandom",
attributesValidationRules: { ...CrossRandomValidation },
},
{
exportable: VerticalLinesMove,
name: "VerticalLinesMove",
attributesValidationRules: { ...VerticalLinesMoveValidation },
},
{
exportable: HorizontalLinesMove,
name: "HorizontalLinesMove",
attributesValidationRules: { ...HorizontalLinesMoveValidation },
},
{
exportable: CircleExplosion,
name: "CircleExplosion",
attributesValidationRules: { ...CircleExplosionValidation },
},
{
exportable: CircleBubbleUp,
name: "CircleBubbleUp",
attributesValidationRules: { ...CircleBubbleUpValidation },
},
{
exportable: Dots,
name: "Dots",
attributesValidationRules: { ...DotsValidation },
},
{
exportable: CrossRowReveal,
name: "CrossRowReveal",
attributesValidationRules: { ...CrossRowRevealValidation },
},
],
};