Skip to content

Commit 997ebca

Browse files
committed
feat: add eslint & fix lint on ui-predicate-core, new /getting-started for ui-predicate-vue exposed on public doc, clean cross-package doc generation, better jsdoc for ui-predicate-vue, fixed linting on ui-predicate-vue
1 parent 97e789a commit 997ebca

File tree

103 files changed

+10072
-20109
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

103 files changed

+10072
-20109
lines changed

Diff for: docs/packages/index.html

+34-5
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,42 @@
11

22
<html><head>
33
<title>ui-predicate</title>
4+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css"/>
45
</head>
56
<body>
6-
<pre><ul><li><a href="https://github.com/FGRibreau/ui-predicate">Github</a></li><li>ui-predicate-angular <a href="https://github.com/FGRibreau/ui-predicate/tree/master/packages/ui-predicate-angular">README</a></li><ul><li><a href="./ui-predicate-angular/latest.html">latest</a></li><li><a href="./ui-predicate-angular/0.0.3">0.0.3</a></li></ul>
7-
<li>ui-predicate-core <a href="https://github.com/FGRibreau/ui-predicate/tree/master/packages/ui-predicate-core">README</a></li><ul><li><a href="./ui-predicate-core/latest.html">latest</a></li><li><a href="./ui-predicate-core/0.3.0">0.3.0</a></li><li><a href="./ui-predicate-core/0.2.0">0.2.0</a></li><li><a href="./ui-predicate-core/0.1.1">0.1.1</a></li><li><a href="./ui-predicate-core/0.1.0">0.1.0</a></li></ul>
8-
<li>ui-predicate-hyperhtml <a href="https://github.com/FGRibreau/ui-predicate/tree/master/packages/ui-predicate-hyperhtml">README</a></li><ul><li><a href="./ui-predicate-hyperhtml/latest.html">latest</a></li><li><a href="./ui-predicate-hyperhtml/0.0.3">0.0.3</a></li></ul>
9-
<li>ui-predicate-react <a href="https://github.com/FGRibreau/ui-predicate/tree/master/packages/ui-predicate-react">README</a></li><ul><li><a href="./ui-predicate-react/latest.html">latest</a></li><li><a href="./ui-predicate-react/0.0.3">0.0.3</a></li></ul>
10-
<li>ui-predicate-vue <a href="https://github.com/FGRibreau/ui-predicate/tree/master/packages/ui-predicate-vue">README</a></li><ul><li><a href="./ui-predicate-vue/latest.html">latest</a></li><li><a href="./ui-predicate-vue/0.3.0">0.3.0</a></li><li><a href="./ui-predicate-vue/0.2.0">0.2.0</a></li><li><a href="./ui-predicate-vue/0.1.2">0.1.2</a></li><li><a href="./ui-predicate-vue/0.1.0">0.1.0</a></li></ul></ul></pre>
7+
<main class="container">
8+
9+
<section class="hero">
10+
<div class="hero-body">
11+
<div class="container">
12+
<h1 class="title">
13+
ui-predicate
14+
</h1>
15+
<h2 class="subtitle">
16+
Finally a rules editor (or predicates), framework agnostic, component for the Web
17+
</h2>
18+
</div>
19+
</div>
20+
</section>
21+
22+
<aside class="menu">
23+
<p class="menu-label">ui-predicate-angular</p>
24+
<ul class="menu-list">
25+
<li><a href="./ui-predicate-angular/latest.html">latest</a></li><li><ul><li><a href="./ui-predicate-angular/0.0.3">0.0.3</a></li></ul></li></ul>
26+
<p class="menu-label">ui-predicate-core</p>
27+
<ul class="menu-list">
28+
<li><a href="./ui-predicate-core/latest.html">latest</a></li><li><ul><li><a href="./ui-predicate-core/0.3.0">0.3.0</a></li><li><a href="./ui-predicate-core/0.2.0">0.2.0</a></li><li><a href="./ui-predicate-core/0.1.1">0.1.1</a></li><li><a href="./ui-predicate-core/0.1.0">0.1.0</a></li></ul></li></ul>
29+
<p class="menu-label">ui-predicate-hyperhtml</p>
30+
<ul class="menu-list">
31+
<li><a href="./ui-predicate-hyperhtml/latest.html">latest</a></li><li><ul><li><a href="./ui-predicate-hyperhtml/0.0.3">0.0.3</a></li></ul></li></ul>
32+
<p class="menu-label">ui-predicate-react</p>
33+
<ul class="menu-list">
34+
<li><a href="./ui-predicate-react/latest.html">latest</a></li><li><ul><li><a href="./ui-predicate-react/0.0.3">0.0.3</a></li></ul></li></ul>
35+
<p class="menu-label">ui-predicate-vue</p>
36+
<ul class="menu-list">
37+
<li><a href="./ui-predicate-vue/latest.html">latest</a></li><li><ul><li><a href="./ui-predicate-vue/0.3.0">0.3.0</a></li><li><a href="./ui-predicate-vue/0.2.0">0.2.0</a></li><li><a href="./ui-predicate-vue/0.1.2">0.1.2</a></li><li><a href="./ui-predicate-vue/0.1.0">0.1.0</a></li></ul></li></ul>
38+
</aside>
39+
</main>
1140
</body>
1241
</html>
1342

Diff for: docs/packages/ui-predicate-angular/index.html

+4-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11

2-
<html><head>
3-
</head>
4-
<body>
5-
<ul>
6-
<a href="./0.0.3">0.0.3</a>
7-
</ul>
2+
<html><head><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.1/css/bulma.min.css"/></head>
3+
<body><pre><ul>
4+
<li><a href="./0.0.3">0.0.3</a></li>
5+
</ul></pre>
86
</body>
97
</html>
108

Diff for: docs/packages/ui-predicate-core/0.3.0/PredicateCore.js.html

+2-2
Large diffs are not rendered by default.

Diff for: docs/packages/ui-predicate-core/0.3.0/core.api.html

+87-33
Large diffs are not rendered by default.

Diff for: docs/packages/ui-predicate-core/0.3.0/core.defaults.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<label for="nav-trigger" class="overlay"></label>
2121

2222
<nav class="nav">
23-
<h2 class="home-link"><a href="index.html">ui-predicate</a></h2><h3>Namespaces</h3><ul><li><details open><summary><a href="core.html">core</a></summary><ul class='methods'><li data-type='method'><a href="core.html#.PredicateCore">PredicateCore</a></li></ul></details></li><li><details open><summary><a href="core.api.html">api</a></summary><ul class='members'><li data-type='member'><a href="core.api.html#.root">root</a></li></ul><ul class='methods'><li data-type='method'><a href="core.api.html#.setData">setData</a></li><li data-type='method'><a href="core.api.html#.add">add</a></li><li data-type='method'><a href="core.api.html#.remove">remove</a></li><li data-type='method'><a href="core.api.html#.setPredicateLogicalType_id">setPredicateLogicalType_id</a></li><li data-type='method'><a href="core.api.html#.setPredicateTarget_id">setPredicateTarget_id</a></li><li data-type='method'><a href="core.api.html#.setPredicateOperator_id">setPredicateOperator_id</a></li><li data-type='method'><a href="core.api.html#.setArgumentValue">setArgumentValue</a></li><li data-type='method'><a href="core.api.html#.getArgumentTypeComponentById">getArgumentTypeComponentById</a></li><li data-type='method'><a href="core.api.html#.toJSON">toJSON</a></li><li data-type='method'><a href="core.api.html#.on">on</a></li><li data-type='method'><a href="core.api.html#.once">once</a></li><li data-type='method'><a href="core.api.html#.off">off</a></li></ul></details></li><li><details open><summary><a href="core.defaults.html">defaults</a></summary></details></li><li><details open><summary><a href="core.defaults.options.html">options</a></summary><ul class='methods'><li data-type='method'><a href="core.defaults.options.html#.getDefaultData">getDefaultData</a></li><li data-type='method'><a href="core.defaults.options.html#.getDefaultCompoundPredicate">getDefaultCompoundPredicate</a></li><li data-type='method'><a href="core.defaults.options.html#.getDefaultComparisonPredicate">getDefaultComparisonPredicate</a></li><li data-type='method'><a href="core.defaults.options.html#.getDefaultLogicalType">getDefaultLogicalType</a></li><li data-type='method'><a href="core.defaults.options.html#.getDefaultArgumentComponent">getDefaultArgumentComponent</a></li></ul></details></li><li><details open><summary><a href="dataclasses.html">dataclasses</a></summary><ul class='methods'><li data-type='method'><a href="dataclasses.html#.Target">Target</a></li><li data-type='method'><a href="dataclasses.html#.Operator">Operator</a></li><li data-type='method'><a href="dataclasses.html#.Type">Type</a></li><li data-type='method'><a href="dataclasses.html#.LogicalType">LogicalType</a></li><li data-type='method'><a href="dataclasses.html#.ArgumentType">ArgumentType</a></li><li data-type='method'><a href="dataclasses.html#.Predicate">Predicate</a></li><li data-type='method'><a href="dataclasses.html#.ComparisonPredicate">ComparisonPredicate</a></li><li data-type='method'><a href="dataclasses.html#.ComparisonPredicate.is">ComparisonPredicate.is</a></li><li data-type='method'><a href="dataclasses.html#.CompoundPredicate">CompoundPredicate</a></li><li data-type='method'><a href="dataclasses.html#.CompoundPredicate.reduce">CompoundPredicate.reduce</a></li><li data-type='method'><a href="dataclasses.html#.CompoundPredicate.forEach">CompoundPredicate.forEach</a></li><li data-type='method'><a href="dataclasses.html#.CompoundPredicate.is">CompoundPredicate.is</a></li></ul></details></li><li><details open><summary><a href="errors.html">errors</a></summary></details></li><li><details open><summary><a href="invariants.html">invariants</a></summary><ul class='methods'><li data-type='method'><a href="invariants.html#.CompoundPredicateMustHaveAtLeastOneSubPredicate">CompoundPredicateMustHaveAtLeastOneSubPredicate</a></li><li data-type='method'><a href="invariants.html#.PredicateTypeMustBeValid">PredicateTypeMustBeValid</a></li><li data-type='method'><a href="invariants.html#.RootPredicateMustBeACompoundPredicate">RootPredicateMustBeACompoundPredicate</a></li><li data-type='method'><a href="invariants.html#.PredicateMustBeAComparisonPredicate">PredicateMustBeAComparisonPredicate</a></li><li data-type='method'><a href="invariants.html#.PredicateMustBeACompoundPredicate">PredicateMustBeACompoundPredicate</a></li><li data-type='method'><a href="invariants.html#.AddOnlySupportsAfter">AddOnlySupportsAfter</a></li><li data-type='method'><a href="invariants.html#.TargetMustReferToADefinedType">TargetMustReferToADefinedType</a></li><li data-type='method'><a href="invariants.html#.LogicalType_idMustReferToADefinedLogicalType">LogicalType_idMustReferToADefinedLogicalType</a></li><li data-type='method'><a href="invariants.html#.Target_idMustReferToADefinedTarget">Target_idMustReferToADefinedTarget</a></li><li data-type='method'><a href="invariants.html#.Operator_idMustReferToADefinedOperator">Operator_idMustReferToADefinedOperator</a></li><li data-type='method'><a href="invariants.html#.RemovePredicateMustDifferFromRootPredicate">RemovePredicateMustDifferFromRootPredicate</a></li><li data-type='method'><a href="invariants.html#.RemovePredicateCannotBeTheLastComparisonPredicate">RemovePredicateCannotBeTheLastComparisonPredicate</a></li></ul></details></li><li><details open><summary><a href="rules.html">rules</a></summary><ul class='methods'><li data-type='method'><a href="rules.html#.predicateToRemoveIsRootPredicate">predicateToRemoveIsRootPredicate</a></li><li data-type='method'><a href="rules.html#.predicateToRemoveIsTheLastComparisonPredicate">predicateToRemoveIsTheLastComparisonPredicate</a></li></ul></details></li></ul><h3>Global</h3><ul><li><a href="global.html#_requireProps">_requireProps</a></li></ul>
23+
<h2 class="home-link"><a href="index.html">ui-predicate</a></h2><h3>Namespaces</h3><ul><li><details open><summary><a href="core.html">core</a></summary><ul class='methods'><li data-type='method'><a href="core.html#.PredicateCore">PredicateCore</a></li></ul></details></li><li><details open><summary><a href="core.api.html">api</a></summary><ul class='members'><li data-type='member'><a href="core.api.html#.root">root</a></li></ul><ul class='methods'><li data-type='method'><a href="core.api.html#.setData">setData</a></li><li data-type='method'><a href="core.api.html#.add">add</a></li><li data-type='method'><a href="core.api.html#.remove">remove</a></li><li data-type='method'><a href="core.api.html#.setPredicateLogicalType_id">setPredicateLogicalType_id</a></li><li data-type='method'><a href="core.api.html#.setPredicateTarget_id">setPredicateTarget_id</a></li><li data-type='method'><a href="core.api.html#.setPredicateOperator_id">setPredicateOperator_id</a></li><li data-type='method'><a href="core.api.html#.setArgumentValue">setArgumentValue</a></li><li data-type='method'><a href="core.api.html#.getArgumentTypeComponentById">getArgumentTypeComponentById</a></li><li data-type='method'><a href="core.api.html#.toJSON">toJSON</a></li><li data-type='method'><a href="core.api.html#.on">on</a></li><li data-type='method'><a href="core.api.html#.once">once</a></li><li data-type='method'><a href="core.api.html#.off">off</a></li></ul></details></li><li><details open><summary><a href="core.defaults.html">defaults</a></summary></details></li><li><details open><summary><a href="core.defaults.options.html">options</a></summary><ul class='methods'><li data-type='method'><a href="core.defaults.options.html#.getDefaultData">getDefaultData</a></li><li data-type='method'><a href="core.defaults.options.html#.getDefaultCompoundPredicate">getDefaultCompoundPredicate</a></li><li data-type='method'><a href="core.defaults.options.html#.getDefaultComparisonPredicate">getDefaultComparisonPredicate</a></li><li data-type='method'><a href="core.defaults.options.html#.getDefaultLogicalType">getDefaultLogicalType</a></li><li data-type='method'><a href="core.defaults.options.html#.getDefaultArgumentComponent">getDefaultArgumentComponent</a></li></ul></details></li><li><details open><summary><a href="dataclasses.html">dataclasses</a></summary><ul class='methods'><li data-type='method'><a href="dataclasses.html#.Target">Target</a></li><li data-type='method'><a href="dataclasses.html#.Operator">Operator</a></li><li data-type='method'><a href="dataclasses.html#.Type">Type</a></li><li data-type='method'><a href="dataclasses.html#.LogicalType">LogicalType</a></li><li data-type='method'><a href="dataclasses.html#.ArgumentType">ArgumentType</a></li><li data-type='method'><a href="dataclasses.html#.Predicate">Predicate</a></li><li data-type='method'><a href="dataclasses.html#.ComparisonPredicate">ComparisonPredicate</a></li><li data-type='method'><a href="dataclasses.html#.ComparisonPredicate.is">ComparisonPredicate.is</a></li><li data-type='method'><a href="dataclasses.html#.CompoundPredicate">CompoundPredicate</a></li><li data-type='method'><a href="dataclasses.html#.CompoundPredicate.reduce">CompoundPredicate.reduce</a></li><li data-type='method'><a href="dataclasses.html#.CompoundPredicate.forEach">CompoundPredicate.forEach</a></li><li data-type='method'><a href="dataclasses.html#.CompoundPredicate.is">CompoundPredicate.is</a></li></ul></details></li><li><details open><summary><a href="errors.html">errors</a></summary></details></li><li><details open><summary><a href="invariants.html">invariants</a></summary><ul class='methods'><li data-type='method'><a href="invariants.html#.CompoundPredicateMustHaveAtLeastOneSubPredicate">CompoundPredicateMustHaveAtLeastOneSubPredicate</a></li><li data-type='method'><a href="invariants.html#.PredicateTypeMustBeValid">PredicateTypeMustBeValid</a></li><li data-type='method'><a href="invariants.html#.RootPredicateMustBeACompoundPredicate">RootPredicateMustBeACompoundPredicate</a></li><li data-type='method'><a href="invariants.html#.PredicateMustBeAComparisonPredicate">PredicateMustBeAComparisonPredicate</a></li><li data-type='method'><a href="invariants.html#.PredicateMustBeACompoundPredicate">PredicateMustBeACompoundPredicate</a></li><li data-type='method'><a href="invariants.html#.AddOnlySupportsAfter">AddOnlySupportsAfter</a></li><li data-type='method'><a href="invariants.html#.TargetMustReferToADefinedType">TargetMustReferToADefinedType</a></li><li data-type='method'><a href="invariants.html#.LogicalType_idMustReferToADefinedLogicalType">LogicalType_idMustReferToADefinedLogicalType</a></li><li data-type='method'><a href="invariants.html#.Target_idMustReferToADefinedTarget">Target_idMustReferToADefinedTarget</a></li><li data-type='method'><a href="invariants.html#.Operator_idMustReferToADefinedOperator">Operator_idMustReferToADefinedOperator</a></li><li data-type='method'><a href="invariants.html#.RemovePredicateMustDifferFromRootPredicate">RemovePredicateMustDifferFromRootPredicate</a></li><li data-type='method'><a href="invariants.html#.RemovePredicateCannotBeTheLastComparisonPredicate">RemovePredicateCannotBeTheLastComparisonPredicate</a></li></ul></details></li><li><details open><summary><a href="rules.html">rules</a></summary><ul class='methods'><li data-type='method'><a href="rules.html#.predicateToRemoveIsRootPredicate">predicateToRemoveIsRootPredicate</a></li><li data-type='method'><a href="rules.html#.predicateToRemoveIsTheLastComparisonPredicate">predicateToRemoveIsTheLastComparisonPredicate</a></li></ul></details></li></ul>
2424
</nav>
2525

2626
<div id="main" class="main-container">
@@ -56,7 +56,7 @@ <h2>
5656

5757
<dt class="tag-source">Source:</dt>
5858
<dd class="tag-source"><ul><li>
59-
<a href="PredicateCore.js.html">PredicateCore.js</a>, <a href="PredicateCore.js.html#line724">line 724</a>
59+
<a href="PredicateCore.js.html">PredicateCore.js</a>, <a href="PredicateCore.js.html#line714">line 714</a>
6060
</li></ul></dd>
6161

6262

0 commit comments

Comments
 (0)